RemoteVideoStream interface
Rappresenta il video o la condivisione dello schermo di un partecipante remoto.
- Extends
Proprietà
is |
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. |
is |
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. |
media |
Ottenere questo tipo di flusso multimediale remoto. |
size | Dimensioni del flusso. Maggiore è la dimensione del flusso, migliore è la qualità del video. |
Metodi
get |
Ottenere un flusso video non elaborato remoto |
off("is |
Funzione Unsubscribe per l'evento isAvailableChanged. |
off("is |
Funzione Unsubscribe per l'evento isRenderingChanged. |
off("size |
Annulla la sottoscrizione della funzione per l'evento sizeChanged. |
on("is |
Funzione Subscribe per l'evento isAvailableChanged. |
on("is |
Funzione Subscribe per l'evento isRenderingChanged. |
on("size |
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à
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à.