Aracılığıyla paylaş


RemoteVideoStream interface

Uzak katılımcının videosunu veya ekran paylaşımını temsil eder.

Extends

Özellikler

isAvailable

Akışın kullanıcı arabiriminde işleme için kullanılabilir olup olmadığı. Bu bayrak doğru olduğunda, uzak katılımcının videosu açılır. ve bu uzak video akışını kullanıcı arabiriminde görüntülemek için bir görünüm oluşturabiliriz.

Devralınan Özellikler

id

Uzak akışın kimliği.

isReceiving

Video paketlerinin alınıp alınmadığı. Bu bayrak, uzak video donması, düşük ağ bant genişliği vb. durumlarda yanlış olabilir. isReceiving false ve isAvailable true ise video üzerinde bir yükleme değiştiricisi görüntülenmesi önerilir.

mediaStreamType

Bu uzak medya akış türünü alın.

size

Akış boyutu. Akış boyutu ne kadar yüksek olursa video kalitesi de o kadar iyi olur.

Yöntemler

getMediaStream()

Uzak ham video akışı alma

off("isAvailableChanged", PropertyChangedEvent)

isAvailableChanged olayı için unsubscribe işlevi.

off("isReceivingChanged", PropertyChangedEvent)

isRenderingChanged olayı için unsubscribe işlevi.

off("sizeChanged", PropertyChangedEvent)

sizeChanged olayı için abonelikten çıkma işlevi.

on("isAvailableChanged", PropertyChangedEvent)

isAvailableChanged olayı için Subscribe işlevi.

on("isReceivingChanged", PropertyChangedEvent)

isRenderingChanged olayı için Subscribe işlevi.

on("sizeChanged", PropertyChangedEvent)

sizeChanged olayı için Subscribe işlevi.

Özellik Ayrıntıları

isAvailable

Akışın kullanıcı arabiriminde işleme için kullanılabilir olup olmadığı. Bu bayrak doğru olduğunda, uzak katılımcının videosu açılır. ve bu uzak video akışını kullanıcı arabiriminde görüntülemek için bir görünüm oluşturabiliriz.

isAvailable: boolean

Özellik Değeri

boolean

Devralınan Özellik Detayları

id

Uzak akışın kimliği.

id: number

Özellik Değeri

number

RemoteVideoStreamCommon.id'dan Devralınan

isReceiving

Video paketlerinin alınıp alınmadığı. Bu bayrak, uzak video donması, düşük ağ bant genişliği vb. durumlarda yanlış olabilir. isReceiving false ve isAvailable true ise video üzerinde bir yükleme değiştiricisi görüntülenmesi önerilir.

isReceiving: boolean

Özellik Değeri

boolean

RemoteVideoStreamCommon.isReceivingDevralındı

mediaStreamType

Bu uzak medya akış türünü alın.

mediaStreamType: MediaStreamType

Özellik Değeri

RemoteVideoStreamCommon.mediaStreamTypeDevralındı

size

Akış boyutu. Akış boyutu ne kadar yüksek olursa video kalitesi de o kadar iyi olur.

size: StreamSize

Özellik Değeri

RemoteVideoStreamCommon.sizedevralındı

Yöntem Ayrıntıları

getMediaStream()

Uzak ham video akışı alma

function getMediaStream(): Promise<MediaStream>

Döndürülenler

Promise<MediaStream>

MediaStream veya tanımsız.

off("isAvailableChanged", PropertyChangedEvent)

isAvailableChanged olayı için unsubscribe işlevi.

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

Parametreler

event

"isAvailableChanged"

olay adı.

listener
PropertyChangedEvent

bu olaya abone olmak için kullanılan geri çağırma fn.

off("isReceivingChanged", PropertyChangedEvent)

isRenderingChanged olayı için unsubscribe işlevi.

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

Parametreler

event

"isReceivingChanged"

olay adı.

listener
PropertyChangedEvent

bu olaya abone olmak için kullanılan geri çağırma fn.

off("sizeChanged", PropertyChangedEvent)

sizeChanged olayı için abonelikten çıkma işlevi.

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

Parametreler

event

"sizeChanged"

olay adı.

listener
PropertyChangedEvent

bu olaya abone olmak için kullanılan geri çağırma fn.

on("isAvailableChanged", PropertyChangedEvent)

isAvailableChanged olayı için Subscribe işlevi.

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

Parametreler

event

"isAvailableChanged"

olay adı.

listener
PropertyChangedEvent

bu özelliğin değeri değiştiğinde çağrılacak geri çağırma fn.

on("isReceivingChanged", PropertyChangedEvent)

isRenderingChanged olayı için Subscribe işlevi.

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

Parametreler

event

"isReceivingChanged"

olay adı.

listener
PropertyChangedEvent

bu özelliğin değeri değiştiğinde çağrılacak geri çağırma fn.

on("sizeChanged", PropertyChangedEvent)

sizeChanged olayı için Subscribe işlevi.

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

Parametreler

event

"sizeChanged"

olay adı.

listener
PropertyChangedEvent

bu özelliğin değeri değiştiğinde çağrılacak geri çağırma fn.