transition

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.transition
210
211
| transition |
212
An image processing stage that generates transitions between two input images.
Port | Index | Notes
210 211 | `OMX_IndexParamPortDefinition` | Set this to control the input size of the image. Typically this is called by the component itself when this port is tunnelled with an appropriate output port. The image format must be YUV420 packed planar. `nSliceHeight` must be `nFrameHeight` rounded up to a multiple of 16. `nStride` must be `nFrameWidth` rounded up to a multiple of 32. After one input port is enabled, both the second input port and the output port must be set to the same input size.
212 | `OMX_IndexParamPortDefinition` | Get this to show what the output size will be. Set to alter the number of buffers to be used only.
`OMX_IndexConfigCommonTransitionEffect` | Used to set and start the next transition effect. Setting this config may fail if the component is either starting or finishing a transition effect. The last input port to be enabled is used as the stop image.
`OMX_IndexConfigTransitionControl` | Query / set the internal representation of transitions. This allows fine-grained control of the exact effect, frame rates, and transition duration.
`OMX_IndexParamImagePoolDisplayFunction` | Used to set up proprietary communication with the next component.
210 211 212 | `OMX_IndexParamImagePortFormat` | Query / set the image format used on this port. Currently all ports only support the `YUV420PackedPlanar` uncompressed image format.
| `OMX_IndexParamImagePoolSize` | Used to configure the memory size for the internal buffer used to allocate output frames. It will default to the size of the output frame, with `num_pages` as 3. If this is set before either input port is configured, it will pre-allocate the buffers used for input images as well as the output pool, which gives better memory allocation performance during slideshows.