Aracılığıyla paylaş


LocalVideoStream class

Yerel kamera cihazı için yerel video akışını temsil eder

Oluşturucular

LocalVideoStream(MediaStream)
LocalVideoStream(VideoDeviceInfo)

Yerel video akışı oluşturma

Özellikler

mediaStreamType

Bu LocalVideoStream için medya akışı türünü alın

source

Bu LocalVideoStream için geçerli video kaynağını alın

Yöntemler

feature<TFeature>(VideoStreamFeatureFactory<TFeature>)

Genişletilmiş API ile başlatılan ve notlaştırılmış bir Özellik nesnesi alır. Bu paketteki tüm kullanılabilir genişletilmiş özellikler için Features.* nesnesini denetleyin. Şu anda destekleniyor - Features.VideoEffects

getMediaStream()

Medya akışını alın.

off("videoSourceChanged", VideoSourceChangedEvent)

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

on("videoSourceChanged", VideoSourceChangedEvent)

videoSourceChanged olayı için Subscribe işlevi.

setMediaStream(MediaStream)

Medya akışını ayarlayın.

switchSource(VideoDeviceInfo)

Farklı bir video kaynağı kullanmaya geçme

Oluşturucu Ayrıntıları

LocalVideoStream(MediaStream)

new LocalVideoStream(source: MediaStream)

Parametreler

source

MediaStream

LocalVideoStream(VideoDeviceInfo)

Yerel video akışı oluşturma

new LocalVideoStream(source: VideoDeviceInfo)

Parametreler

source
VideoDeviceInfo

Kullanılacak video kamera kaynağı.

Özellik Ayrıntıları

mediaStreamType

Bu LocalVideoStream için medya akışı türünü alın

MediaStreamType mediaStreamType

Özellik Değeri

source

Bu LocalVideoStream için geçerli video kaynağını alın

VideoDeviceInfo source

Özellik Değeri

Yöntem Ayrıntıları

feature<TFeature>(VideoStreamFeatureFactory<TFeature>)

Genişletilmiş API ile başlatılan ve notlaştırılmış bir Özellik nesnesi alır. Bu paketteki tüm kullanılabilir genişletilmiş özellikler için Features.* nesnesini denetleyin. Şu anda destekleniyor - Features.VideoEffects

function feature<TFeature>(factory: VideoStreamFeatureFactory<TFeature>): TFeature

Parametreler

factory

VideoStreamFeatureFactory<TFeature>

Genişletilmiş API sağlayan çağrı istemcisi özellik oluşturucusunun fabrikası

Döndürülenler

TFeature

getMediaStream()

Medya akışını alın.

function getMediaStream(): Promise<MediaStream>

Döndürülenler

Promise<MediaStream>

off("videoSourceChanged", VideoSourceChangedEvent)

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

function off(event: "videoSourceChanged", listener: VideoSourceChangedEvent)

Parametreler

event

"videoSourceChanged"

olay adı.

listener
VideoSourceChangedEvent

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

on("videoSourceChanged", VideoSourceChangedEvent)

videoSourceChanged olayı için Subscribe işlevi.

function on(event: "videoSourceChanged", listener: VideoSourceChangedEvent)

Parametreler

event

"videoSourceChanged"

olay adı.

listener
VideoSourceChangedEvent

video kaynağı değiştirildiğinde çağrılacak geri çağırma fn.

setMediaStream(MediaStream)

Medya akışını ayarlayın.

function setMediaStream(source: MediaStream): Promise<void>

Parametreler

source

MediaStream

Döndürülenler

Promise<void>

switchSource(VideoDeviceInfo)

Farklı bir video kaynağı kullanmaya geçme

function switchSource(source: VideoDeviceInfo): Promise<void>

Parametreler

source
VideoDeviceInfo

Kullanılacak yeni video kaynağı.

Döndürülenler

Promise<void>