Partilhar via


RemoteParticipant interface

Representa um participante remoto em uma chamada.

Extends

Propriedades

callEndReason

Motivo pelo qual o participante deixou a chamada, contém código/subcódigo/mensagem.

isMuted

Se este participante remoto está mudo ou não.

isSpeaking

Se este participante remoto está falando ou não.

role

Obtenha o papel deste participante remoto.

state

Obtenha o estado deste participante remoto.

videoStreams

Coleção de fluxos de vídeo que este participante tem.

Propriedades Herdadas

displayName

Nome de exibição opcional, se tiver sido definido pelo ponto de extremidade desse participante remoto.

endpointDetails

Obtenha os detalhes de todos os endpoints para este participante remoto

identifier

Obtenha o identificador para este participante remoto.

Métodos

mute()

Silencie o microfone deste participante remoto.

off("displayNameChanged", PropertyChangedEvent)

Função de cancelamento de inscrição para o evento displayNameChanged.

off("isMutedChanged", PropertyChangedEvent)

Função de cancelamento de inscrição para o evento isMutedChanged.

off("isSpeakingChanged", PropertyChangedEvent)

Função de cancelamento de inscrição para o evento isSpeakingChanged.

off("roleChanged", PropertyChangedEvent)

Função de cancelamento de inscrição para o evento roleChanged.

off("stateChanged", PropertyChangedEvent)

Função de cancelamento de inscrição para o evento stateChanged.

off("videoStreamsUpdated", CollectionUpdatedEvent<RemoteVideoStream>)

Função de cancelamento de inscrição para o evento videoStreamsUpdated.

on("displayNameChanged", PropertyChangedEvent)

Função Subscribe para o evento displayNameChanged.

on("isMutedChanged", PropertyChangedEvent)

Função Subscribe para o evento isMutedChanged.

on("isSpeakingChanged", PropertyChangedEvent)

Função de assinatura para o evento isSpeakingChanged.

on("roleChanged", PropertyChangedEvent)

Função Subscribe para o evento roleChanged.

on("stateChanged", PropertyChangedEvent)

Função Subscribe para o evento stateChanged.

on("videoStreamsUpdated", CollectionUpdatedEvent<RemoteVideoStream>)

Função de inscrição para o evento videoStreamsUpdated.

Detalhes de Propriedade

callEndReason

Motivo pelo qual o participante deixou a chamada, contém código/subcódigo/mensagem.

callEndReason?: CallEndReason

Valor de Propriedade

isMuted

Se este participante remoto está mudo ou não.

isMuted: boolean

Valor de Propriedade

boolean

isSpeaking

Se este participante remoto está falando ou não.

isSpeaking: boolean

Valor de Propriedade

boolean

role

Obtenha o papel deste participante remoto.

role: ParticipantRole

Valor de Propriedade

state

Obtenha o estado deste participante remoto.

state: RemoteParticipantState

Valor de Propriedade

videoStreams

Coleção de fluxos de vídeo que este participante tem.

videoStreams: readonly RemoteVideoStream[]

Valor de Propriedade

readonly RemoteVideoStream[]

Detalhes da Propriedade Herdada

displayName

Nome de exibição opcional, se tiver sido definido pelo ponto de extremidade desse participante remoto.

displayName?: string

Valor de Propriedade

string

herdado deParticipantInfo.displayName

endpointDetails

Obtenha os detalhes de todos os endpoints para este participante remoto

endpointDetails: EndpointDetails[]

Valor de Propriedade

herdado deParticipantInfo.endpointDetails

identifier

Obtenha o identificador para este participante remoto.

identifier: CommunicationIdentifierKind

Valor de Propriedade

herdado de ParticipantInfo.identifier

Detalhes de Método

mute()

Silencie o microfone deste participante remoto.

function mute(): Promise<void>

Devoluções

Promise<void>

off("displayNameChanged", PropertyChangedEvent)

Função de cancelamento de inscrição para o evento displayNameChanged.

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

Parâmetros

event

"displayNameChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que foi usado para se inscrever neste evento.

off("isMutedChanged", PropertyChangedEvent)

Função de cancelamento de inscrição para o evento isMutedChanged.

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

Parâmetros

event

"isMutedChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que foi usado para se inscrever neste evento.

off("isSpeakingChanged", PropertyChangedEvent)

Função de cancelamento de inscrição para o evento isSpeakingChanged.

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

Parâmetros

event

"isSpeakingChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que foi usado para se inscrever neste evento.

off("roleChanged", PropertyChangedEvent)

Função de cancelamento de inscrição para o evento roleChanged.

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

Parâmetros

event

"roleChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que foi usado para se inscrever neste evento.

off("stateChanged", PropertyChangedEvent)

Função de cancelamento de inscrição para o evento stateChanged.

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

Parâmetros

event

"stateChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que foi usado para se inscrever neste evento.

off("videoStreamsUpdated", CollectionUpdatedEvent<RemoteVideoStream>)

Função de cancelamento de inscrição para o evento videoStreamsUpdated.

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

Parâmetros

event

"videoStreamsUpdated"

nome do evento.

listener

CollectionUpdatedEvent<RemoteVideoStream>

retorno de chamada fn que foi usado para se inscrever neste evento.

on("displayNameChanged", PropertyChangedEvent)

Função Subscribe para o evento displayNameChanged.

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

Parâmetros

event

"displayNameChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que será chamado quando o valor dessa propriedade for alterado.

on("isMutedChanged", PropertyChangedEvent)

Função Subscribe para o evento isMutedChanged.

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

Parâmetros

event

"isMutedChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que será chamado quando o valor dessa propriedade for alterado.

on("isSpeakingChanged", PropertyChangedEvent)

Função de assinatura para o evento isSpeakingChanged.

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

Parâmetros

event

"isSpeakingChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que será chamado quando o valor dessa propriedade for alterado.

on("roleChanged", PropertyChangedEvent)

Função Subscribe para o evento roleChanged.

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

Parâmetros

event

"roleChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que será chamado quando o valor dessa propriedade for alterado.

on("stateChanged", PropertyChangedEvent)

Função Subscribe para o evento stateChanged.

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

Parâmetros

event

"stateChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que será chamado quando o valor dessa propriedade for alterado.

on("videoStreamsUpdated", CollectionUpdatedEvent<RemoteVideoStream>)

Função de inscrição para o evento videoStreamsUpdated.

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

Parâmetros

event

"videoStreamsUpdated"

nome do evento.

listener

CollectionUpdatedEvent<RemoteVideoStream>

retorno de chamada fn que será chamado quando essa coleção for alterada, ele passará matrizes de elementos adicionados e removidos.