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 |
from |
Crea un oggetto AudioConfig che rappresenta un file audio di output specificato |
from |
Crea un oggetto AudioConfig che rappresenta il microfono predefinito nel sistema. |
from |
Crea un oggetto AudioConfig che rappresenta l'altoparlante predefinito. |
from |
Crea un oggetto AudioConfig che rappresenta un microfono con l'ID dispositivo specificato. |
from |
Crea un oggetto AudioConfig che rappresenta l'oggetto IPlayer personalizzato. Puoi usare l'oggetto IPlayer per controllare la sospensione, la ripresa e così via. |
from |
Crea un oggetto AudioConfig che rappresenta il flusso specificato. |
from |
Crea un oggetto AudioConfig che rappresenta un flusso di output audio specificato |
from |
Crea un oggetto AudioConfig che rappresenta il file specificato. |
get |
Restituisce il valore corrente di una proprietà arbitraria. |
set |
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
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à.