LocalAudioStream class
يمثل دفق صوت محلي لجهاز michrophone محلي
المنشئون
Local |
إنشاء دفق صوت محلي |
Local |
الخصائص
media |
الحصول على نوع دفق الوسائط ل LocalAudioStream هذا |
source | الحصول على مصدر الصوت الحالي ل LocalAudioStream هذا |
الأساليب
dispose() | تحتاج إلى استدعاء التخلص عندما لا يتم توفير الكائن LocalAudioStream في CallOptions |
feature<TFeature>(Audio |
استرداد كائن ميزة تمت تهيئته ومذكرته باستخدام واجهة برمجة تطبيقات موسعة. تحقق من ميزات الكائن.* لكافة الميزات الموسعة المتوفرة في هذه الحزمة. مدعوم حاليا - Features.AudioEffects |
get |
الحصول على دفق الوسائط. |
get |
تحتاج إلى استدعاء getVolume على audioSourceChanged للحصول على كائن وحدة تخزين جديد متصل بالمصدر الجديد |
off("audio |
دالة إلغاء الاشتراك لحدث audioSourceChanged. |
on("audio |
قم بالاشتراك في دالة لحدث audioSourceChanged. |
set |
التبديل لاستخدام دفق صوت مختلف |
switch |
التبديل لاستخدام مصدر صوت مختلف |
تفاصيل المنشئ
LocalAudioStream(AudioDeviceInfo)
إنشاء دفق صوت محلي
new LocalAudioStream(source: AudioDeviceInfo)
المعلمات
- source
- AudioDeviceInfo
الميكروفون أو مصدر دفق الوسائط المراد استخدامه.
LocalAudioStream(MediaStream)
new LocalAudioStream(source: MediaStream)
المعلمات
- source
-
MediaStream
تفاصيل الخاصية
mediaStreamType
الحصول على نوع دفق الوسائط ل LocalAudioStream هذا
MediaStreamType mediaStreamType
قيمة الخاصية
source
الحصول على مصدر الصوت الحالي ل LocalAudioStream هذا
AudioDeviceInfo source
قيمة الخاصية
تفاصيل الأسلوب
dispose()
تحتاج إلى استدعاء التخلص عندما لا يتم توفير الكائن LocalAudioStream في CallOptions
function dispose()
feature<TFeature>(AudioStreamFeatureFactory<TFeature>)
استرداد كائن ميزة تمت تهيئته ومذكرته باستخدام واجهة برمجة تطبيقات موسعة. تحقق من ميزات الكائن.* لكافة الميزات الموسعة المتوفرة في هذه الحزمة. مدعوم حاليا - Features.AudioEffects
function feature<TFeature>(factory: AudioStreamFeatureFactory<TFeature>): TFeature
المعلمات
- factory
-
AudioStreamFeatureFactory<TFeature>
مصنع منشئ ميزة دفق الصوت الذي يوفر واجهة برمجة تطبيقات موسعة
المرتجعات
TFeature
getMediaStream()
الحصول على دفق الوسائط.
function getMediaStream(): Promise<MediaStream>
المرتجعات
Promise<MediaStream>
getVolume()
تحتاج إلى استدعاء getVolume على audioSourceChanged للحصول على كائن وحدة تخزين جديد متصل بالمصدر الجديد
function getVolume(): Promise<Volume>
المرتجعات
Promise<Volume>
off("audioSourceChanged", AudioSourceChangedEvent)
دالة إلغاء الاشتراك لحدث audioSourceChanged.
function off(event: "audioSourceChanged", listener: AudioSourceChangedEvent)
المعلمات
- event
-
"audioSourceChanged"
اسم الحدث.
- listener
- AudioSourceChangedEvent
fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.
on("audioSourceChanged", AudioSourceChangedEvent)
قم بالاشتراك في دالة لحدث audioSourceChanged.
function on(event: "audioSourceChanged", listener: AudioSourceChangedEvent)
المعلمات
- event
-
"audioSourceChanged"
اسم الحدث.
- listener
- AudioSourceChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير مصدر الصوت.
setMediaStream(MediaStream)
التبديل لاستخدام دفق صوت مختلف
function setMediaStream(source: MediaStream): Promise<void>
المعلمات
- source
-
MediaStream
دفق الصوت الجديد المراد استخدامه.
المرتجعات
Promise<void>
switchSource(AudioDeviceInfo)
التبديل لاستخدام مصدر صوت مختلف
function switchSource(source: AudioDeviceInfo): Promise<void>
المعلمات
- source
- AudioDeviceInfo
مصدر الصوت الجديد المراد استخدامه.
المرتجعات
Promise<void>