Condividi tramite


AudioConfig class

Rappresenta la configurazione di input audio utilizzata per specificare il tipo di input da usare (microfono, file, flusso).

Metodi

close()

Libera esplicitamente qualsiasi risorsa esterna collegata all'oggetto

fromAudioFileOutput(PathLike)

Crea un oggetto AudioConfig che rappresenta un file audio di output specificato

fromDefaultMicrophoneInput()

Crea un oggetto AudioConfig che rappresenta il microfono predefinito nel sistema.

fromDefaultSpeakerOutput()

Crea un oggetto AudioConfig che rappresenta l'altoparlante predefinito.

fromMicrophoneInput(string)

Crea un oggetto AudioConfig che rappresenta un microfono con l'ID dispositivo specificato.

fromSpeakerOutput(IPlayer)

Crea un oggetto AudioConfig che rappresenta l'oggetto IPlayer personalizzato. Puoi usare l'oggetto IPlayer per controllare la sospensione, la ripresa e così via.

fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)

Crea un oggetto AudioConfig che rappresenta il flusso specificato.

fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)

Crea un oggetto AudioConfig che rappresenta un flusso di output audio specificato

fromWavFileInput(File | Buffer, string)

Crea un oggetto AudioConfig che rappresenta il file specificato.

getProperty(string, string)

Restituisce il valore corrente di una proprietà arbitraria.

setProperty(string, string)

Imposta una proprietà arbitraria.

Dettagli metodo

close()

Libera esplicitamente qualsiasi risorsa esterna collegata all'oggetto

function close()

fromAudioFileOutput(PathLike)

Crea un oggetto AudioConfig che rappresenta un file audio di output specificato

static function fromAudioFileOutput(filename: PathLike): AudioConfig

Parametri

filename

PathLike

il nome del file audio di output

Restituisce

Configurazione dell'output audio creata. Aggiunta nella versione 1.11.0

fromDefaultMicrophoneInput()

Crea un oggetto AudioConfig che rappresenta il microfono predefinito nel sistema.

static function fromDefaultMicrophoneInput(): AudioConfig

Restituisce

Configurazione dell'input audio da creare.

fromDefaultSpeakerOutput()

Crea un oggetto AudioConfig che rappresenta l'altoparlante predefinito.

static function fromDefaultSpeakerOutput(): AudioConfig

Restituisce

Configurazione dell'output audio creata. Aggiunta nella versione 1.11.0

fromMicrophoneInput(string)

Crea un oggetto AudioConfig che rappresenta un microfono con l'ID dispositivo specificato.

static function fromMicrophoneInput(deviceId?: string): AudioConfig

Parametri

deviceId

string

Specifica l'ID dispositivo del microfono da utilizzare. Il microfono predefinito viene usato il valore viene omesso.

Restituisce

Configurazione dell'input audio da creare.

fromSpeakerOutput(IPlayer)

Crea un oggetto AudioConfig che rappresenta l'oggetto IPlayer personalizzato. Puoi usare l'oggetto IPlayer per controllare la sospensione, la ripresa e così via.

static function fromSpeakerOutput(player?: IPlayer): AudioConfig

Parametri

player
IPlayer

l'oggetto IPlayer per la riproduzione.

Restituisce

Configurazione dell'output audio creata. Aggiunta nella versione 1.12.0

fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)

Crea un oggetto AudioConfig che rappresenta il flusso specificato.

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

Parametri

audioStream

AudioInputStream | PullAudioInputStreamCallback | MediaStream

Specifica il flusso di input audio personalizzato. Attualmente è supportato solo WAV/PCM.

Restituisce

Configurazione dell'input audio da creare.

fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)

Crea un oggetto AudioConfig che rappresenta un flusso di output audio specificato

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

Parametri

audioStream

AudioOutputStream | PushAudioOutputStreamCallback

Specifica il flusso di output audio personalizzato.

Restituisce

Configurazione dell'output audio creata. Aggiunta nella versione 1.11.0

fromWavFileInput(File | Buffer, string)

Crea un oggetto AudioConfig che rappresenta il file specificato.

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

Parametri

file

File | Buffer

name

string

Restituisce

Configurazione dell'input audio da creare.

getProperty(string, string)

Restituisce il valore corrente di una proprietà arbitraria.

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

Parametri

name

string

Nome della proprietà da eseguire per la query.

def

string

Valore da restituire nel caso in cui la proprietà non sia nota.

Restituisce

string

Valore corrente, o specificato, della proprietà specificata.

setProperty(string, string)

Imposta una proprietà arbitraria.

function setProperty(name: string, value: string)

Parametri

name

string

Nome della proprietà da impostare.

value

string

Nuovo valore della proprietà.