PushAudioInputStream class

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

Extends

الأساليب

close()

إغلاق الدفق.

create(AudioStreamFormat)

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

write(ArrayBuffer)

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

الأساليب المتوارثة

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

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

createPushStream(AudioStreamFormat)

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

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

close()

إغلاق الدفق.

function close()

create(AudioStreamFormat)

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

static function create(format?: AudioStreamFormat): PushAudioInputStream

المعلمات

format
AudioStreamFormat

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

المرتجعات

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

write(ArrayBuffer)

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

function write(dataBuffer: ArrayBuffer)

المعلمات

dataBuffer

ArrayBuffer

المخزن المؤقت للصوت الذي ستقوم هذه الدالة بعمل نسخة منه.

تفاصيل الأساليب المتوارثة

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

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

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

المعلمات

callback
PullAudioInputStreamCallback

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

format
AudioStreamFormat

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

المرتجعات

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

موروث منAudioInputStream.createPullStream

createPushStream(AudioStreamFormat)

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

static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream

المعلمات

format
AudioStreamFormat

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

المرتجعات

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

موروث منAudioInputStream.createPushStream