prerollForRendering(using:)
Tells a custom video compositor to perform any work in the prerolling phase.
Declaration
optional func prerollForRendering(using renderHint: AVVideoCompositionRenderHint)Parameters
- renderHint:
Information about the upcoming composition requests.
Discussion
The AVFoundation framework may perform prerolling to load media data to prime the render pipelines for smoother playback. This method is called in the prerolling phase so that the compositor can load composition resources, such as overlay images, that will be needed as soon as the playback starts.
Not all rendering scenarios use prerolling. For example, this method won’t be called during seeking.
If this method is called, it is guaranteed to be invoked before the first startRequest(_:) call.
This method is synchronous. The prerolling won’t finish until the method returns.