Added more streaming software to streamer mode binaries list (#3740)

Streamer mode now automatically detects if XSplit, PRISM Live Studio, Twitch Studio, or vMix are running

Co-authored-by: Kasia <zneix@zneix.eu>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
This commit is contained in:
badoge
2022-05-28 16:17:42 +04:00
committed by GitHub
parent efcfb19187
commit 57f92f5eaa
6 changed files with 18 additions and 11 deletions
+5 -3
View File
@@ -30,9 +30,11 @@ bool shouldShowWarning = true;
const QStringList &broadcastingBinaries()
{
#ifdef USEWINSDK
static QStringList bins = {"obs.exe", "obs64.exe"};
static QStringList bins = {
"obs.exe", "obs64.exe", "PRISMLiveStudio.exe",
"XSplit.Core.exe", "TwitchStudio.exe", "vMix64.exe"};
#else
static QStringList bins = {"obs"};
static QStringList bins = {"obs", "Twitch Studio", "Streamlabs Desktop"};
#endif
return bins;
}
@@ -45,7 +47,7 @@ bool isInStreamerMode()
return true;
case StreamerModeSetting::Disabled:
return false;
case StreamerModeSetting::DetectObs:
case StreamerModeSetting::DetectStreamingSoftware:
#if defined(Q_OS_LINUX) || defined(Q_OS_MACOS)