androidx.media3.common.audio
Annotations
AudioManagerCompat.AudioFocusGain |
Audio focus gain types. |
Interfaces
AudioProcessor |
Interface for audio processors, which take audio data as input and transform it, potentially modifying its channel count, encoding and/or sample rate. |
AudioProcessorChain |
Provides a chain of audio processors, which are used for any user-defined processing and applying playback parameters (if supported). |
DefaultGainProvider.FadeProvider |
Represents a time unit-agnostic fade shape to be applied over an automation. |
GainProcessor.GainProvider |
Interface that provides sample-level gain automation to be applied on an audio stream. |
SpeedProvider |
A custom interface that determines the speed for media at specific timestamps. |
Classes
AudioFocusRequestCompat |
Compatibility version of an |
AudioFocusRequestCompat.Builder |
Builder class for |
AudioManagerCompat |
Compatibility layer for |
AudioMixingUtil |
Utility for mixing audio buffers. |
AudioProcessingPipeline |
Handles passing buffers through multiple |
AudioProcessor.AudioFormat |
PCM audio format that may be handled by an audio processor. |
BaseAudioProcessor |
Base class for audio processors that keep an output buffer and an internal buffer that is reused whenever input is queued. |
ChannelMixingAudioProcessor |
An |
ChannelMixingMatrix |
An immutable matrix that describes the mapping of input channels to output channels. |
DefaultGainProvider |
Provides gain automation information to be applied on an audio stream. |
DefaultGainProvider.Builder |
A builder for |
GainProcessor |
Applies |
SonicAudioProcessor |
An |
SpeedChangingAudioProcessor |
An |
ToInt16PcmAudioProcessor |
An |
Exceptions
AudioProcessor.UnhandledAudioFormatException |
Exception thrown when the given |