AudioConfig class
Mewakili konfigurasi input audio yang digunakan untuk menentukan jenis input apa yang akan digunakan (mikrofon, file, aliran).
Metode
close() | Secara eksplisit membebaskan sumber daya eksternal apa pun yang dilampirkan ke objek |
from |
Membuat objek AudioConfig yang mewakili file audio output tertentu |
from |
Membuat objek AudioConfig yang mewakili mikrofon default pada sistem. |
from |
Membuat objek AudioConfig yang mewakili speaker default. |
from |
Membuat objek AudioConfig yang mewakili mikrofon dengan ID perangkat yang ditentukan. |
from |
Membuat objek AudioConfig yang mewakili objek IPlayer kustom. Anda dapat menggunakan objek IPlayer untuk mengontrol jeda, melanjutkan, dll. |
from |
Membuat objek AudioConfig yang mewakili aliran yang ditentukan. |
from |
Membuat objek AudioConfig yang mewakili aliran output audio tertentu |
from |
Membuat objek AudioConfig yang mewakili file yang ditentukan. |
get |
Mengembalikan nilai properti arbitrer saat ini. |
set |
Mengatur properti arbitrer. |
Detail Metode
close()
Secara eksplisit membebaskan sumber daya eksternal apa pun yang dilampirkan ke objek
function close()
fromAudioFileOutput(PathLike)
Membuat objek AudioConfig yang mewakili file audio output tertentu
static function fromAudioFileOutput(filename: PathLike): AudioConfig
Parameter
- filename
-
PathLike
nama file file audio output
Mengembalikan
Konfigurasi output audio sedang dibuat. Ditambahkan dalam versi 1.11.0
fromDefaultMicrophoneInput()
Membuat objek AudioConfig yang mewakili mikrofon default pada sistem.
static function fromDefaultMicrophoneInput(): AudioConfig
Mengembalikan
Konfigurasi input audio sedang dibuat.
fromDefaultSpeakerOutput()
Membuat objek AudioConfig yang mewakili speaker default.
static function fromDefaultSpeakerOutput(): AudioConfig
Mengembalikan
Konfigurasi output audio sedang dibuat. Ditambahkan dalam versi 1.11.0
fromMicrophoneInput(string)
Membuat objek AudioConfig yang mewakili mikrofon dengan ID perangkat yang ditentukan.
static function fromMicrophoneInput(deviceId?: string): AudioConfig
Parameter
- deviceId
-
string
Menentukan ID perangkat mikrofon yang akan digunakan. Mikrofon default digunakan nilai dihilangkan.
Mengembalikan
Konfigurasi input audio sedang dibuat.
fromSpeakerOutput(IPlayer)
Membuat objek AudioConfig yang mewakili objek IPlayer kustom. Anda dapat menggunakan objek IPlayer untuk mengontrol jeda, melanjutkan, dll.
static function fromSpeakerOutput(player?: IPlayer): AudioConfig
Parameter
- player
- IPlayer
objek IPlayer untuk pemutaran.
Mengembalikan
Konfigurasi output audio sedang dibuat. Ditambahkan dalam versi 1.12.0
fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)
Membuat objek AudioConfig yang mewakili aliran yang ditentukan.
static function fromStreamInput(audioStream: AudioInputStream | PullAudioInputStreamCallback | MediaStream): AudioConfig
Parameter
- audioStream
-
AudioInputStream | PullAudioInputStreamCallback | MediaStream
Menentukan aliran input audio kustom. Saat ini, hanya WAV/PCM yang didukung.
Mengembalikan
Konfigurasi input audio sedang dibuat.
fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)
Membuat objek AudioConfig yang mewakili aliran output audio tertentu
static function fromStreamOutput(audioStream: AudioOutputStream | PushAudioOutputStreamCallback): AudioConfig
Parameter
- audioStream
Menentukan aliran output audio kustom.
Mengembalikan
Konfigurasi output audio sedang dibuat. Ditambahkan dalam versi 1.11.0
fromWavFileInput(File | Buffer, string)
Membuat objek AudioConfig yang mewakili file yang ditentukan.
static function fromWavFileInput(file: File | Buffer, name?: string): AudioConfig
Parameter
- file
-
File | Buffer
- name
-
string
Mengembalikan
Konfigurasi input audio sedang dibuat.
getProperty(string, string)
Mengembalikan nilai properti arbitrer saat ini.
function getProperty(name: string, def?: string): string
Parameter
- name
-
string
Nama properti yang akan dikueri.
- def
-
string
Nilai yang akan dikembalikan jika properti tidak diketahui.
Mengembalikan
string
Nilai saat ini, atau default yang disediakan, dari properti yang diberikan.
setProperty(string, string)
Mengatur properti arbitrer.
function setProperty(name: string, value: string)
Parameter
- name
-
string
Nama properti yang akan diatur.
- value
-
string
Nilai baru properti .