AudioInputStream class

يمثل دفق إدخال الصوت المستخدم لتكوينات إدخال الصوت المخصصة.

الأساليب

close()

تحرير أي مورد خارجي مرفق بالكائن بشكل صريح

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

إنشاء PullAudioInputStream الذي يفوض إلى واجهة رد الاتصال المحددة لأساليب read() و close().

createPushStream(AudioStreamFormat)

إنشاء ذاكرة مدعومة من PushAudioInputStream بتنسيق الصوت المحدد.

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

close()

تحرير أي مورد خارجي مرفق بالكائن بشكل صريح

function close()

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

إنشاء PullAudioInputStream الذي يفوض إلى واجهة رد الاتصال المحددة لأساليب read() و close().

static function createPullStream(callback: PullAudioInputStreamCallback, format?: AudioStreamFormat): PullAudioInputStream

المعلمات

callback
PullAudioInputStreamCallback

كائن إدخال الصوت المخصص، المشتق من PullAudioInputStreamCallback

format
AudioStreamFormat

تنسيق البيانات الصوتية الذي سيتم فيه إرجاع الصوت من طريقة قراءة رد الاتصال () (مطلوب إذا لم يكن التنسيق 16 كيلوهرتز 16 بت PCM أحادي).

المرتجعات

دفق إدخال الصوت الذي يتم إنشاؤه.

createPushStream(AudioStreamFormat)

إنشاء ذاكرة مدعومة من PushAudioInputStream بتنسيق الصوت المحدد.

static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream

المعلمات

format
AudioStreamFormat

تنسيق البيانات الصوتية الذي ستتم كتابة الصوت فيه إلى أسلوب write() الخاص بدفق الصوت (مطلوب إذا لم يكن التنسيق 16 كيلوهرتز 16 بت PCM أحادي).

المرتجعات

دفق إدخال الصوت الذي يتم إنشاؤه.