From 02803f510bae37eac88b0168ff887bdf7d71a7f0 Mon Sep 17 00:00:00 2001 From: James Woglom Date: Wed, 1 May 2024 00:36:14 -0400 Subject: [PATCH] Fix build when run on pre-macOS Monterey --- audio_switch.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/audio_switch.c b/audio_switch.c index 814edce..a064c3e 100644 --- a/audio_switch.c +++ b/audio_switch.c @@ -715,7 +715,11 @@ OSStatus setMute(ASDeviceType typeRequested, ASMuteType muteRequested) { AudioObjectPropertyAddress propertyAddress = { .mSelector = kAudioDevicePropertyMute, .mScope = scope, + #ifndef MAC_OS_VERSION_12_0 + .mElement = kAudioObjectPropertyElementMaster, + #else .mElement = kAudioObjectPropertyElementMain, + #endif }; UInt32 muted = (UInt32)muteRequested;