CallMembership

interface 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

0.1

Types

Link copied to clipboard
enum DeviceType : Enum<CallMembership.DeviceType>

The enumeration of device types

Link copied to clipboard
enum State : Enum<CallMembership.State>

The enumeration of the status of the person in the membership.

Functions

Link copied to clipboard
abstract fun audioModifiedBy(): String?
Link copied to clipboard
abstract fun getDeviceType(): CallMembership.DeviceType

The type of the device joined by this CallMembership.

Link copied to clipboard
abstract fun getDisplayName(): String?
Link copied to clipboard
abstract fun getPairedMemberships(): ArrayList<CallMembership>?

This will have all memberships joined using deviceType Room, for other types it will be empty. To control audio of call memberships under deviceType Room, use the Room's personId.

Link copied to clipboard
abstract fun getPersonId(): String
Link copied to clipboard
abstract fun getPhoneNumber(): String?
Link copied to clipboard
abstract fun getSipUrl(): String?
Link copied to clipboard
abstract fun getState(): CallMembership.State
Link copied to clipboard
abstract fun isActiveSpeaker(): Boolean
Link copied to clipboard
abstract fun isAudioMutedControlled(): Boolean
Link copied to clipboard
abstract fun isCohost(): Boolean
Link copied to clipboard
abstract fun isHost(): Boolean
Link copied to clipboard
abstract fun isInitiator(): Boolean
Link copied to clipboard
abstract fun isPresenter(): Boolean
Link copied to clipboard
abstract fun isSelf(): Boolean
Link copied to clipboard
abstract fun isSendingAudio(): Boolean
Link copied to clipboard
abstract fun isSendingSharing(): Boolean
Link copied to clipboard
abstract fun isSendingVideo(): Boolean