Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit add6be19 authored by Steven Thomas's avatar Steven Thomas
Browse files

Clarify frame rate as frames per second

Bug: 137287430
Test: n/a
Change-Id: Ibc2327fde50cbd86025842c4bebf4e26ffe42aa3
parent 37009349
Loading
Loading
Loading
Loading
+6 −5
Original line number Diff line number Diff line
@@ -858,11 +858,12 @@ public class Surface implements Parcelable {
     * surface is consumed by something other than the system compositor, e.g. a media
     * codec, this call has no effect.
     *
     * @param frameRate The intended frame rate of this surface. 0 is a special value that
     * indicates the app will accept the system's choice for the display frame rate, which
     * is the default behavior if this function isn't called. The frameRate param does
     * *not* need to be a valid refresh rate for this device's display - e.g., it's fine
     * to pass 30fps to a device that can only run the display at 60fps.
     * @param frameRate The intended frame rate of this surface, in frames per second. 0
     * is a special value that indicates the app will accept the system's choice for the
     * display frame rate, which is the default behavior if this function isn't
     * called. The frameRate param does *not* need to be a valid refresh rate for this
     * device's display - e.g., it's fine to pass 30fps to a device that can only run the
     * display at 60fps.
     */
    public void setFrameRate(@FloatRange(from = 0.0) float frameRate) {
        int error = nativeSetFrameRate(mNativeObject, frameRate);
+6 −6
Original line number Diff line number Diff line
@@ -2800,12 +2800,12 @@ public final class SurfaceControl implements Parcelable {
         * the system releases buffers back to the application.
         *
         * @param sc The SurfaceControl to specify the frame rate of.
         * @param frameRate The intended frame rate for this surface. 0 is a special value that
         *                  indicates the app will accept the system's choice for the display frame
         *                  rate, which is the default behavior if this function isn't called. The
         *                  frameRate param does *not* need to be a valid refresh rate for this
         *                  device's display - e.g., it's fine to pass 30fps to a device that can
         *                  only run the display at 60fps.
         * @param frameRate The intended frame rate for this surface, in frames per second. 0 is a
         *                  special value that indicates the app will accept the system's choice for
         *                  the display frame rate, which is the default behavior if this function
         *                  isn't called. The frameRate param does *not* need to be a valid refresh
         *                  rate for this device's display - e.g., it's fine to pass 30fps to a
         *                  device that can only run the display at 60fps.
         * @return This transaction object.
         */
        @NonNull