Freigeben über


AudioConfig class

Stellt die Audioeingabekonfiguration dar, die verwendet wird, um anzugeben, welche Art von Eingabe verwendet werden soll (Mikrofon, Datei, Stream).

Methoden

close()

Gibt explizit alle externen Ressourcen frei, die an das Objekt angefügt sind.

fromAudioFileOutput(PathLike)

Erstellt ein AudioConfig -Objekt, das eine angegebene Ausgabe-Audiodatei darstellt

fromDefaultMicrophoneInput()

Erstellt ein AudioConfig -Objekt, das das Standardmikrofon auf dem System darstellt.

fromDefaultSpeakerOutput()

Erstellt ein AudioConfig -Objekt, das den Standardlautsprecher darstellt.

fromMicrophoneInput(string)

Erstellt ein AudioConfig -Objekt, das ein Mikrofon mit der angegebenen Geräte-ID darstellt.

fromSpeakerOutput(IPlayer)

Erstellt ein AudioConfig -Objekt, das das benutzerdefinierte IPlayer -Objekt darstellt. Sie können das IPlayer-Objekt verwenden, um das Anhalten, Fortsetzen usw. zu steuern.

fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)

Erstellt ein AudioConfig -Objekt, das den angegebenen Datenstrom darstellt.

fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)

Erstellt ein AudioConfig -Objekt, das einen angegebenen Audioausgabedatenstrom darstellt

fromWavFileInput(File | Buffer, string)

Erstellt ein AudioConfig -Objekt, das die angegebene Datei darstellt.

getProperty(string, string)

Gibt den aktuellen Wert einer beliebigen Eigenschaft zurück.

setProperty(string, string)

Legt eine beliebige Eigenschaft fest.

Details zur Methode

close()

Gibt explizit alle externen Ressourcen frei, die an das Objekt angefügt sind.

function close()

fromAudioFileOutput(PathLike)

Erstellt ein AudioConfig -Objekt, das eine angegebene Ausgabe-Audiodatei darstellt

static function fromAudioFileOutput(filename: PathLike): AudioConfig

Parameter

filename

PathLike

Der Dateiname der Ausgabeaudiodatei

Gibt zurück

Die zu erstellende Audioausgabekonfiguration. Hinzugefügt in Version 1.11.0

fromDefaultMicrophoneInput()

Erstellt ein AudioConfig -Objekt, das das Standardmikrofon auf dem System darstellt.

static function fromDefaultMicrophoneInput(): AudioConfig

Gibt zurück

Die zu erstellende Audioeingabekonfiguration.

fromDefaultSpeakerOutput()

Erstellt ein AudioConfig -Objekt, das den Standardlautsprecher darstellt.

static function fromDefaultSpeakerOutput(): AudioConfig

Gibt zurück

Die zu erstellende Audioausgabekonfiguration. Hinzugefügt in Version 1.11.0

fromMicrophoneInput(string)

Erstellt ein AudioConfig -Objekt, das ein Mikrofon mit der angegebenen Geräte-ID darstellt.

static function fromMicrophoneInput(deviceId?: string): AudioConfig

Parameter

deviceId

string

Gibt die Geräte-ID des zu verwendenden Mikrofons an. Der Standardmikrofon wird verwendet, der Wert wird weggelassen.

Gibt zurück

Die zu erstellende Audioeingabekonfiguration.

fromSpeakerOutput(IPlayer)

Erstellt ein AudioConfig -Objekt, das das benutzerdefinierte IPlayer -Objekt darstellt. Sie können das IPlayer-Objekt verwenden, um das Anhalten, Fortsetzen usw. zu steuern.

static function fromSpeakerOutput(player?: IPlayer): AudioConfig

Parameter

player
IPlayer

das IPlayer-Objekt für die Wiedergabe.

Gibt zurück

Die zu erstellende Audioausgabekonfiguration. Hinzugefügt in Version 1.12.0

fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)

Erstellt ein AudioConfig -Objekt, das den angegebenen Datenstrom darstellt.

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

Parameter

audioStream

AudioInputStream | PullAudioInputStreamCallback | MediaStream

Gibt den benutzerdefinierten Audioeingabedatenstrom an. Derzeit wird nur WAV / PCM unterstützt.

Gibt zurück

Die zu erstellende Audioeingabekonfiguration.

fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)

Erstellt ein AudioConfig -Objekt, das einen angegebenen Audioausgabedatenstrom darstellt

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

Parameter

audioStream

AudioOutputStream | PushAudioOutputStreamCallback

Gibt den benutzerdefinierten Audioausgabedatenstrom an.

Gibt zurück

Die zu erstellende Audioausgabekonfiguration. Hinzugefügt in Version 1.11.0

fromWavFileInput(File | Buffer, string)

Erstellt ein AudioConfig -Objekt, das die angegebene Datei darstellt.

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

Parameter

file

File | Buffer

name

string

Gibt zurück

Die zu erstellende Audioeingabekonfiguration.

getProperty(string, string)

Gibt den aktuellen Wert einer beliebigen Eigenschaft zurück.

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

Parameter

name

string

Der Name der abzufragenden Eigenschaft.

def

string

Der wert, der zurückgegeben werden soll, falls die Eigenschaft nicht bekannt ist.

Gibt zurück

string

Der aktuelle Wert oder der angegebene Standardwert der angegebenen Eigenschaft.

setProperty(string, string)

Legt eine beliebige Eigenschaft fest.

function setProperty(name: string, value: string)

Parameter

name

string

Der Name der festzulegenden Eigenschaft.

value

string

Der neue Wert der Eigenschaft.