Partilhar 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 visualizaçã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. 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.

mediaStreamType

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

getMediaStream()

Obtenha fluxo de vídeo raw remoto

off("isAvailableChanged", PropertyChangedEvent)

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

off("isReceivingChanged", PropertyChangedEvent)

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

off("sizeChanged", PropertyChangedEvent)

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

on("isAvailableChanged", PropertyChangedEvent)

Função de assinatura para o evento isAvailableChanged.

on("isReceivingChanged", PropertyChangedEvent)

Função de assinatura para o evento isRenderingChanged.

on("sizeChanged", PropertyChangedEvent)

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

Id do fluxo remoto.

id: number

Valor de Propriedade

number

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

herdado de RemoteVideoStreamCommon.mediaStreamType

size

O tamanho do fluxo. Quanto maior o tamanho do fluxo, melhor a qualidade do vídeo.

size: StreamSize

Valor de Propriedade

herdado de RemoteVideoStreamCommon.size

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.