From 21c7edff59e7b28fbcc542e29316279e6348e0e4 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Sat, 16 Nov 2024 00:54:05 +0100 Subject: Add application audio recording option --- src/config.hpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/config.hpp') diff --git a/src/config.hpp b/src/config.hpp index 0ab8af2..82bdb9f 100644 --- a/src/config.hpp +++ b/src/config.hpp @@ -28,8 +28,11 @@ struct MainConfig { int32_t fps = 60; int32_t video_bitrate = 15000; bool merge_audio_tracks = true; + bool record_app_audio_inverted = false; bool change_video_resolution = false; + std::string audio_type_view = "audio_devices"; std::vector audio_input; + std::vector application_audio; std::string color_range; std::string quality; std::string codec; // Video codec @@ -313,8 +316,11 @@ static std::map get_config_options(Config &config) { {"main.fps", {CONFIG_TYPE_I32, &config.main_config.fps}}, {"main.video_bitrate", {CONFIG_TYPE_I32, &config.main_config.video_bitrate}}, {"main.merge_audio_tracks", {CONFIG_TYPE_BOOL, &config.main_config.merge_audio_tracks}}, + {"main.record_app_audio_inverted", {CONFIG_TYPE_BOOL, &config.main_config.record_app_audio_inverted}}, {"main.change_video_resolution", {CONFIG_TYPE_BOOL, &config.main_config.change_video_resolution}}, + {"main.audio_type_view", {CONFIG_TYPE_STRING, &config.main_config.audio_type_view}}, {"main.audio_input", {CONFIG_TYPE_STRING_ARRAY, &config.main_config.audio_input}}, + {"main.application_audio", {CONFIG_TYPE_STRING_ARRAY, &config.main_config.application_audio}}, {"main.color_range", {CONFIG_TYPE_STRING, &config.main_config.color_range}}, {"main.quality", {CONFIG_TYPE_STRING, &config.main_config.quality}}, {"main.codec", {CONFIG_TYPE_STRING, &config.main_config.codec}}, -- cgit v1.2.3-70-g09d2