Top
audio_capture audio_decode audio_encode audio_lowpower audio_mixer audio_processor audio_render audio_splitter
image_decode image_encode image_fx image_read image_write resize source transition write_still
clock null_sink text_scheduler visualisation
read_media write_media
camera egl_render 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.
Port | Index | Notes
120 | `OMX_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.
121 | `OMX_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 121 | `OMX_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)