mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-07-20 12:15:28 -04:00
UI: Add options for new socket loop
This commit is contained in:
@@ -665,9 +665,17 @@ bool SimpleOutput::StartStreaming(obs_service_t *service)
|
||||
"DelayPreserve");
|
||||
const char *bindIP = config_get_string(main->Config(), "Output",
|
||||
"BindIP");
|
||||
bool enableNewSocketLoop = config_get_bool(main->Config(), "Output",
|
||||
"NewSocketLoopEnable");
|
||||
bool enableLowLatencyMode = config_get_bool(main->Config(), "Output",
|
||||
"LowLatencyEnable");
|
||||
|
||||
obs_data_t *settings = obs_data_create();
|
||||
obs_data_set_string(settings, "bind_ip", bindIP);
|
||||
obs_data_set_bool(settings, "new_socket_loop_enabled",
|
||||
enableNewSocketLoop);
|
||||
obs_data_set_bool(settings, "low_latency_mode_enabled",
|
||||
enableLowLatencyMode);
|
||||
obs_output_update(streamOutput, settings);
|
||||
obs_data_release(settings);
|
||||
|
||||
@@ -1314,9 +1322,17 @@ bool AdvancedOutput::StartStreaming(obs_service_t *service)
|
||||
"DelayPreserve");
|
||||
const char *bindIP = config_get_string(main->Config(), "Output",
|
||||
"BindIP");
|
||||
bool enableNewSocketLoop = config_get_bool(main->Config(), "Output",
|
||||
"NewSocketLoopEnable");
|
||||
bool enableLowLatencyMode = config_get_bool(main->Config(), "Output",
|
||||
"LowLatencyEnable");
|
||||
|
||||
obs_data_t *settings = obs_data_create();
|
||||
obs_data_set_string(settings, "bind_ip", bindIP);
|
||||
obs_data_set_bool(settings, "new_socket_loop_enabled",
|
||||
enableNewSocketLoop);
|
||||
obs_data_set_bool(settings, "low_latency_mode_enabled",
|
||||
enableLowLatencyMode);
|
||||
obs_output_update(streamOutput, settings);
|
||||
obs_data_release(settings);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user