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. |
from |
Erstellt ein AudioConfig-Objekt, das eine angegebene Ausgabeaudiodatei darstellt. |
from |
Erstellt ein AudioConfig-Objekt, das das Standardmikrofon auf dem System darstellt. |
from |
Erstellt ein AudioConfig-Objekt, das den Standardlautsprecher darstellt. |
from |
Erstellt ein AudioConfig-Objekt, das ein Mikrofon mit der angegebenen Geräte-ID darstellt. |
from |
Erstellt ein AudioConfig-Objekt, das das benutzerdefinierte IPlayer-Objekt darstellt. Sie können das IPlayer-Objekt verwenden, um das Anhalten, Fortsetzen usw. zu steuern. |
from |
Erstellt ein AudioConfig-Objekt, das den angegebenen Stream darstellt. |
from |
Erstellt ein AudioConfig-Objekt, das einen angegebenen Audioausgabedatenstrom darstellt. |
from |
Erstellt ein AudioConfig-Objekt, das die angegebene Datei darstellt. |
get |
Gibt den aktuellen Wert einer beliebigen Eigenschaft zurück. |
set |
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
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.