Skip to main content

AudioInformation

Electron APIs / recorder / AudioInformation

Information about the complete audio configuration, including input/output devices and supported audio encoders.

Useful for initializing or inspecting audio capture and encoding settings in applications such as screen recorders or streaming tools.

Example

const audioInfo: AudioInformation = {
inputDevices: [...],
outputDevices: [...],
encoders: [...],
defaultEncoder: 'ffmpeg_aac'
};

Properties

PropertyModifierTypeDescription
defaultEncoderreadonlystringThe identifier of the default audio encoder. See kKnownAudioEncodersTypes
encodersreadonlyAudioEncoderInfo[]A list of supported audio encoders available for use. See AudioEncoderInfo
inputDevicesreadonlyAudioDevice[]A list of available input audio devices (e.g., microphones). See AudioDevice
outputDevicesreadonlyAudioDevice[]A list of available output audio devices (e.g., speakers, headphones). See AudioDevice