CallMembership
public struct CallMembership
A data type represents a relationship between Call and Person at Cisco Webex cloud. Since 3.9.0 memberships joined via deviceType Room will be shown only under pairedMemberships.
Since
1.2.0-
Declaration
Swift
public enum State : String -
Declaration
Swift
public enum DeviceType : String -
True if the person is the initiator of the call.
Since
1.2.0Declaration
Swift
public private(set) var isInitiator: Bool { get } -
The identifier of the person.
Since
1.2.0Declaration
Swift
public private(set) var personId: String? { get } -
The status of the person in this
CallMembership.Since
1.2.0Declaration
Swift
public var state: State -
The SIP address of the person in this
CallMembership.Since
1.2.0Declaration
Swift
public var sipUrl: String? -
The phone number of the person in this
CallMembership.Since
1.2.0Declaration
Swift
public var phoneNumber: String? -
True if the
CallMembershipis sending video. Otherwise, false.Since
1.3.0Declaration
Swift
public var sendingVideo: Bool -
True if the
CallMembershipis sending audio. Otherwise, false.Since
1.3.0Declaration
Swift
public var sendingAudio: Bool -
True if the
CallMembershipis sending screen share. Otherwise, false.Since
1.3.0Declaration
Swift
public var sendingScreenShare: Bool -
True if the
CallMembershipis muted by others. Otherwise, false.Since
1.3.0Declaration
Swift
public var isAudioMutedControlled: Bool -
The personId of the merbership who muted/unmuted this
CallMembershipSince
1.3.0Declaration
Swift
public var audioModifiedBy: String? -
True if this
CallMembershipis speaking in this meeting and video is prsenting on remote media render view. Otherwise, false.Since
2.0.0Declaration
Swift
public var isActiveSpeaker: Bool -
True if this
CallMembershipis self user. Otherwise, false.Since
2.0.0Declaration
Swift
public let isSelf: Bool -
The name of the person in this
CallMembership.Since
1.2.0Declaration
Swift
public let displayName: String? -
The type of the device joined by this
CallMembership.Since
3.9.0Declaration
Swift
public let deviceType: DeviceType? -
This will have all memberships joined using deviceType
Room, for other types it will be empty. To control audio of call memberships under deviceTypeRoom, use the Room’s personId.Since
3.9.0Declaration
Swift
public let pairedMemberships: [CallMembership] -
True if this member is a presenter of the call or meeting. Otherwise false.
Since
3.11.0Declaration
Swift
public let isPresenter: Bool -
True if this member is a CoHost of the call or meeting. Otherwise false.
Since
3.11.0Declaration
Swift
public let isCohost: Bool -
True if this member is a host of the call or meeting. Otherwise false.
Since
3.11.0Declaration
Swift
public let isHost: Bool
View on GitHub