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 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 angivet enhets-ID. |
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 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
Ljudutdatakonfigurationen skapas. Har lagts till i version 1.11.0
fromDefaultMicrophoneInput()
Skapar ett AudioConfig-objekt som representerar standardmikrofonen i systemet.
static function fromDefaultMicrophoneInput(): AudioConfig
Returer
Den konfiguration av ljudindata som skapas.
fromDefaultSpeakerOutput()
Skapar ett AudioConfig-objekt som representerar standardhögtalaren.
static function fromDefaultSpeakerOutput(): AudioConfig
Returer
Ljudutdatakonfigurationen skapas. Har lagts till i version 1.11.0
fromMicrophoneInput(string)
Skapar ett AudioConfig-objekt som representerar en mikrofon med angivet enhets-ID.
static function fromMicrophoneInput(deviceId?: string): AudioConfig
Parametrar
- deviceId
-
string
Anger enhets-ID för mikrofonen som ska användas. Standardmikrofon används värdet utelämnas.
Returer
Den konfiguration av 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
Ljudutdatakonfigurationen 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
Den konfiguration av 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
Ljudutdatakonfigurationen 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
Den konfiguration av 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å egenskapen som ska frågas.
- def
-
string
Det värde som ska returneras om egenskapen inte är känd.
Returer
string
Aktuellt värde, eller angivet standardvärde, 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.