Index
All Classes and Interfaces|All Packages|Serialized Form
A
- androidx.media3.decoder.ffmpeg - package androidx.media3.decoder.ffmpeg
C
- canReuseDecoder(String, Format, Format) - Method in class androidx.media3.decoder.ffmpeg.ExperimentalFfmpegVideoRenderer
- createDecoder(Format, CryptoConfig) - Method in class androidx.media3.decoder.ffmpeg.ExperimentalFfmpegVideoRenderer
- createDecoder(Format, CryptoConfig) - Method in class androidx.media3.decoder.ffmpeg.FfmpegAudioRenderer
E
- ExperimentalFfmpegVideoRenderer - Class in androidx.media3.decoder.ffmpeg
-
NOTE: This class if under development and is not yet functional.
- ExperimentalFfmpegVideoRenderer(long, Handler, VideoRendererEventListener, int) - Constructor for class androidx.media3.decoder.ffmpeg.ExperimentalFfmpegVideoRenderer
-
Creates a new instance.
F
- FfmpegAudioRenderer - Class in androidx.media3.decoder.ffmpeg
-
Decodes and renders audio using FFmpeg.
- FfmpegAudioRenderer() - Constructor for class androidx.media3.decoder.ffmpeg.FfmpegAudioRenderer
- FfmpegAudioRenderer(Handler, AudioRendererEventListener, AudioProcessor...) - Constructor for class androidx.media3.decoder.ffmpeg.FfmpegAudioRenderer
-
Creates a new instance.
- FfmpegAudioRenderer(Handler, AudioRendererEventListener, AudioSink) - Constructor for class androidx.media3.decoder.ffmpeg.FfmpegAudioRenderer
-
Creates a new instance.
- FfmpegDecoderException - Exception in androidx.media3.decoder.ffmpeg
-
Thrown when an FFmpeg decoder error occurs.
- FfmpegLibrary - Class in androidx.media3.decoder.ffmpeg
-
Configures and queries the underlying native library.
G
- getInputBufferPaddingSize() - Static method in class androidx.media3.decoder.ffmpeg.FfmpegLibrary
-
Returns the required amount of padding for input buffers in bytes, or
C.LENGTH_UNSETif the underlying library is not available. - getName() - Method in class androidx.media3.decoder.ffmpeg.ExperimentalFfmpegVideoRenderer
- getName() - Method in class androidx.media3.decoder.ffmpeg.FfmpegAudioRenderer
- getOutputFormat(FfmpegAudioDecoder) - Method in class androidx.media3.decoder.ffmpeg.FfmpegAudioRenderer
- getVersion() - Static method in class androidx.media3.decoder.ffmpeg.FfmpegLibrary
-
Returns the version of the underlying library if available, or null otherwise.
I
- isAvailable() - Static method in class androidx.media3.decoder.ffmpeg.FfmpegLibrary
-
Returns whether the underlying library is available, loading it if necessary.
R
- renderOutputBufferToSurface(VideoDecoderOutputBuffer, Surface) - Method in class androidx.media3.decoder.ffmpeg.ExperimentalFfmpegVideoRenderer
S
- setDecoderOutputMode(int) - Method in class androidx.media3.decoder.ffmpeg.ExperimentalFfmpegVideoRenderer
- setLibraries(String...) - Static method in class androidx.media3.decoder.ffmpeg.FfmpegLibrary
-
Override the names of the FFmpeg native libraries.
- supportsFormat(Format) - Method in class androidx.media3.decoder.ffmpeg.ExperimentalFfmpegVideoRenderer
- supportsFormat(String) - Static method in class androidx.media3.decoder.ffmpeg.FfmpegLibrary
-
Returns whether the underlying library supports the specified MIME type.
- supportsFormatInternal(Format) - Method in class androidx.media3.decoder.ffmpeg.FfmpegAudioRenderer
- supportsMixedMimeTypeAdaptation() - Method in class androidx.media3.decoder.ffmpeg.FfmpegAudioRenderer
All Classes and Interfaces|All Packages|Serialized Form