RemoteVideoStream interface
Representa o vídeo ou o compartilhamento de tela de um participante remoto.
- Extends
Propriedades
is |
Se o fluxo está disponível para renderização na interface do usuário. Quando esse sinalizador se torna verdadeiro, o participante remoto tem seu vídeo ativado. e podemos criar uma exibição para exibir esse fluxo de vídeo remoto na interface do usuário. |
Propriedades herdadas
id | ID do fluxo remoto. |
is |
Se os pacotes de vídeo estão sendo recebidos. Esse sinalizador pode se tornar falso em casos como congelamentos remotos de vídeo, baixa largura de banda de rede etc. É recomendável exibir um spinner de carregamento sobre o vídeo, se isReceiving for false e estiver Disponível for true. |
media |
Obtenha esse tipo de fluxo de mídia remota. |
size | O tamanho do fluxo. Quanto maior o tamanho do fluxo, melhor a qualidade do vídeo. |
Métodos
get |
Obter fluxo de vídeo bruto remoto |
off("is |
A função Desinscrever para o evento isAvailableChanged. |
off("is |
Função Cancelar assinatura do evento isRenderingChanged. |
off("size |
Função Cancelar assinatura do evento sizeChanged. |
on("is |
A função Subscribe para o evento isAvailableChanged. |
on("is |
Função de assinatura do evento isRenderingChanged. |
on("size |
Função Subscribe para evento sizeChanged. |
Detalhes da propriedade
isAvailable
Se o fluxo está disponível para renderização na interface do usuário. Quando esse sinalizador se torna verdadeiro, o participante remoto tem seu vídeo ativado. e podemos criar uma exibição para exibir esse fluxo de vídeo remoto na interface do usuário.
isAvailable: boolean
Valor da propriedade
boolean
Detalhes das propriedades herdadas
id
isReceiving
Se os pacotes de vídeo estão sendo recebidos. Esse sinalizador pode se tornar falso em casos como congelamentos remotos de vídeo, baixa largura de banda de rede etc. É recomendável exibir um spinner de carregamento sobre o vídeo, se isReceiving for false e estiver Disponível for true.
isReceiving: boolean
Valor da propriedade
boolean
herdado deRemoteVideoStreamCommon.isReceiving
mediaStreamType
Obtenha esse tipo de fluxo de mídia remota.
mediaStreamType: MediaStreamType
Valor da propriedade
size
O tamanho do fluxo. Quanto maior o tamanho do fluxo, melhor a qualidade do vídeo.
size: StreamSize
Valor da propriedade
herdado deremoteVideoStreamCommon.size
Detalhes do método
getMediaStream()
Obter fluxo de vídeo bruto remoto
function getMediaStream(): Promise<MediaStream>
Retornos
Promise<MediaStream>
MediaStream ou indefinido.
off("isAvailableChanged", PropertyChangedEvent)
A função Desinscrever para o evento isAvailableChanged.
function off(event: "isAvailableChanged", listener: PropertyChangedEvent)
Parâmetros
- event
-
"isAvailableChanged"
nome do evento.
- listener
- PropertyChangedEvent
fn de retorno de chamada que foi usado para assinar este evento.
off("isReceivingChanged", PropertyChangedEvent)
Função Cancelar assinatura do evento isRenderingChanged.
function off(event: "isReceivingChanged", listener: PropertyChangedEvent)
Parâmetros
- event
-
"isReceivingChanged"
nome do evento.
- listener
- PropertyChangedEvent
fn de retorno de chamada que foi usado para assinar este evento.
off("sizeChanged", PropertyChangedEvent)
Função Cancelar assinatura do evento sizeChanged.
function off(event: "sizeChanged", listener: PropertyChangedEvent)
Parâmetros
- event
-
"sizeChanged"
nome do evento.
- listener
- PropertyChangedEvent
fn de retorno de chamada que foi usado para assinar este evento.
on("isAvailableChanged", PropertyChangedEvent)
A função Subscribe para o evento isAvailableChanged.
function on(event: "isAvailableChanged", listener: PropertyChangedEvent)
Parâmetros
- event
-
"isAvailableChanged"
nome do evento.
- listener
- PropertyChangedEvent
fn de retorno de chamada que será chamado quando o valor dessa propriedade for alterado.
on("isReceivingChanged", PropertyChangedEvent)
Função de assinatura do evento isRenderingChanged.
function on(event: "isReceivingChanged", listener: PropertyChangedEvent)
Parâmetros
- event
-
"isReceivingChanged"
nome do evento.
- listener
- PropertyChangedEvent
fn de retorno de chamada que será chamado quando o valor dessa propriedade for alterado.
on("sizeChanged", PropertyChangedEvent)
Função Subscribe para evento sizeChanged.
function on(event: "sizeChanged", listener: PropertyChangedEvent)
Parâmetros
- event
-
"sizeChanged"
nome do evento.
- listener
- PropertyChangedEvent
fn de retorno de chamada que será chamado quando o valor dessa propriedade for alterado.