This conformant component accepts raw PCM audio, and outputs this data
using platform-specific audio output devices. Control of these
platform-specific devices is outside the scope of IL. By default, when
connected to a clock component, it will act as a clock reference. The
time scale of the clock is respected, and when not normal speed no audio
will be played and no reference times will be advertised to the clock.
| Port | Index | Notes
|
| 100 | OMX_IndexParamPortDefinition
| Supports setting the port to PCM or DDP data.
|
| OMX_IndexParamAudioPortFormat
| Supports setting the port format to PCM unencoded audio, or DDP
encoded data.
|
| OMX_IndexParamAudioPcm
| nChannels must be between 1 and 8.
eNumData must be OMX_NumericalDataSigned.
eEndian must be OMX_EndianLittle or OMX_EndianBig.
bInterleaved must be OMX_TRUE.
nBitPerSample must be 16 or 32.
nSamplingRate must be greater than or equal to 8000 but
less than or equal to 192000.
ePCMMode must be OMX_AUDIO_PCMModeLinear.
|
| OMX_IndexParamAudioDdp
| Query / set the DDP format of this port.
nSamplingRate must be 32000, 44100 or 48000.
|
| OMX_IndexParamAudioDts
| Query / set the DTS format of this port.
|
| OMX_IndexConfigAudioVolume
| Query / set the volume control. This currently controls the software
volume that occurs prior to mixing in the platform audio output.
|
| OMX_IndexConfigAudioMute
| Query / set the mute status of the audio output.
|
| OMX_IndexConfigBrcmAudioDestination
| Query / set the audio platform-specific destination for audio output.
|
| OMX_IndexConfigAudioRenderingLatency
| Query the current audio rendering delay in samples.
|
| OMX_IndexConfigLatencyTarget
| Query / set the filter values used when tracking audio rendering latency
by changing the clock speed.
|
| 101 | OMX_IndexParamPortDefinition
| Supports connecting to a port on a clock component.
|
| OMX_IndexParamOtherPortFormat
| Supports setting the port format to time format.
|
| OMX_IndexConfigPresentationOffset
| Sets custom presentation offset, used to adjust the audio video sync
offset.
|
| | OMX_IndexConfigBrcmClockReferenceSource
| Query / set whether (when connected to a clock component) this component
acts as a clock master (default behaviour) or as a clock slave scheduling
the presentation of audio packets based on the media time reference.
|
| OMX_IndexConfigBrcmGlobalAudioMute
| Query / set the audio platform-specific mute status of the audio output.
|