UIKitVideoRenderer
Converts software frames away from the caller and presents the newest finished image in its layer.
The caller owns the layer. In particular, closing this renderer gives up the renderer's image references but does not clear or replace the layer's last contents.
Constructors
Properties
This renderer used to publish nothing at all, which was true when it had nothing to say. It converts colour, so it can now say the one thing only a converter knows: that HDR was rolled off to be shown. Everything else here is still silent by construction.
Functions
Lets go of a frame waiting to convert, counted superseded, and has the worker forget the retained picture and deliver the background with the cues over it. The layer's contents become a transparent image, so whatever the caller put behind the picture shows.
A paused picture shows the change too: the retained pixels re-draw.
Stored wholesale and drawn above every later frame. A paused picture shows the change on the next frame, the same honest note as the Metal renderer; cue edges republish during playback at most one frame away.
The framing half. Same delivery law as setAdjustments.