Compartilhar via


RemoteVideoStream interface

Representa o vídeo ou o compartilhamento de tela de um participante remoto.

Extends

Propriedades

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.

Propriedades herdadas

id

ID do fluxo remoto.

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.

mediaStreamType

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

getMediaStream()

Obter fluxo de vídeo bruto remoto

off("isAvailableChanged", PropertyChangedEvent)

A função Desinscrever para o evento isAvailableChanged.

off("isReceivingChanged", PropertyChangedEvent)

Função Cancelar assinatura do evento isRenderingChanged.

off("sizeChanged", PropertyChangedEvent)

Função Cancelar assinatura do evento sizeChanged.

on("isAvailableChanged", PropertyChangedEvent)

A função Subscribe para o evento isAvailableChanged.

on("isReceivingChanged", PropertyChangedEvent)

Função de assinatura do evento isRenderingChanged.

on("sizeChanged", PropertyChangedEvent)

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

ID do fluxo remoto.

id: number

Valor da propriedade

number

herdado deRemoteVideoStreamCommon.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

herdado de RemoteVideoStreamCommon.mediaStreamType

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.