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.
|