Condividi tramite


RemoteVideoStream interface

Rappresenta il video o la condivisione dello schermo di un partecipante remoto.

Extends

Proprietà

isAvailable

Indica se il flusso è disponibile per il rendering nell'interfaccia utente. Quando questo flag diventa true, il partecipante remoto ha attivato il video. e possiamo creare una visualizzazione per visualizzare questo flusso video remoto nell'interfaccia utente.

Proprietà ereditate

id

ID del flusso remoto.

isReceiving

Indica se i pacchetti video vengono ricevuti. Questo flag può diventare false nei casi in cui il video remoto si blocca, una larghezza di banda di rete bassa e così via. È consigliabile visualizzare una rotazione di caricamento sul video, se isReceived è false e isAvailable è true.

mediaStreamType

Ottenere questo tipo di flusso multimediale remoto.

size

Dimensioni del flusso. Maggiore è la dimensione del flusso, migliore è la qualità del video.

Metodi

getMediaStream()

Ottenere un flusso video non elaborato remoto

off("isAvailableChanged", PropertyChangedEvent)

Funzione Unsubscribe per l'evento isAvailableChanged.

off("isReceivingChanged", PropertyChangedEvent)

Funzione Unsubscribe per l'evento isRenderingChanged.

off("sizeChanged", PropertyChangedEvent)

Annulla la sottoscrizione della funzione per l'evento sizeChanged.

on("isAvailableChanged", PropertyChangedEvent)

Funzione Subscribe per l'evento isAvailableChanged.

on("isReceivingChanged", PropertyChangedEvent)

Funzione Subscribe per l'evento isRenderingChanged.

on("sizeChanged", PropertyChangedEvent)

Funzione Subscribe per l'evento sizeChanged.

Dettagli proprietà

isAvailable

Indica se il flusso è disponibile per il rendering nell'interfaccia utente. Quando questo flag diventa true, il partecipante remoto ha attivato il video. e possiamo creare una visualizzazione per visualizzare questo flusso video remoto nell'interfaccia utente.

isAvailable: boolean

Valore della proprietà

boolean

Dettagli proprietà ereditate

id

ID del flusso remoto.

id: number

Valore della proprietà

number

ereditato daRemoteVideoStreamCommon.id

isReceiving

Indica se i pacchetti video vengono ricevuti. Questo flag può diventare false nei casi in cui il video remoto si blocca, una larghezza di banda di rete bassa e così via. È consigliabile visualizzare una rotazione di caricamento sul video, se isReceived è false e isAvailable è true.

isReceiving: boolean

Valore della proprietà

boolean

Ereditato daRemoteVideoStreamCommon.isReceived

mediaStreamType

Ottenere questo tipo di flusso multimediale remoto.

mediaStreamType: MediaStreamType

Valore della proprietà

ereditato daRemoteVideoStreamCommon.mediaStreamType

size

Dimensioni del flusso. Maggiore è la dimensione del flusso, migliore è la qualità del video.

size: StreamSize

Valore della proprietà

ereditato da RemoteVideoStreamCommon.size

Dettagli metodo

getMediaStream()

Ottenere un flusso video non elaborato remoto

function getMediaStream(): Promise<MediaStream>

Restituisce

Promise<MediaStream>

MediaStream o non definito.

off("isAvailableChanged", PropertyChangedEvent)

Funzione Unsubscribe per l'evento isAvailableChanged.

function off(event: "isAvailableChanged", listener: PropertyChangedEvent)

Parametri

event

"isAvailableChanged"

nome dell'evento.

listener
PropertyChangedEvent

callback fn usato per sottoscrivere questo evento.

off("isReceivingChanged", PropertyChangedEvent)

Funzione Unsubscribe per l'evento isRenderingChanged.

function off(event: "isReceivingChanged", listener: PropertyChangedEvent)

Parametri

event

"isReceivingChanged"

nome dell'evento.

listener
PropertyChangedEvent

callback fn usato per sottoscrivere questo evento.

off("sizeChanged", PropertyChangedEvent)

Annulla la sottoscrizione della funzione per l'evento sizeChanged.

function off(event: "sizeChanged", listener: PropertyChangedEvent)

Parametri

event

"sizeChanged"

nome dell'evento.

listener
PropertyChangedEvent

callback fn usato per sottoscrivere questo evento.

on("isAvailableChanged", PropertyChangedEvent)

Funzione Subscribe per l'evento isAvailableChanged.

function on(event: "isAvailableChanged", listener: PropertyChangedEvent)

Parametri

event

"isAvailableChanged"

nome dell'evento.

listener
PropertyChangedEvent

callback fn che verrà chiamato quando il valore di questa proprietà cambierà.

on("isReceivingChanged", PropertyChangedEvent)

Funzione Subscribe per l'evento isRenderingChanged.

function on(event: "isReceivingChanged", listener: PropertyChangedEvent)

Parametri

event

"isReceivingChanged"

nome dell'evento.

listener
PropertyChangedEvent

callback fn che verrà chiamato quando il valore di questa proprietà cambierà.

on("sizeChanged", PropertyChangedEvent)

Funzione Subscribe per l'evento sizeChanged.

function on(event: "sizeChanged", listener: PropertyChangedEvent)

Parametri

event

"sizeChanged"

nome dell'evento.

listener
PropertyChangedEvent

callback fn che verrà chiamato quando il valore di questa proprietà cambierà.