Share via


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

fromAudioFileOutput(PathLike)

Skapar ett AudioConfig-objekt som representerar en angiven ljudfil för utdata

fromDefaultMicrophoneInput()

Skapar ett AudioConfig-objekt som representerar standardmikrofonen i systemet.

fromDefaultSpeakerOutput()

Skapar ett AudioConfig-objekt som representerar standardhögtalaren.

fromMicrophoneInput(string)

Skapar ett AudioConfig-objekt som representerar en mikrofon med angivet enhets-ID.

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.

fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)

Skapar ett AudioConfig-objekt som representerar den angivna strömmen.

fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)

Skapar ett AudioConfig-objekt som representerar en angiven ljudutdataström

fromWavFileInput(File | Buffer, string)

Skapar ett AudioConfig-objekt som representerar den angivna filen.

getProperty(string, string)

Returnerar det aktuella värdet för en godtycklig egenskap.

setProperty(string, string)

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

AudioOutputStream | PushAudioOutputStreamCallback

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.