From 2d89ffc682cee604cf262f1687428bf4d42eaaac Mon Sep 17 00:00:00 2001 From: christosts Date: Tue, 16 Jan 2024 03:50:00 -0800 Subject: [PATCH] Annotate CompositingVideoSinkProvider with RestrictTo The class is public so that it can be used between different packages but it is not meant to be used by apps. PiperOrigin-RevId: 598792759 --- .../media3/exoplayer/video/CompositingVideoSinkProvider.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/video/CompositingVideoSinkProvider.java b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/video/CompositingVideoSinkProvider.java index 244328c3e5..7a454e3fb1 100644 --- a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/video/CompositingVideoSinkProvider.java +++ b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/video/CompositingVideoSinkProvider.java @@ -28,6 +28,8 @@ import android.view.Surface; import androidx.annotation.FloatRange; import androidx.annotation.IntDef; import androidx.annotation.Nullable; +import androidx.annotation.RestrictTo; +import androidx.annotation.RestrictTo.Scope; import androidx.media3.common.C; import androidx.media3.common.ColorInfo; import androidx.media3.common.DebugViewProvider; @@ -68,6 +70,7 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull; /** Handles composition of video sinks. */ @UnstableApi +@RestrictTo({Scope.LIBRARY_GROUP}) public final class CompositingVideoSinkProvider implements VideoSinkProvider, VideoGraph.Listener, VideoFrameRenderControl.FrameRenderer {