Skip to main content

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

PropertyTypeDescription
applicationsApplicationAudioDeviceSettingsInfo[]List of audio capture settings for specific applications. Each entry defines audio configuration for a single app.
disableAudioDucking?booleanDisables 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
inputsAudioDeviceSettingsInfo[]List of input audio devices with their settings. Each device includes volume, balance, track routing, and more.
lowLatencyAudioBuffering?booleanEnables or disables low-latency audio buffering. When enabled, this reduces audio delay but may increase CPU usage.
outputsAudioDeviceSettingsInfo[]List of output audio devices with their settings. Covers system speakers or other output channels.
sampleRate?48000 | 44100The audio sampling rate to be used. Supported values are 48000 and 44100. Default 48000
speakerLayer?kSpeakerLayoutSpeaker output layout configuration. Determines the audio channel distribution (e.g., Stereo, 5.1, Mono). Default 'SPEAKERS_STEREO'