Enumerations

The following enumerations are available globally.

  • An enumeration representing the states a client can be in.

    See more

    Declaration

    Objective-C

    enum BCHChatClientState {}

    Swift

    enum BCHChatClientState : Int
  • An enumeration representing the call direction.

    See more

    Declaration

    Objective-C

    enum BCXCallDirection {}

    Swift

    enum BCXCallDirection : Int
  • An enumeration representing the states a call can be in.

    See more

    Declaration

    Objective-C

    enum BCXCallState {}

    Swift

    enum BCXCallState : Int
  • An enumeration representing the possible call end reasons.

    See more

    Declaration

    Objective-C

    enum BCXCallEndReason {}

    Swift

    enum BCXCallEndReason : Int
  • An enumeration representing the possible decline reasons.

    See more

    Declaration

    Objective-C

    enum BCXDeclineReason {}

    Swift

    enum BCXDeclineReason : Int
  • An enumeration representing the supported call types.

    See more

    Declaration

    Objective-C

    enum BCXCallType {}

    Swift

    enum BCXCallType : UInt8
  • An enumeration representing the states a participant can be in, during a call.

    See more

    Declaration

    Objective-C

    enum BCXCallParticipantState {}

    Swift

    enum BCXCallParticipantState : Int
  • An enumeration representing the state a user can be in.

    See more

    Declaration

    Objective-C

    enum BCXUserStatus {}

    Swift

    enum BCXUserStatus : Int
  • An enumeration representing the states a client can be in.

    See more

    Declaration

    Objective-C

    enum BCXCallClientState {}

    Swift

    enum BCXCallClientState : Int
  • An enumeration of the possible error codes encountered when an error occurs.

    See more

    Declaration

    Objective-C

    enum BCXErrorCode {}

    Swift

    enum BCXErrorCode : Int
  • Flags accompany each log. They are used together with levels to filter out logs.

    See more

    Declaration

    Objective-C

    enum BDFLogFlag {}

    Swift

    struct BDFLogFlag : OptionSet
  • Log levels are used to filter out logs. Used together with flags.

    See more

    Declaration

    Objective-C

    enum BDFLogLevel {}

    Swift

    enum BDFLogLevel : UInt
  • Options specifying whether and when the Bandyer SDK should override the audio output to the speaker automatically when a call is started or answered. These options will be applied only on devices supporting both an ear and a loud speaker (iPhones).

    See more

    Declaration

    Objective-C

    enum BDKSpeakerHijackingStrategy {}

    Swift

    enum BDKSpeakerHijackingStrategy : UInt
  • An enumeration of the types of call the sdk can perform.

    See more

    Declaration

    Objective-C

    enum BDKCallType {}

    Swift

    enum BDKCallType : UInt8
  • The possible error codes that occurs during the presentation of an instance of CallViewController.

    See more

    Declaration

    Swift

    @objc(BDKCallPresentationErrorCode)
    public enum CallPresentationErrorCode : Int