Removes a renderer from the synchronizer.
- iOS 11.0+
- macOS 10.13+
- Mac Catalyst 13.0+
- tvOS 11.0+
- watchOS 6.0+
The time on the timebase's timeline at which the renderer should be removed. If the time is in the past, the renderer is immediately removed.
An optional block to invoke when the renderer is removed from the synchronizer. The block takes one argument:
A Boolean value indicating the whether the renderer was removed.
This method removes the renderer asynchronously. The method can be called more than once, with a subsequent scheduled removal replacing a previously scheduled removal. This method can be called while
rate is not
Clients may provide an optional
completion to be notified when the scheduled removal is complete. If provided, the completion handler will always be called with the following values for
If the renderer has not been added to this synchronizer,
If the removal of a particular renderer is scheduled after the same renderer's removal was previous scheduled but not yet occurred, the previously scheduled removal's completion handler is and
When the renderer is removed due to a scheduled removal, the completion handler is called and
didset to YES.