diff --git a/Sources/volume-service/CTSVolumeService.m b/Sources/volume-service/CTSVolumeService.m index 86b9f5d..4700ca4 100644 --- a/Sources/volume-service/CTSVolumeService.m +++ b/Sources/volume-service/CTSVolumeService.m @@ -99,7 +99,7 @@ - (BOOL)isMuted:(AudioDeviceID const)outputDeviceID .mElement = kAudioObjectPropertyElementMaster, .mSelector = kAudioDevicePropertyMute, }; - BOOL isMuted; + UInt32 isMuted; UInt32 isMutedSize = sizeof(isMuted); AudioHardwareServiceGetPropertyData(outputDeviceID, @@ -108,7 +108,7 @@ - (BOOL)isMuted:(AudioDeviceID const)outputDeviceID NULL, &isMutedSize, &isMuted); - return isMuted; + return (isMuted > 0); } - (int)outputVolume:(AudioDeviceID const)outputDeviceID