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.clock
clock |
80
81
82
83
84
85
A conformant clock component, designed to be compatible with a standard clock component. It currently supports 6 output clock ports.
Port | Index | Notes
80 81 82 83 84 85 | `OMX_IndexParamPortDefinition` | The port definition can be used to connect each port to a clock port on another component.
`OMX_IndexParamOtherPortFormat` | This param is used to confirm that this port supports clock messages.
`OMX_IndexConfigTimeScale` | We support setting the timescale to achieve slow motion, fast forward, paused, and rewind playback. To achieve rewind and fast forward, note the extra playmode config in the read_media.
`OMX_IndexConfigTimeClockState` | Query / set current clock state.
`OMX_IndexConfigTimeCurrentWallTime` | Query current wall time.
`OMX_IndexConfigTimeActiveRefClock` | Query / set the active reference clock.
`OMX_IndexConfigTimeCurrentMediaTime` | Query current media time.
`OMX_IndexConfigTimeClientStartTime` | Set the start time of a client stream, typically used by a tunneled component.
`OMX_IndexConfigTimeInvalidStartTime` | Notification that a client will not be sending a start time.
`OMX_IndexConfigTimeCurrentAudioReference` | Set the instantaneous audio reference clock value. Time values received are filtered to remove jitter.
`OMX_IndexConfigTimeCurrentVideoReference` | Set the instantaneous video reference clock value.
`OMX_IndexConfigTimeMediaTimeRequest` | Make a media time request.
`OMX_IndexConfigBrcmClockMissCount` | Return a count of the number of media time requests that were missed, because they arrived too late (after the requested time).
| `OMX_IndexConfigSingleStep` | Advance a paused clock through the next set of requested media times.
`OMX_IndexConfigClockAdjustment` | Get the total amount that the clock media time has shifted due to clock reference time updates since the clock started running.
`OMX_IndexConfigLatencyTarget` | Query / set the filter values used when tracking offset between media time and reference clock source by applying small changes to media time speed.