Enumerations

The following enumerations are available globally.

  • A description of the sample size and structure for audio samples.

    See more

    Declaration

    Objective-C

    enum IVSAudioFormat : NSInteger {}

    Swift

    enum IVSAudioFormat : Int
  • Supported aspect modes.

    See more

    Declaration

    Objective-C

    enum IVSAspectMode : NSInteger {}

    Swift

    enum AspectMode : Int
  • Supported audio quality presets. These will increase the quality of the resulting audio at the expense of CPU time. The impact on CPU is non-negligable, and can take up as much as 30% of the total CPU usage of the SDK. The default value is Medium.

    See more

    Declaration

    Objective-C

    enum IVSAudioQuality : NSInteger {}

    Swift

    enum AudioQuality : Int
  • Possible log levels for IVSBroadcastSession.logLevel

    See more

    Declaration

    Objective-C

    enum IVSBroadcastLogLevel : NSInteger {}
  • Known errors that can be returned by various APIs in the Broadcast SDK

    See more

    Declaration

    Objective-C

    enum IVSBroadcastError : NSInteger {}

    Swift

    enum IVSBroadcastError : Int
  • A value representing the IVSBroadcastSessions current state.

    See more

    Declaration

    Objective-C

    enum IVSBroadcastSessionState : NSInteger {}

    Swift

    enum State : Int
  • A value representing how the IVSBroadcastSession will interact with AVAudioSession.

    See more

    Declaration

    Objective-C

    enum IVSBroadcastSessionAudioSessionStrategy : NSInteger {}

    Swift

    enum AudioSessionStrategy : Int
  • The state of a network quality test

    See more

    Declaration

    Objective-C

    enum IVSBroadcastSessionTestStatus : NSInteger {}

    Swift

    enum Status : Int
  • Types of input devices.

    See more

    Declaration

    Objective-C

    enum IVSDeviceType : NSInteger {}

    Swift

    enum IVSDeviceType : Int
  • Media types present in a stream.

    See more

    Declaration

    Objective-C

    enum IVSDeviceStreamType : NSInteger {}

    Swift

    enum IVSDeviceStreamType : Int
  • The position of the input device relative to the host device.

    See more

    Declaration

    Objective-C

    enum IVSDevicePosition : NSInteger {}

    Swift

    enum IVSDevicePosition : Int