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
This commit is contained in:
christosts 2024-01-16 03:50:00 -08:00 committed by Copybara-Service
parent 520687af28
commit 2d89ffc682

View File

@ -28,6 +28,8 @@ import android.view.Surface;
import androidx.annotation.FloatRange; import androidx.annotation.FloatRange;
import androidx.annotation.IntDef; import androidx.annotation.IntDef;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.RestrictTo;
import androidx.annotation.RestrictTo.Scope;
import androidx.media3.common.C; import androidx.media3.common.C;
import androidx.media3.common.ColorInfo; import androidx.media3.common.ColorInfo;
import androidx.media3.common.DebugViewProvider; import androidx.media3.common.DebugViewProvider;
@ -68,6 +70,7 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull;
/** Handles composition of video sinks. */ /** Handles composition of video sinks. */
@UnstableApi @UnstableApi
@RestrictTo({Scope.LIBRARY_GROUP})
public final class CompositingVideoSinkProvider public final class CompositingVideoSinkProvider
implements VideoSinkProvider, VideoGraph.Listener, VideoFrameRenderControl.FrameRenderer { implements VideoSinkProvider, VideoGraph.Listener, VideoFrameRenderControl.FrameRenderer {