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)