AudioSettings
Electron APIs / recorder / AudioSettings
Configuration for all audio-related settings.
Extends AudioGeneralSettings and includes detailed configurations for input devices, output devices, and per-application audio sources.
Extends
Properties
Property | Type | Description |
---|---|---|
applications | ApplicationAudioDeviceSettingsInfo [] | List of audio capture settings for specific applications. Each entry defines audio configuration for a single app. |
disableAudioDucking? | boolean | Disables Windows' automatic audio ducking behavior. This is a Windows-only setting. When enabled, the system will not reduce the volume of other apps during voice communications or high-priority sounds. Default true |
inputs | AudioDeviceSettingsInfo [] | List of input audio devices with their settings. Each device includes volume, balance, track routing, and more. |
lowLatencyAudioBuffering? | boolean | Enables or disables low-latency audio buffering. When enabled, this reduces audio delay but may increase CPU usage. |
outputs | AudioDeviceSettingsInfo [] | List of output audio devices with their settings. Covers system speakers or other output channels. |
sampleRate? | 48000 | 44100 | The audio sampling rate to be used. Supported values are 48000 and 44100 . Default 48000 |
speakerLayer? | kSpeakerLayout | Speaker output layout configuration. Determines the audio channel distribution (e.g., Stereo, 5.1, Mono). Default 'SPEAKERS_STEREO' |