Lines Matching full:time
68 OMX_OTHER_FormatTime = 0, /**< Transmission of various timestamps, elapsed time,
69 time deltas, etc */
107 /** Structure representing a time stamp used with the following configs
111 * time
113 * time
116 * clock sending SC its reference time
137 /** Enumeration of possible reference clocks to the media time. */
139 OMX_TIME_UpdateRequestFulfillment, /**< Update is the fulfillment of a media time request. */
147 /** Enumeration of possible reference clocks to the media time. */
162 * start time. */
169 /** Structure representing a media time request to the clock component.
177 * The client may require a media time request be fulfilled slightly
178 * earlier than the media time specified. In this case the client specifies
179 * an offset which is equal to the difference between wall time corresponding
180 * to the requested media time and the wall time when it will be
184 * time events according to timestamps. If a client must perform an operation O at
185 * a time T (e.g. deliver a video frame at its corresponding timestamp), it makes a
186 * media time request at T (perhaps specifying an offset to ensure the request fulfillment
189 * to wait a slight amount more time itself as specified by the return values).
196 OMX_PTR pClientPrivate; /**< Client private data to disabiguate this media time
198 * Duplicated in the media time structure that fulfills
199 * this request. A value of zero is reserved for time scale
202 OMX_TICKS nOffset; /**< Amount of wall clock time by which this
207 * a media time request or when the time scale has changed.
211 * time request sent by the client. The Clock Component should time the emission to occur
212 * when the requested timestamp matches the Clock Component's media time but also the
216 * media time and sets the nScale to the new scale via the client port. It emits a
223 * at exactly the prescribed time. This is acceptable so long as the request is
225 * fields the client may use to wait for the remaining time.
228 * wall time until the nMediaTimestamp actually occurs. In the latter case the
236 OMX_U32 nClientPrivate; /**< Client private data to disabiguate this media time
237 * from others. Copied from the media time request.
238 * A value of zero is reserved for time scale updates. */
240 OMX_TICKS nMediaTimestamp; /**< Media time requested. If no media time was
241 * requested then this is the current media time. */
242 OMX_TICKS nOffset; /**< Amount of wall clock time by which this
245 OMX_TICKS nWallTimeAtMediaTime; /**< Wall time corresponding to nMediaTimeStamp.
247 * media time obtained from the Clock Component to determine
248 * the wall time until the media timestamp is really
250 OMX_S32 xScale; /**< Current media time scale in Q16 format. */
252 /**< State of the media time. */
255 /** Structure representing the current media time scale factor. Applicable only to clock
258 * the rate by which the media time increases or decreases effectively implementing trick modes.
264 * scaling the media time */
282 * On a SetConfig if eState is OMX_TIME_ClockStateRunning media time
283 * starts immediately at the prescribed start time. If
288 * the media clock using the earliest start time supplied. */
293 OMX_TIME_CLOCKSTATE eState; /**< State of the media time. */
294 OMX_TICKS nStartTime; /**< Start time of the media time. */
295 OMX_TICKS nOffset; /**< Time to offset the media time by
296 * (e.g. preroll). Media time will be
303 * compute media time. IL client uses this config to change or query the
308 OMX_TIME_REFCLOCKTYPE eClock; /**< Reference clock used to compute media time */