IOVideoMixerSettings
public struct IOVideoMixerSettings : Codable
The IOVideoMixerSettings represents the pip capture settings for the video capture.
-
The type of image display mode.
See moreDeclaration
Swift
public enum Mode : String, Codable -
The default setting for the stream.
Declaration
Swift
public static let `default`: IOVideoMixerSettings -
The image display mode.
Declaration
Swift
public let mode: Mode -
The cornerRadius of the picture in picture image.
Declaration
Swift
public let cornerRadius: CGFloat -
The region of the picture in picture image.
Declaration
Swift
public let regionOfInterest: CGRect -
The direction of the splitView position.
Declaration
Swift
public let direction: ImageTransform -
Specifies the isMuted indicies whether freeze video signal or not.
Declaration
Swift
public var isMuted: Bool -
Specifies the main track number.
Declaration
Swift
public var mainTrack: UInt8 -
Specifies if effects are always rendered to a new buffer.
Declaration
Swift
public var alwaysUseBufferPoolForVideoEffects: Bool -
Create a new IOVideoMixerSettings.
Declaration
Swift
public init(mode: Mode, cornerRadius: CGFloat, regionOfInterest: CGRect, direction: ImageTransform)
IOVideoMixerSettings Structure Reference