From 4d8eba913d88b669f9d93c347354bc8ed9808f72 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Sat, 11 May 2024 21:09:24 +0200 Subject: Add support for mpegts in custom streaming service commit by dexter --- src/config.hpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/config.hpp') diff --git a/src/config.hpp b/src/config.hpp index 8136629..9120394 100644 --- a/src/config.hpp +++ b/src/config.hpp @@ -40,6 +40,7 @@ struct MainConfig { struct StreamingConfig { std::string streaming_service; std::string stream_key; + std::string container; ConfigHotkey start_recording_hotkey; }; @@ -352,6 +353,8 @@ static Config read_config(bool &config_empty) { config.streaming_config.streaming_service.assign(value.str, value.size); } else if(key == "streaming.key") { config.streaming_config.stream_key.assign(value.str, value.size); + } else if(key == "streaming.container") { + config.streaming_config.container.assign(value.str, value.size); } else if(key == "streaming.start_recording_hotkey") { std::string value_str(value.str, value.size); if(sscanf(value_str.c_str(), FORMAT_I64 " " FORMAT_U32, &config.streaming_config.start_recording_hotkey.keysym, &config.streaming_config.start_recording_hotkey.modifiers) != 2) { @@ -448,6 +451,7 @@ static void save_config(const Config &config) { fprintf(file, "streaming.service %s\n", config.streaming_config.streaming_service.c_str()); fprintf(file, "streaming.key %s\n", config.streaming_config.stream_key.c_str()); + fprintf(file, "streaming.container %s\n", config.streaming_config.container.c_str()); fprintf(file, "streaming.start_recording_hotkey " FORMAT_I64 " " FORMAT_U32 "\n", config.streaming_config.start_recording_hotkey.keysym, config.streaming_config.start_recording_hotkey.modifiers); fprintf(file, "record.save_directory %s\n", config.record_config.save_directory.c_str()); -- cgit v1.2.3