Partager via


RemoteParticipant interface

Représente un participant distant dans un appel.

Extends

Propriétés

callEndReason

Raison pour laquelle le participant a quitté l’appel, contient du code/subCode/message.

isMuted

Indique si ce participant distant est désactivé ou non.

isSpeaking

Que ce participant distant parle ou non.

role

Obtenez le rôle de ce participant distant.

state

Obtenez l’état de ce participant distant.

videoStreams

Collection de flux vidéo dont disposent les participants.

Propriétés héritées

displayName

Nom complet facultatif, s’il a été défini par le point de terminaison de ce participant distant.

endpointDetails

Obtenir les détails de tous les points de terminaison de ce participant distant

identifier

Obtenez l’identificateur de ce participant distant.

Méthodes

mute()

Désactiver le microphone de ce participant distant.

off("displayNameChanged", PropertyChangedEvent)

Fonction de désabonnement pour l’événement displayNameChanged.

off("isMutedChanged", PropertyChangedEvent)

Fonction de désabonnement pour l’événement isMutedChanged.

off("isSpeakingChanged", PropertyChangedEvent)

Fonction de désabonnement pour l’événement isSpeakingChanged.

off("roleChanged", PropertyChangedEvent)

Fonction De désabonnement pour l’événement roleChanged.

off("stateChanged", PropertyChangedEvent)

Fonction De désabonnement pour l’événement stateChanged.

off("videoStreamsUpdated", CollectionUpdatedEvent<RemoteVideoStream>)

Fonction de désabonnement pour l’événement videoStreamsUpdated.

on("displayNameChanged", PropertyChangedEvent)

Fonction Subscribe pour l’événement displayNameChanged.

on("isMutedChanged", PropertyChangedEvent)

Fonction Subscribe pour l’événement isMutedChanged.

on("isSpeakingChanged", PropertyChangedEvent)

Fonction Subscribe pour l’événement isSpeakingChanged.

on("roleChanged", PropertyChangedEvent)

Fonction d’abonnement pour l’événement roleChanged.

on("stateChanged", PropertyChangedEvent)

Fonction d’abonnement pour l’événement stateChanged.

on("videoStreamsUpdated", CollectionUpdatedEvent<RemoteVideoStream>)

Fonction Subscribe pour l’événement videoStreamsUpdated.

Détails de la propriété

callEndReason

Raison pour laquelle le participant a quitté l’appel, contient du code/subCode/message.

callEndReason?: CallEndReason

Valeur de propriété

isMuted

Indique si ce participant distant est désactivé ou non.

isMuted: boolean

Valeur de propriété

boolean

isSpeaking

Que ce participant distant parle ou non.

isSpeaking: boolean

Valeur de propriété

boolean

role

Obtenez le rôle de ce participant distant.

role: ParticipantRole

Valeur de propriété

state

Obtenez l’état de ce participant distant.

state: RemoteParticipantState

Valeur de propriété

videoStreams

Collection de flux vidéo dont disposent les participants.

videoStreams: readonly RemoteVideoStream[]

Valeur de propriété

readonly RemoteVideoStream[]

Détails de la propriété héritée

displayName

Nom complet facultatif, s’il a été défini par le point de terminaison de ce participant distant.

displayName?: string

Valeur de propriété

string

héritée deParticipantInfo.displayName

endpointDetails

Obtenir les détails de tous les points de terminaison de ce participant distant

endpointDetails: EndpointDetails[]

Valeur de propriété

héritée deParticipantInfo.endpointDetails

identifier

Obtenez l’identificateur de ce participant distant.

identifier: CommunicationIdentifierKind

Valeur de propriété

héritée deParticipantInfo.identifier

Détails de la méthode

mute()

Désactiver le microphone de ce participant distant.

function mute(): Promise<void>

Retours

Promise<void>

off("displayNameChanged", PropertyChangedEvent)

Fonction de désabonnement pour l’événement displayNameChanged.

function off(event: "displayNameChanged", listener: PropertyChangedEvent)

Paramètres

event

"displayNameChanged"

nom de l’événement.

listener
PropertyChangedEvent

rappel fn utilisé pour s’abonner à cet événement.

off("isMutedChanged", PropertyChangedEvent)

Fonction de désabonnement pour l’événement isMutedChanged.

function off(event: "isMutedChanged", listener: PropertyChangedEvent)

Paramètres

event

"isMutedChanged"

nom de l’événement.

listener
PropertyChangedEvent

rappel fn utilisé pour s’abonner à cet événement.

off("isSpeakingChanged", PropertyChangedEvent)

Fonction de désabonnement pour l’événement isSpeakingChanged.

function off(event: "isSpeakingChanged", listener: PropertyChangedEvent)

Paramètres

event

"isSpeakingChanged"

nom de l’événement.

listener
PropertyChangedEvent

rappel fn utilisé pour s’abonner à cet événement.

off("roleChanged", PropertyChangedEvent)

Fonction De désabonnement pour l’événement roleChanged.

function off(event: "roleChanged", listener: PropertyChangedEvent)

Paramètres

event

"roleChanged"

nom de l’événement.

listener
PropertyChangedEvent

rappel fn utilisé pour s’abonner à cet événement.

off("stateChanged", PropertyChangedEvent)

Fonction De désabonnement pour l’événement stateChanged.

function off(event: "stateChanged", listener: PropertyChangedEvent)

Paramètres

event

"stateChanged"

nom de l’événement.

listener
PropertyChangedEvent

rappel fn utilisé pour s’abonner à cet événement.

off("videoStreamsUpdated", CollectionUpdatedEvent<RemoteVideoStream>)

Fonction de désabonnement pour l’événement videoStreamsUpdated.

function off(event: "videoStreamsUpdated", listener: CollectionUpdatedEvent<RemoteVideoStream>)

Paramètres

event

"videoStreamsUpdated"

nom de l’événement.

listener

CollectionUpdatedEvent<RemoteVideoStream>

rappel fn utilisé pour s’abonner à cet événement.

on("displayNameChanged", PropertyChangedEvent)

Fonction Subscribe pour l’événement displayNameChanged.

function on(event: "displayNameChanged", listener: PropertyChangedEvent)

Paramètres

event

"displayNameChanged"

nom de l’événement.

listener
PropertyChangedEvent

rappel fn qui sera appelé lorsque la valeur de cette propriété change.

on("isMutedChanged", PropertyChangedEvent)

Fonction Subscribe pour l’événement isMutedChanged.

function on(event: "isMutedChanged", listener: PropertyChangedEvent)

Paramètres

event

"isMutedChanged"

nom de l’événement.

listener
PropertyChangedEvent

rappel fn qui sera appelé lorsque la valeur de cette propriété change.

on("isSpeakingChanged", PropertyChangedEvent)

Fonction Subscribe pour l’événement isSpeakingChanged.

function on(event: "isSpeakingChanged", listener: PropertyChangedEvent)

Paramètres

event

"isSpeakingChanged"

nom de l’événement.

listener
PropertyChangedEvent

rappel fn qui sera appelé lorsque la valeur de cette propriété change.

on("roleChanged", PropertyChangedEvent)

Fonction d’abonnement pour l’événement roleChanged.

function on(event: "roleChanged", listener: PropertyChangedEvent)

Paramètres

event

"roleChanged"

nom de l’événement.

listener
PropertyChangedEvent

rappel fn qui sera appelé lorsque la valeur de cette propriété change.

on("stateChanged", PropertyChangedEvent)

Fonction d’abonnement pour l’événement stateChanged.

function on(event: "stateChanged", listener: PropertyChangedEvent)

Paramètres

event

"stateChanged"

nom de l’événement.

listener
PropertyChangedEvent

rappel fn qui sera appelé lorsque la valeur de cette propriété change.

on("videoStreamsUpdated", CollectionUpdatedEvent<RemoteVideoStream>)

Fonction Subscribe pour l’événement videoStreamsUpdated.

function on(event: "videoStreamsUpdated", listener: CollectionUpdatedEvent<RemoteVideoStream>)

Paramètres

event

"videoStreamsUpdated"

nom de l’événement.

listener

CollectionUpdatedEvent<RemoteVideoStream>

rappel fn qui sera appelé lorsque cette collection va changer, elle transmet des tableaux d’éléments ajoutés et supprimés.