RemoteVideoStream interface
Representa o vídeo ou a partilha de ecrã de um participante remoto.
- Extends
Propriedades
is |
Se o fluxo está disponível para composição na IU. Quando este sinalizador se torna verdadeiro, o participante remoto tem o vídeo ativado. e podemos criar uma vista para apresentar esta transmissão de vídeo remota na IU. |
Propriedades Herdadas
id | ID da transmissão remota. |
is |
Se os pacotes de vídeo estão a ser recebidos. Este sinalizador pode tornar-se falso em casos como o bloqueio de vídeo remoto, largura de banda de rede baixa, etc. Recomenda-se que apresente um controlo giratório de carregamento sobre o vídeo, se isReceiving for falso e estiver Disponível é verdadeiro. |
media |
Obtenha este tipo de fluxo de multimédia remoto. |
size | O tamanho do fluxo. Quanto maior for o tamanho do fluxo, melhor será a qualidade do vídeo. |
Métodos
get |
Obter transmissão de vídeo não processada remota |
off("is |
A função Anular a subscrição do evento isAvailableChanged. |
off("is |
Anule a subscrição da função para o evento isRenderingChanged. |
off("size |
Anule a subscrição da função para o evento sizeChanged. |
on("is |
A função Subscribe para isAvailableChanged event (Evento IsAvailableChanged). |
on("is |
Função Subscribe para o evento isRenderingChanged. |
on("size |
Subscreva a função para o evento sizeChanged. |
Detalhes de Propriedade
isAvailable
Se o fluxo está disponível para composição na IU. Quando este sinalizador se torna verdadeiro, o participante remoto tem o vídeo ativado. e podemos criar uma vista para apresentar esta transmissão de vídeo remota na IU.
isAvailable: boolean
Valor de Propriedade
boolean
Detalhes da Propriedade Herdada
id
ID da transmissão remota.
id: number
Valor de Propriedade
number
Herdado deRemoteVideoStreamCommon.id
isReceiving
Se os pacotes de vídeo estão a ser recebidos. Este sinalizador pode tornar-se falso em casos como o bloqueio de vídeo remoto, largura de banda de rede baixa, etc. Recomenda-se que apresente um controlo giratório de carregamento sobre o vídeo, se isReceiving for falso e estiver Disponível é verdadeiro.
isReceiving: boolean
Valor de Propriedade
boolean
Herdado deRemoteVideoStreamCommon.isReceiving
mediaStreamType
Obtenha este tipo de fluxo de multimédia remoto.
mediaStreamType: MediaStreamType
Valor de Propriedade
Herdado deRemoteVideoStreamCommon.mediaStreamType
size
O tamanho do fluxo. Quanto maior for o tamanho do fluxo, melhor será a qualidade do vídeo.
size: StreamSize
Valor de Propriedade
Herdado deRemoteVideoStreamCommon.size
Detalhes de Método
getMediaStream()
Obter transmissão de vídeo não processada remota
function getMediaStream(): Promise<MediaStream>
Devoluções
Promise<MediaStream>
MediaStream ou indefinido.
off("isAvailableChanged", PropertyChangedEvent)
A função Anular a subscrição do evento isAvailableChanged.
function off(event: "isAvailableChanged", listener: PropertyChangedEvent)
Parâmetros
- event
-
"isAvailableChanged"
nome do evento.
- listener
- PropertyChangedEvent
callback fn que foi utilizado para subscrever este evento.
off("isReceivingChanged", PropertyChangedEvent)
Anule a subscrição da função para o evento isRenderingChanged.
function off(event: "isReceivingChanged", listener: PropertyChangedEvent)
Parâmetros
- event
-
"isReceivingChanged"
nome do evento.
- listener
- PropertyChangedEvent
callback fn que foi utilizado para subscrever este evento.
off("sizeChanged", PropertyChangedEvent)
Anule a subscrição da função para o evento sizeChanged.
function off(event: "sizeChanged", listener: PropertyChangedEvent)
Parâmetros
- event
-
"sizeChanged"
nome do evento.
- listener
- PropertyChangedEvent
callback fn que foi utilizado para subscrever este evento.
on("isAvailableChanged", PropertyChangedEvent)
A função Subscribe para isAvailableChanged event (Evento IsAvailableChanged).
function on(event: "isAvailableChanged", listener: PropertyChangedEvent)
Parâmetros
- event
-
"isAvailableChanged"
nome do evento.
- listener
- PropertyChangedEvent
callback fn que será chamado quando o valor desta propriedade for alterado.
on("isReceivingChanged", PropertyChangedEvent)
Função Subscribe para o evento isRenderingChanged.
function on(event: "isReceivingChanged", listener: PropertyChangedEvent)
Parâmetros
- event
-
"isReceivingChanged"
nome do evento.
- listener
- PropertyChangedEvent
callback fn que será chamado quando o valor desta propriedade for alterado.
on("sizeChanged", PropertyChangedEvent)
Subscreva a função para o evento sizeChanged.
function on(event: "sizeChanged", listener: PropertyChangedEvent)
Parâmetros
- event
-
"sizeChanged"
nome do evento.
- listener
- PropertyChangedEvent
callback fn que será chamado quando o valor desta propriedade for alterado.