Instance Property

playbackLikelyToKeepUp

A Boolean value that indicates whether the item will likely play through without stalling.

Declaration

@property(readonly, getter=isPlaybackLikelyToKeepUp) BOOL playbackLikelyToKeepUp;

Discussion

This property communicates a prediction of playability. Factors considered in this prediction include I/O throughput and media decode performance. It is possible for playbackLikelyToKeepUp to indicate NO while the property playbackBufferFull indicates YES. In this event the playback buffer has reached capacity but there isn't the statistical data to support a prediction that playback is likely to keep up in the future. It is up to you to decide whether to continue media playback.

See Also

Getting Information About Playback

playbackBufferEmpty

A Boolean value that indicates whether playback has consumed all buffered media and that playback will stall or end.

playbackBufferFull

A Boolean value that indicates whether the internal media buffer is full and that further I/O is suspended.

canPlayReverse

A Boolean value that indicates whether the item can be played in reverse.

canPlayFastForward

A Boolean value that indicates whether the item can be fast forwared.

canPlayFastReverse

A Boolean value that indicates whether the item can be quickly reversed.

canPlaySlowForward

A Boolean value that indicates whether the item can be played slower than normal.

canPlaySlowReverse

A Boolean value that indicates whether the item can be played slowly backward.

canStepBackward

A Boolean value that indicates whether the item supports stepping backward.

canStepForward

A Boolean value that indicates whether the item supports stepping forward.