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
Property | Modifier | Type | Description |
---|---|---|---|
defaultEncoder | readonly | string | The identifier of the default audio encoder. See kKnownAudioEncodersTypes |
encoders | readonly | AudioEncoderInfo [] | A list of supported audio encoders available for use. See AudioEncoderInfo |
inputDevices | readonly | AudioDevice [] | A list of available input audio devices (e.g., microphones). See AudioDevice |
outputDevices | readonly | AudioDevice [] | A list of available output audio devices (e.g., speakers, headphones). See AudioDevice |