AudioConfig class
Representerar konfiguration av ljudindata som används för att ange vilken typ av indata som ska användas (mikrofon, fil, ström).
Metoder
close() | Frigör uttryckligen alla externa resurser som är kopplade till objektet |
from |
Skapar ett AudioConfig-objekt som representerar en angiven ljudfil för utdata |
from |
Skapar ett AudioConfig-objekt som representerar standardmikrofonen i systemet. |
from |
Skapar ett AudioConfig-objekt som representerar standardhögtalaren. |
from |
Skapar ett AudioConfig-objekt som representerar en mikrofon med det angivna enhets-ID:t. |
from |
Skapar ett AudioConfig-objekt som representerar det anpassade IPlayer-objektet. Du kan använda IPlayer-objektet för att styra paus, återuppta osv. |
from |
Skapar ett AudioConfig-objekt som representerar den angivna strömmen. |
from |
Skapar ett AudioConfig-objekt som representerar en angiven ljudutdataström |
from |
Skapar ett AudioConfig-objekt som representerar den angivna filen. |
get |
Returnerar det aktuella värdet för en godtycklig egenskap. |
set |
Anger en godtycklig egenskap. |
Metodinformation
close()
Frigör uttryckligen alla externa resurser som är kopplade till objektet
function close()
fromAudioFileOutput(PathLike)
Skapar ett AudioConfig-objekt som representerar en angiven ljudfil för utdata
static function fromAudioFileOutput(filename: PathLike): AudioConfig
Parametrar
- filename
-
PathLike
filnamnet för utdataljudfilen
Returer
Konfigurationen för ljudutdata som skapas. Har lagts till i version 1.11.0
fromDefaultMicrophoneInput()
Skapar ett AudioConfig-objekt som representerar standardmikrofonen i systemet.
static function fromDefaultMicrophoneInput(): AudioConfig
Returer
Konfigurationen för ljudindata som skapas.
fromDefaultSpeakerOutput()
Skapar ett AudioConfig-objekt som representerar standardhögtalaren.
static function fromDefaultSpeakerOutput(): AudioConfig
Returer
Konfigurationen för ljudutdata som skapas. Har lagts till i version 1.11.0
fromMicrophoneInput(string)
Skapar ett AudioConfig-objekt som representerar en mikrofon med det angivna enhets-ID:t.
static function fromMicrophoneInput(deviceId?: string): AudioConfig
Parametrar
- deviceId
-
string
Anger enhets-ID för mikrofonen som ska användas. Standardmikrofon används som värde utelämnas.
Returer
Konfigurationen för ljudindata som skapas.
fromSpeakerOutput(IPlayer)
Skapar ett AudioConfig-objekt som representerar det anpassade IPlayer-objektet. Du kan använda IPlayer-objektet för att styra paus, återuppta osv.
static function fromSpeakerOutput(player?: IPlayer): AudioConfig
Parametrar
- player
- IPlayer
IPlayer-objektet för uppspelning.
Returer
Konfigurationen för ljudutdata som skapas. Har lagts till i version 1.12.0
fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)
Skapar ett AudioConfig-objekt som representerar den angivna strömmen.
static function fromStreamInput(audioStream: AudioInputStream | PullAudioInputStreamCallback | MediaStream): AudioConfig
Parametrar
- audioStream
-
AudioInputStream | PullAudioInputStreamCallback | MediaStream
Anger den anpassade ljudindataströmmen. För närvarande stöds endast WAV/PCM.
Returer
Konfigurationen för ljudindata som skapas.
fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)
Skapar ett AudioConfig-objekt som representerar en angiven ljudutdataström
static function fromStreamOutput(audioStream: AudioOutputStream | PushAudioOutputStreamCallback): AudioConfig
Parametrar
- audioStream
Anger den anpassade ljudutdataströmmen.
Returer
Konfigurationen för ljudutdata som skapas. Har lagts till i version 1.11.0
fromWavFileInput(File | Buffer, string)
Skapar ett AudioConfig-objekt som representerar den angivna filen.
static function fromWavFileInput(file: File | Buffer, name?: string): AudioConfig
Parametrar
- file
-
File | Buffer
- name
-
string
Returer
Konfigurationen för ljudindata som skapas.
getProperty(string, string)
Returnerar det aktuella värdet för en godtycklig egenskap.
function getProperty(name: string, def?: string): string
Parametrar
- name
-
string
Namnet på den egenskap som ska frågas.
- def
-
string
Värdet som ska returneras om egenskapen inte är känd.
Returer
string
Det aktuella värdet, eller den angivna standardvärdet, för den angivna egenskapen.
setProperty(string, string)
Anger en godtycklig egenskap.
function setProperty(name: string, value: string)
Parametrar
- name
-
string
Namnet på den egenskap som ska anges.
- value
-
string
Det nya värdet för egenskapen.