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 |
InAppMuxer.MetadataProvider |
Provides |
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
AssetLoader.CompositionSettings |
Customizations set on the |
AudioEncoderSettings |
Represents the audio encoder settings. |
AudioEncoderSettings.Builder |
Builds |
Composition |
A composition of |
Composition.Builder |
A builder for |
DefaultAssetLoaderFactory |
The default |
DefaultAudioMixer |
An |
DefaultAudioMixer.Factory |
An |
DefaultCodec |
A default |
DefaultDecoderFactory |
Default implementation of |
DefaultDecoderFactory.Builder |
A builder for |
DefaultEncoderFactory |
A default implementation of |
DefaultEncoderFactory.Builder |
A builder for |
DefaultMuxer |
A default |
DefaultMuxer.Factory |
A |
EditedMediaItem |
A |
EditedMediaItem.Builder |
A builder for |
EditedMediaItemSequence |
A sequence of |
EditedMediaItemSequence.Builder |
A builder for instances of |
Effects |
Effects to apply to a |
EncoderUtil |
Utility methods for |
ExoPlayerAssetLoader |
An |
ExoPlayerAssetLoader.Factory |
An |
ExperimentalAnalyzerModeFactory |
Factory for creating instances of |
ExportException.CodecInfo |
The |
ExportResult |
Information about the result of an export. |
ExportResult.Builder |
A builder for |
ExportResult.ProcessedInput |
An input entirely or partially processed. |
ImageAssetLoader |
An |
ImageAssetLoader.Factory |
An |
InAppMuxer |
|
InAppMuxer.Factory |
|
InAppMuxer.Factory.Builder |
A builder for |
JsonUtil |
Utilities for working with JSON |
ProgressHolder |
Holds a progress percentage. |
RawAssetLoader |
An |
SurfaceAssetLoader |
Asset loader that outputs video data passed to its input |
SurfaceAssetLoader.Factory |
Factory for |
TextureAssetLoader |
This class is deprecated. Use |
TransformationRequest |
A media transformation request. |
TransformationRequest.Builder |
A builder for |
TransformationResult |
This class is deprecated. Use |
TransformationResult.Builder |
This class is deprecated. Use |
TransformationResult.ProcessedInput |
This class is deprecated. Use |
Transformer |
A transformer to export media inputs. |
Transformer.Builder |
A builder for |
TransformerUtil |
Utility methods for Transformer. |
VideoEncoderSettings |
Represents the video encoder settings. |
VideoEncoderSettings.Builder |
Builds |
Exceptions
ExportException |
Thrown when a non-locally recoverable export failure occurs. |
TransformationException |
This class is deprecated. Use |
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. |
TransformationException.ErrorCode |
Error codes that identify causes of |
Transformer.ProgressState |
Progress state. |
VideoEncoderSettings.BitrateMode |
The allowed values for |