Partilhar via


RemoteVideoStream interface

Representa o vídeo ou a partilha de ecrã de um participante remoto.

Extends

Propriedades

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.

Propriedades Herdadas

id

ID da transmissão remota.

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.

mediaStreamType

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

getMediaStream()

Obter transmissão de vídeo não processada remota

off("isAvailableChanged", PropertyChangedEvent)

A função Anular a subscrição do evento isAvailableChanged.

off("isReceivingChanged", PropertyChangedEvent)

Anule a subscrição da função para o evento isRenderingChanged.

off("sizeChanged", PropertyChangedEvent)

Anule a subscrição da função para o evento sizeChanged.

on("isAvailableChanged", PropertyChangedEvent)

A função Subscribe para isAvailableChanged event (Evento IsAvailableChanged).

on("isReceivingChanged", PropertyChangedEvent)

Função Subscribe para o evento isRenderingChanged.

on("sizeChanged", PropertyChangedEvent)

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.