androidx.media3.transformer
Interfaces
AssetLoader |
Provides media data to a |
AssetLoader.Factory |
A factory for |
AssetLoader.Listener |
A listener of |
AudioMixer |
An audio component which combines audio data from multiple sources into a single output. |
AudioMixer.Factory |
A factory for |
Codec |
Provides a layer of abstraction for interacting with decoders and encoders. |
Codec.DecoderFactory |
A factory for |
Codec.EncoderFactory |
A factory for |
DefaultDecoderFactory.Listener |
Listener for decoder factory events. |
EncoderSelector |
Selector of |
InAppMp4Muxer.MetadataProvider |
Provides |
Muxer |
The muxer for producing media container files. |
Muxer.Factory |
Factory for muxers. |
SampleConsumer |
Consumer of encoded media samples, raw audio or raw video frames. |
SurfaceAssetLoader.Callback |
Callbacks for |
Transformer.Listener |
A listener for the export events. |
Classes
Exceptions
ExportException |
Thrown when a non-locally recoverable export failure occurs. |
Annotations
AssetLoader.SupportedOutputTypes |
Supported output types of an asset loader. |
Composition.HdrMode |
The strategy to use to transcode or edit High Dynamic Range (HDR) input video. |
ExportException.ErrorCode |
Error codes that identify causes of |
SampleConsumer.InputResult |
Specifies the result of an input operation. |
Transformer.ProgressState |
Progress state. |
VideoEncoderSettings.BitrateMode |
The allowed values for |