Instance Method

stepByDecodeTime:wasPinned:

Moves the cursor by a given delta time on the decode timeline.

Declaration

- (CMTime)stepByDecodeTime:(CMTime)deltaDecodeTime wasPinned:(BOOL *)outWasPinned;

Parameters

deltaDecodeTime

The amount of time to move in the decode timeline.

outWasPinned

If the beginning or the end of the sample sequence was reached before the requested deltaDecodeTime was traversed, the Boolean value at the address specified by outWasPinned is set to YES. May be NULL if this information isn't desired.

Return Value

The amount of time the cursor was moved along the decode timeline. Because sample cursors snap to sample boundaries when stepped, this value may not be equal to deltaDecodeTime even if the cursor was not pinned.

See Also

Traversing Samples

- stepByPresentationTime:wasPinned:

Moves the cursor by a given delta time on the presentation timeline.

- stepInDecodeOrderByCount:

Moves the cursor a given number of samples in decode order.

- stepInPresentationOrderByCount:

Moves the cursor a given number of samples in presentation order.