AudioConfig class
Představuje konfiguraci zvukového vstupu použitou k určení typu vstupu, který se má použít (mikrofon, soubor, datový proud).
Metody
close() | Explicitně uvolní všechny externí prostředky připojené k objektu. |
from |
Vytvoří objekt AudioConfig představující zadaný výstupní zvukový soubor. |
from |
Vytvoří objekt AudioConfig představující výchozí mikrofon v systému. |
from |
Vytvoří objekt AudioConfig představující výchozí reproduktor. |
from |
Vytvoří objekt AudioConfig představující mikrofon se zadaným ID zařízení. |
from |
Vytvoří Objekt AudioConfig představující vlastní objekt IPlayer. Objekt IPlayer můžete použít k ovládání pozastavení, obnovení atd. |
from |
Vytvoří objekt AudioConfig představující zadaný datový proud. |
from |
Vytvoří objekt AudioConfig představující zadaný zvukový výstupní datový proud. |
from |
Vytvoří objekt AudioConfig představující zadaný soubor. |
get |
Vrátí aktuální hodnotu libovolné vlastnosti. |
set |
Nastaví libovolnou vlastnost. |
Podrobnosti metody
close()
Explicitně uvolní všechny externí prostředky připojené k objektu.
function close()
fromAudioFileOutput(PathLike)
Vytvoří objekt AudioConfig představující zadaný výstupní zvukový soubor.
static function fromAudioFileOutput(filename: PathLike): AudioConfig
Parametry
- filename
-
PathLike
název souboru výstupního zvukového souboru
Návraty
Vytvoří se konfigurace zvukového výstupu. Přidáno ve verzi 1.11.0
fromDefaultMicrophoneInput()
Vytvoří objekt AudioConfig představující výchozí mikrofon v systému.
static function fromDefaultMicrophoneInput(): AudioConfig
Návraty
Vytvoří se konfigurace zvukového vstupu.
fromDefaultSpeakerOutput()
Vytvoří objekt AudioConfig představující výchozí reproduktor.
static function fromDefaultSpeakerOutput(): AudioConfig
Návraty
Vytvoří se konfigurace zvukového výstupu. Přidáno ve verzi 1.11.0
fromMicrophoneInput(string)
Vytvoří objekt AudioConfig představující mikrofon se zadaným ID zařízení.
static function fromMicrophoneInput(deviceId?: string): AudioConfig
Parametry
- deviceId
-
string
Určuje ID zařízení mikrofonu, který se má použít. Výchozí mikrofon se použije k vynechání hodnoty.
Návraty
Vytvoří se konfigurace zvukového vstupu.
fromSpeakerOutput(IPlayer)
Vytvoří Objekt AudioConfig představující vlastní objekt IPlayer. Objekt IPlayer můžete použít k ovládání pozastavení, obnovení atd.
static function fromSpeakerOutput(player?: IPlayer): AudioConfig
Parametry
- player
- IPlayer
objekt IPlayer pro přehrávání.
Návraty
Vytvoří se konfigurace zvukového výstupu. Přidáno ve verzi 1.12.0
fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)
Vytvoří objekt AudioConfig představující zadaný datový proud.
static function fromStreamInput(audioStream: AudioInputStream | PullAudioInputStreamCallback | MediaStream): AudioConfig
Parametry
- audioStream
-
AudioInputStream | PullAudioInputStreamCallback | MediaStream
Určuje vlastní stream zvukového vstupu. V současné době se podporuje jenom WAV/PCM.
Návraty
Vytvoří se konfigurace zvukového vstupu.
fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)
Vytvoří objekt AudioConfig představující zadaný zvukový výstupní datový proud.
static function fromStreamOutput(audioStream: AudioOutputStream | PushAudioOutputStreamCallback): AudioConfig
Parametry
- audioStream
Určuje vlastní zvukový výstupní stream.
Návraty
Vytvoří se konfigurace zvukového výstupu. Přidáno ve verzi 1.11.0
fromWavFileInput(File | Buffer, string)
Vytvoří objekt AudioConfig představující zadaný soubor.
static function fromWavFileInput(file: File | Buffer, name?: string): AudioConfig
Parametry
- file
-
File | Buffer
- name
-
string
Návraty
Vytvoří se konfigurace zvukového vstupu.
getProperty(string, string)
Vrátí aktuální hodnotu libovolné vlastnosti.
function getProperty(name: string, def?: string): string
Parametry
- name
-
string
Název vlastnosti, která se má dotazovat.
- def
-
string
Hodnota, která se má vrátit v případě, že vlastnost není známa.
Návraty
string
Aktuální hodnota dané vlastnosti nebo zadaná výchozí hodnota.
setProperty(string, string)
Nastaví libovolnou vlastnost.
function setProperty(name: string, value: string)
Parametry
- name
-
string
Název vlastnosti, která se má nastavit.
- value
-
string
Nová hodnota vlastnosti.