UI: Inline macOS 13 check

This commit is contained in:
gxalpha 2024-08-18 02:21:15 +02:00 • committed by Ryan Foster
commit ec5f499cb3
3 changed files with 5 additions and 11 deletions

View file

@ -1023,7 +1023,11 @@ void OBSBasic::CreateFirstRunSources()
bool hasInputAudio = HasAudioDevices(App()->InputAudioSource());
#ifdef __APPLE__
hasDesktopAudio = hasDesktopAudio && shouldCreateDefaultAudioSource();
/* On macOS 13 and above, the SCK based audio capture provides a
* better alternative to the device-based audio capture. */
if (__builtin_available(macOS 13.0, *)) {
hasDesktopAudio = false;
}
#endif
if (hasDesktopAudio)