An object used to synchronize multiple queued sample buffers to a single timeline.
- iOS 11.0+
- macOS 10.13+
- Mac Catalyst 13.0+
- tvOS 11.0+
- watchOS 4.0+
Working with Time Observers
Working with Renderers
An array of queued sample buffer renderers currently attached to the synchronizer.
Adds a renderer to the list of renderers under the synchronizer's control.
Accessing Time Information
The synchronizer's rendering timebase, which governs how timestamps are interpreted.
The current playback rate.
An object that provides the interface to control the player’s transport behavior.
A player used to play a number of items in sequence.
An object used to model the timing and presentation state of an asset played by the player.
An object used to modify the presentation state of an asset track being presented by a player.
An object that detects the presences of media playback routes.