Delen via


AudioConfig class

Vertegenwoordigt de audio-invoerconfiguratie die wordt gebruikt om op te geven welk type invoer moet worden gebruikt (microfoon, bestand, stream).

Methoden

close()

Hiermee worden alle externe resources die aan het object zijn gekoppeld, expliciet vrijgemaakt

fromAudioFileOutput(PathLike)

Hiermee maakt u een AudioConfig-object dat een opgegeven uitvoeraudiobestand vertegenwoordigt

fromDefaultMicrophoneInput()

Hiermee maakt u een AudioConfig-object dat de standaardmicrofoon op het systeem vertegenwoordigt.

fromDefaultSpeakerOutput()

Hiermee maakt u een AudioConfig-object dat de standaardluidspreker vertegenwoordigt.

fromMicrophoneInput(string)

Hiermee maakt u een AudioConfig-object dat een microfoon met de opgegeven apparaat-id vertegenwoordigt.

fromSpeakerOutput(IPlayer)

Hiermee maakt u een AudioConfig-object dat het aangepaste IPlayer-object vertegenwoordigt. U kunt het object IPlayer gebruiken om onderbreken, hervatten, enzovoort te beheren.

fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)

Hiermee maakt u een AudioConfig-object dat de opgegeven stream vertegenwoordigt.

fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)

Hiermee maakt u een AudioConfig-object dat een opgegeven audio-uitvoerstroom vertegenwoordigt

fromWavFileInput(File | Buffer, string)

Hiermee maakt u een AudioConfig-object dat het opgegeven bestand vertegenwoordigt.

getProperty(string, string)

Retourneert de huidige waarde van een willekeurige eigenschap.

setProperty(string, string)

Hiermee stelt u een willekeurige eigenschap in.

Methodedetails

close()

Hiermee worden alle externe resources die aan het object zijn gekoppeld, expliciet vrijgemaakt

function close()

fromAudioFileOutput(PathLike)

Hiermee maakt u een AudioConfig-object dat een opgegeven uitvoeraudiobestand vertegenwoordigt

static function fromAudioFileOutput(filename: PathLike): AudioConfig

Parameters

filename

PathLike

de bestandsnaam van het uitvoeraudiobestand

Retouren

De audio-uitvoerconfiguratie die wordt gemaakt. Toegevoegd in versie 1.11.0

fromDefaultMicrophoneInput()

Hiermee maakt u een AudioConfig-object dat de standaardmicrofoon op het systeem vertegenwoordigt.

static function fromDefaultMicrophoneInput(): AudioConfig

Retouren

De audio-invoerconfiguratie die wordt gemaakt.

fromDefaultSpeakerOutput()

Hiermee maakt u een AudioConfig-object dat de standaardluidspreker vertegenwoordigt.

static function fromDefaultSpeakerOutput(): AudioConfig

Retouren

De audio-uitvoerconfiguratie die wordt gemaakt. Toegevoegd in versie 1.11.0

fromMicrophoneInput(string)

Hiermee maakt u een AudioConfig-object dat een microfoon met de opgegeven apparaat-id vertegenwoordigt.

static function fromMicrophoneInput(deviceId?: string): AudioConfig

Parameters

deviceId

string

Hiermee geeft u de apparaat-id van de microfoon die moet worden gebruikt. Standaardmicrofoon wordt gebruikt, de waarde wordt weggelaten.

Retouren

De audio-invoerconfiguratie die wordt gemaakt.

fromSpeakerOutput(IPlayer)

Hiermee maakt u een AudioConfig-object dat het aangepaste IPlayer-object vertegenwoordigt. U kunt het object IPlayer gebruiken om onderbreken, hervatten, enzovoort te beheren.

static function fromSpeakerOutput(player?: IPlayer): AudioConfig

Parameters

player
IPlayer

het IPlayer-object voor afspelen.

Retouren

De audio-uitvoerconfiguratie die wordt gemaakt. Toegevoegd in versie 1.12.0

fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)

Hiermee maakt u een AudioConfig-object dat de opgegeven stream vertegenwoordigt.

static function fromStreamInput(audioStream: AudioInputStream | PullAudioInputStreamCallback | MediaStream): AudioConfig

Parameters

audioStream

AudioInputStream | PullAudioInputStreamCallback | MediaStream

Hiermee geeft u de aangepaste audio-invoerstroom op. Momenteel wordt alleen WAV/PCM ondersteund.

Retouren

De audio-invoerconfiguratie die wordt gemaakt.

fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)

Hiermee maakt u een AudioConfig-object dat een opgegeven audio-uitvoerstroom vertegenwoordigt

static function fromStreamOutput(audioStream: AudioOutputStream | PushAudioOutputStreamCallback): AudioConfig

Parameters

audioStream

AudioOutputStream | PushAudioOutputStreamCallback

Hiermee geeft u de aangepaste audio-uitvoerstroom.

Retouren

De audio-uitvoerconfiguratie die wordt gemaakt. Toegevoegd in versie 1.11.0

fromWavFileInput(File | Buffer, string)

Hiermee maakt u een AudioConfig-object dat het opgegeven bestand vertegenwoordigt.

static function fromWavFileInput(file: File | Buffer, name?: string): AudioConfig

Parameters

file

File | Buffer

name

string

Retouren

De audio-invoerconfiguratie die wordt gemaakt.

getProperty(string, string)

Retourneert de huidige waarde van een willekeurige eigenschap.

function getProperty(name: string, def?: string): string

Parameters

name

string

De naam van de eigenschap die moet worden opgevraagd.

def

string

De waarde die moet worden geretourneerd als de eigenschap niet bekend is.

Retouren

string

De huidige waarde, of de opgegeven standaardwaarde, van de opgegeven eigenschap.

setProperty(string, string)

Hiermee stelt u een willekeurige eigenschap in.

function setProperty(name: string, value: string)

Parameters

name

string

De naam van de eigenschap die moet worden ingesteld.

value

string

De nieuwe waarde van de eigenschap.