RemoteParticipant interface
Représente un participant distant dans un appel.
- Extends
Propriétés
call |
Raison pour laquelle le participant a quitté l’appel, contient du code/subCode/message. |
is |
Indique si ce participant distant est désactivé ou non. |
is |
Que ce participant distant parle ou non. |
role | Obtenez le rôle de ce participant distant. |
state | Obtenez l’état de ce participant distant. |
video |
Collection de flux vidéo dont disposent les participants. |
Propriétés héritées
display |
Nom complet facultatif, s’il a été défini par le point de terminaison de ce participant distant. |
endpoint |
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("display |
Fonction de désabonnement pour l’événement displayNameChanged. |
off("is |
Fonction de désabonnement pour l’événement isMutedChanged. |
off("is |
Fonction de désabonnement pour l’événement isSpeakingChanged. |
off("role |
Fonction De désabonnement pour l’événement roleChanged. |
off("state |
Fonction De désabonnement pour l’événement stateChanged. |
off("video |
Fonction de désabonnement pour l’événement videoStreamsUpdated. |
on("display |
Fonction Subscribe pour l’événement displayNameChanged. |
on("is |
Fonction Subscribe pour l’événement isMutedChanged. |
on("is |
Fonction Subscribe pour l’événement isSpeakingChanged. |
on("role |
Fonction d’abonnement pour l’événement roleChanged. |
on("state |
Fonction d’abonnement pour l’événement stateChanged. |
on("video |
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
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
rappel fn qui sera appelé lorsque cette collection va changer, elle transmet des tableaux d’éléments ajoutés et supprimés.