Bagikan melalui


LocalVideoStream class

Mewakili aliran video lokal untuk perangkat kamera lokal

Konstruktor

LocalVideoStream(MediaStream)
LocalVideoStream(VideoDeviceInfo)

Membuat aliran video lokal

Properti

mediaStreamType

Dapatkan jenis aliran media untuk LocalVideoStream ini

source

Dapatkan sumber video saat ini untuk LocalVideoStream ini

Metode

feature<TFeature>(VideoStreamFeatureFactory<TFeature>)

Mengambil objek Fitur yang diinisialisasi dan memoisasi dengan API yang diperluas. Periksa fitur objek.* untuk semua fitur yang diperluas yang tersedia dalam paket ini. Saat ini didukung - Features.VideoEffects

getMediaStream()

Mendapatkan aliran media.

off("videoSourceChanged", VideoSourceChangedEvent)

Berhenti berlangganan fungsi untuk peristiwa videoSourceChanged.

on("videoSourceChanged", VideoSourceChangedEvent)

Berlangganan fungsi untuk peristiwa videoSourceChanged.

setMediaStream(MediaStream)

Atur aliran media.

switchSource(VideoDeviceInfo)

Beralih menggunakan sumber video lain

Detail Konstruktor

LocalVideoStream(MediaStream)

new LocalVideoStream(source: MediaStream)

Parameter

source

MediaStream

LocalVideoStream(VideoDeviceInfo)

Membuat aliran video lokal

new LocalVideoStream(source: VideoDeviceInfo)

Parameter

source
VideoDeviceInfo

Sumber kamera video yang akan digunakan.

Detail Properti

mediaStreamType

Dapatkan jenis aliran media untuk LocalVideoStream ini

MediaStreamType mediaStreamType

Nilai Properti

source

Dapatkan sumber video saat ini untuk LocalVideoStream ini

VideoDeviceInfo source

Nilai Properti

Detail Metode

feature<TFeature>(VideoStreamFeatureFactory<TFeature>)

Mengambil objek Fitur yang diinisialisasi dan memoisasi dengan API yang diperluas. Periksa fitur objek.* untuk semua fitur yang diperluas yang tersedia dalam paket ini. Saat ini didukung - Features.VideoEffects

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

Parameter

factory

VideoStreamFeatureFactory<TFeature>

Pabrik untuk konstruktor fitur klien panggilan yang menyediakan API yang diperluas

Mengembalikan

TFeature

getMediaStream()

Mendapatkan aliran media.

function getMediaStream(): Promise<MediaStream>

Mengembalikan

Promise<MediaStream>

off("videoSourceChanged", VideoSourceChangedEvent)

Berhenti berlangganan fungsi untuk peristiwa videoSourceChanged.

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

Parameter

event

"videoSourceChanged"

nama peristiwa.

listener
VideoSourceChangedEvent

callback fn yang digunakan untuk berlangganan kejadian ini.

on("videoSourceChanged", VideoSourceChangedEvent)

Berlangganan fungsi untuk peristiwa videoSourceChanged.

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

Parameter

event

"videoSourceChanged"

nama peristiwa.

listener
VideoSourceChangedEvent

callback fn yang akan dipanggil ketika sumber video akan berubah.

setMediaStream(MediaStream)

Atur aliran media.

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

Parameter

source

MediaStream

Mengembalikan

Promise<void>

switchSource(VideoDeviceInfo)

Beralih menggunakan sumber video lain

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

Parameter

source
VideoDeviceInfo

Sumber video baru yang akan digunakan.

Mengembalikan

Promise<void>