LocalVideoStream class

يمثل دفق فيديو محليا لجهاز كاميرا محلي

المنشئون

LocalVideoStream(MediaStream)
LocalVideoStream(VideoDeviceInfo)

إنشاء دفق فيديو محلي

الخصائص

mediaStreamType

الحصول على نوع دفق الوسائط ل LocalVideoStream هذا

source

الحصول على مصدر الفيديو الحالي ل LocalVideoStream هذا

الأساليب

feature<TFeature>(VideoStreamFeatureFactory<TFeature>)

استرداد كائن ميزة تمت تهيئته ومذكرته باستخدام واجهة برمجة تطبيقات موسعة. تحقق من ميزات الكائن.* لكافة الميزات الموسعة المتوفرة في هذه الحزمة. مدعوم حاليا - Features.VideoEffects

getMediaStream()

الحصول على دفق الوسائط.

off("videoSourceChanged", VideoSourceChangedEvent)

دالة إلغاء الاشتراك لحدث videoSourceChanged.

on("videoSourceChanged", VideoSourceChangedEvent)

قم بالاشتراك في دالة حدث videoSourceChanged.

setMediaStream(MediaStream)

تعيين دفق الوسائط.

switchSource(VideoDeviceInfo)

التبديل لاستخدام مصدر فيديو مختلف

تفاصيل المنشئ

LocalVideoStream(MediaStream)

new LocalVideoStream(source: MediaStream)

المعلمات

source

MediaStream

LocalVideoStream(VideoDeviceInfo)

إنشاء دفق فيديو محلي

new LocalVideoStream(source: VideoDeviceInfo)

المعلمات

source
VideoDeviceInfo

مصدر كاميرا الفيديو المراد استخدامه.

تفاصيل الخاصية

mediaStreamType

الحصول على نوع دفق الوسائط ل LocalVideoStream هذا

MediaStreamType mediaStreamType

قيمة الخاصية

source

الحصول على مصدر الفيديو الحالي ل LocalVideoStream هذا

VideoDeviceInfo source

قيمة الخاصية

تفاصيل الأسلوب

feature<TFeature>(VideoStreamFeatureFactory<TFeature>)

استرداد كائن ميزة تمت تهيئته ومذكرته باستخدام واجهة برمجة تطبيقات موسعة. تحقق من ميزات الكائن.* لكافة الميزات الموسعة المتوفرة في هذه الحزمة. مدعوم حاليا - Features.VideoEffects

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

المعلمات

factory

VideoStreamFeatureFactory<TFeature>

مصنع منشئ ميزة عميل الاستدعاء الذي يوفر واجهة برمجة تطبيقات موسعة

المرتجعات

TFeature

getMediaStream()

الحصول على دفق الوسائط.

function getMediaStream(): Promise<MediaStream>

المرتجعات

Promise<MediaStream>

off("videoSourceChanged", VideoSourceChangedEvent)

دالة إلغاء الاشتراك لحدث videoSourceChanged.

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

المعلمات

event

"videoSourceChanged"

اسم الحدث.

listener
VideoSourceChangedEvent

fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.

on("videoSourceChanged", VideoSourceChangedEvent)

قم بالاشتراك في دالة حدث videoSourceChanged.

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

المعلمات

event

"videoSourceChanged"

اسم الحدث.

listener
VideoSourceChangedEvent

fn رد الاتصال الذي سيتم استدعاؤه عند تغيير مصدر الفيديو.

setMediaStream(MediaStream)

تعيين دفق الوسائط.

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

المعلمات

source

MediaStream

المرتجعات

Promise<void>

switchSource(VideoDeviceInfo)

التبديل لاستخدام مصدر فيديو مختلف

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

المعلمات

source
VideoDeviceInfo

مصدر الفيديو الجديد المراد استخدامه.

المرتجعات

Promise<void>