LocalAudioStream class

يمثل دفق صوت محلي لجهاز michrophone محلي

المنشئون

LocalAudioStream(AudioDeviceInfo)

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

LocalAudioStream(MediaStream)

الخصائص

mediaStreamType

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

source

الحصول على مصدر الصوت الحالي ل LocalAudioStream هذا

الأساليب

dispose()

تحتاج إلى استدعاء التخلص عندما لا يتم توفير الكائن LocalAudioStream في CallOptions

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

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

getMediaStream()

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

getVolume()

تحتاج إلى استدعاء getVolume على audioSourceChanged للحصول على كائن وحدة تخزين جديد متصل بالمصدر الجديد

off("audioSourceChanged", AudioSourceChangedEvent)

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

on("audioSourceChanged", AudioSourceChangedEvent)

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

setMediaStream(MediaStream)

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

switchSource(AudioDeviceInfo)

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

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

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>