Participant

open class Participant

This class represents a participant in meeting.

  • There is one local participant, the user of the Android device, plus one or more remote participants.
  • Each participant has a unique id that is either the user's email address or the guest email address plus an sdk generated UUID.
  • Each participant may have one or more video streams that are identified by unique streamIds. Remote participants have one audio stream, also identified by a unique streamId.

Functions

equals
Link copied to clipboard
open fun equals(obj: Any): Boolean
Implementation of Object.equals - two participant's are equal if their UUIDs are the same.
getDisplayName
Link copied to clipboard
open fun getDisplayName(): String
Retrieve name of participant* @return participant name, usually the sitename when participant was created
getUuid
Link copied to clipboard
open fun getUuid(): String
Retrieve the unique id for this participant
getVideoInfo
Link copied to clipboard
open fun getVideoInfo(): ArrayList<VideoInfo>
Method to return all the video streamIds owned by this participant.
isLocal
Link copied to clipboard
open fun isLocal(): Boolean
toString
Link copied to clipboard
open fun toString(): String
Implementation of Object.

Properties

audioInfo
Link copied to clipboard
open val audioInfo: AudioInfo
PARTICIPANT_AUDIO_INFO_SITENAME
Link copied to clipboard
val PARTICIPANT_AUDIO_INFO_SITENAME: Byte