Enumerations
The following enumerations are available globally.
-
An enumeration representing the call direction.
See moreDeclaration
Objective-C
enum BDKCallDirection : NSInteger {}Swift
enum CallDirection : Int -
An enumeration representing the states a call can be in.
See moreDeclaration
Objective-C
enum BDKCallState : NSInteger {}Swift
enum CallState : Int -
An enumeration representing the possible call end reasons.
See moreDeclaration
Objective-C
enum BDKCallEndReason : NSInteger {}Swift
enum CallEndReason : Int -
An enumeration representing the possible decline reasons.
See moreDeclaration
Objective-C
enum BDKDeclineReason : NSInteger {}Swift
enum CallDeclineReason : Int -
An enumeration representing the supported call types.
See moreDeclaration
Objective-C
enum BDKCallType : unsigned char {}Swift
enum CallType : UInt8 -
An enumeration representing the states a participant can be in, during a call.
See moreDeclaration
Objective-C
enum BDKCallParticipantState : NSInteger {}Swift
enum CallParticipantState : Int -
An enumeration representing the state a user can be in.
See moreDeclaration
Objective-C
enum BDKUserState : NSInteger {}Swift
enum UserState : Int -
An enumeration representing the states a client can be in.
See moreDeclaration
Objective-C
enum BDKCallClientState : NSInteger {}Swift
enum CallClientState : Int -
An enumeration of the possible error codes encountered when an error occurs.
See moreDeclaration
Objective-C
enum BDKErrorCode : NSInteger {}Swift
enum BDKErrorCode : Int -
An enumeration representing the states a client can be in.
See moreDeclaration
Objective-C
enum BDKChatClientState : NSInteger {}Swift
enum ChatClientState : Int -
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 moreDeclaration
Objective-C
enum BDKSpeakerHijackingStrategy : NSUInteger {}Swift
enum SpeakerHijackingStrategy : UInt -
Flags accompany each log. They are used together with levels to filter out logs.
See moreDeclaration
Objective-C
enum BDKLogFlag : NSUInteger {}Swift
struct LogFlag : OptionSet -
Log levels are used to filter out logs. Used together with flags.
See moreDeclaration
Objective-C
enum BDKLogLevel : NSUInteger {}Swift
enum LogLevel : UInt -
The possible error codes that occurs during the presentation of an instance of
See moreCallViewController.Declaration
Swift
@objc(BDKCallPresentationErrorCode) public enum CallPresentationErrorCode : Int
View on GitHub
Enumerations Reference