diff --git a/src/gui/render.h b/src/gui/render.h index 27a165a..9baf2e6 100644 --- a/src/gui/render.h +++ b/src/gui/render.h @@ -448,6 +448,7 @@ class Render { bool enable_self_hosted_ = false; int language_button_value_last_ = 0; int video_quality_button_value_last_ = 0; + int video_frame_rate_button_value_last_ = 0; int video_encode_format_button_value_last_ = 0; bool enable_hardware_video_codec_last_ = false; bool enable_turn_last_ = false; diff --git a/src/gui/windows/main_settings_window.cpp b/src/gui/windows/main_settings_window.cpp index 7008d80..fa40af8 100644 --- a/src/gui/windows/main_settings_window.cpp +++ b/src/gui/windows/main_settings_window.cpp @@ -288,14 +288,23 @@ int Render::SettingWindow() { // Video quality if (video_quality_button_value_ == 0) { - config_center_->SetVideoQuality(ConfigCenter::VIDEO_QUALITY::HIGH); + config_center_->SetVideoQuality(ConfigCenter::VIDEO_QUALITY::LOW); } else if (video_quality_button_value_ == 1) { config_center_->SetVideoQuality(ConfigCenter::VIDEO_QUALITY::MEDIUM); } else { - config_center_->SetVideoQuality(ConfigCenter::VIDEO_QUALITY::LOW); + config_center_->SetVideoQuality(ConfigCenter::VIDEO_QUALITY::HIGH); } video_quality_button_value_last_ = video_quality_button_value_; + if (video_frame_rate_button_value_ == 0) { + config_center_->SetVideoFrameRate( + ConfigCenter::VIDEO_FRAME_RATE::FPS_30); + } else if (video_frame_rate_button_value_ == 1) { + config_center_->SetVideoFrameRate( + ConfigCenter::VIDEO_FRAME_RATE::FPS_60); + } + video_frame_rate_button_value_last_ = video_frame_rate_button_value_; + // Video encode format if (video_encode_format_button_value_ == 0) { config_center_->SetVideoEncodeFormat( @@ -366,6 +375,11 @@ int Render::SettingWindow() { video_quality_button_value_ = video_quality_button_value_last_; } + if (video_frame_rate_button_value_ != + video_frame_rate_button_value_last_) { + video_frame_rate_button_value_ = video_frame_rate_button_value_last_; + } + if (video_encode_format_button_value_ != video_encode_format_button_value_last_) { video_encode_format_button_value_ =