RemoteVideoStream interface

Representerar en fjärrdeltagares video eller skärmdelning.

Extends

Egenskaper

isAvailable

Om strömmen är tillgänglig för rendering i användargränssnittet. När den här flaggan blir sann har fjärrdeltagaren sin video aktiverad. och vi kan skapa en vy för att visa den här fjärrvideoströmmen i användargränssnittet.

Ärvda egenskaper

id

ID för fjärrströmmen.

isReceiving

Om videopaket tas emot. Den här flaggan kan bli falsk i fall som fjärrvideofrysningar, låg nätverksbandbredd osv. Vi rekommenderar att du visar en inläsningssnurra över videon, om isReceiving är falskt och isAvailable är sant.

mediaStreamType

Hämta den här fjärrmedieströmtypen.

size

Strömstorleken. Desto högre strömstorlek, desto bättre videokvalitet.

Metoder

getMediaStream()

Hämta fjärr rå videoström

off("isAvailableChanged", PropertyChangedEvent)

Funktionen Avbryt prenumeration för isAvailableChanged-händelsen.

off("isReceivingChanged", PropertyChangedEvent)

Funktionen Avbryt prenumeration för isRenderingChanged-händelsen.

off("sizeChanged", PropertyChangedEvent)

Avsluta prenumerationsfunktionen för sizeChanged-händelsen.

on("isAvailableChanged", PropertyChangedEvent)

Funktionen Prenumerera på isAvailableChanged-händelsen.

on("isReceivingChanged", PropertyChangedEvent)

Prenumerationsfunktionen för isRenderingChanged-händelsen.

on("sizeChanged", PropertyChangedEvent)

Prenumerationsfunktion för sizeChanged-händelse.

Egenskapsinformation

isAvailable

Om strömmen är tillgänglig för rendering i användargränssnittet. När den här flaggan blir sann har fjärrdeltagaren sin video aktiverad. och vi kan skapa en vy för att visa den här fjärrvideoströmmen i användargränssnittet.

isAvailable: boolean

Egenskapsvärde

boolean

Information om ärvda egenskaper

id

ID för fjärrströmmen.

id: number

Egenskapsvärde

number

ärvd frånRemoteVideoStreamCommon.id

isReceiving

Om videopaket tas emot. Den här flaggan kan bli falsk i fall som fjärrvideofrysningar, låg nätverksbandbredd osv. Vi rekommenderar att du visar en inläsningssnurra över videon, om isReceiving är falskt och isAvailable är sant.

isReceiving: boolean

Egenskapsvärde

boolean

ärvs frånRemoteVideoStreamCommon.isReceiving

mediaStreamType

Hämta den här fjärrmedieströmtypen.

mediaStreamType: MediaStreamType

Egenskapsvärde

ärvd frånRemoteVideoStreamCommon.mediaStreamType

size

Strömstorleken. Desto högre strömstorlek, desto bättre videokvalitet.

size: StreamSize

Egenskapsvärde

ärvs frånRemoteVideoStreamCommon.size

Metodinformation

getMediaStream()

Hämta fjärr rå videoström

function getMediaStream(): Promise<MediaStream>

Returer

Promise<MediaStream>

MediaStream eller odefinierat.

off("isAvailableChanged", PropertyChangedEvent)

Funktionen Avbryt prenumeration för isAvailableChanged-händelsen.

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

Parametrar

event

"isAvailableChanged"

händelsenamn.

listener
PropertyChangedEvent

callback fn som användes för att prenumerera på den här händelsen.

off("isReceivingChanged", PropertyChangedEvent)

Funktionen Avbryt prenumeration för isRenderingChanged-händelsen.

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

Parametrar

event

"isReceivingChanged"

händelsenamn.

listener
PropertyChangedEvent

callback fn som användes för att prenumerera på den här händelsen.

off("sizeChanged", PropertyChangedEvent)

Avsluta prenumerationsfunktionen för sizeChanged-händelsen.

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

Parametrar

event

"sizeChanged"

händelsenamn.

listener
PropertyChangedEvent

callback fn som användes för att prenumerera på den här händelsen.

on("isAvailableChanged", PropertyChangedEvent)

Funktionen Prenumerera på isAvailableChanged-händelsen.

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

Parametrar

event

"isAvailableChanged"

händelsenamn.

listener
PropertyChangedEvent

callback fn som anropas när värdet för den här egenskapen ändras.

on("isReceivingChanged", PropertyChangedEvent)

Prenumerationsfunktionen för isRenderingChanged-händelsen.

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

Parametrar

event

"isReceivingChanged"

händelsenamn.

listener
PropertyChangedEvent

callback fn som anropas när värdet för den här egenskapen ändras.

on("sizeChanged", PropertyChangedEvent)

Prenumerationsfunktion för sizeChanged-händelse.

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

Parametrar

event

"sizeChanged"

händelsenamn.

listener
PropertyChangedEvent

callback fn som anropas när värdet för den här egenskapen ändras.