This conformant component passes through raw PCM audio samples from an
input port to an output port, and can also create output video frames
using a visualisation plug-in. It accepts a clock input to attach
correct time stamps to output video frames.
Port | Index | Notes
|
140 | OMX_IndexParamPortDefinition
| Query / set the incoming audio port for raw PCM
audio. nBufferSize must be a multiple of 32, and have a value
of at least 256 - it will default to a value of 1024.
nBufferAlignment must be equal to or larger than 32. Setting
this will also replicate the port definition to the audio output port.
|
OMX_IndexParamAudioPcm
| Query / set the PCM properties for the incoming audio. Setting this
will replicate the settings to the audio output port.
nChannels must be 1, 2, 4, or 8. 5.1 audio can be embedded in 8
channel audio. eNumData must be
OMX_NumericalDataSigned. eEndian must be
OMX_EndianLittle. bInterleaved must be OMX_TRUE.
nBitPerSample must be 16 or 32. ePCMMode must be
OMX_AUDIO_PCMModeLinear.
|
141 | OMX_IndexParamPortDefinition
| Query / set the output audio port definition. Setting only allows the
number, size and alignment of output buffers to be changed.
nBufferSize must be at least 256 and will default to 1024.
nBufferAlignment must be at least 32.
|
OMX_IndexParamAudioPcm
| Query the PCM properties.
|
140 141 | OMX_IndexParamAudioPortFormat
| Query / set the audio port format. Both audio ports only support
PCM format.
|
142 | OMX_IndexParamPortDefinition
| Once the first visualisation frame is produced this can be queried for
the output video format. The size and number of buffers can be
increased from the default sizes.
|
OMX_IndexConfigVisualisation
| Query / set the visualisation plug-in library and properties to
control the visualisation used.
|
OMX_IndexParamImagePoolDisplayFunction
| Used to set up proprietary communication with the next component.
|
OMX_IndexParamVideoPortFormat
| Query / set the video port format. The video output port currently
supports only RGB565 output.
|
143 | OMX_IndexParamPortDefinition
| Supports connecting to a port on a clock component.
|
OMX_IndexParamOtherPortFormat
| Query / set the other port format. This clock port only supports the
time format.
|
| OMX_IndexParamImagePoolExternal
| Query / set the location of an externally allocated image pool to use
for output frames. Defaults to NULL, causing the component to
allocate a pool when active. For this case, image_pool2 and
image_pool3 must be NULL.
|
OMX_IndexParamImagePoolSize
| Set the size of the image pool to be allocated by the component.
|