Name Description Size Coverage
AvcConfig.java AVC configuration data. 3933 -
ColorInfo.java Stores color info. 4636 -
DolbyVisionConfig.java Dolby Vision configuration data. 2294 -
DummySurface.java A dummy {@link Surface}. 7950 -
HevcConfig.java HEVC configuration data. 3730 -
MediaCodecVideoRenderer.java Decodes and renders video using {@link MediaCodec}. <p>This renderer accepts the following messages sent via {@link ExoPlayer#createMessage(Target)} on the playback thread: <ul> <li>Message with type {@link C#MSG_SET_SURFACE} to set the output surface. The message payload should be the target {@link Surface}, or null. <li>Message with type {@link C#MSG_SET_SCALING_MODE} to set the video scaling mode. The message payload should be one of the integer scaling modes in {@link C.VideoScalingMode}. Note that the scaling mode only applies if the {@link Surface} targeted by this renderer is owned by a {@link android.view.SurfaceView}. </ul> 77187 -
package-info.java 778 -
SimpleDecoderVideoRenderer.java Decodes and renders video using a {@link SimpleDecoder}. 35663 -
spherical -
VideoDecoderException.java Thrown when a video decoder error occurs. 1428 -
VideoDecoderGLSurfaceView.java GLSurfaceView for rendering video output. To render video in this view, call {@link #getVideoDecoderOutputBufferRenderer()} to get a {@link VideoDecoderOutputBufferRenderer} that will render video decoder output buffers in this view. <p>This view is intended for use only with extension renderers. For other use cases a {@link android.view.SurfaceView} or {@link android.view.TextureView} should be used instead. 2139 -
VideoDecoderInputBuffer.java Input buffer to a video decoder. 1069 -
VideoDecoderOutputBuffer.java Video decoder output buffer containing video frame data. 5962 -
VideoDecoderOutputBufferRenderer.java Renders the {@link VideoDecoderOutputBuffer}. 1034 -
VideoDecoderRenderer.java GLSurfaceView.Renderer implementation that can render YUV Frames returned by a video decoder after decoding. It does the YUV to RGB color conversion in the Fragment Shader. 9702 -
VideoFrameMetadataListener.java A listener for metadata corresponding to video frame being rendered. 1811 -
VideoFrameReleaseTimeHelper.java Makes a best effort to adjust frame release timestamps for a smoother visual result. 12615 -
VideoListener.java A listener for metadata corresponding to video being rendered. 2779 -
VideoRendererEventListener.java Listener of video {@link Renderer} events. All methods have no-op default implementations to allow selective overrides. 8075 -