Sdílet prostřednictvím


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.

fromAudioFileOutput(PathLike)

Vytvoří objekt AudioConfig představující zadaný výstupní zvukový soubor.

fromDefaultMicrophoneInput()

Vytvoří objekt AudioConfig představující výchozí mikrofon v systému.

fromDefaultSpeakerOutput()

Vytvoří objekt AudioConfig představující výchozí reproduktor.

fromMicrophoneInput(string)

Vytvoří objekt AudioConfig představující mikrofon se zadaným ID zařízení.

fromSpeakerOutput(IPlayer)

Vytvoří Objekt AudioConfig představující vlastní objekt IPlayer. Objekt IPlayer můžete použít k ovládání pozastavení, obnovení atd.

fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)

Vytvoří objekt AudioConfig představující zadaný datový proud.

fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)

Vytvoří objekt AudioConfig představující zadaný zvukový výstupní datový proud.

fromWavFileInput(File | Buffer, string)

Vytvoří objekt AudioConfig představující zadaný soubor.

getProperty(string, string)

Vrátí aktuální hodnotu libovolné vlastnosti.

setProperty(string, string)

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

AudioOutputStream | PushAudioOutputStreamCallback

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.