Compartir a través de


AudioConfig class

Representa la configuración de entrada de audio usada para especificar qué tipo de entrada se va a usar (micrófono, archivo, secuencia).

Métodos

close()

Libera explícitamente cualquier recurso externo asociado al objeto

fromAudioFileOutput(PathLike)

Crea un objeto AudioConfig que representa un archivo de audio de salida especificado.

fromDefaultMicrophoneInput()

Crea un objeto AudioConfig que representa el micrófono predeterminado en el sistema.

fromDefaultSpeakerOutput()

Crea un objeto AudioConfig que representa el altavoz predeterminado.

fromMicrophoneInput(string)

Crea un objeto AudioConfig que representa un micrófono con el identificador de dispositivo especificado.

fromSpeakerOutput(IPlayer)

Crea un objeto AudioConfig que representa el objeto IPlayer personalizado. Puedes usar el objeto IPlayer para controlar la pausa, reanudación, etc.

fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)

Crea un objeto AudioConfig que representa la secuencia especificada.

fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)

Crea un objeto AudioConfig que representa una secuencia de salida de audio especificada.

fromWavFileInput(File | Buffer, string)

Crea un objeto AudioConfig que representa el archivo especificado.

getProperty(string, string)

Devuelve el valor actual de una propiedad arbitraria.

setProperty(string, string)

Establece una propiedad arbitraria.

Detalles del método

close()

Libera explícitamente cualquier recurso externo asociado al objeto

function close()

fromAudioFileOutput(PathLike)

Crea un objeto AudioConfig que representa un archivo de audio de salida especificado.

static function fromAudioFileOutput(filename: PathLike): AudioConfig

Parámetros

filename

PathLike

el nombre de archivo del archivo de audio de salida

Devoluciones

Configuración de salida de audio que se va a crear. Se agregó en la versión 1.11.0

fromDefaultMicrophoneInput()

Crea un objeto AudioConfig que representa el micrófono predeterminado en el sistema.

static function fromDefaultMicrophoneInput(): AudioConfig

Devoluciones

Configuración de entrada de audio que se va a crear.

fromDefaultSpeakerOutput()

Crea un objeto AudioConfig que representa el altavoz predeterminado.

static function fromDefaultSpeakerOutput(): AudioConfig

Devoluciones

Configuración de salida de audio que se va a crear. Se agregó en la versión 1.11.0

fromMicrophoneInput(string)

Crea un objeto AudioConfig que representa un micrófono con el identificador de dispositivo especificado.

static function fromMicrophoneInput(deviceId?: string): AudioConfig

Parámetros

deviceId

string

Especifica el identificador de dispositivo del micrófono que se va a usar. El micrófono predeterminado se usa el valor se omite.

Devoluciones

Configuración de entrada de audio que se va a crear.

fromSpeakerOutput(IPlayer)

Crea un objeto AudioConfig que representa el objeto IPlayer personalizado. Puedes usar el objeto IPlayer para controlar la pausa, reanudación, etc.

static function fromSpeakerOutput(player?: IPlayer): AudioConfig

Parámetros

player
IPlayer

el objeto IPlayer para la reproducción.

Devoluciones

Configuración de salida de audio que se va a crear. Se agregó en la versión 1.12.0

fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)

Crea un objeto AudioConfig que representa la secuencia especificada.

static function fromStreamInput(audioStream: AudioInputStream | PullAudioInputStreamCallback | MediaStream): AudioConfig

Parámetros

audioStream

AudioInputStream | PullAudioInputStreamCallback | MediaStream

Especifica el flujo de entrada de audio personalizado. Actualmente, solo se admite WAV /PCM.

Devoluciones

Configuración de entrada de audio que se va a crear.

fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)

Crea un objeto AudioConfig que representa una secuencia de salida de audio especificada.

static function fromStreamOutput(audioStream: AudioOutputStream | PushAudioOutputStreamCallback): AudioConfig

Parámetros

audioStream

AudioOutputStream | PushAudioOutputStreamCallback

Especifica el flujo de salida de audio personalizado.

Devoluciones

Configuración de salida de audio que se va a crear. Se agregó en la versión 1.11.0

fromWavFileInput(File | Buffer, string)

Crea un objeto AudioConfig que representa el archivo especificado.

static function fromWavFileInput(file: File | Buffer, name?: string): AudioConfig

Parámetros

file

File | Buffer

name

string

Devoluciones

Configuración de entrada de audio que se va a crear.

getProperty(string, string)

Devuelve el valor actual de una propiedad arbitraria.

function getProperty(name: string, def?: string): string

Parámetros

name

string

Nombre de la propiedad que se va a consultar.

def

string

El valor que se va a devolver en caso de que no se conozca la propiedad.

Devoluciones

string

Valor actual o predeterminado proporcionado de la propiedad especificada.

setProperty(string, string)

Establece una propiedad arbitraria.

function setProperty(name: string, value: string)

Parámetros

name

string

Nombre de la propiedad que se va a establecer.

value

string

Nuevo valor de la propiedad.