Freigeben über


RemoteVideoStream interface

Stellt die Video- oder Bildschirmfreigabe eines Remoteteilnehmers dar.

Extends

Eigenschaften

isAvailable

Gibt an, ob der Stream für das Rendern auf der Benutzeroberfläche verfügbar ist. Wenn dieses Flag wahr wird, wird das Video für den Remoteteilnehmer 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 Flag kann in Fällen wie dem Einfrieren von Remotevideos, einer geringen Netzwerkbandbreite usw. falsch sein. Es wird empfohlen, einen Ladedreher über dem Video anzuzeigen, wenn isReceiving auf false und isAvailable auf true festgelegt ist.

mediaStreamType

Rufen Sie diesen Remotemedienstreamtyp ab.

size

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

Methoden

getMediaStream()

Abrufen eines Remote-Rohvideostreams

off("isAvailableChanged", PropertyChangedEvent)

Unsubscribe-Funktion für das isAvailableChanged-Ereignis.

off("isReceivingChanged", PropertyChangedEvent)

Unsubscribe-Funktion für das isRenderingChanged-Ereignis.

off("sizeChanged", PropertyChangedEvent)

Unsubscribe-Funktion für das sizeChanged-Ereignis.

on("isAvailableChanged", PropertyChangedEvent)

Subscribe-Funktion für das isAvailableChanged-Ereignis.

on("isReceivingChanged", PropertyChangedEvent)

Subscribe-Funktion für das isRenderingChanged-Ereignis.

on("sizeChanged", PropertyChangedEvent)

Subscribe-Funktion für das sizeChanged-Ereignis.

Details zur Eigenschaft

isAvailable

Gibt an, ob der Stream für das Rendern auf der Benutzeroberfläche verfügbar ist. Wenn dieses Flag wahr wird, wird das Video für den Remoteteilnehmer 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 Flag kann in Fällen wie dem Einfrieren von Remotevideos, einer geringen Netzwerkbandbreite usw. falsch sein. Es wird empfohlen, einen Ladedreher über dem Video anzuzeigen, wenn isReceiving auf false und isAvailable auf true festgelegt ist.

isReceiving: boolean

Eigenschaftswert

boolean

Geerbt vonRemoteVideoStreamCommon.isReceiving

mediaStreamType

Rufen Sie diesen Remotemedienstreamtyp ab.

mediaStreamType: MediaStreamType

Eigenschaftswert

Geerbt vonRemoteVideoStreamCommon.mediaStreamType

size

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

size: StreamSize

Eigenschaftswert

Geerbt vonRemoteVideoStreamCommon.size

Details zur Methode

getMediaStream()

Abrufen eines Remote-Rohvideostreams

function getMediaStream(): Promise<MediaStream>

Gibt zurück

Promise<MediaStream>

MediaStream oder undefiniert.

off("isAvailableChanged", PropertyChangedEvent)

Unsubscribe-Funktion für das isAvailableChanged-Ereignis.

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

Parameter

event

"isAvailableChanged"

Ereignisname.

listener
PropertyChangedEvent

Rückruf fn, der zum Abonnieren dieses Ereignisses verwendet wurde.

off("isReceivingChanged", PropertyChangedEvent)

Unsubscribe-Funktion für das isRenderingChanged-Ereignis.

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

Parameter

event

"isReceivingChanged"

Ereignisname.

listener
PropertyChangedEvent

Rückruf 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

Rückruf fn, der zum Abonnieren dieses Ereignisses verwendet wurde.

on("isAvailableChanged", PropertyChangedEvent)

Subscribe-Funktion für das isAvailableChanged-Ereignis.

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

Parameter

event

"isAvailableChanged"

Ereignisname.

listener
PropertyChangedEvent

Callback fn, der aufgerufen wird, wenn sich der Wert dieser Eigenschaft ändert.

on("isReceivingChanged", PropertyChangedEvent)

Subscribe-Funktion für das isRenderingChanged-Ereignis.

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

Parameter

event

"isReceivingChanged"

Ereignisname.

listener
PropertyChangedEvent

Callback fn, der aufgerufen wird, wenn sich der Wert dieser Eigenschaft ändert.

on("sizeChanged", PropertyChangedEvent)

Subscribe-Funktion für das sizeChanged-Ereignis.

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

Parameter

event

"sizeChanged"

Ereignisname.

listener
PropertyChangedEvent

Callback fn, der aufgerufen wird, wenn sich der Wert dieser Eigenschaft ändert.