VideoTrackScreenObject
public final class VideoTrackScreenObject : ScreenObject, ChromaKeyProcessable
An object that manages offscreen rendering a video track source.
-
Declaration
Swift
public var chromaKeyColor: CGColor?
-
Specifies the track number how the displays the visual content.
Declaration
Swift
public var track: UInt8 { get set }
-
A value that specifies how the video is displayed within a player layer’s bounds.
Declaration
Swift
public var videoGravity: AVLayerVideoGravity { get set }
-
Create a screen object.
Declaration
Swift
override public init()
-
Registers a video effect.
Declaration
Swift
public func registerVideoEffect(_ effect: VideoEffect) -> Bool
-
Unregisters a video effect.
Declaration
Swift
public func unregisterVideoEffect(_ effect: VideoEffect) -> Bool
-
Declaration
Swift
override public func makeImage(_ renderer: some ScreenRenderer) -> CGImage?
-
Declaration
Swift
override public func makeBounds(_ size: CGSize) -> CGRect