Freigeben über


AudioConfig class

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

Methoden

close()

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

fromAudioFileOutput(PathLike)

Erstellt ein AudioConfig-Objekt, das eine angegebene Ausgabeaudiodatei 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 Stream 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 alle externen Ressourcen, die an das Objekt angefügt sind, explizit frei.

function close()

fromAudioFileOutput(PathLike)

Erstellt ein AudioConfig-Objekt, das eine angegebene Ausgabeaudiodatei darstellt.

static function fromAudioFileOutput(filename: PathLike): AudioConfig

Parameter

filename

PathLike

Der Dateiname der Ausgabeaudiodatei

Gibt zurück

Die Audioausgabekonfiguration, die erstellt wird. In Version 1.11.0 hinzugefügt

fromDefaultMicrophoneInput()

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

static function fromDefaultMicrophoneInput(): AudioConfig

Gibt zurück

Die Audioeingabekonfiguration, die erstellt wird.

fromDefaultSpeakerOutput()

Erstellt ein AudioConfig-Objekt, das den Standardlautsprecher darstellt.

static function fromDefaultSpeakerOutput(): AudioConfig

Gibt zurück

Die Audioausgabekonfiguration, die erstellt wird. In Version 1.11.0 hinzugefügt

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. Standardmikrofon wird verwendet, der Wert wird weggelassen.

Gibt zurück

Die Audioeingabekonfiguration, die erstellt wird.

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 Audioausgabekonfiguration, die erstellt wird. In Version 1.12.0 hinzugefügt

fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)

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

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

Parameter

audioStream

AudioInputStream | PullAudioInputStreamCallback | MediaStream

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

Gibt zurück

Die Audioeingabekonfiguration, die erstellt wird.

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 Audioausgabestream an.

Gibt zurück

Die Audioausgabekonfiguration, die erstellt wird. In Version 1.11.0 hinzugefügt

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 Audioeingabekonfiguration, die erstellt wird.

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.