IOVideoMixerSettings

public struct IOVideoMixerSettings : Codable

The IOVideoMixerSettings represents the pip capture settings for the video capture.

  • The type of image display mode.

    See more

    Declaration

    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)