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 |