Edit

Share via


TogetherModeVideoStream interface

Represents a together mode bot video stream.

Extends

Properties

isAvailable

Inherited Properties

id

Id of the remote stream.

isReceiving

Whether video packets are being received. This flag can become false in cases such as remote video freezes, low network bandwidth, etc. It is recommended to display a loading spinner over the video, if isReceiving is false and isAvailable is true.

mediaStreamType

Get this remote media stream type.

size

The stream size. The higher the stream size, the better the video quality.

Methods

off("isAvailableChanged", PropertyChangedEvent)

Subscribe function for isAvailable event.

off("isReceivingChanged", PropertyChangedEvent)

Unsubscribe function for isReceivingChanged event.

off("sizeChanged", PropertyChangedEvent)

Unsubscribe function for sizeChanged event.

on("isAvailableChanged", PropertyChangedEvent)

Subscribe function for isAvailable event.

on("isReceivingChanged", PropertyChangedEvent)

Subscribe function for isReceivingChanged event.

on("sizeChanged", PropertyChangedEvent)

Subscribe function for sizeChanged event.

Property Details

isAvailable

isAvailable: boolean

Property Value

boolean

Inherited Property Details

id

Id of the remote stream.

id: number

Property Value

number

Inherited From RemoteVideoStreamCommon.id

isReceiving

Whether video packets are being received. This flag can become false in cases such as remote video freezes, low network bandwidth, etc. It is recommended to display a loading spinner over the video, if isReceiving is false and isAvailable is true.

isReceiving: boolean

Property Value

boolean

Inherited From RemoteVideoStreamCommon.isReceiving

mediaStreamType

Get this remote media stream type.

mediaStreamType: MediaStreamType

Property Value

Inherited From RemoteVideoStreamCommon.mediaStreamType

size

The stream size. The higher the stream size, the better the video quality.

size: StreamSize

Property Value

Inherited From RemoteVideoStreamCommon.size

Method Details

off("isAvailableChanged", PropertyChangedEvent)

Subscribe function for isAvailable event.

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

Parameters

event

"isAvailableChanged"

event name.

listener
PropertyChangedEvent

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

off("isReceivingChanged", PropertyChangedEvent)

Unsubscribe function for isReceivingChanged event.

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

Parameters

event

"isReceivingChanged"

event name.

listener
PropertyChangedEvent

callback fn that was used to subscribe to this event.

off("sizeChanged", PropertyChangedEvent)

Unsubscribe function for sizeChanged event.

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

Parameters

event

"sizeChanged"

event name.

listener
PropertyChangedEvent

callback fn that was used to subscribe to this event.

on("isAvailableChanged", PropertyChangedEvent)

Subscribe function for isAvailable event.

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

Parameters

event

"isAvailableChanged"

event name.

listener
PropertyChangedEvent

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

on("isReceivingChanged", PropertyChangedEvent)

Subscribe function for isReceivingChanged event.

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

Parameters

event

"isReceivingChanged"

event name.

listener
PropertyChangedEvent

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

on("sizeChanged", PropertyChangedEvent)

Subscribe function for sizeChanged event.

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

Parameters

event

"sizeChanged"

event name.

listener
PropertyChangedEvent

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