AudioConfig class

يمثل تكوين إدخال الصوت المستخدم لتحديد نوع الإدخال الذي يجب استخدامه (الميكروفون والملف والدفق).

الأساليب

close()

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

fromAudioFileOutput(PathLike)

إنشاء كائن AudioConfig يمثل ملف صوت إخراج محدد

fromDefaultMicrophoneInput()

إنشاء كائن AudioConfig يمثل الميكروفون الافتراضي على النظام.

fromDefaultSpeakerOutput()

إنشاء كائن AudioConfig يمثل السماعة الافتراضية.

fromMicrophoneInput(string)

إنشاء كائن AudioConfig يمثل ميكروفونا بمعرف الجهاز المحدد.

fromSpeakerOutput(IPlayer)

إنشاء كائن AudioConfig يمثل كائن IPlayer المخصص. يمكنك استخدام كائن IPlayer للتحكم في إيقاف مؤقت واستئناف وما إلى ذلك.

fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)

إنشاء كائن AudioConfig يمثل الدفق المحدد.

fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)

إنشاء كائن AudioConfig يمثل دفق إخراج صوت محدد

fromWavFileInput(File | Buffer, string)

إنشاء كائن AudioConfig يمثل الملف المحدد.

getProperty(string, string)

إرجاع القيمة الحالية لخاصية عشوائية.

setProperty(string, string)

تعيين خاصية عشوائية.

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

close()

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

function close()

fromAudioFileOutput(PathLike)

إنشاء كائن AudioConfig يمثل ملف صوت إخراج محدد

static function fromAudioFileOutput(filename: PathLike): AudioConfig

المعلمات

filename

PathLike

اسم الملف لملف صوت الإخراج

المرتجعات

تكوين إخراج الصوت الذي يتم إنشاؤه. تمت إضافته في الإصدار 1.11.0

fromDefaultMicrophoneInput()

إنشاء كائن AudioConfig يمثل الميكروفون الافتراضي على النظام.

static function fromDefaultMicrophoneInput(): AudioConfig

المرتجعات

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

fromDefaultSpeakerOutput()

إنشاء كائن AudioConfig يمثل السماعة الافتراضية.

static function fromDefaultSpeakerOutput(): AudioConfig

المرتجعات

تكوين إخراج الصوت الذي يتم إنشاؤه. تمت إضافته في الإصدار 1.11.0

fromMicrophoneInput(string)

إنشاء كائن AudioConfig يمثل ميكروفونا بمعرف الجهاز المحدد.

static function fromMicrophoneInput(deviceId?: string): AudioConfig

المعلمات

deviceId

string

يحدد معرف الجهاز للميكروفون الذي سيتم استخدامه. يتم استخدام الميكروفون الافتراضي ويتم حذف القيمة.

المرتجعات

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

fromSpeakerOutput(IPlayer)

إنشاء كائن AudioConfig يمثل كائن IPlayer المخصص. يمكنك استخدام كائن IPlayer للتحكم في إيقاف مؤقت واستئناف وما إلى ذلك.

static function fromSpeakerOutput(player?: IPlayer): AudioConfig

المعلمات

player
IPlayer

كائن IPlayer للتشغيل.

المرتجعات

تكوين إخراج الصوت الذي يتم إنشاؤه. تمت إضافته في الإصدار 1.12.0

fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)

إنشاء كائن AudioConfig يمثل الدفق المحدد.

static function fromStreamInput(audioStream: AudioInputStream | PullAudioInputStreamCallback | MediaStream): AudioConfig

المعلمات

audioStream

AudioInputStream | PullAudioInputStreamCallback | MediaStream

يحدد دفق إدخال الصوت المخصص. حاليا، يتم دعم WAV / PCM فقط.

المرتجعات

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

fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)

إنشاء كائن AudioConfig يمثل دفق إخراج صوت محدد

static function fromStreamOutput(audioStream: AudioOutputStream | PushAudioOutputStreamCallback): AudioConfig

المعلمات

audioStream

AudioOutputStream | PushAudioOutputStreamCallback

يحدد دفق إخراج الصوت المخصص.

المرتجعات

تكوين إخراج الصوت الذي يتم إنشاؤه. تمت إضافته في الإصدار 1.11.0

fromWavFileInput(File | Buffer, string)

إنشاء كائن AudioConfig يمثل الملف المحدد.

static function fromWavFileInput(file: File | Buffer, name?: string): AudioConfig

المعلمات

file

File | Buffer

name

string

المرتجعات

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

getProperty(string, string)

إرجاع القيمة الحالية لخاصية عشوائية.

function getProperty(name: string, def?: string): string

المعلمات

name

string

اسم الخاصية للاستعلام.

def

string

القيمة المراد إرجاعها في حالة عدم معرفة الخاصية.

المرتجعات

string

القيمة الحالية، أو الافتراضية المقدمة، للخاصية المحددة.

setProperty(string, string)

تعيين خاصية عشوائية.

function setProperty(name: string, value: string)

المعلمات

name

string

اسم الخاصية المراد تعيينها.

value

string

القيمة الجديدة للخاصية .