Compartilhar 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 a ID do dispositivo especificada.

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

AudioOutputStream | PushAudioOutputStreamCallback

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.