Partilhar via


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

fromAudioFileOutput(PathLike)

Cria um objeto AudioConfig que representa um arquivo de áudio de saída especificado

fromDefaultMicrophoneInput()

Cria um objeto AudioConfig que representa o microfone padrão no sistema.

fromDefaultSpeakerOutput()

Cria um objeto AudioConfig que representa o alto-falante padrão.

fromMicrophoneInput(string)

Cria um objeto AudioConfig que representa um microfone com o ID de dispositivo especificado.

fromSpeakerOutput(IPlayer)

Cria um objeto AudioConfig que representa o objeto IPlayer personalizado. Você pode usar o objeto IPlayer para controlar pausar, retomar, etc.

fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)

Cria um objeto AudioConfig que representa o fluxo especificado.

fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)

Cria um objeto AudioConfig que representa um fluxo de saída de áudio especificado

fromWavFileInput(File | Buffer, string)

Cria um objeto AudioConfig que representa o arquivo especificado.

getProperty(string, string)

Retorna o valor atual de uma propriedade arbitrária.

setProperty(string, string)

Define uma propriedade arbitrária.

Detalhes de 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

Devoluções

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

Devoluções

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

Devoluções

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 o ID de dispositivo especificado.

static function fromMicrophoneInput(deviceId?: string): AudioConfig

Parâmetros

deviceId

string

Especifica a ID do dispositivo do microfone a ser usado. Microfone padrão é usado o valor é omitido.

Devoluções

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.

Devoluções

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, apenas WAV / PCM é suportado.

Devoluções

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

AudioOutputStream | PushAudioOutputStreamCallback

Especifica o fluxo de saída de áudio personalizado.

Devoluções

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

Devoluções

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 devolver caso o imóvel não seja conhecido.

Devoluções

string

O valor atual, ou padrão fornecido, da propriedade dada.

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 do imóvel.