androidx.media3.exoplayer.video
Interfaces
VideoDecoderOutputBufferRenderer |
Renders the |
VideoFrameMetadataListener |
A listener for metadata corresponding to video frames being rendered. |
VideoFrameReleaseControl.FrameTimingEvaluator |
Decides whether a frame should be forced to be released, or dropped. |
VideoRendererEventListener |
Listener of video |
VideoSink |
A sink that consumes decoded video frames and images from video and image renderers. |
VideoSink.Listener |
Listener for |
VideoSink.VideoFrameHandler |
Handler for a video frame. |
VideoSinkProvider |
A provider of |
Classes
DecoderVideoRenderer |
Decodes and renders video using a |
MediaCodecVideoRenderer |
Decodes and renders video using |
MediaCodecVideoRenderer.CodecMaxValues |
|
PlaceholderSurface |
A placeholder |
VideoDecoderGLSurfaceView |
GLSurfaceView implementing |
VideoFrameReleaseControl |
Controls the releasing of video frames. |
VideoFrameReleaseControl.FrameReleaseInfo |
Per |
VideoFrameReleaseHelper |
|
VideoRendererEventListener.EventDispatcher |
Dispatches events to a |
Exceptions
MediaCodecVideoDecoderException |
Thrown when a failure occurs in a |
VideoSink.VideoSinkException |
Thrown by |
Annotations
VideoFrameReleaseControl.FrameReleaseAction |
The frame release action returned by |
VideoSink.InputType |
Specifies how the input frames are made available to the video sink. |