UI: Enable audio multi-track w/ mpegts streaming

This enables audio multi-track support in UI for mpegts streams (srt,
rist ...).
The UI changes were coded though to allow re-use by other protocols.

Signed-off-by: pkv <pkv@obsproject.com>
This commit is contained in:
pkv
2022-07-15 22:03:43 +02:00
committed by Lain
parent 99ae6eb2e9
commit f186268507
6 changed files with 293 additions and 85 deletions

View File

@@ -1650,7 +1650,8 @@ bool OBSBasic::InitBasicConfigDefaults()
config_set_default_uint(basicConfig, "AdvOut", "RecTracks", (1 << 0));
config_set_default_string(basicConfig, "AdvOut", "RecEncoder", "none");
config_set_default_uint(basicConfig, "AdvOut", "FLVTrack", 1);
config_set_default_uint(basicConfig, "AdvOut",
"StreamMultiTrackAudioMixes", 1);
config_set_default_bool(basicConfig, "AdvOut", "FFOutputToFile", true);
config_set_default_string(basicConfig, "AdvOut", "FFFilePath",
GetDefaultVideoSavePath().c_str());