VideoTrackScreenObject
public final class VideoTrackScreenObject : ScreenObject
An object that manages offscreen rendering a video track source.
-
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