AudioConfig class
Representa a configuração de entrada de áudio usada para especificar que tipo de entrada usar (microfone, arquivo, fluxo).
Métodos
close() | Libera explicitamente qualquer recurso externo anexado ao objeto |
from |
Cria um objeto AudioConfig que representa um arquivo de áudio de saída especificado |
from |
Cria um objeto AudioConfig que representa o microfone padrão no sistema. |
from |
Cria um objeto AudioConfig que representa o alto-falante padrão. |
from |
Cria um objeto AudioConfig que representa um microfone com a ID do dispositivo especificada. |
from |
Cria um objeto AudioConfig que representa o objeto IPlayer personalizado. Você pode usar o objeto IPlayer para controlar pausar, retomar etc. |
from |
Cria um objeto AudioConfig que representa o fluxo especificado. |
from |
Cria um objeto AudioConfig que representa um fluxo de saída de áudio especificado |
from |
Cria um objeto AudioConfig que representa o arquivo especificado. |
get |
Retorna o valor atual de uma propriedade arbitrária. |
set |
Define uma propriedade arbitrária. |
Detalhes do método
close()
Libera explicitamente qualquer recurso externo anexado ao objeto
function close()
fromAudioFileOutput(PathLike)
Cria um objeto AudioConfig que representa um arquivo de áudio de saída especificado
static function fromAudioFileOutput(filename: PathLike): AudioConfig
Parâmetros
- filename
-
PathLike
o nome do arquivo de áudio de saída
Retornos
A configuração de saída de áudio que está sendo criada. Adicionado na versão 1.11.0
fromDefaultMicrophoneInput()
Cria um objeto AudioConfig que representa o microfone padrão no sistema.
static function fromDefaultMicrophoneInput(): AudioConfig
Retornos
A configuração de entrada de áudio que está sendo criada.
fromDefaultSpeakerOutput()
Cria um objeto AudioConfig que representa o alto-falante padrão.
static function fromDefaultSpeakerOutput(): AudioConfig
Retornos
A configuração de saída de áudio que está sendo criada. Adicionado na versão 1.11.0
fromMicrophoneInput(string)
Cria um objeto AudioConfig que representa um microfone com a ID do dispositivo especificada.
static function fromMicrophoneInput(deviceId?: string): AudioConfig
Parâmetros
- deviceId
-
string
Especifica a ID do dispositivo do microfone a ser usado. O microfone padrão é usado, o valor é omitido.
Retornos
A configuração de entrada de áudio que está sendo criada.
fromSpeakerOutput(IPlayer)
Cria um objeto AudioConfig que representa o objeto IPlayer personalizado. Você pode usar o objeto IPlayer para controlar pausar, retomar etc.
static function fromSpeakerOutput(player?: IPlayer): AudioConfig
Parâmetros
- player
- IPlayer
o objeto IPlayer para reprodução.
Retornos
A configuração de saída de áudio que está sendo criada. Adicionado na versão 1.12.0
fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)
Cria um objeto AudioConfig que representa o fluxo especificado.
static function fromStreamInput(audioStream: AudioInputStream | PullAudioInputStreamCallback | MediaStream): AudioConfig
Parâmetros
- audioStream
-
AudioInputStream | PullAudioInputStreamCallback | MediaStream
Especifica o fluxo de entrada de áudio personalizado. Atualmente, há suporte apenas para WAV/PCM.
Retornos
A configuração de entrada de áudio que está sendo criada.
fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)
Cria um objeto AudioConfig que representa um fluxo de saída de áudio especificado
static function fromStreamOutput(audioStream: AudioOutputStream | PushAudioOutputStreamCallback): AudioConfig
Parâmetros
- audioStream
Especifica o fluxo de saída de áudio personalizado.
Retornos
A configuração de saída de áudio que está sendo criada. Adicionado na versão 1.11.0
fromWavFileInput(File | Buffer, string)
Cria um objeto AudioConfig que representa o arquivo especificado.
static function fromWavFileInput(file: File | Buffer, name?: string): AudioConfig
Parâmetros
- file
-
File | Buffer
- name
-
string
Retornos
A configuração de entrada de áudio que está sendo criada.
getProperty(string, string)
Retorna o valor atual de uma propriedade arbitrária.
function getProperty(name: string, def?: string): string
Parâmetros
- name
-
string
O nome da propriedade a ser consultada.
- def
-
string
O valor a ser retornado caso a propriedade não seja conhecida.
Retornos
string
O valor atual, ou fornecido como padrão, da propriedade fornecida.
setProperty(string, string)
Define uma propriedade arbitrária.
function setProperty(name: string, value: string)
Parâmetros
- name
-
string
O nome da propriedade a ser definida.
- value
-
string
O novo valor da propriedade.