AudioConfig class
Vertegenwoordigt de audio-invoerconfiguratie die wordt gebruikt om op te geven welk type invoer moet worden gebruikt (microfoon, bestand, stream).
Methoden
close() | Hiermee worden alle externe resources die aan het object zijn gekoppeld, expliciet vrijgemaakt |
from |
Hiermee maakt u een AudioConfig-object dat een opgegeven uitvoeraudiobestand vertegenwoordigt |
from |
Hiermee maakt u een AudioConfig-object dat de standaardmicrofoon op het systeem vertegenwoordigt. |
from |
Hiermee maakt u een AudioConfig-object dat de standaardluidspreker vertegenwoordigt. |
from |
Hiermee maakt u een AudioConfig-object dat een microfoon met de opgegeven apparaat-id vertegenwoordigt. |
from |
Hiermee maakt u een AudioConfig-object dat het aangepaste IPlayer-object vertegenwoordigt. U kunt het object IPlayer gebruiken om onderbreken, hervatten, enzovoort te beheren. |
from |
Hiermee maakt u een AudioConfig-object dat de opgegeven stream vertegenwoordigt. |
from |
Hiermee maakt u een AudioConfig-object dat een opgegeven audio-uitvoerstroom vertegenwoordigt |
from |
Hiermee maakt u een AudioConfig-object dat het opgegeven bestand vertegenwoordigt. |
get |
Retourneert de huidige waarde van een willekeurige eigenschap. |
set |
Hiermee stelt u een willekeurige eigenschap in. |
Methodedetails
close()
Hiermee worden alle externe resources die aan het object zijn gekoppeld, expliciet vrijgemaakt
function close()
fromAudioFileOutput(PathLike)
Hiermee maakt u een AudioConfig-object dat een opgegeven uitvoeraudiobestand vertegenwoordigt
static function fromAudioFileOutput(filename: PathLike): AudioConfig
Parameters
- filename
-
PathLike
de bestandsnaam van het uitvoeraudiobestand
Retouren
De audio-uitvoerconfiguratie die wordt gemaakt. Toegevoegd in versie 1.11.0
fromDefaultMicrophoneInput()
Hiermee maakt u een AudioConfig-object dat de standaardmicrofoon op het systeem vertegenwoordigt.
static function fromDefaultMicrophoneInput(): AudioConfig
Retouren
De audio-invoerconfiguratie die wordt gemaakt.
fromDefaultSpeakerOutput()
Hiermee maakt u een AudioConfig-object dat de standaardluidspreker vertegenwoordigt.
static function fromDefaultSpeakerOutput(): AudioConfig
Retouren
De audio-uitvoerconfiguratie die wordt gemaakt. Toegevoegd in versie 1.11.0
fromMicrophoneInput(string)
Hiermee maakt u een AudioConfig-object dat een microfoon met de opgegeven apparaat-id vertegenwoordigt.
static function fromMicrophoneInput(deviceId?: string): AudioConfig
Parameters
- deviceId
-
string
Hiermee geeft u de apparaat-id van de microfoon die moet worden gebruikt. Standaardmicrofoon wordt gebruikt, de waarde wordt weggelaten.
Retouren
De audio-invoerconfiguratie die wordt gemaakt.
fromSpeakerOutput(IPlayer)
Hiermee maakt u een AudioConfig-object dat het aangepaste IPlayer-object vertegenwoordigt. U kunt het object IPlayer gebruiken om onderbreken, hervatten, enzovoort te beheren.
static function fromSpeakerOutput(player?: IPlayer): AudioConfig
Parameters
- player
- IPlayer
het IPlayer-object voor afspelen.
Retouren
De audio-uitvoerconfiguratie die wordt gemaakt. Toegevoegd in versie 1.12.0
fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)
Hiermee maakt u een AudioConfig-object dat de opgegeven stream vertegenwoordigt.
static function fromStreamInput(audioStream: AudioInputStream | PullAudioInputStreamCallback | MediaStream): AudioConfig
Parameters
- audioStream
-
AudioInputStream | PullAudioInputStreamCallback | MediaStream
Hiermee geeft u de aangepaste audio-invoerstroom op. Momenteel wordt alleen WAV/PCM ondersteund.
Retouren
De audio-invoerconfiguratie die wordt gemaakt.
fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)
Hiermee maakt u een AudioConfig-object dat een opgegeven audio-uitvoerstroom vertegenwoordigt
static function fromStreamOutput(audioStream: AudioOutputStream | PushAudioOutputStreamCallback): AudioConfig
Parameters
- audioStream
Hiermee geeft u de aangepaste audio-uitvoerstroom.
Retouren
De audio-uitvoerconfiguratie die wordt gemaakt. Toegevoegd in versie 1.11.0
fromWavFileInput(File | Buffer, string)
Hiermee maakt u een AudioConfig-object dat het opgegeven bestand vertegenwoordigt.
static function fromWavFileInput(file: File | Buffer, name?: string): AudioConfig
Parameters
- file
-
File | Buffer
- name
-
string
Retouren
De audio-invoerconfiguratie die wordt gemaakt.
getProperty(string, string)
Retourneert de huidige waarde van een willekeurige eigenschap.
function getProperty(name: string, def?: string): string
Parameters
- name
-
string
De naam van de eigenschap die moet worden opgevraagd.
- def
-
string
De waarde die moet worden geretourneerd als de eigenschap niet bekend is.
Retouren
string
De huidige waarde, of de opgegeven standaardwaarde, van de opgegeven eigenschap.
setProperty(string, string)
Hiermee stelt u een willekeurige eigenschap in.
function setProperty(name: string, value: string)
Parameters
- name
-
string
De naam van de eigenschap die moet worden ingesteld.
- value
-
string
De nieuwe waarde van de eigenschap.