RemoteParticipant interface
Representa un participante remoto en una llamada.
- Extends
Propiedades
call |
Motivo por el que el participante abandonó la llamada, contiene código, subCódigo o mensaje. |
is |
Si este participante remoto está silenciado o no. |
is |
Si este participante remoto habla o no. |
role | Obtenga el rol de este participante remoto. |
state | Obtener el estado de este participante remoto. |
video |
Colección de secuencias de vídeo que tiene este participante. |
Propiedades heredadas
display |
Nombre para mostrar opcional, si lo estableció el punto de conexión de ese participante remoto. |
endpoint |
Obtener los detalles de todos los puntos de conexión de este participante remoto |
identifier | Obtenga el identificador de este participante remoto. |
Métodos
mute() | Silenciar el micrófono de este participante remoto. |
off("display |
Función Cancele la suscripción para el evento displayNameChanged. |
off("is |
Función Unsubscribe para el evento isMutedChanged. |
off("is |
Función de cancelación de suscripción para el evento isSpeakingChanged. |
off("role |
Cancelar la suscripción de la función para el evento roleChanged. |
off("state |
Cancelar la suscripción de la función para el evento stateChanged. |
off("video |
Cancele la función para el evento videoStreamsUpdated. |
on("display |
Función Subscribe para el evento displayNameChanged. |
on("is |
Función Subscribe para el evento isMutedChanged. |
on("is |
Función Subscribe para el evento isSpeakingChanged. |
on("role |
Función Subscribe para el evento roleChanged. |
on("state |
Función Subscribe para el evento stateChanged. |
on("video |
Función Subscribe para el evento videoStreamsUpdated. |
Detalles de las propiedades
callEndReason
Motivo por el que el participante abandonó la llamada, contiene código, subCódigo o mensaje.
callEndReason?: CallEndReason
Valor de propiedad
isMuted
Si este participante remoto está silenciado o no.
isMuted: boolean
Valor de propiedad
boolean
isSpeaking
Si este participante remoto habla o no.
isSpeaking: boolean
Valor de propiedad
boolean
role
Obtenga el rol de este participante remoto.
role: ParticipantRole
Valor de propiedad
state
Obtener el estado de este participante remoto.
state: RemoteParticipantState
Valor de propiedad
videoStreams
Colección de secuencias de vídeo que tiene este participante.
videoStreams: readonly RemoteVideoStream[]
Valor de propiedad
readonly RemoteVideoStream[]
Detalles de las propiedades heredadas
displayName
Nombre para mostrar opcional, si lo estableció el punto de conexión de ese participante remoto.
displayName?: string
Valor de propiedad
string
Heredado deParticipantInfo.displayName
endpointDetails
Obtener los detalles de todos los puntos de conexión de este participante remoto
endpointDetails: EndpointDetails[]
Valor de propiedad
Heredado deParticipantInfo.endpointDetails
identifier
Obtenga el identificador de este participante remoto.
identifier: CommunicationIdentifierKind
Valor de propiedad
heredado deParticipantInfo.identifier
Detalles del método
mute()
Silenciar el micrófono de este participante remoto.
function mute(): Promise<void>
Devoluciones
Promise<void>
off("displayNameChanged", PropertyChangedEvent)
Función Cancele la suscripción para el evento displayNameChanged.
function off(event: "displayNameChanged", listener: PropertyChangedEvent)
Parámetros
- event
-
"displayNameChanged"
nombre del evento.
- listener
- PropertyChangedEvent
callback fn que se usó para suscribirse a este evento.
off("isMutedChanged", PropertyChangedEvent)
Función Unsubscribe para el evento isMutedChanged.
function off(event: "isMutedChanged", listener: PropertyChangedEvent)
Parámetros
- event
-
"isMutedChanged"
nombre del evento.
- listener
- PropertyChangedEvent
callback fn que se usó para suscribirse a este evento.
off("isSpeakingChanged", PropertyChangedEvent)
Función de cancelación de suscripción para el evento isSpeakingChanged.
function off(event: "isSpeakingChanged", listener: PropertyChangedEvent)
Parámetros
- event
-
"isSpeakingChanged"
nombre del evento.
- listener
- PropertyChangedEvent
callback fn que se usó para suscribirse a este evento.
off("roleChanged", PropertyChangedEvent)
Cancelar la suscripción de la función para el evento roleChanged.
function off(event: "roleChanged", listener: PropertyChangedEvent)
Parámetros
- event
-
"roleChanged"
nombre del evento.
- listener
- PropertyChangedEvent
callback fn que se usó para suscribirse a este evento.
off("stateChanged", PropertyChangedEvent)
Cancelar la suscripción de la función para el evento stateChanged.
function off(event: "stateChanged", listener: PropertyChangedEvent)
Parámetros
- event
-
"stateChanged"
nombre del evento.
- listener
- PropertyChangedEvent
callback fn que se usó para suscribirse a este evento.
off("videoStreamsUpdated", CollectionUpdatedEvent<RemoteVideoStream>)
Cancele la función para el evento videoStreamsUpdated.
function off(event: "videoStreamsUpdated", listener: CollectionUpdatedEvent<RemoteVideoStream>)
Parámetros
- event
-
"videoStreamsUpdated"
nombre del evento.
- listener
callback fn que se usó para suscribirse a este evento.
on("displayNameChanged", PropertyChangedEvent)
Función Subscribe para el evento displayNameChanged.
function on(event: "displayNameChanged", listener: PropertyChangedEvent)
Parámetros
- event
-
"displayNameChanged"
nombre del evento.
- listener
- PropertyChangedEvent
callback fn al que se llamará cuando cambie el valor de esta propiedad.
on("isMutedChanged", PropertyChangedEvent)
Función Subscribe para el evento isMutedChanged.
function on(event: "isMutedChanged", listener: PropertyChangedEvent)
Parámetros
- event
-
"isMutedChanged"
nombre del evento.
- listener
- PropertyChangedEvent
callback fn al que se llamará cuando cambie el valor de esta propiedad.
on("isSpeakingChanged", PropertyChangedEvent)
Función Subscribe para el evento isSpeakingChanged.
function on(event: "isSpeakingChanged", listener: PropertyChangedEvent)
Parámetros
- event
-
"isSpeakingChanged"
nombre del evento.
- listener
- PropertyChangedEvent
callback fn al que se llamará cuando cambie el valor de esta propiedad.
on("roleChanged", PropertyChangedEvent)
Función Subscribe para el evento roleChanged.
function on(event: "roleChanged", listener: PropertyChangedEvent)
Parámetros
- event
-
"roleChanged"
nombre del evento.
- listener
- PropertyChangedEvent
callback fn al que se llamará cuando cambie el valor de esta propiedad.
on("stateChanged", PropertyChangedEvent)
Función Subscribe para el evento stateChanged.
function on(event: "stateChanged", listener: PropertyChangedEvent)
Parámetros
- event
-
"stateChanged"
nombre del evento.
- listener
- PropertyChangedEvent
callback fn al que se llamará cuando cambie el valor de esta propiedad.
on("videoStreamsUpdated", CollectionUpdatedEvent<RemoteVideoStream>)
Función Subscribe para el evento videoStreamsUpdated.
function on(event: "videoStreamsUpdated", listener: CollectionUpdatedEvent<RemoteVideoStream>)
Parámetros
- event
-
"videoStreamsUpdated"
nombre del evento.
- listener
callback fn al que se llamará cuando cambie esta colección, pasará matrices de elementos agregados y quitados.