Gets the participant's attributes.
A read-only record of the participant's attributes.
Gets the participant's audio level.
The audio level as a number.
Sets the participant's audio level.
The audio level to set.
Gets the participant's audio track publications.
A map of track SIDs to FFCTrackPublication instances for audio tracks.
Gets the participant's connection quality.
The connection quality as an FFCConnectionQuality instance.
Gets the participant's identity.
The participant's identity as a string.
Indicates whether the participant is an agent.
true if the participant is an agent, otherwise false.
Indicates whether the participant's camera is enabled.
true if the camera is enabled, otherwise false.
Indicates whether the participant's media is encrypted.
true if the participant's media is encrypted, otherwise false.
Indicates whether the participant is local.
true if the participant is local, otherwise false.
Indicates whether the participant's microphone is enabled.
true if the microphone is enabled, otherwise false.
Indicates whether the participant's screen sharing is enabled.
true if screen sharing is enabled, otherwise false.
Indicates whether the participant is currently speaking.
true if the participant is speaking, otherwise false.
Gets the date and time when the participant joined.
A Date object representing the join time, or undefined if not available.
Gets the kind of the participant (e.g., user, bot).
The participant's kind as an FFCParticipantKind instance.
Gets the date and time when the participant last spoke.
A Date object representing the last time the participant spoke, or undefined if not available.
Gets the participant's metadata.
The participant's metadata as a string, or undefined if not set.
Gets the participant's name.
The participant's name as a string, or undefined if not set.
Gets the participant's permissions.
The participant's permissions as an FFCParticipantPermission instance, or undefined if not set.
Gets the participant's unique session identifier (SID).
The participant's SID as a string.
Gets all track publications associated with the participant.
A map of track SIDs to FFCConnectionQuality instances.
Gets the participant's video track publications.
A map of track SIDs to FFCConnectionQuality instances for video tracks.
Gets a track publication by its source.
The source of the track as FFCTrack.Source.
The track publication as an FFCConnectionQuality instance, or undefined if not found.
Gets a track publication by its name.
The name of the track.
The track publication as an FFCTrackPublication instance, or undefined if not found.
Gets all track publications associated with the participant.
An array of FFCConnectionQuality instances.
The
FFCParticipantclass represents a participant in the FlipFlopCloud SDK. It provides access to participant metadata, track publications, and related events.