AudioConfig class
Representa a configuração de entrada de áudio utilizada para especificar o tipo de entrada a utilizar (microfone, ficheiro, fluxo).
Métodos
close() | Liberta explicitamente qualquer recurso externo anexado ao objeto |
from |
Cria um objeto AudioConfig que representa um ficheiro de áudio de saída especificado |
from |
Cria um objeto AudioConfig que representa o microfone predefinido no sistema. |
from |
Cria um objeto AudioConfig que representa o altifalante predefinido. |
from |
Cria um objeto AudioConfig que representa um microfone com o ID do dispositivo especificado. |
from |
Cria um objeto AudioConfig que representa o objeto IPlayer personalizado. Pode utilizar o objeto IPlayer para controlar a pausa, 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 ficheiro especificado. |
get |
Devolve o valor atual de uma propriedade arbitrária. |
set |
Define uma propriedade arbitrária. |
Detalhes de Método
close()
Liberta explicitamente qualquer recurso externo anexado ao objeto
function close()
fromAudioFileOutput(PathLike)
Cria um objeto AudioConfig que representa um ficheiro de áudio de saída especificado
static function fromAudioFileOutput(filename: PathLike): AudioConfig
Parâmetros
- filename
-
PathLike
o nome do ficheiro de áudio de saída
Devoluções
A configuração de saída de áudio a ser criada. Adicionado na versão 1.11.0
fromDefaultMicrophoneInput()
Cria um objeto AudioConfig que representa o microfone predefinido no sistema.
static function fromDefaultMicrophoneInput(): AudioConfig
Devoluções
A configuração de entrada de áudio a ser criada.
fromDefaultSpeakerOutput()
Cria um objeto AudioConfig que representa o altifalante predefinido.
static function fromDefaultSpeakerOutput(): AudioConfig
Devoluções
A configuração de saída de áudio a ser criada. Adicionado na versão 1.11.0
fromMicrophoneInput(string)
Cria um objeto AudioConfig que representa um microfone com o ID do dispositivo especificado.
static function fromMicrophoneInput(deviceId?: string): AudioConfig
Parâmetros
- deviceId
-
string
Especifica o ID do dispositivo do microfone a utilizar. O microfone predefinido é utilizado e o valor é omitido.
Devoluções
A configuração de entrada de áudio a ser criada.
fromSpeakerOutput(IPlayer)
Cria um objeto AudioConfig que representa o objeto IPlayer personalizado. Pode utilizar o objeto IPlayer para controlar a pausa, retomar, etc.
static function fromSpeakerOutput(player?: IPlayer): AudioConfig
Parâmetros
- player
- IPlayer
o objeto IPlayer para reprodução.
Devoluções
A configuração de saída de áudio a ser 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, apenas o WAV/PCM é suportado.
Devoluções
A configuração de entrada de áudio a ser 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.
Devoluções
A configuração de saída de áudio a ser criada. Adicionado na versão 1.11.0
fromWavFileInput(File | Buffer, string)
Cria um objeto AudioConfig que representa o ficheiro especificado.
static function fromWavFileInput(file: File | Buffer, name?: string): AudioConfig
Parâmetros
- file
-
File | Buffer
- name
-
string
Devoluções
A configuração de entrada de áudio a ser criada.
getProperty(string, string)
Devolve o valor atual de uma propriedade arbitrária.
function getProperty(name: string, def?: string): string
Parâmetros
- name
-
string
O nome da propriedade a consultar.
- def
-
string
O valor a devolver caso a propriedade não seja conhecida.
Devoluções
string
O valor atual, ou predefinido, da propriedade especificada.
setProperty(string, string)
Define uma propriedade arbitrária.
function setProperty(name: string, value: string)
Parâmetros
- name
-
string
O nome da propriedade a definir.
- value
-
string
O novo valor da propriedade.