Megosztás a következőn keresztül:


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

fromAudioFileOutput(PathLike)

Egy adott kimeneti hangfájlt képviselő AudioConfig-objektum létrehozása

fromDefaultMicrophoneInput()

Létrehoz egy AudioConfig objektumot, amely az alapértelmezett mikrofont jelöli a rendszeren.

fromDefaultSpeakerOutput()

Létrehoz egy AudioConfig objektumot, amely az alapértelmezett hangszórót képviseli.

fromMicrophoneInput(string)

Létrehoz egy AudioConfig objektumot, amely egy mikrofont jelöl a megadott eszközazonosítóval.

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.

fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)

Létrehoz egy AudioConfig objektumot, amely a megadott streamet képviseli.

fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)

Egy adott hangkimeneti adatfolyamot képviselő AudioConfig-objektum létrehozása

fromWavFileInput(File | Buffer, string)

Létrehoz egy AudioConfig objektumot, amely a megadott fájlt képviseli.

getProperty(string, string)

Egy tetszőleges tulajdonság aktuális értékét adja eredményül.

setProperty(string, string)

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

AudioOutputStream | PushAudioOutputStreamCallback

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.