Dela via


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ärrmediaströmtypen.

size

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

Metoder

getMediaStream()

Hämta fjärrrå 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)

Funktionen Avbryt prenumeration för händelsen sizeChanged.

on("isAvailableChanged", PropertyChangedEvent)

Funktionen Subscribe för händelsen isAvailableChanged.

on("isReceivingChanged", PropertyChangedEvent)

Funktionen Subscribe 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

Ärvd frånRemoteVideoStreamCommon.isReceiving

mediaStreamType

Hämta den här fjärrmediaströ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

Ärvd frånRemoteVideoStreamCommon.size

Metodinformation

getMediaStream()

Hämta fjärrrå videoström

function getMediaStream(): Promise<MediaStream>

Returer

Promise<MediaStream>

MediaStream eller odefinierad.

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)

Funktionen Avbryt prenumeration för händelsen sizeChanged.

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 Subscribe för händelsen isAvailableChanged.

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)

Funktionen Subscribe 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.