IVSMixerConfiguration

Objective-C


@interface IVSMixerConfiguration : NSObject

Swift

class IVSMixerConfiguration : NSObject

A collection of IVSMixerSlotConfiguration objects.

  • The mixer slot configurations to be parent with the broadcast session that owns this mixer config. By default this is an empty array.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<IVSMixerSlotConfiguration *> *_Nonnull slots;

    Swift

    var slots: [IVSMixerSlotConfiguration] { get set }
  • The aspect mode for the output video stream. Be aware that the slot, the device screen containing the preview, and the camera feeding the slot have aspect ratios, as well. Different aspect ratios in each of those layers may lead to unexpected results. By default this is IVSAspectMode.Fit.

    Declaration

    Objective-C

    @property (nonatomic) IVSAspectMode canvasAspectMode;

    Swift

    var canvasAspectMode: IVSBroadcastConfiguration.AspectMode { get set }