From 844a54b43b3330711e5f3c5e4680f960538f8eb5 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Fri, 2 Aug 2024 00:12:39 +0200 Subject: Allow using 'default_output' / 'default_input' as audio devices (-a option), add --list-audio-devices option --- include/sound.hpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/sound.hpp b/include/sound.hpp index 77bec99..7bcc120 100644 --- a/include/sound.hpp +++ b/include/sound.hpp @@ -31,6 +31,12 @@ struct AudioInput { std::string description; }; +struct AudioDevices { + std::string default_output; + std::string default_input; + std::vector audio_inputs; +}; + struct MergedAudioInputs { std::vector audio_inputs; }; @@ -57,6 +63,6 @@ void sound_device_close(SoundDevice *device); */ int sound_device_read_next_chunk(SoundDevice *device, void **buffer, double timeout_sec, double *latency_seconds); -std::vector get_pulseaudio_inputs(); +AudioDevices get_pulseaudio_inputs(); #endif /* GPU_SCREEN_RECORDER_H */ -- cgit v1.2.3