UI: Add eRTMP Multitrack Video Output

This commit is contained in:
Ruwen Hahn 2024-04-18 15:41:36 +02:00 • committed by Ryan Foster
commit c8950900c3
32 changed files with 2717 additions and 151 deletions

View file

@ -482,6 +482,16 @@ struct OBSStudioAPI : obs_frontend_callbacks {
obs_output_t *obs_frontend_get_streaming_output(void) override
{
auto multitrackVideo =
main->outputHandler->multitrackVideo.get();
auto mtvOutput =
multitrackVideo
? obs_output_get_ref(
multitrackVideo->StreamingOutput())
: nullptr;
if (mtvOutput)
return mtvOutput;
OBSOutput output = main->outputHandler->streamOutput.Get();
return obs_output_get_ref(output);
}