AudioConfig class
يمثل تكوين إدخال الصوت المستخدم لتحديد نوع الإدخال الذي يجب استخدامه (الميكروفون والملف والدفق).
الأساليب
close() | تحرير أي مورد خارجي مرفق بالعنصر بشكل صريح |
from |
إنشاء كائن AudioConfig يمثل ملف صوت إخراج محدد |
from |
إنشاء كائن AudioConfig يمثل الميكروفون الافتراضي على النظام. |
from |
إنشاء كائن AudioConfig يمثل السماعة الافتراضية. |
from |
إنشاء كائن AudioConfig يمثل ميكروفونا بمعرف الجهاز المحدد. |
from |
إنشاء كائن AudioConfig يمثل كائن IPlayer المخصص. يمكنك استخدام كائن IPlayer للتحكم في إيقاف مؤقت واستئناف وما إلى ذلك. |
from |
إنشاء كائن AudioConfig يمثل الدفق المحدد. |
from |
إنشاء كائن AudioConfig يمثل دفق إخراج صوت محدد |
from |
إنشاء كائن AudioConfig يمثل الملف المحدد. |
get |
إرجاع القيمة الحالية لخاصية عشوائية. |
set |
تعيين خاصية عشوائية. |
تفاصيل الأسلوب
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
يحدد دفق إخراج الصوت المخصص.
المرتجعات
تكوين إخراج الصوت الذي يتم إنشاؤه. تمت إضافته في الإصدار 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
القيمة الجديدة للخاصية .