AudioConfig class
Représente la configuration d’entrée audio utilisée pour spécifier le type d’entrée à utiliser (microphone, fichier, flux).
Méthodes
close() | Libère explicitement toute ressource externe attachée à l’objet |
from |
Crée un objet AudioConfig représentant un fichier audio de sortie spécifié |
from |
Crée un objet AudioConfig représentant le microphone par défaut sur le système. |
from |
Crée un objet AudioConfig représentant l’orateur par défaut. |
from |
Crée un objet AudioConfig représentant un microphone avec l’ID d’appareil spécifié. |
from |
Crée un objet AudioConfig représentant l’objet IPlayer personnalisé. Vous pouvez utiliser l’objet IPlayer pour contrôler la pause, la reprise, etc. |
from |
Crée un objet AudioConfig représentant le flux spécifié. |
from |
Crée un objet AudioConfig représentant un flux de sortie audio spécifié |
from |
Crée un objet AudioConfig représentant le fichier spécifié. |
get |
Retourne la valeur actuelle d’une propriété arbitraire. |
set |
Définit une propriété arbitraire. |
Détails de la méthode
close()
Libère explicitement toute ressource externe attachée à l’objet
function close()
fromAudioFileOutput(PathLike)
Crée un objet AudioConfig représentant un fichier audio de sortie spécifié
static function fromAudioFileOutput(filename: PathLike): AudioConfig
Paramètres
- filename
-
PathLike
nom de fichier du fichier audio de sortie
Retours
Configuration de sortie audio en cours de création. Ajouté dans la version 1.11.0
fromDefaultMicrophoneInput()
Crée un objet AudioConfig représentant le microphone par défaut sur le système.
static function fromDefaultMicrophoneInput(): AudioConfig
Retours
Configuration d’entrée audio en cours de création.
fromDefaultSpeakerOutput()
Crée un objet AudioConfig représentant l’orateur par défaut.
static function fromDefaultSpeakerOutput(): AudioConfig
Retours
Configuration de sortie audio en cours de création. Ajouté dans la version 1.11.0
fromMicrophoneInput(string)
Crée un objet AudioConfig représentant un microphone avec l’ID d’appareil spécifié.
static function fromMicrophoneInput(deviceId?: string): AudioConfig
Paramètres
- deviceId
-
string
Spécifie l’ID d’appareil du microphone à utiliser. Le microphone par défaut est utilisé, la valeur est omise.
Retours
Configuration d’entrée audio en cours de création.
fromSpeakerOutput(IPlayer)
Crée un objet AudioConfig représentant l’objet IPlayer personnalisé. Vous pouvez utiliser l’objet IPlayer pour contrôler la pause, la reprise, etc.
static function fromSpeakerOutput(player?: IPlayer): AudioConfig
Paramètres
- player
- IPlayer
objet IPlayer pour la lecture.
Retours
Configuration de sortie audio en cours de création. Ajouté dans la version 1.12.0
fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)
Crée un objet AudioConfig représentant le flux spécifié.
static function fromStreamInput(audioStream: AudioInputStream | PullAudioInputStreamCallback | MediaStream): AudioConfig
Paramètres
- audioStream
-
AudioInputStream | PullAudioInputStreamCallback | MediaStream
Spécifie le flux d’entrée audio personnalisé. Actuellement, seul WAV/PCM est pris en charge.
Retours
Configuration d’entrée audio en cours de création.
fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)
Crée un objet AudioConfig représentant un flux de sortie audio spécifié
static function fromStreamOutput(audioStream: AudioOutputStream | PushAudioOutputStreamCallback): AudioConfig
Paramètres
- audioStream
Spécifie le flux de sortie audio personnalisé.
Retours
Configuration de sortie audio en cours de création. Ajouté dans la version 1.11.0
fromWavFileInput(File | Buffer, string)
Crée un objet AudioConfig représentant le fichier spécifié.
static function fromWavFileInput(file: File | Buffer, name?: string): AudioConfig
Paramètres
- file
-
File | Buffer
- name
-
string
Retours
Configuration d’entrée audio en cours de création.
getProperty(string, string)
Retourne la valeur actuelle d’une propriété arbitraire.
function getProperty(name: string, def?: string): string
Paramètres
- name
-
string
Nom de la propriété à interroger.
- def
-
string
Valeur à retourner si la propriété n’est pas connue.
Retours
string
Valeur actuelle, ou valeur par défaut fournie, de la propriété donnée.
setProperty(string, string)
Définit une propriété arbitraire.
function setProperty(name: string, value: string)
Paramètres
- name
-
string
Nom de la propriété à définir.
- value
-
string
Nouvelle valeur de la propriété.