Skip to main content

ApplicationAudioDeviceSettingsInfo

Electron APIs / recorder / ApplicationAudioDeviceSettingsInfo

Audio device settings specific to application-based output devices.

Extends AudioDeviceSettingsInfo with a fixed type of 'output', representing audio routing for individual applications.

Used when configuring output audio for apps rather than hardware devices.

See​

AudioDeviceSettingsInfo

Extends​

Properties​

PropertyModifierTypeDescriptionOverrides
balance?publicnumberStereo balance between left and right channels. Accepts values from 0.0 (left only) to 1.0 (right only). Default 0.5 (centered)-
filters?publicAudioFilter[]List of audio filters to apply to the device's audio signal. Each filter can modify the audio in various ways, such as compression, gain adjustment, noise suppression, etc.-
idreadonlystringUnique identifier of the audio device.-
mono?publicbooleanForces the audio signal to mono. When enabled, both left and right channels are mixed into a single channel. Default false-
namereadonlystringFriendly device name or process name for application-based capture.-
tracks?publicnumberAudio track routing for the device. Specifies which audio tracks this device should be recorded into. Default All tracks-
typereadonly"output"Device type is fixed as 'output' for application audio routing.AudioDeviceSettingsInfo.type
use_device_timing?publicbooleanEnables synchronization based on the device's internal timing. When enabled, audio timing will be based on the hardware device's clock. Default false-
volume?publicnumberVolume level of the audio device. Accepts values from 0.0 (muted) to 20.0. Default 1.0 (100%)-