Top
audio_capture
audio_decode
audio_encode
audio_lowpower
audio_mixer
audio_processor
audio_render
audio_splitter
image_decode
image_encode
image_fx
resize
source
transition
clock
null_sink
text_scheduler
visualisation
camera
egl_render
hvs
isp
rawcam
video_decode
video_encode
video_render
video_scheduler
video_splitter
Custom Index
Metadata

OMX.broadcom.audio_decode

120
audio_decode
121

This conformant component accepts encoded audio in a number of different formats, and decodes it to emit raw PCM samples. This component will buffer encoded audio frames to provide protection against file system read latency when playing back, and protection against the media stream interleaving in the file format.

PortIndexNotes
120OMX_IndexParamPortDefinition Query / set the port parameters for the encoded audio stream.
OMX_IndexParamCodecConfig Sets codec configuration data to be used. These bytes may also be supplied in a correctly flagged buffer.
OMX_IndexParamAudioPcm Query / set the properties of the encoded stream for PCM data.
OMX_IndexParamAudioMp3 Query / set the properties of the encoded stream for MP3 data.
OMX_IndexParamAudioAac Query / set the properties of the encoded stream for AAC data.
OMX_IndexParamAudioWma Query / set the properties of the encoded stream for WMA data.
OMX_IndexParamAudioDdp Query / set the properties of the encoded stream for Dolby Digital (Plus) data.
OMX_IndexParamAudioVorbis Query / set the properties of the encoded stream for Vorbis data.
OMX_IndexParamAudioRa Query / set the properties of the encoded stream for Real Audio data.
OMX_IndexParamAudioAmr Query / set the properties of the encoded stream for AMR data.
OMX_IndexParamAudioEvrc Query / set the properties of the encoded stream for EVRC data.
OMX_IndexParamAudioG726 Query / set the properties of the encoded stream for G726 data.
OMX_IndexParamAudioMidi Query / set the properties of the encoded stream for MIDI data.
OMX_IndexParamBrcmDataUnit Sets the data unit type of the input data. A value of OMX_DataUnitCodedPicture indicates that buffers contain at most one frame and OMX_BUFFERFLAG_ENDOFFRAME is used. A value of OMX_DataUnitArbitraryStreamSection implies no guarantees on the framing of input data. Other values are not supported.
OMX_IndexConfigAudioMonoTrackControl Query / set the options for dual mono audio.
OMX_IndexConfigBrcmAudioDownmixCoefficients Query / set downmix coefficients.
OMX_IndexConfigBrcmAudioDownmixCoefficients8x8 Query / set arbitrary downmix coefficients.
OMX_IndexConfigBrcmAudioMaxSample
121OMX_IndexParamPortDefinition Query / set the port parameters for the decoded audio stream. Once the first packet has been successfully decoded, the port definition is populated to indicate that this port emits PCM data.
OMX_IndexParamAudioPcm Query the PCM format for the decoded audio stream. Once the first packet has been successfully decoded, the PCM mode type is populated to indicate the format of PCM output data. The PCM format cannot be changed as this component doesn't support PCM format conversion.
OMX_IndexConfigBrcmAudioTrackGaplessPlayback Query encoder/decoder delay and padding information for gapless audio playback.
120 121OMX_IndexParamAudioPortFormat Query / set the audio port format used on this port. The input port supports a wide range of audio formats, the output port supports PCM only.
OMX_IndexParamAudioDts Query / set the properties of the encoded stream for DTS data. Supported on the output port for when pass through mode is enabled.
 OMX_IndexConfigBrcmDecoderPassThrough Query / set the decoder pass-through mode (pass-through of encoded data)