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 visualizaçã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. Esta bandeira pode tornar-se falsa em casos como congelamentos de vídeo remotos, baixa largura de banda de rede, etc. Recomenda-se exibir um girador de carregamento sobre o vídeo, se isReceiving for false e isAvailable for true. |
media |
Obtenha este tipo de fluxo de mídia remoto. |
size | O tamanho do fluxo. Quanto maior o tamanho do fluxo, melhor a qualidade do vídeo. |
Métodos
get |
Obtenha fluxo de vídeo raw remoto |
off("is |
Função de cancelamento de inscrição para o evento isAvailableChanged. |
off("is |
Função de cancelamento de inscrição para o evento isRenderingChanged. |
off("size |
Função de cancelamento de inscrição para o evento sizeChanged. |
on("is |
Função de assinatura para o evento isAvailableChanged. |
on("is |
Função de assinatura para o evento isRenderingChanged. |
on("size |
Função Subscribe para o evento sizeChanged. |
Detalhes de 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 visualização para exibir esse fluxo de vídeo remoto na interface do usuário.
isAvailable: boolean
Valor de Propriedade
boolean
Detalhes da Propriedade Herdada
id
isReceiving
Se os pacotes de vídeo estão sendo recebidos. Esta bandeira pode tornar-se falsa em casos como congelamentos de vídeo remotos, baixa largura de banda de rede, etc. Recomenda-se exibir um girador de carregamento sobre o vídeo, se isReceiving for false e isAvailable for true.
isReceiving: boolean
Valor de Propriedade
boolean
herdado deRemoteVideoStreamCommon.isReceiving
mediaStreamType
Obtenha este tipo de fluxo de mídia remoto.
mediaStreamType: MediaStreamType
Valor de Propriedade
size
O tamanho do fluxo. Quanto maior o tamanho do fluxo, melhor a qualidade do vídeo.
size: StreamSize
Valor de Propriedade
Detalhes de Método
getMediaStream()
Obtenha fluxo de vídeo raw remoto
function getMediaStream(): Promise<MediaStream>
Devoluções
Promise<MediaStream>
MediaStream ou indefinido.
off("isAvailableChanged", PropertyChangedEvent)
Função de cancelamento de inscrição para o evento isAvailableChanged.
function off(event: "isAvailableChanged", listener: PropertyChangedEvent)
Parâmetros
- event
-
"isAvailableChanged"
nome do evento.
- listener
- PropertyChangedEvent
retorno de chamada fn que foi usado para se inscrever neste evento.
off("isReceivingChanged", PropertyChangedEvent)
Função de cancelamento de inscrição para o evento isRenderingChanged.
function off(event: "isReceivingChanged", listener: PropertyChangedEvent)
Parâmetros
- event
-
"isReceivingChanged"
nome do evento.
- listener
- PropertyChangedEvent
retorno de chamada fn que foi usado para se inscrever neste evento.
off("sizeChanged", PropertyChangedEvent)
Função de cancelamento de inscrição para o evento sizeChanged.
function off(event: "sizeChanged", listener: PropertyChangedEvent)
Parâmetros
- event
-
"sizeChanged"
nome do evento.
- listener
- PropertyChangedEvent
retorno de chamada fn que foi usado para se inscrever neste evento.
on("isAvailableChanged", PropertyChangedEvent)
Função de assinatura para o evento isAvailableChanged.
function on(event: "isAvailableChanged", listener: PropertyChangedEvent)
Parâmetros
- event
-
"isAvailableChanged"
nome do evento.
- listener
- PropertyChangedEvent
retorno de chamada fn que será chamado quando o valor dessa propriedade for alterado.
on("isReceivingChanged", PropertyChangedEvent)
Função de assinatura para o evento isRenderingChanged.
function on(event: "isReceivingChanged", listener: PropertyChangedEvent)
Parâmetros
- event
-
"isReceivingChanged"
nome do evento.
- listener
- PropertyChangedEvent
retorno de chamada fn que será chamado quando o valor dessa propriedade for alterado.
on("sizeChanged", PropertyChangedEvent)
Função Subscribe para o evento sizeChanged.
function on(event: "sizeChanged", listener: PropertyChangedEvent)
Parâmetros
- event
-
"sizeChanged"
nome do evento.
- listener
- PropertyChangedEvent
retorno de chamada fn que será chamado quando o valor dessa propriedade for alterado.