AudioConfig class
A használni kívánt bemenet típusának (mikrofon, fájl, stream) megadásához használt hangbeviteli konfigurációt jelöli.
Metódusok
close() | Explicit módon felszabadítja az objektumhoz csatolt külső erőforrásokat |
from |
Egy adott kimeneti hangfájlt képviselő AudioConfig-objektum létrehozása |
from |
Létrehoz egy AudioConfig objektumot, amely az alapértelmezett mikrofont jelöli a rendszeren. |
from |
Létrehoz egy AudioConfig objektumot, amely az alapértelmezett hangszórót képviseli. |
from |
Létrehoz egy AudioConfig objektumot, amely egy mikrofont jelöl a megadott eszközazonosítóval. |
from |
Létrehoz egy AudioConfig objektumot, amely az egyéni IPlayer-objektumot jelöli. Az IPlayer objektummal szabályozhatja a szüneteltetés, a folytatás stb. |
from |
Létrehoz egy AudioConfig objektumot, amely a megadott streamet képviseli. |
from |
Egy adott hangkimeneti adatfolyamot képviselő AudioConfig-objektum létrehozása |
from |
Létrehoz egy AudioConfig objektumot, amely a megadott fájlt képviseli. |
get |
Egy tetszőleges tulajdonság aktuális értékét adja eredményül. |
set |
Tetszőleges tulajdonságot állít be. |
Metódus adatai
close()
Explicit módon felszabadítja az objektumhoz csatolt külső erőforrásokat
function close()
fromAudioFileOutput(PathLike)
Egy adott kimeneti hangfájlt képviselő AudioConfig-objektum létrehozása
static function fromAudioFileOutput(filename: PathLike): AudioConfig
Paraméterek
- filename
-
PathLike
a kimeneti hangfájl fájlneve
Válaszok
A létrehozott hangkimenet-konfiguráció. Hozzáadva az 1.11.0-s verzióhoz
fromDefaultMicrophoneInput()
Létrehoz egy AudioConfig objektumot, amely az alapértelmezett mikrofont jelöli a rendszeren.
static function fromDefaultMicrophoneInput(): AudioConfig
Válaszok
A létrehozott hangbemeneti konfiguráció.
fromDefaultSpeakerOutput()
Létrehoz egy AudioConfig objektumot, amely az alapértelmezett hangszórót képviseli.
static function fromDefaultSpeakerOutput(): AudioConfig
Válaszok
A létrehozott hangkimenet-konfiguráció. Hozzáadva az 1.11.0-s verzióhoz
fromMicrophoneInput(string)
Létrehoz egy AudioConfig objektumot, amely egy mikrofont jelöl a megadott eszközazonosítóval.
static function fromMicrophoneInput(deviceId?: string): AudioConfig
Paraméterek
- deviceId
-
string
Megadja a használni kívánt mikrofon eszközazonosítóját. A rendszer az alapértelmezett mikrofont használja, a rendszer kihagyja az értéket.
Válaszok
A létrehozott hangbemeneti konfiguráció.
fromSpeakerOutput(IPlayer)
Létrehoz egy AudioConfig objektumot, amely az egyéni IPlayer-objektumot jelöli. Az IPlayer objektummal szabályozhatja a szüneteltetés, a folytatás stb.
static function fromSpeakerOutput(player?: IPlayer): AudioConfig
Paraméterek
- player
- IPlayer
az IPlayer objektumot a lejátszáshoz.
Válaszok
A létrehozott hangkimenet-konfiguráció. Hozzáadva az 1.12.0-s verzióhoz
fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)
Létrehoz egy AudioConfig objektumot, amely a megadott streamet képviseli.
static function fromStreamInput(audioStream: AudioInputStream | PullAudioInputStreamCallback | MediaStream): AudioConfig
Paraméterek
- audioStream
-
AudioInputStream | PullAudioInputStreamCallback | MediaStream
Az egyéni hangbemeneti adatfolyamot adja meg. Jelenleg csak a WAV/PCM támogatott.
Válaszok
A létrehozott hangbemeneti konfiguráció.
fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)
Egy adott hangkimeneti adatfolyamot képviselő AudioConfig-objektum létrehozása
static function fromStreamOutput(audioStream: AudioOutputStream | PushAudioOutputStreamCallback): AudioConfig
Paraméterek
- audioStream
Az egyéni hangkimeneti adatfolyamot adja meg.
Válaszok
A létrehozott hangkimenet-konfiguráció. Hozzáadva az 1.11.0-s verzióhoz
fromWavFileInput(File | Buffer, string)
Létrehoz egy AudioConfig objektumot, amely a megadott fájlt képviseli.
static function fromWavFileInput(file: File | Buffer, name?: string): AudioConfig
Paraméterek
- file
-
File | Buffer
- name
-
string
Válaszok
A létrehozott hangbemeneti konfiguráció.
getProperty(string, string)
Egy tetszőleges tulajdonság aktuális értékét adja eredményül.
function getProperty(name: string, def?: string): string
Paraméterek
- name
-
string
A lekérdezendő tulajdonság neve.
- def
-
string
A visszaadandó érték, ha a tulajdonság nem ismert.
Válaszok
string
A megadott tulajdonság aktuális vagy alapértelmezett értéke.
setProperty(string, string)
Tetszőleges tulajdonságot állít be.
function setProperty(name: string, value: string)
Paraméterek
- name
-
string
A beállítandó tulajdonság neve.
- value
-
string
A tulajdonság új értéke.