diff --git a/Sources/Shared/API/Webhook/Sensors/CoreMedia and CoreAudio Helpers/HACoreBlahObject.swift b/Sources/Shared/API/Webhook/Sensors/CoreMedia and CoreAudio Helpers/HACoreBlahObject.swift index 788464f9b..af3ee65f7 100644 --- a/Sources/Shared/API/Webhook/Sensors/CoreMedia and CoreAudio Helpers/HACoreBlahObject.swift +++ b/Sources/Shared/API/Webhook/Sensors/CoreMedia and CoreAudio Helpers/HACoreBlahObject.swift @@ -55,6 +55,7 @@ class HACoreBlahObject { } } } + #if targetEnvironment(macCatalyst) #if canImport(CoreMediaIO) import CoreMediaIO diff --git a/Sources/Shared/API/Webhook/Sensors/CoreMedia and CoreAudio Helpers/HACoreBlahProperty.swift b/Sources/Shared/API/Webhook/Sensors/CoreMedia and CoreAudio Helpers/HACoreBlahProperty.swift index ccba7bf07..aac2d845e 100644 --- a/Sources/Shared/API/Webhook/Sensors/CoreMedia and CoreAudio Helpers/HACoreBlahProperty.swift +++ b/Sources/Shared/API/Webhook/Sensors/CoreMedia and CoreAudio Helpers/HACoreBlahProperty.swift @@ -13,6 +13,7 @@ public protocol HACoreBlahProperty { func getPropertyDataSize(objectID: UInt32, dataSize: UnsafeMutablePointer) -> OSStatus func getPropertyData(objectID: UInt32, dataSize: UInt32, output: UnsafeMutableRawPointer) -> OSStatus } + #if targetEnvironment(macCatalyst) #if canImport(CoreMediaIO) public struct HACoreMediaProperty: HACoreBlahProperty { @@ -149,7 +150,6 @@ extension HACoreMediaProperty { } #endif - extension HACoreAudioProperty { static var deviceUID: HACoreAudioProperty> { /* diff --git a/Sources/Shared/API/Webhook/Sensors/InputOutputDeviceSensor.swift b/Sources/Shared/API/Webhook/Sensors/InputOutputDeviceSensor.swift index a86418503..4830af489 100644 --- a/Sources/Shared/API/Webhook/Sensors/InputOutputDeviceSensor.swift +++ b/Sources/Shared/API/Webhook/Sensors/InputOutputDeviceSensor.swift @@ -22,7 +22,6 @@ private class InputOutputDeviceUpdateSignaler: SensorProviderUpdateSignaler { #endif #endif - var id: UInt32 { switch self { case .invalid: return .max @@ -32,7 +31,6 @@ private class InputOutputDeviceUpdateSignaler: SensorProviderUpdateSignaler { case let .coreMedia(id): return id #endif #endif - } } } @@ -81,8 +79,7 @@ private class InputOutputDeviceUpdateSignaler: SensorProviderUpdateSignaler { addObserver(object: .coreMedia(id), property: property) } #endif -#endif - + #endif } public class InputOutputDeviceSensor: SensorProvider {