Interface | Description |
---|---|
AudioCapabilitiesReceiver.Listener |
Listener notified when audio capabilities change.
|
AudioFocusManager.PlayerControl |
Interface to allow AudioFocusManager to give commands to a player.
|
AudioListener |
A listener for changes in audio configuration.
|
AudioProcessor |
Interface for audio processors, which take audio data as input and transform it, potentially
modifying its channel count, encoding and/or sample rate.
|
AudioRendererEventListener |
Listener of audio
Renderer events. |
AudioSink |
A sink that consumes audio data.
|
AudioSink.Listener |
Listener for audio sink events.
|
DefaultAudioSink.AudioProcessorChain |
Provides a chain of audio processors, which are used for any user-defined processing and
applying playback parameters (if supported).
|
TeeAudioProcessor.AudioBufferSink |
A sink for audio buffers handled by the audio processor.
|
Class | Description |
---|---|
Ac3Util |
Utility methods for parsing Dolby TrueHD and (E-)AC-3 syncframes.
|
Ac3Util.SyncFrameInfo |
Holds sample format information as presented by a syncframe header.
|
AudioAttributes |
Attributes for audio playback, which configure the underlying platform
AudioTrack . |
AudioAttributes.Builder |
Builder for
AudioAttributes . |
AudioCapabilities |
Represents the set of audio formats that a device is capable of playing.
|
AudioCapabilitiesReceiver |
Receives broadcast events indicating changes to the device's audio capabilities, notifying a
AudioCapabilitiesReceiver.Listener when audio capability changes occur. |
AudioFocusManager |
Manages requesting and responding to changes in audio focus.
|
AudioRendererEventListener.EventDispatcher |
Dispatches events to a
AudioRendererEventListener . |
AuxEffectInfo |
Represents auxiliary effect information, which can be used to attach an auxiliary effect to an
underlying
AudioTrack . |
DefaultAudioSink |
Plays audio data.
|
DefaultAudioSink.DefaultAudioProcessorChain |
The default audio processor chain, which applies a (possibly empty) chain of user-defined audio
processors followed by
SilenceSkippingAudioProcessor and SonicAudioProcessor . |
DtsUtil |
Utility methods for parsing DTS frames.
|
MediaCodecAudioRenderer |
Decodes and renders audio using
MediaCodec and an AudioSink . |
SilenceSkippingAudioProcessor |
An
AudioProcessor that skips silence in the input stream. |
SimpleDecoderAudioRenderer |
Decodes and renders audio using a
SimpleDecoder . |
SonicAudioProcessor |
An
AudioProcessor that uses the Sonic library to modify audio speed/pitch/sample rate. |
TeeAudioProcessor |
Audio processor that outputs its input unmodified and also outputs its input to a given sink.
|
TeeAudioProcessor.WavFileAudioBufferSink |
A sink for audio buffers that writes output audio as .wav files with a given path prefix.
|
WavUtil |
Utilities for handling WAVE files.
|
Exception | Description |
---|---|
AudioDecoderException |
Thrown when an audio decoder error occurs.
|
AudioProcessor.UnhandledFormatException |
Exception thrown when a processor can't be configured for a given input audio format.
|
AudioSink.ConfigurationException |
Thrown when a failure occurs configuring the sink.
|
AudioSink.InitializationException |
Thrown when a failure occurs initializing the sink.
|
AudioSink.WriteException |
Thrown when a failure occurs writing to the sink.
|
DefaultAudioSink.InvalidAudioTrackTimestampException |
Thrown when the audio track has provided a spurious timestamp, if
DefaultAudioSink.failOnSpuriousAudioTimestamp is set. |
Annotation Type | Description |
---|---|
Ac3Util.SyncFrameInfo.StreamType |
AC3 stream types.
|
AudioFocusManager.PlayerCommand |
Player commands.
|