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

fromAudioFileOutput(PathLike)

Membuat objek AudioConfig yang mewakili file audio output tertentu

fromDefaultMicrophoneInput()

Membuat objek AudioConfig yang mewakili mikrofon default pada sistem.

fromDefaultSpeakerOutput()

Membuat objek AudioConfig yang mewakili speaker default.

fromMicrophoneInput(string)

Membuat objek AudioConfig yang mewakili mikrofon dengan ID perangkat yang ditentukan.

fromSpeakerOutput(IPlayer)

Membuat objek AudioConfig yang mewakili objek IPlayer kustom. Anda dapat menggunakan objek IPlayer untuk mengontrol jeda, melanjutkan, dll.

fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)

Membuat objek AudioConfig yang mewakili aliran yang ditentukan.

fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)

Membuat objek AudioConfig yang mewakili aliran output audio tertentu

fromWavFileInput(File | Buffer, string)

Membuat objek AudioConfig yang mewakili file yang ditentukan.

getProperty(string, string)

Mengembalikan nilai properti arbitrer saat ini.

setProperty(string, string)

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

AudioOutputStream | PushAudioOutputStreamCallback

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 .