AudioConfig class

Reprezentuje konfigurację danych wejściowych audio służącą do określania typu danych wejściowych do użycia (mikrofon, plik, strumień).

Metody

close()

Jawnie zwalnia dowolny zasób zewnętrzny dołączony do obiektu

fromAudioFileOutput(PathLike)

Tworzy obiekt AudioConfig reprezentujący określony wyjściowy plik audio

fromDefaultMicrophoneInput()

Tworzy obiekt AudioConfig reprezentujący domyślny mikrofon w systemie.

fromDefaultSpeakerOutput()

Tworzy obiekt AudioConfig reprezentujący domyślny głośnik.

fromMicrophoneInput(string)

Tworzy obiekt AudioConfig reprezentujący mikrofon z określonym identyfikatorem urządzenia.

fromSpeakerOutput(IPlayer)

Tworzy obiekt AudioConfig reprezentujący niestandardowy obiekt IPlayer. Możesz użyć obiektu IPlayer, aby kontrolować wstrzymywanie, wznawianie itp.

fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)

Tworzy obiekt AudioConfig reprezentujący określony strumień.

fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)

Tworzy obiekt AudioConfig reprezentujący określony strumień wyjściowy audio

fromWavFileInput(File | Buffer, string)

Tworzy obiekt AudioConfig reprezentujący określony plik.

getProperty(string, string)

Zwraca bieżącą wartość dowolnej właściwości.

setProperty(string, string)

Ustawia dowolną właściwość.

Szczegóły metody

close()

Jawnie zwalnia dowolny zasób zewnętrzny dołączony do obiektu

function close()

fromAudioFileOutput(PathLike)

Tworzy obiekt AudioConfig reprezentujący określony wyjściowy plik audio

static function fromAudioFileOutput(filename: PathLike): AudioConfig

Parametry

filename

PathLike

nazwa pliku audio wyjściowego

Zwraca

Tworzona konfiguracja danych wyjściowych audio. Dodano element w wersji 1.11.0

fromDefaultMicrophoneInput()

Tworzy obiekt AudioConfig reprezentujący domyślny mikrofon w systemie.

static function fromDefaultMicrophoneInput(): AudioConfig

Zwraca

Tworzona konfiguracja danych wejściowych audio.

fromDefaultSpeakerOutput()

Tworzy obiekt AudioConfig reprezentujący domyślny głośnik.

static function fromDefaultSpeakerOutput(): AudioConfig

Zwraca

Tworzona konfiguracja danych wyjściowych audio. Dodano element w wersji 1.11.0

fromMicrophoneInput(string)

Tworzy obiekt AudioConfig reprezentujący mikrofon z określonym identyfikatorem urządzenia.

static function fromMicrophoneInput(deviceId?: string): AudioConfig

Parametry

deviceId

string

Określa identyfikator urządzenia mikrofonu do użycia. Domyślny mikrofon jest używany, a wartość zostanie pominięta.

Zwraca

Tworzona konfiguracja danych wejściowych audio.

fromSpeakerOutput(IPlayer)

Tworzy obiekt AudioConfig reprezentujący niestandardowy obiekt IPlayer. Możesz użyć obiektu IPlayer, aby kontrolować wstrzymywanie, wznawianie itp.

static function fromSpeakerOutput(player?: IPlayer): AudioConfig

Parametry

player
IPlayer

obiekt IPlayer do odtwarzania.

Zwraca

Tworzona konfiguracja danych wyjściowych audio. Dodano element w wersji 1.12.0

fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)

Tworzy obiekt AudioConfig reprezentujący określony strumień.

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

Parametry

audioStream

AudioInputStream | PullAudioInputStreamCallback | MediaStream

Określa niestandardowy strumień wejściowy audio. Obecnie obsługiwane są tylko maszyny WAV/PCM.

Zwraca

Tworzona konfiguracja danych wejściowych audio.

fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)

Tworzy obiekt AudioConfig reprezentujący określony strumień wyjściowy audio

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

Parametry

audioStream

AudioOutputStream | PushAudioOutputStreamCallback

Określa niestandardowy strumień wyjściowy audio.

Zwraca

Tworzona konfiguracja danych wyjściowych audio. Dodano element w wersji 1.11.0

fromWavFileInput(File | Buffer, string)

Tworzy obiekt AudioConfig reprezentujący określony plik.

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

Parametry

file

File | Buffer

name

string

Zwraca

Tworzona konfiguracja danych wejściowych audio.

getProperty(string, string)

Zwraca bieżącą wartość dowolnej właściwości.

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

Parametry

name

string

Nazwa właściwości do kwerendy.

def

string

Wartość, która ma być zwracana w przypadku, gdy właściwość nie jest znana.

Zwraca

string

Bieżąca wartość lub podana wartość domyślna danej właściwości.

setProperty(string, string)

Ustawia dowolną właściwość.

function setProperty(name: string, value: string)

Parametry

name

string

Nazwa właściwości do ustawienia.

value

string

Nowa wartość właściwości.