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 |
from |
Crea un objeto AudioConfig que representa un archivo de audio de salida especificado. |
from |
Crea un objeto AudioConfig que representa el micrófono predeterminado en el sistema. |
from |
Crea un objeto AudioConfig que representa el altavoz predeterminado. |
from |
Crea un objeto AudioConfig que representa un micrófono con el identificador de dispositivo especificado. |
from |
Crea un objeto AudioConfig que representa el objeto IPlayer personalizado. Puedes usar el objeto IPlayer para controlar la pausa, reanudación, etc. |
from |
Crea un objeto AudioConfig que representa la secuencia especificada. |
from |
Crea un objeto AudioConfig que representa una secuencia de salida de audio especificada. |
from |
Crea un objeto AudioConfig que representa el archivo especificado. |
get |
Devuelve el valor actual de una propiedad arbitraria. |
set |
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
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.