Index

A C E F G I R S 
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_UNSET if 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
 
A C E F G I R S 
All Classes and Interfaces|All Packages|Serialized Form