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_lowpower
270
| audio_lowpower
This component accepts encoded audio in mp3 format, and decodes and plays it to an audio buffer driver. It is designed for low power audio playback. Input buffers can consist of multiple mp3 frames, there is no requirement to end a buffer on a frame boundary, providing the remainder of the frame is at the start of the next buffer. The parsing is fairly tolerate of skipping extra data such as ID3 tags. Pausing the component will result in decoding pausing, but there is a relatively long decoded buffer to play out before audio output will pause.
Port | Index | Notes
270 | `OMX_IndexParamPortDefinition` | Query / set the port parameters for the encoded audio stream. `nBufferSize` must be at least 32768. `nBufferCountActual` defaults to 10, but can be set to any positive number.
`OMX_IndexParamAudioPortFormat` | Query / set the audio port format. Currently only mp3 is supported.