Enumerations

The following enumerations are available globally.

Call State

  • Describes states call can be in

    See more

    Declaration

    Objective-C

    enum SINCallState : NSInteger {}

    Swift

    enum SINCallState : Int, @unchecked Sendable

Call Direction

  • Describes direction of the call

    See more

    Declaration

    Objective-C

    enum SINCallDirection : NSInteger {}

    Swift

    enum SINCallDirection : Int, @unchecked Sendable

Call End Cause

  • Describes possbile causes for call end

    See more

    Declaration

    Objective-C

    enum SINCallEndCause : NSInteger {}

    Swift

    enum SINCallEndCause : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, SINCallQualityWarningEventType) {
      SINCallQualityWarningEventTypeTrigger,
      SINCallQualityWarningEventTypeRecover
    }

    Swift

    enum SINCallQualityWarningEventType : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, SINMediaStreamType) {
      SINMediaStreamTypeAudio,
      SINMediaStreamTypeVideo,
      SINMediaStreamTypeNone
    }

    Swift

    enum SINMediaStreamType : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, SINSourceStreamType) {
      SINSourceStreamTypeInbound,
      SINSourceStreamTypeOutbound,
      SINSourceStreamTypeNone
    }

    Swift

    enum SINSourceStreamType : Int, @unchecked Sendable
  • Defines different types of log severity

    See more

    Declaration

    Objective-C

    enum SINLogSeverity : NSInteger {}

    Swift

    enum SINLogSeverity : Int, @unchecked Sendable