Freigeben über


RemoteVideoStream interface

Stellt das Video oder die Bildschirmfreigabe eines Remoteteilnehmers dar.

Extends

Eigenschaften

isAvailable

Gibt an, ob der Datenstrom für das Rendern in der Benutzeroberfläche verfügbar ist. Wenn diese Kennzeichnung wahr wird, hat der Remoteteilnehmer sein Video aktiviert. und wir können eine Ansicht erstellen, um diesen Remotevideostream auf der Benutzeroberfläche anzuzeigen.

Geerbte Eigenschaften

id

ID des Remotedatenstroms.

isReceiving

Gibt an, ob Videopakete empfangen werden. Dieses Kennzeichen kann in Fällen wie Remotevideofrierung, geringer Netzwerkbandbreite usw. zu "false" werden. Es wird empfohlen, einen Ladedreher über das Video anzuzeigen, wenn isReceiving "false" ist und "isAvailable" wahr ist.

mediaStreamType

Rufen Sie diesen Remotemediendatenstromtyp ab.

size

Die Datenstromgröße. Je höher die Streamgröße, desto besser ist die Videoqualität.

Methoden

getMediaStream()

Remote-Rohvideostream abrufen

off("isAvailableChanged", PropertyChangedEvent)

Unsubscribe-Funktion für isAvailableChanged-Ereignis.

off("isReceivingChanged", PropertyChangedEvent)

Unsubscribe-Funktion für isRenderingChanged-Ereignis.

off("sizeChanged", PropertyChangedEvent)

Unsubscribe-Funktion für das SizeChanged-Ereignis.

on("isAvailableChanged", PropertyChangedEvent)

Subscribe-Funktion für isAvailableChanged-Ereignis.

on("isReceivingChanged", PropertyChangedEvent)

Subscribe-Funktion für isRenderingChanged-Ereignis.

on("sizeChanged", PropertyChangedEvent)

Subscribe-Funktion für das SizeChanged-Ereignis.

Details zur Eigenschaft

isAvailable

Gibt an, ob der Datenstrom für das Rendern in der Benutzeroberfläche verfügbar ist. Wenn diese Kennzeichnung wahr wird, hat der Remoteteilnehmer sein Video aktiviert. und wir können eine Ansicht erstellen, um diesen Remotevideostream auf der Benutzeroberfläche anzuzeigen.

isAvailable: boolean

Eigenschaftswert

boolean

Geerbte Eigenschaftsdetails

id

ID des Remotedatenstroms.

id: number

Eigenschaftswert

number

geerbt vonRemoteVideoStreamCommon.id

isReceiving

Gibt an, ob Videopakete empfangen werden. Dieses Kennzeichen kann in Fällen wie Remotevideofrierung, geringer Netzwerkbandbreite usw. zu "false" werden. Es wird empfohlen, einen Ladedreher über das Video anzuzeigen, wenn isReceiving "false" ist und "isAvailable" wahr ist.

isReceiving: boolean

Eigenschaftswert

boolean

geerbt vonRemoteVideoStreamCommon.isReceiving

mediaStreamType

Rufen Sie diesen Remotemediendatenstromtyp ab.

mediaStreamType: MediaStreamType

Eigenschaftswert

geerbt vonRemoteVideoStreamCommon.mediaStreamType-

size

Die Datenstromgröße. Je höher die Streamgröße, desto besser ist die Videoqualität.

size: StreamSize

Eigenschaftswert

vonRemoteVideoStreamCommon.size geerbt

Details zur Methode

getMediaStream()

Remote-Rohvideostream abrufen

function getMediaStream(): Promise<MediaStream>

Gibt zurück

Promise<MediaStream>

MediaStream oder nicht definiert.

off("isAvailableChanged", PropertyChangedEvent)

Unsubscribe-Funktion für isAvailableChanged-Ereignis.

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

Parameter

event

"isAvailableChanged"

Ereignisname.

listener
PropertyChangedEvent

callback fn, der zum Abonnieren dieses Ereignisses verwendet wurde.

off("isReceivingChanged", PropertyChangedEvent)

Unsubscribe-Funktion für isRenderingChanged-Ereignis.

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

Parameter

event

"isReceivingChanged"

Ereignisname.

listener
PropertyChangedEvent

callback fn, der zum Abonnieren dieses Ereignisses verwendet wurde.

off("sizeChanged", PropertyChangedEvent)

Unsubscribe-Funktion für das SizeChanged-Ereignis.

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

Parameter

event

"sizeChanged"

Ereignisname.

listener
PropertyChangedEvent

callback fn, der zum Abonnieren dieses Ereignisses verwendet wurde.

on("isAvailableChanged", PropertyChangedEvent)

Subscribe-Funktion für isAvailableChanged-Ereignis.

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

Parameter

event

"isAvailableChanged"

Ereignisname.

listener
PropertyChangedEvent

callback fn that will be called when value of this property will change.

on("isReceivingChanged", PropertyChangedEvent)

Subscribe-Funktion für isRenderingChanged-Ereignis.

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

Parameter

event

"isReceivingChanged"

Ereignisname.

listener
PropertyChangedEvent

callback fn that will be called when value of this property will change.

on("sizeChanged", PropertyChangedEvent)

Subscribe-Funktion für das SizeChanged-Ereignis.

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

Parameter

event

"sizeChanged"

Ereignisname.

listener
PropertyChangedEvent

callback fn that will be called when value of this property will change.