summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/java/android/view/SurfaceControl.java13
1 files changed, 7 insertions, 6 deletions
diff --git a/core/java/android/view/SurfaceControl.java b/core/java/android/view/SurfaceControl.java
index c4347f05f4a3..c7ae3283c46c 100644
--- a/core/java/android/view/SurfaceControl.java
+++ b/core/java/android/view/SurfaceControl.java
@@ -28,6 +28,7 @@ import static android.view.SurfaceControlProto.NAME;
import android.Manifest;
import android.annotation.CallbackExecutor;
+import android.annotation.DurationNanosLong;
import android.annotation.FlaggedApi;
import android.annotation.FloatRange;
import android.annotation.IntDef;
@@ -469,9 +470,9 @@ public final class SurfaceControl implements Parcelable {
private final long mFrameVsyncId;
private final @JankType int mJankType;
- private final long mFrameIntervalNs;
- private final long mScheduledAppFrameTimeNs;
- private final long mActualAppFrameTimeNs;
+ private final @DurationNanosLong long mFrameIntervalNs;
+ private final @DurationNanosLong long mScheduledAppFrameTimeNs;
+ private final @DurationNanosLong long mActualAppFrameTimeNs;
/**
* @hide
@@ -512,7 +513,7 @@ public final class SurfaceControl implements Parcelable {
* @return the frame interval in ns
* @hide
*/
- public long getFrameIntervalNanos() {
+ public @DurationNanosLong long getFrameIntervalNanos() {
return mFrameIntervalNs;
}
@@ -525,7 +526,7 @@ public final class SurfaceControl implements Parcelable {
*
* @return scheduled app time in ns
*/
- public long getScheduledAppFrameTimeNanos() {
+ public @DurationNanosLong long getScheduledAppFrameTimeNanos() {
return mScheduledAppFrameTimeNs;
}
@@ -534,7 +535,7 @@ public final class SurfaceControl implements Parcelable {
*
* @return the actual app time in ns
*/
- public long getActualAppFrameTimeNanos() {
+ public @DurationNanosLong long getActualAppFrameTimeNanos() {
return mActualAppFrameTimeNs;
}