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 |
from |
Tworzy obiekt AudioConfig reprezentujący określony wyjściowy plik audio |
from |
Tworzy obiekt AudioConfig reprezentujący domyślny mikrofon w systemie. |
from |
Tworzy obiekt AudioConfig reprezentujący domyślny głośnik. |
from |
Tworzy obiekt AudioConfig reprezentujący mikrofon z określonym identyfikatorem urządzenia. |
from |
Tworzy obiekt AudioConfig reprezentujący niestandardowy obiekt IPlayer. Możesz użyć obiektu IPlayer, aby kontrolować wstrzymywanie, wznawianie itp. |
from |
Tworzy obiekt AudioConfig reprezentujący określony strumień. |
from |
Tworzy obiekt AudioConfig reprezentujący określony strumień wyjściowy audio |
from |
Tworzy obiekt AudioConfig reprezentujący określony plik. |
get |
Zwraca bieżącą wartość dowolnej właściwości. |
set |
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
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.