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

fromAudioFileOutput(PathLike)

Crée un objet AudioConfig représentant un fichier audio de sortie spécifié

fromDefaultMicrophoneInput()

Crée un objet AudioConfig représentant le microphone par défaut sur le système.

fromDefaultSpeakerOutput()

Crée un objet AudioConfig représentant l’orateur par défaut.

fromMicrophoneInput(string)

Crée un objet AudioConfig représentant un microphone avec l’ID d’appareil spécifié.

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.

fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)

Crée un objet AudioConfig représentant le flux spécifié.

fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)

Crée un objet AudioConfig représentant un flux de sortie audio spécifié

fromWavFileInput(File | Buffer, string)

Crée un objet AudioConfig représentant le fichier spécifié.

getProperty(string, string)

Retourne la valeur actuelle d’une propriété arbitraire.

setProperty(string, string)

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

AudioOutputStream | PushAudioOutputStreamCallback

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