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
CallMembership
is sending video. Otherwise, false.Since
1.3.0Declaration
Swift
public var sendingVideo: Bool
-
True if the
CallMembership
is sending audio. Otherwise, false.Since
1.3.0Declaration
Swift
public var sendingAudio: Bool
-
True if the
CallMembership
is sending screen share. Otherwise, false.Since
1.3.0Declaration
Swift
public var sendingScreenShare: Bool
-
True if the
CallMembership
is muted by others. Otherwise, false.Since
1.3.0Declaration
Swift
public var isAudioMutedControlled: Bool
-
The personId of the merbership who muted/unmuted this
CallMembership
Since
1.3.0Declaration
Swift
public var audioModifiedBy: String?
-
True if this
CallMembership
is 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
CallMembership
is 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