Build Information
Failed to build CAAudioHardware, reference 0.7.1 (d92796), with Swift 6.4 for tvOS using Xcode 27.0 on 22 Sep 2026 05:47:03 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme CAAudioHardware -destination generic/platform=tvOSBuild Log
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioProcess.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AudioProcess.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioStream+TerminalType.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AudioStream+TerminalType.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioStream.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AudioStream.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubdevice+DriftCompensationQuality.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AudioSubdevice+DriftCompensationQuality.swift
SwiftCompile normal arm64 Compiling\ AudioTransportManager.swift,\ BooleanControl.swift,\ LevelControl.swift,\ PropertyAddress.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyAddress.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:19:19: error: cannot find type 'AudioObjectID' in scope
17 | /// - precondition: `objectID` != `kAudioObjectUnknown`
18 | /// - parameter objectID: The HAL audio object ID
19 | init(_ objectID: AudioObjectID) {
| `- error: cannot find type 'AudioObjectID' in scope
20 | precondition(objectID != kAudioObjectUnknown)
21 | self.objectID = objectID
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:124:55: error: cannot find 'kAudioTransportManagerPropertyEndPointList' in scope
122 | // public static let destroyEndpointDevice = Selector(kAudioTransportManagerDestroyEndPointDevice)
123 | /// The property selector `kAudioTransportManagerPropertyEndPointList`
124 | public static let endpointList = AudioObjectSelector(kAudioTransportManagerPropertyEndPointList)
| `- error: cannot find 'kAudioTransportManagerPropertyEndPointList' in scope
125 | /// The property selector `kAudioTransportManagerPropertyTranslateUIDToEndPoint`
126 | public static let translateUIDToEndpoint = AudioObjectSelector(kAudioTransportManagerPropertyTranslateUIDToEndPoint)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:126:65: error: cannot find 'kAudioTransportManagerPropertyTranslateUIDToEndPoint' in scope
124 | public static let endpointList = AudioObjectSelector(kAudioTransportManagerPropertyEndPointList)
125 | /// The property selector `kAudioTransportManagerPropertyTranslateUIDToEndPoint`
126 | public static let translateUIDToEndpoint = AudioObjectSelector(kAudioTransportManagerPropertyTranslateUIDToEndPoint)
| `- error: cannot find 'kAudioTransportManagerPropertyTranslateUIDToEndPoint' in scope
127 | /// The property selector `kAudioTransportManagerPropertyTransportType`
128 | public static let transportType = AudioObjectSelector(kAudioTransportManagerPropertyTransportType)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:128:56: error: cannot find 'kAudioTransportManagerPropertyTransportType' in scope
126 | public static let translateUIDToEndpoint = AudioObjectSelector(kAudioTransportManagerPropertyTranslateUIDToEndPoint)
127 | /// The property selector `kAudioTransportManagerPropertyTransportType`
128 | public static let transportType = AudioObjectSelector(kAudioTransportManagerPropertyTransportType)
| `- error: cannot find 'kAudioTransportManagerPropertyTransportType' in scope
129 | }
130 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:110:47: error: cannot find type 'AudioObjectID' in scope
108 | /// - parameter qualifier: An optional property qualifier
109 | /// - throws: An error if the object does not have the requested property or the property data could not be retrieved
110 | public static func getPropertyData(objectID: AudioObjectID, property: PropertyAddress, qualifier: PropertyQualifier? = nil) throws -> AudioValueRange {
| `- error: cannot find type 'AudioObjectID' in scope
111 | var value = AudioValueRange()
112 | _ = try readRawPropertyData(objectID: objectID, property: property, into: &value, size: MemoryLayout<AudioValueRange>.stride, qualifier: qualifier)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:122:47: error: cannot find type 'AudioObjectID' in scope
120 | /// - parameter qualifier: An optional property qualifier
121 | /// - throws: An error if the object does not have the requested property or the property data could not be retrieved
122 | public static func getPropertyData(objectID: AudioObjectID, property: PropertyAddress, qualifier: PropertyQualifier? = nil) throws -> AudioStreamBasicDescription {
| `- error: cannot find type 'AudioObjectID' in scope
123 | var value = AudioStreamBasicDescription()
124 | _ = try readRawPropertyData(objectID: objectID, property: property, into: &value, size: MemoryLayout<AudioStreamBasicDescription>.stride, qualifier: qualifier)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:189:65: error: cannot find type 'AudioObjectID' in scope
187 | /// - parameter qualifier: An optional property qualifier
188 | /// - throws: An error if the object does not have the requested property or the property data could not be retrieved
189 | public static func getPropertyData<In, Out: Numeric>(objectID: AudioObjectID, property: PropertyAddress, translatingValue value: In, toType type: Out.Type = Out.self, qualifier: PropertyQualifier? = nil) throws -> Out {
| `- error: cannot find type 'AudioObjectID' in scope
190 | var inputData = value
191 | var outputData: Out = 0
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:211:67: error: cannot find type 'AudioObjectID' in scope
209 | /// - parameter qualifier: An optional property qualifier
210 | /// - throws: An error if the object does not have the requested property or the property data could not be retrieved
211 | public static func getPropertyData<In, Out: CFTypeRef>(objectID: AudioObjectID, property: PropertyAddress, translatingValue value: In, toType type: Out.Type = Out.self, qualifier: PropertyQualifier? = nil) throws -> Out {
| `- error: cannot find type 'AudioObjectID' in scope
212 | var inputData = value
213 | var outputData: Unmanaged<Out>?
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:20:75: error: cannot find 'kAudioHardwarePropertyTransportManagerList' in scope
18 | get throws {
19 | // Revisit if a subclass of `AudioTransportManager` is added
20 | try getPropertyData(objectID: .systemObject, property: PropertyAddress(kAudioHardwarePropertyTransportManagerList)).map { AudioTransportManager($0) }
| `- error: cannot find 'kAudioHardwarePropertyTransportManagerList' in scope
21 | }
22 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:83:59: error: cannot find type 'AudioObjectID' in scope
81 | /// - parameter initialValue: An optional initial value for `outData` when calling `AudioObjectGetPropertyData`
82 | /// - throws: An error if the object does not have the requested property or the property data could not be retrieved
83 | public static func getPropertyData<T: Numeric>(objectID: AudioObjectID, property: PropertyAddress, type: T.Type = T.self, qualifier: PropertyQualifier? = nil, initialValue: T = 0) throws -> T {
| `- error: cannot find type 'AudioObjectID' in scope
84 | var value = initialValue
85 | try withUnsafeMutablePointer(to: &value) {
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:98:61: error: cannot find type 'AudioObjectID' in scope
96 | /// - parameter qualifier: An optional property qualifier
97 | /// - throws: An error if the object does not have the requested property or the property data could not be retrieved
98 | public static func getPropertyData<T: CFTypeRef>(objectID: AudioObjectID, property: PropertyAddress, type: T.Type = T.self, qualifier: PropertyQualifier? = nil) throws -> T {
| `- error: cannot find type 'AudioObjectID' in scope
99 | var value: Unmanaged<T>?
100 | _ = try readRawPropertyData(objectID: objectID, property: property, into: &value, size: MemoryLayout<T>.stride, qualifier: qualifier)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:149:50: error: cannot find type 'AudioObjectID' in scope
147 | /// - parameter qualifier: An optional property qualifier
148 | /// - throws: An error if the object does not have the requested property or the property data could not be retrieved
149 | public static func getPropertyData<T>(objectID: AudioObjectID, property: PropertyAddress, elementType type: T.Type = T.self, qualifier: PropertyQualifier? = nil) throws -> [T] {
| `- error: cannot find type 'AudioObjectID' in scope
150 | let dataSize = try AudioObject.propertyDataSize(objectID: objectID, property: property, qualifier: qualifier)
151 | let count = dataSize / MemoryLayout<T>.stride
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:29:17: error: cannot find type 'AudioObjectID' in scope
27 | public static func makeTransportManager(forBundleID bundleID: String) throws -> AudioTransportManager? {
28 | var qualifier = bundleID as CFString
29 | let objectID: AudioObjectID = try getPropertyData(objectID: .systemObject, property: PropertyAddress(kAudioHardwarePropertyTranslateBundleIDToTransportManager), qualifier: PropertyQualifier(&qualifier))
| `- error: cannot find type 'AudioObjectID' in scope
30 | guard objectID != kAudioObjectUnknown else {
31 | return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:29:104: error: cannot find 'kAudioHardwarePropertyTranslateBundleIDToTransportManager' in scope
27 | public static func makeTransportManager(forBundleID bundleID: String) throws -> AudioTransportManager? {
28 | var qualifier = bundleID as CFString
29 | let objectID: AudioObjectID = try getPropertyData(objectID: .systemObject, property: PropertyAddress(kAudioHardwarePropertyTranslateBundleIDToTransportManager), qualifier: PropertyQualifier(&qualifier))
| `- error: cannot find 'kAudioHardwarePropertyTranslateBundleIDToTransportManager' in scope
30 | guard objectID != kAudioObjectUnknown else {
31 | return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:30:21: error: cannot find 'kAudioObjectUnknown' in scope
28 | var qualifier = bundleID as CFString
29 | let objectID: AudioObjectID = try getPropertyData(objectID: .systemObject, property: PropertyAddress(kAudioHardwarePropertyTranslateBundleIDToTransportManager), qualifier: PropertyQualifier(&qualifier))
30 | guard objectID != kAudioObjectUnknown else {
| `- error: cannot find 'kAudioObjectUnknown' in scope
31 | return nil
32 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:35:10: error: 'AudioTransportManager' cannot be constructed because it has no accessible initializers
33 |
34 | // Revisit if a subclass of `AudioTransportManager` is added
35 | return AudioTransportManager(objectID)
| `- error: 'AudioTransportManager' cannot be constructed because it has no accessible initializers
36 | }
37 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:45:62: error: cannot find 'kAudioTransportManagerCreateEndPointDevice' in scope
43 | // Revisit if a subclass of `AudioEndpointDevice` is added
44 | var qualifier = composition as CFDictionary
45 | return AudioEndpointDevice(try getProperty(PropertyAddress(kAudioTransportManagerCreateEndPointDevice), qualifier: PropertyQualifier(&qualifier)))
| `- error: cannot find 'kAudioTransportManagerCreateEndPointDevice' in scope
46 | }
47 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:45:10: error: 'AudioEndpointDevice' cannot be constructed because it has no accessible initializers
43 | // Revisit if a subclass of `AudioEndpointDevice` is added
44 | var qualifier = composition as CFDictionary
45 | return AudioEndpointDevice(try getProperty(PropertyAddress(kAudioTransportManagerCreateEndPointDevice), qualifier: PropertyQualifier(&qualifier)))
| `- error: 'AudioEndpointDevice' cannot be constructed because it has no accessible initializers
46 | }
47 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:51:39: error: cannot find 'kAudioTransportManagerDestroyEndPointDevice' in scope
49 | /// - remark: This corresponds to the property `kAudioTransportManagerDestroyEndPointDevice`
50 | func destroyEndpointDevice(_ endpointDevice: AudioEndpointDevice) throws {
51 | _ = try getProperty(PropertyAddress(kAudioTransportManagerDestroyEndPointDevice), type: UInt32.self, initialValue: endpointDevice.objectID)
| `- error: cannot find 'kAudioTransportManagerDestroyEndPointDevice' in scope
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:14:29: error: cannot find type 'AudioObjectID' in scope
12 | public class AudioObject: Equatable, Hashable, CustomDebugStringConvertible {
13 | /// The underlying audio object ID
14 | public final let objectID: AudioObjectID
| `- error: cannot find type 'AudioObjectID' in scope
15 |
16 | /// Initializes an `AudioObject` with `objectID`
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:59:36: error: cannot find 'kAudioTransportManagerPropertyEndPointList' in scope
57 | get throws {
58 | // Revisit if a subclass of `AudioEndpoint` is added
59 | try getProperty(PropertyAddress(kAudioTransportManagerPropertyEndPointList)).map { AudioEndpoint($0) }
| `- error: cannot find 'kAudioTransportManagerPropertyEndPointList' in scope
60 | }
61 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:68:58: error: cannot find 'kAudioTransportManagerPropertyTranslateUIDToEndPoint' in scope
66 | public func endpoint(forUID uid: String) throws -> AudioEndpoint? {
67 | var qualifierData = uid as CFString
68 | let endpointObjectID = try getProperty(PropertyAddress(kAudioTransportManagerPropertyTranslateUIDToEndPoint), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifierData))
| `- error: cannot find 'kAudioTransportManagerPropertyTranslateUIDToEndPoint' in scope
69 | guard endpointObjectID != kAudioObjectUnknown else {
70 | return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:68:119: error: cannot find 'AudioObjectID' in scope
66 | public func endpoint(forUID uid: String) throws -> AudioEndpoint? {
67 | var qualifierData = uid as CFString
68 | let endpointObjectID = try getProperty(PropertyAddress(kAudioTransportManagerPropertyTranslateUIDToEndPoint), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifierData))
| `- error: cannot find 'AudioObjectID' in scope
69 | guard endpointObjectID != kAudioObjectUnknown else {
70 | return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:68:30: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
66 | public func endpoint(forUID uid: String) throws -> AudioEndpoint? {
67 | var qualifierData = uid as CFString
68 | let endpointObjectID = try getProperty(PropertyAddress(kAudioTransportManagerPropertyTranslateUIDToEndPoint), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifierData))
| `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
69 | guard endpointObjectID != kAudioObjectUnknown else {
70 | return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:69:29: error: cannot find 'kAudioObjectUnknown' in scope
67 | var qualifierData = uid as CFString
68 | let endpointObjectID = try getProperty(PropertyAddress(kAudioTransportManagerPropertyTranslateUIDToEndPoint), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifierData))
69 | guard endpointObjectID != kAudioObjectUnknown else {
| `- error: cannot find 'kAudioObjectUnknown' in scope
70 | return nil
71 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:73:10: error: 'AudioEndpoint' cannot be constructed because it has no accessible initializers
71 | }
72 | // Revisit if a subclass of `AudioEndpoint` is added
73 | return AudioEndpoint(endpointObjectID)
| `- error: 'AudioEndpoint' cannot be constructed because it has no accessible initializers
74 | }
75 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:80:62: error: cannot find 'kAudioTransportManagerPropertyTransportType' in scope
78 | public var transportType: AudioDevice.TransportType {
79 | get throws {
80 | AudioDevice.TransportType(try getProperty(PropertyAddress(kAudioTransportManagerPropertyTransportType), type: UInt32.self))
| `- error: cannot find 'kAudioTransportManagerPropertyTransportType' in scope
81 | }
82 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:458:16: error: cannot find type 'AudioObjectPropertySelector' in scope
456 | public struct AudioObjectSelector<T: AudioObject>: Equatable, Hashable, Sendable {
457 | /// The underlying `AudioObjectPropertySelector` value
458 | let rawValue: AudioObjectPropertySelector
| `- error: cannot find type 'AudioObjectPropertySelector' in scope
459 |
460 | /// Creates a new instance with the specified value
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:63:48: error: cannot find 'kAudioBooleanControlPropertyValue' in scope
61 | extension AudioObjectSelector where T == BooleanControl {
62 | /// The property selector `kAudioBooleanControlPropertyValue`
63 | public static let value = AudioObjectSelector(kAudioBooleanControlPropertyValue)
| `- error: cannot find 'kAudioBooleanControlPropertyValue' in scope
64 | }
65 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:116:37: error: cannot find type 'AudioObjectID' in scope
114 |
115 | /// Creates and returns an initialized `BooleanControl` or subclass.
116 | func makeBooleanControl(_ objectID: AudioObjectID) throws -> BooleanControl {
| `- error: cannot find type 'AudioObjectID' in scope
117 | precondition(objectID != kAudioObjectUnknown)
118 | precondition(objectID != kAudioObjectSystemObject)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:18:36: error: cannot find 'kAudioBooleanControlPropertyValue' in scope
16 | public var value: Bool {
17 | get throws {
18 | try getProperty(PropertyAddress(kAudioBooleanControlPropertyValue), type: UInt32.self) != 0
| `- error: cannot find 'kAudioBooleanControlPropertyValue' in scope
19 | }
20 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:24:35: error: cannot find 'kAudioBooleanControlPropertyValue' in scope
22 | /// - remark: This corresponds to the property `kAudioBooleanControlPropertyValue`
23 | public func setValue(_ value: Bool) throws {
24 | try setProperty(PropertyAddress(kAudioBooleanControlPropertyValue), to: UInt32(value ? 1 : 0))
| `- error: cannot find 'kAudioBooleanControlPropertyValue' in scope
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:117:27: error: cannot find 'kAudioObjectUnknown' in scope
115 | /// Creates and returns an initialized `BooleanControl` or subclass.
116 | func makeBooleanControl(_ objectID: AudioObjectID) throws -> BooleanControl {
117 | precondition(objectID != kAudioObjectUnknown)
| `- error: cannot find 'kAudioObjectUnknown' in scope
118 | precondition(objectID != kAudioObjectSystemObject)
119 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:118:27: error: cannot find 'kAudioObjectSystemObject' in scope
116 | func makeBooleanControl(_ objectID: AudioObjectID) throws -> BooleanControl {
117 | precondition(objectID != kAudioObjectUnknown)
118 | precondition(objectID != kAudioObjectSystemObject)
| `- error: cannot find 'kAudioObjectSystemObject' in scope
119 |
120 | let objectClass = try AudioObject.getClass(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:381:60: error: cannot find type 'AudioClassID' in scope
379 | extension AudioObject {
380 | /// Returns the value of `kAudioObjectPropertyClass` for `objectID`
381 | static func getClass(_ objectID: AudioObjectID) throws -> AudioClassID {
| `- error: cannot find type 'AudioClassID' in scope
382 | return try AudioObject.getPropertyData(objectID: objectID, property: PropertyAddress(kAudioObjectPropertyClass))
383 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:381:35: error: cannot find type 'AudioObjectID' in scope
379 | extension AudioObject {
380 | /// Returns the value of `kAudioObjectPropertyClass` for `objectID`
381 | static func getClass(_ objectID: AudioObjectID) throws -> AudioClassID {
| `- error: cannot find type 'AudioObjectID' in scope
382 | return try AudioObject.getPropertyData(objectID: objectID, property: PropertyAddress(kAudioObjectPropertyClass))
383 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:123:7: error: cannot find 'kAudioBooleanControlClassID' in scope
121 |
122 | switch objectClass {
123 | case kAudioBooleanControlClassID: return BooleanControl(objectID)
| `- error: cannot find 'kAudioBooleanControlClassID' in scope
124 | case kAudioMuteControlClassID: return MuteControl(objectID)
125 | case kAudioSoloControlClassID: return SoloControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:124:7: error: cannot find 'kAudioMuteControlClassID' in scope
122 | switch objectClass {
123 | case kAudioBooleanControlClassID: return BooleanControl(objectID)
124 | case kAudioMuteControlClassID: return MuteControl(objectID)
| `- error: cannot find 'kAudioMuteControlClassID' in scope
125 | case kAudioSoloControlClassID: return SoloControl(objectID)
126 | case kAudioJackControlClassID: return JackControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:125:7: error: cannot find 'kAudioSoloControlClassID' in scope
123 | case kAudioBooleanControlClassID: return BooleanControl(objectID)
124 | case kAudioMuteControlClassID: return MuteControl(objectID)
125 | case kAudioSoloControlClassID: return SoloControl(objectID)
| `- error: cannot find 'kAudioSoloControlClassID' in scope
126 | case kAudioJackControlClassID: return JackControl(objectID)
127 | case kAudioLFEMuteControlClassID: return LFEMuteControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:126:7: error: cannot find 'kAudioJackControlClassID' in scope
124 | case kAudioMuteControlClassID: return MuteControl(objectID)
125 | case kAudioSoloControlClassID: return SoloControl(objectID)
126 | case kAudioJackControlClassID: return JackControl(objectID)
| `- error: cannot find 'kAudioJackControlClassID' in scope
127 | case kAudioLFEMuteControlClassID: return LFEMuteControl(objectID)
128 | case kAudioPhantomPowerControlClassID: return PhantomPowerControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:127:7: error: cannot find 'kAudioLFEMuteControlClassID' in scope
125 | case kAudioSoloControlClassID: return SoloControl(objectID)
126 | case kAudioJackControlClassID: return JackControl(objectID)
127 | case kAudioLFEMuteControlClassID: return LFEMuteControl(objectID)
| `- error: cannot find 'kAudioLFEMuteControlClassID' in scope
128 | case kAudioPhantomPowerControlClassID: return PhantomPowerControl(objectID)
129 | case kAudioPhaseInvertControlClassID: return PhaseInvertControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:128:7: error: cannot find 'kAudioPhantomPowerControlClassID' in scope
126 | case kAudioJackControlClassID: return JackControl(objectID)
127 | case kAudioLFEMuteControlClassID: return LFEMuteControl(objectID)
128 | case kAudioPhantomPowerControlClassID: return PhantomPowerControl(objectID)
| `- error: cannot find 'kAudioPhantomPowerControlClassID' in scope
129 | case kAudioPhaseInvertControlClassID: return PhaseInvertControl(objectID)
130 | case kAudioClipLightControlClassID: return ClipLightControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:129:7: error: cannot find 'kAudioPhaseInvertControlClassID' in scope
127 | case kAudioLFEMuteControlClassID: return LFEMuteControl(objectID)
128 | case kAudioPhantomPowerControlClassID: return PhantomPowerControl(objectID)
129 | case kAudioPhaseInvertControlClassID: return PhaseInvertControl(objectID)
| `- error: cannot find 'kAudioPhaseInvertControlClassID' in scope
130 | case kAudioClipLightControlClassID: return ClipLightControl(objectID)
131 | case kAudioTalkbackControlClassID: return TalkbackControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:130:7: error: cannot find 'kAudioClipLightControlClassID' in scope
128 | case kAudioPhantomPowerControlClassID: return PhantomPowerControl(objectID)
129 | case kAudioPhaseInvertControlClassID: return PhaseInvertControl(objectID)
130 | case kAudioClipLightControlClassID: return ClipLightControl(objectID)
| `- error: cannot find 'kAudioClipLightControlClassID' in scope
131 | case kAudioTalkbackControlClassID: return TalkbackControl(objectID)
132 | case kAudioListenbackControlClassID: return ListenbackControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:131:7: error: cannot find 'kAudioTalkbackControlClassID' in scope
129 | case kAudioPhaseInvertControlClassID: return PhaseInvertControl(objectID)
130 | case kAudioClipLightControlClassID: return ClipLightControl(objectID)
131 | case kAudioTalkbackControlClassID: return TalkbackControl(objectID)
| `- error: cannot find 'kAudioTalkbackControlClassID' in scope
132 | case kAudioListenbackControlClassID: return ListenbackControl(objectID)
133 | default:
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:132:7: error: cannot find 'kAudioListenbackControlClassID' in scope
130 | case kAudioClipLightControlClassID: return ClipLightControl(objectID)
131 | case kAudioTalkbackControlClassID: return TalkbackControl(objectID)
132 | case kAudioListenbackControlClassID: return ListenbackControl(objectID)
| `- error: cannot find 'kAudioListenbackControlClassID' in scope
133 | default:
134 | os_log(.debug, log: audioObjectLog, "Unknown boolean control class '%{public}@' for audio object 0x%{public}@", objectClass.fourCC, objectID.hexString)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:123:45: error: 'BooleanControl' cannot be constructed because it has no accessible initializers
121 |
122 | switch objectClass {
123 | case kAudioBooleanControlClassID: return BooleanControl(objectID)
| `- error: 'BooleanControl' cannot be constructed because it has no accessible initializers
124 | case kAudioMuteControlClassID: return MuteControl(objectID)
125 | case kAudioSoloControlClassID: return SoloControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:124:43: error: 'MuteControl' cannot be constructed because it has no accessible initializers
122 | switch objectClass {
123 | case kAudioBooleanControlClassID: return BooleanControl(objectID)
124 | case kAudioMuteControlClassID: return MuteControl(objectID)
| `- error: 'MuteControl' cannot be constructed because it has no accessible initializers
125 | case kAudioSoloControlClassID: return SoloControl(objectID)
126 | case kAudioJackControlClassID: return JackControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:125:42: error: 'SoloControl' cannot be constructed because it has no accessible initializers
123 | case kAudioBooleanControlClassID: return BooleanControl(objectID)
124 | case kAudioMuteControlClassID: return MuteControl(objectID)
125 | case kAudioSoloControlClassID: return SoloControl(objectID)
| `- error: 'SoloControl' cannot be constructed because it has no accessible initializers
126 | case kAudioJackControlClassID: return JackControl(objectID)
127 | case kAudioLFEMuteControlClassID: return LFEMuteControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:126:42: error: 'JackControl' cannot be constructed because it has no accessible initializers
124 | case kAudioMuteControlClassID: return MuteControl(objectID)
125 | case kAudioSoloControlClassID: return SoloControl(objectID)
126 | case kAudioJackControlClassID: return JackControl(objectID)
| `- error: 'JackControl' cannot be constructed because it has no accessible initializers
127 | case kAudioLFEMuteControlClassID: return LFEMuteControl(objectID)
128 | case kAudioPhantomPowerControlClassID: return PhantomPowerControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:127:44: error: 'LFEMuteControl' cannot be constructed because it has no accessible initializers
125 | case kAudioSoloControlClassID: return SoloControl(objectID)
126 | case kAudioJackControlClassID: return JackControl(objectID)
127 | case kAudioLFEMuteControlClassID: return LFEMuteControl(objectID)
| `- error: 'LFEMuteControl' cannot be constructed because it has no accessible initializers
128 | case kAudioPhantomPowerControlClassID: return PhantomPowerControl(objectID)
129 | case kAudioPhaseInvertControlClassID: return PhaseInvertControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:128:48: error: 'PhantomPowerControl' cannot be constructed because it has no accessible initializers
126 | case kAudioJackControlClassID: return JackControl(objectID)
127 | case kAudioLFEMuteControlClassID: return LFEMuteControl(objectID)
128 | case kAudioPhantomPowerControlClassID: return PhantomPowerControl(objectID)
| `- error: 'PhantomPowerControl' cannot be constructed because it has no accessible initializers
129 | case kAudioPhaseInvertControlClassID: return PhaseInvertControl(objectID)
130 | case kAudioClipLightControlClassID: return ClipLightControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:129:47: error: 'PhaseInvertControl' cannot be constructed because it has no accessible initializers
127 | case kAudioLFEMuteControlClassID: return LFEMuteControl(objectID)
128 | case kAudioPhantomPowerControlClassID: return PhantomPowerControl(objectID)
129 | case kAudioPhaseInvertControlClassID: return PhaseInvertControl(objectID)
| `- error: 'PhaseInvertControl' cannot be constructed because it has no accessible initializers
130 | case kAudioClipLightControlClassID: return ClipLightControl(objectID)
131 | case kAudioTalkbackControlClassID: return TalkbackControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:130:46: error: 'ClipLightControl' cannot be constructed because it has no accessible initializers
128 | case kAudioPhantomPowerControlClassID: return PhantomPowerControl(objectID)
129 | case kAudioPhaseInvertControlClassID: return PhaseInvertControl(objectID)
130 | case kAudioClipLightControlClassID: return ClipLightControl(objectID)
| `- error: 'ClipLightControl' cannot be constructed because it has no accessible initializers
131 | case kAudioTalkbackControlClassID: return TalkbackControl(objectID)
132 | case kAudioListenbackControlClassID: return ListenbackControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:131:45: error: 'TalkbackControl' cannot be constructed because it has no accessible initializers
129 | case kAudioPhaseInvertControlClassID: return PhaseInvertControl(objectID)
130 | case kAudioClipLightControlClassID: return ClipLightControl(objectID)
131 | case kAudioTalkbackControlClassID: return TalkbackControl(objectID)
| `- error: 'TalkbackControl' cannot be constructed because it has no accessible initializers
132 | case kAudioListenbackControlClassID: return ListenbackControl(objectID)
133 | default:
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:132:47: error: 'ListenbackControl' cannot be constructed because it has no accessible initializers
130 | case kAudioClipLightControlClassID: return ClipLightControl(objectID)
131 | case kAudioTalkbackControlClassID: return TalkbackControl(objectID)
132 | case kAudioListenbackControlClassID: return ListenbackControl(objectID)
| `- error: 'ListenbackControl' cannot be constructed because it has no accessible initializers
133 | default:
134 | os_log(.debug, log: audioObjectLog, "Unknown boolean control class '%{public}@' for audio object 0x%{public}@", objectClass.fourCC, objectID.hexString)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:135:10: error: 'BooleanControl' cannot be constructed because it has no accessible initializers
133 | default:
134 | os_log(.debug, log: audioObjectLog, "Unknown boolean control class '%{public}@' for audio object 0x%{public}@", objectClass.fourCC, objectID.hexString)
135 | return BooleanControl(objectID)
| `- error: 'BooleanControl' cannot be constructed because it has no accessible initializers
136 | }
137 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:99:54: error: cannot find 'kAudioLevelControlPropertyScalarValue' in scope
97 | extension AudioObjectSelector where T == LevelControl {
98 | /// The property selector `kAudioLevelControlPropertyScalarValue`
99 | public static let scalarValue = AudioObjectSelector(kAudioLevelControlPropertyScalarValue)
| `- error: cannot find 'kAudioLevelControlPropertyScalarValue' in scope
100 | /// The property selector `kAudioLevelControlPropertyDecibelValue`
101 | public static let decibelValue = AudioObjectSelector(kAudioLevelControlPropertyDecibelValue)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:101:55: error: cannot find 'kAudioLevelControlPropertyDecibelValue' in scope
99 | public static let scalarValue = AudioObjectSelector(kAudioLevelControlPropertyScalarValue)
100 | /// The property selector `kAudioLevelControlPropertyDecibelValue`
101 | public static let decibelValue = AudioObjectSelector(kAudioLevelControlPropertyDecibelValue)
| `- error: cannot find 'kAudioLevelControlPropertyDecibelValue' in scope
102 | /// The property selector `kAudioLevelControlPropertyDecibelRange`
103 | public static let decibelRange = AudioObjectSelector(kAudioLevelControlPropertyDecibelRange)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:103:55: error: cannot find 'kAudioLevelControlPropertyDecibelRange' in scope
101 | public static let decibelValue = AudioObjectSelector(kAudioLevelControlPropertyDecibelValue)
102 | /// The property selector `kAudioLevelControlPropertyDecibelRange`
103 | public static let decibelRange = AudioObjectSelector(kAudioLevelControlPropertyDecibelRange)
| `- error: cannot find 'kAudioLevelControlPropertyDecibelRange' in scope
104 | /// The property selector `kAudioLevelControlPropertyConvertScalarToDecibels`
105 | public static let scalarToDecibels = AudioObjectSelector(kAudioLevelControlPropertyConvertScalarToDecibels)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:105:59: error: cannot find 'kAudioLevelControlPropertyConvertScalarToDecibels' in scope
103 | public static let decibelRange = AudioObjectSelector(kAudioLevelControlPropertyDecibelRange)
104 | /// The property selector `kAudioLevelControlPropertyConvertScalarToDecibels`
105 | public static let scalarToDecibels = AudioObjectSelector(kAudioLevelControlPropertyConvertScalarToDecibels)
| `- error: cannot find 'kAudioLevelControlPropertyConvertScalarToDecibels' in scope
106 | /// The property selector `kAudioLevelControlPropertyConvertDecibelsToScalar`
107 | public static let decibelsToScalar = AudioObjectSelector(kAudioLevelControlPropertyConvertDecibelsToScalar)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:107:59: error: cannot find 'kAudioLevelControlPropertyConvertDecibelsToScalar' in scope
105 | public static let scalarToDecibels = AudioObjectSelector(kAudioLevelControlPropertyConvertScalarToDecibels)
106 | /// The property selector `kAudioLevelControlPropertyConvertDecibelsToScalar`
107 | public static let decibelsToScalar = AudioObjectSelector(kAudioLevelControlPropertyConvertDecibelsToScalar)
| `- error: cannot find 'kAudioLevelControlPropertyConvertDecibelsToScalar' in scope
108 | }
109 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:125:35: error: cannot find type 'AudioObjectID' in scope
123 |
124 | /// Creates and returns an initialized `LevelControl` or subclass.
125 | func makeLevelControl(_ objectID: AudioObjectID) throws -> LevelControl {
| `- error: cannot find type 'AudioObjectID' in scope
126 | precondition(objectID != kAudioObjectUnknown)
127 | precondition(objectID != kAudioObjectSystemObject)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:18:36: error: cannot find 'kAudioLevelControlPropertyScalarValue' in scope
16 | public var scalarValue: Float {
17 | get throws {
18 | try getProperty(PropertyAddress(kAudioLevelControlPropertyScalarValue))
| `- error: cannot find 'kAudioLevelControlPropertyScalarValue' in scope
19 | }
20 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:24:35: error: cannot find 'kAudioLevelControlPropertyScalarValue' in scope
22 | /// - remark: This corresponds to the property `kAudioLevelControlPropertyScalarValue`
23 | public func setScalarValue(_ value: Float) throws {
24 | try setProperty(PropertyAddress(kAudioLevelControlPropertyScalarValue), to: value)
| `- error: cannot find 'kAudioLevelControlPropertyScalarValue' in scope
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:31:36: error: cannot find 'kAudioLevelControlPropertyDecibelValue' in scope
29 | public var decibelValue: Float {
30 | get throws {
31 | try getProperty(PropertyAddress(kAudioLevelControlPropertyDecibelValue))
| `- error: cannot find 'kAudioLevelControlPropertyDecibelValue' in scope
32 | }
33 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:37:35: error: cannot find 'kAudioLevelControlPropertyDecibelValue' in scope
35 | /// - remark: This corresponds to the property `kAudioLevelControlPropertyDecibelValue`
36 | public func setDecibelValue(_ value: Float) throws {
37 | try setProperty(PropertyAddress(kAudioLevelControlPropertyDecibelValue), to: value)
| `- error: cannot find 'kAudioLevelControlPropertyDecibelValue' in scope
38 | }
39 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:44:65: error: cannot find 'kAudioLevelControlPropertyDecibelRange' in scope
42 | public var decibelRange: ClosedRange<Float> {
43 | get throws {
44 | let value: AudioValueRange = try getProperty(PropertyAddress(kAudioLevelControlPropertyDecibelRange))
| `- error: cannot find 'kAudioLevelControlPropertyDecibelRange' in scope
45 | return Float(value.mMinimum) ... Float(value.mMaximum)
46 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:53:42: error: cannot find 'kAudioLevelControlPropertyConvertScalarToDecibels' in scope
51 | /// - parameter scalar: The value to convert
52 | public func convertToDecibels(fromScalar scalar: Float) throws -> Float {
53 | return try getProperty(PropertyAddress(kAudioLevelControlPropertyConvertScalarToDecibels), initialValue: scalar)
| `- error: cannot find 'kAudioLevelControlPropertyConvertScalarToDecibels' in scope
54 | }
55 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:60:42: error: cannot find 'kAudioLevelControlPropertyConvertDecibelsToScalar' in scope
58 | /// - parameter decibels: The value to convert
59 | public func convertToScalar(fromDecibels decibels: Float) throws -> Float {
60 | return try getProperty(PropertyAddress(kAudioLevelControlPropertyConvertDecibelsToScalar), initialValue: decibels)
| `- error: cannot find 'kAudioLevelControlPropertyConvertDecibelsToScalar' in scope
61 | }
62 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:126:27: error: cannot find 'kAudioObjectUnknown' in scope
124 | /// Creates and returns an initialized `LevelControl` or subclass.
125 | func makeLevelControl(_ objectID: AudioObjectID) throws -> LevelControl {
126 | precondition(objectID != kAudioObjectUnknown)
| `- error: cannot find 'kAudioObjectUnknown' in scope
127 | precondition(objectID != kAudioObjectSystemObject)
128 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:127:27: error: cannot find 'kAudioObjectSystemObject' in scope
125 | func makeLevelControl(_ objectID: AudioObjectID) throws -> LevelControl {
126 | precondition(objectID != kAudioObjectUnknown)
127 | precondition(objectID != kAudioObjectSystemObject)
| `- error: cannot find 'kAudioObjectSystemObject' in scope
128 |
129 | let objectClass = try AudioObject.getClass(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:132:7: error: cannot find 'kAudioLevelControlClassID' in scope
130 |
131 | switch objectClass {
132 | case kAudioLevelControlClassID: return LevelControl(objectID)
| `- error: cannot find 'kAudioLevelControlClassID' in scope
133 | case kAudioVolumeControlClassID: return VolumeControl(objectID)
134 | case kAudioLFEVolumeControlClassID: return LFEVolumeControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:133:7: error: cannot find 'kAudioVolumeControlClassID' in scope
131 | switch objectClass {
132 | case kAudioLevelControlClassID: return LevelControl(objectID)
133 | case kAudioVolumeControlClassID: return VolumeControl(objectID)
| `- error: cannot find 'kAudioVolumeControlClassID' in scope
134 | case kAudioLFEVolumeControlClassID: return LFEVolumeControl(objectID)
135 | default:
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:134:7: error: cannot find 'kAudioLFEVolumeControlClassID' in scope
132 | case kAudioLevelControlClassID: return LevelControl(objectID)
133 | case kAudioVolumeControlClassID: return VolumeControl(objectID)
134 | case kAudioLFEVolumeControlClassID: return LFEVolumeControl(objectID)
| `- error: cannot find 'kAudioLFEVolumeControlClassID' in scope
135 | default:
136 | os_log(.debug, log: audioObjectLog, "Unknown level control class '%{public}@' for audio object 0x%{public}@", objectClass.fourCC, objectID.hexString)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:132:44: error: 'LevelControl' cannot be constructed because it has no accessible initializers
130 |
131 | switch objectClass {
132 | case kAudioLevelControlClassID: return LevelControl(objectID)
| `- error: 'LevelControl' cannot be constructed because it has no accessible initializers
133 | case kAudioVolumeControlClassID: return VolumeControl(objectID)
134 | case kAudioLFEVolumeControlClassID: return LFEVolumeControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:133:45: error: 'VolumeControl' cannot be constructed because it has no accessible initializers
131 | switch objectClass {
132 | case kAudioLevelControlClassID: return LevelControl(objectID)
133 | case kAudioVolumeControlClassID: return VolumeControl(objectID)
| `- error: 'VolumeControl' cannot be constructed because it has no accessible initializers
134 | case kAudioLFEVolumeControlClassID: return LFEVolumeControl(objectID)
135 | default:
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:134:47: error: 'LFEVolumeControl' cannot be constructed because it has no accessible initializers
132 | case kAudioLevelControlClassID: return LevelControl(objectID)
133 | case kAudioVolumeControlClassID: return VolumeControl(objectID)
134 | case kAudioLFEVolumeControlClassID: return LFEVolumeControl(objectID)
| `- error: 'LFEVolumeControl' cannot be constructed because it has no accessible initializers
135 | default:
136 | os_log(.debug, log: audioObjectLog, "Unknown level control class '%{public}@' for audio object 0x%{public}@", objectClass.fourCC, objectID.hexString)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:137:10: error: 'LevelControl' cannot be constructed because it has no accessible initializers
135 | default:
136 | os_log(.debug, log: audioObjectLog, "Unknown level control class '%{public}@' for audio object 0x%{public}@", objectClass.fourCC, objectID.hexString)
137 | return LevelControl(objectID)
| `- error: 'LevelControl' cannot be constructed because it has no accessible initializers
138 | }
139 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyAddress.swift:13:23: error: cannot find type 'AudioObjectPropertyAddress' in scope
11 | public struct PropertyAddress: Equatable, Hashable, Sendable {
12 | /// The underlying Core Audio `AudioObjectPropertyAddress`
13 | public let rawValue: AudioObjectPropertyAddress
| `- error: cannot find type 'AudioObjectPropertyAddress' in scope
14 |
15 | /// Creates a new instance with the specified value
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyAddress.swift:17:23: error: cannot find type 'AudioObjectPropertyAddress' in scope
15 | /// Creates a new instance with the specified value
16 | /// - parameter value: The value to use for the new instance
17 | public init(_ value: AudioObjectPropertyAddress) {
| `- error: cannot find type 'AudioObjectPropertyAddress' in scope
18 | self.rawValue = value
19 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyAddress.swift:39:26: error: cannot find type 'AudioObjectPropertySelector' in scope
37 | /// - parameter scope: The desired raw scope value
38 | /// - parameter element: The desired raw element value
39 | public init(_ selector: AudioObjectPropertySelector, scope: AudioObjectPropertyScope = kAudioObjectPropertyScopeGlobal, element: AudioObjectPropertyElement = kAudioObjectPropertyElementMain) {
| `- error: cannot find type 'AudioObjectPropertySelector' in scope
40 | self.rawValue = AudioObjectPropertyAddress(mSelector: selector, mScope: scope, mElement: element)
41 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyAddress.swift:39:62: error: cannot find type 'AudioObjectPropertyScope' in scope
37 | /// - parameter scope: The desired raw scope value
38 | /// - parameter element: The desired raw element value
39 | public init(_ selector: AudioObjectPropertySelector, scope: AudioObjectPropertyScope = kAudioObjectPropertyScopeGlobal, element: AudioObjectPropertyElement = kAudioObjectPropertyElementMain) {
| `- error: cannot find type 'AudioObjectPropertyScope' in scope
40 | self.rawValue = AudioObjectPropertyAddress(mSelector: selector, mScope: scope, mElement: element)
41 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyAddress.swift:39:131: error: cannot find type 'AudioObjectPropertyElement' in scope
37 | /// - parameter scope: The desired raw scope value
38 | /// - parameter element: The desired raw element value
39 | public init(_ selector: AudioObjectPropertySelector, scope: AudioObjectPropertyScope = kAudioObjectPropertyScopeGlobal, element: AudioObjectPropertyElement = kAudioObjectPropertyElementMain) {
| `- error: cannot find type 'AudioObjectPropertyElement' in scope
40 | self.rawValue = AudioObjectPropertyAddress(mSelector: selector, mScope: scope, mElement: element)
41 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift:36:45: error: cannot find 'kAudioObjectPropertyScopeGlobal' in scope
34 | extension PropertyScope {
35 | /// Global scope
36 | public static let global = PropertyScope(kAudioObjectPropertyScopeGlobal)
| `- error: cannot find 'kAudioObjectPropertyScopeGlobal' in scope
37 | /// Input scope
38 | public static let input = PropertyScope(kAudioObjectPropertyScopeInput)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyElement.swift:36:45: error: cannot find 'kAudioObjectPropertyElementMain' in scope
34 | extension PropertyElement {
35 | /// Main element
36 | public static let main = PropertyElement(kAudioObjectPropertyElementMain)
| `- error: cannot find 'kAudioObjectPropertyElementMain' in scope
37 | /// Master element
38 | @available(macOS, introduced: 10.0, deprecated: 12.0, renamed: "main")
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyAddress.swift:40:19: error: cannot find 'AudioObjectPropertyAddress' in scope
38 | /// - parameter element: The desired raw element value
39 | public init(_ selector: AudioObjectPropertySelector, scope: AudioObjectPropertyScope = kAudioObjectPropertyScopeGlobal, element: AudioObjectPropertyElement = kAudioObjectPropertyElementMain) {
40 | self.rawValue = AudioObjectPropertyAddress(mSelector: selector, mScope: scope, mElement: element)
| `- error: cannot find 'AudioObjectPropertyAddress' in scope
41 | }
42 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyAddress.swift:48:19: error: cannot find 'AudioObjectPropertyAddress' in scope
46 | /// - parameter element: The desired element
47 | public init(_ selector: PropertySelector, scope: PropertyScope = .global, element: PropertyElement = .main) {
48 | self.rawValue = AudioObjectPropertyAddress(mSelector: selector.rawValue, mScope: scope.rawValue, mElement: element.rawValue)
| `- error: cannot find 'AudioObjectPropertyAddress' in scope
49 | }
50 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertySelector.swift:13:23: error: cannot find type 'AudioObjectPropertySelector' in scope
11 | public struct PropertySelector: Equatable, Hashable, Sendable {
12 | /// The underlying Core Audio `AudioObjectPropertySelector`
13 | public let rawValue: AudioObjectPropertySelector
| `- error: cannot find type 'AudioObjectPropertySelector' in scope
14 |
15 | /// Creates a new instance with the specified value
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift:13:23: error: cannot find type 'AudioObjectPropertyScope' in scope
11 | public struct PropertyScope: Equatable, Hashable, Sendable {
12 | /// The underlying Core Audio `AudioObjectPropertyScope`
13 | public let rawValue: AudioObjectPropertyScope
| `- error: cannot find type 'AudioObjectPropertyScope' in scope
14 |
15 | /// Creates a new instance with the specified value
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyElement.swift:13:23: error: cannot find type 'AudioObjectPropertyElement' in scope
11 | public struct PropertyElement: Equatable, Hashable, Sendable {
12 | /// The underlying Core Audio `AudioObjectPropertyElement`
13 | public let rawValue: AudioObjectPropertyElement
| `- error: cannot find type 'AudioObjectPropertyElement' in scope
14 |
15 | /// Creates a new instance with the specified value
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyAddress.swift:75:56: error: cannot find 'kAudioObjectPropertySelectorWildcard' in scope
73 | let l = lhs.rawValue
74 | let r = rhs.rawValue
75 | return (l.mSelector == r.mSelector || l.mSelector == kAudioObjectPropertySelectorWildcard || r.mSelector == kAudioObjectPropertySelectorWildcard)
| `- error: cannot find 'kAudioObjectPropertySelectorWildcard' in scope
76 | && (l.mScope == r.mScope || l.mScope == kAudioObjectPropertyScopeWildcard || r.mScope == kAudioObjectPropertyScopeWildcard)
77 | && (l.mElement == r.mElement || l.mElement == kAudioObjectPropertyElementWildcard || r.mElement == kAudioObjectPropertyElementWildcard)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyAddress.swift:75:111: error: cannot find 'kAudioObjectPropertySelectorWildcard' in scope
73 | let l = lhs.rawValue
74 | let r = rhs.rawValue
75 | return (l.mSelector == r.mSelector || l.mSelector == kAudioObjectPropertySelectorWildcard || r.mSelector == kAudioObjectPropertySelectorWildcard)
| `- error: cannot find 'kAudioObjectPropertySelectorWildcard' in scope
76 | && (l.mScope == r.mScope || l.mScope == kAudioObjectPropertyScopeWildcard || r.mScope == kAudioObjectPropertyScopeWildcard)
77 | && (l.mElement == r.mElement || l.mElement == kAudioObjectPropertyElementWildcard || r.mElement == kAudioObjectPropertyElementWildcard)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyAddress.swift:76:43: error: cannot find 'kAudioObjectPropertyScopeWildcard' in scope
74 | let r = rhs.rawValue
75 | return (l.mSelector == r.mSelector || l.mSelector == kAudioObjectPropertySelectorWildcard || r.mSelector == kAudioObjectPropertySelectorWildcard)
76 | && (l.mScope == r.mScope || l.mScope == kAudioObjectPropertyScopeWildcard || r.mScope == kAudioObjectPropertyScopeWildcard)
| `- error: cannot find 'kAudioObjectPropertyScopeWildcard' in scope
77 | && (l.mElement == r.mElement || l.mElement == kAudioObjectPropertyElementWildcard || r.mElement == kAudioObjectPropertyElementWildcard)
78 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyAddress.swift:76:92: error: cannot find 'kAudioObjectPropertyScopeWildcard' in scope
74 | let r = rhs.rawValue
75 | return (l.mSelector == r.mSelector || l.mSelector == kAudioObjectPropertySelectorWildcard || r.mSelector == kAudioObjectPropertySelectorWildcard)
76 | && (l.mScope == r.mScope || l.mScope == kAudioObjectPropertyScopeWildcard || r.mScope == kAudioObjectPropertyScopeWildcard)
| `- error: cannot find 'kAudioObjectPropertyScopeWildcard' in scope
77 | && (l.mElement == r.mElement || l.mElement == kAudioObjectPropertyElementWildcard || r.mElement == kAudioObjectPropertyElementWildcard)
78 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyAddress.swift:77:49: error: cannot find 'kAudioObjectPropertyElementWildcard' in scope
75 | return (l.mSelector == r.mSelector || l.mSelector == kAudioObjectPropertySelectorWildcard || r.mSelector == kAudioObjectPropertySelectorWildcard)
76 | && (l.mScope == r.mScope || l.mScope == kAudioObjectPropertyScopeWildcard || r.mScope == kAudioObjectPropertyScopeWildcard)
77 | && (l.mElement == r.mElement || l.mElement == kAudioObjectPropertyElementWildcard || r.mElement == kAudioObjectPropertyElementWildcard)
| `- error: cannot find 'kAudioObjectPropertyElementWildcard' in scope
78 | }
79 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AudioTransportManager.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BooleanControl.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LevelControl.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyAddress.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PropertyAddress.swift
SwiftCompile normal arm64 Compiling\ SelectorControl+Item.swift,\ SelectorControl.swift,\ SliderControl.swift,\ StereoPanControl.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl+Item.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SliderControl.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/StereoPanControl.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl+Item.swift:14:25: error: cannot find type 'AudioObjectID' in scope
12 | public struct Item: Equatable, Hashable, Sendable {
13 | /// The owning selector control ID
14 | public let controlID: AudioObjectID
| `- error: cannot find type 'AudioObjectID' in scope
15 | /// The item ID
16 | public let id: UInt32
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl+Item.swift:12:16: error: type 'SelectorControl.Item' does not conform to protocol 'Hashable'
10 | extension SelectorControl {
11 | /// An item in a selector control
12 | public struct Item: Equatable, Hashable, Sendable {
| `- error: type 'SelectorControl.Item' does not conform to protocol 'Hashable'
13 | /// The owning selector control ID
14 | public let controlID: AudioObjectID
| `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'SelectorControl.Item' to 'Hashable'
15 | /// The item ID
16 | public let id: UInt32
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl+Item.swift:12:16: error: type 'SelectorControl.Item' does not conform to protocol 'Equatable'
10 | extension SelectorControl {
11 | /// An item in a selector control
12 | public struct Item: Equatable, Hashable, Sendable {
| |- error: type 'SelectorControl.Item' does not conform to protocol 'Equatable'
| `- note: add stubs for conformance
13 | /// The owning selector control ID
14 | public let controlID: AudioObjectID
| `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'SelectorControl.Item' to 'Equatable'
15 | /// The item ID
16 | public let id: UInt32
Swift.==:1:24: note: candidate would match if 'SelectorControl.Item' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
| `- note: candidate would match if 'SelectorControl.Item' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'SelectorControl.Item' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
| `- note: candidate would match if 'SelectorControl.Item' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'SelectorControl.Item' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
| `- note: candidate would match if 'SelectorControl.Item' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'SelectorControl.Item' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
| `- note: candidate would match if 'SelectorControl.Item' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'SelectorControl.Item' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
| `- note: candidate would match if 'SelectorControl.Item' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'SelectorControl.Item' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
| `- note: candidate would match if 'SelectorControl.Item' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'SelectorControl.Item' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
| `- note: candidate would match if 'SelectorControl.Item' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'SelectorControl.Item' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
| `- note: candidate would match if 'SelectorControl.Item' conformed to 'SIMD'
3 |
Foundation.AttributedStringProtocol.==:2:20: note: candidate would match if 'SelectorControl.Item' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
| `- note: candidate would match if 'SelectorControl.Item' conformed to 'AttributedStringProtocol'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'SelectorControl.Item' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
| `- note: candidate would match if 'SelectorControl.Item' conformed to '_BridgedStoredNSError'
3 |
CoreFoundation._CFObject.==:2:20: note: candidate would match if 'SelectorControl.Item' conformed to '_CFObject'
1 | protocol _CFObject {
2 | public static func == (left: Self, right: Self) -> Bool}
| `- note: candidate would match if 'SelectorControl.Item' conformed to '_CFObject'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(borrowing SelectorControl.Item, borrowing SelectorControl.Item) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: borrowing Self, rhs: borrowing Self) -> Bool}
| `- note: protocol requires function '==' with type '(borrowing SelectorControl.Item, borrowing SelectorControl.Item) -> Bool'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:110:47: error: cannot find type 'AudioObjectID' in scope
108 | /// - parameter qualifier: An optional property qualifier
109 | /// - throws: An error if the object does not have the requested property or the property data could not be retrieved
110 | public static func getPropertyData(objectID: AudioObjectID, property: PropertyAddress, qualifier: PropertyQualifier? = nil) throws -> AudioValueRange {
| `- error: cannot find type 'AudioObjectID' in scope
111 | var value = AudioValueRange()
112 | _ = try readRawPropertyData(objectID: objectID, property: property, into: &value, size: MemoryLayout<AudioValueRange>.stride, qualifier: qualifier)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:122:47: error: cannot find type 'AudioObjectID' in scope
120 | /// - parameter qualifier: An optional property qualifier
121 | /// - throws: An error if the object does not have the requested property or the property data could not be retrieved
122 | public static func getPropertyData(objectID: AudioObjectID, property: PropertyAddress, qualifier: PropertyQualifier? = nil) throws -> AudioStreamBasicDescription {
| `- error: cannot find type 'AudioObjectID' in scope
123 | var value = AudioStreamBasicDescription()
124 | _ = try readRawPropertyData(objectID: objectID, property: property, into: &value, size: MemoryLayout<AudioStreamBasicDescription>.stride, qualifier: qualifier)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:189:65: error: cannot find type 'AudioObjectID' in scope
187 | /// - parameter qualifier: An optional property qualifier
188 | /// - throws: An error if the object does not have the requested property or the property data could not be retrieved
189 | public static func getPropertyData<In, Out: Numeric>(objectID: AudioObjectID, property: PropertyAddress, translatingValue value: In, toType type: Out.Type = Out.self, qualifier: PropertyQualifier? = nil) throws -> Out {
| `- error: cannot find type 'AudioObjectID' in scope
190 | var inputData = value
191 | var outputData: Out = 0
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:211:67: error: cannot find type 'AudioObjectID' in scope
209 | /// - parameter qualifier: An optional property qualifier
210 | /// - throws: An error if the object does not have the requested property or the property data could not be retrieved
211 | public static func getPropertyData<In, Out: CFTypeRef>(objectID: AudioObjectID, property: PropertyAddress, translatingValue value: In, toType type: Out.Type = Out.self, qualifier: PropertyQualifier? = nil) throws -> Out {
| `- error: cannot find type 'AudioObjectID' in scope
212 | var inputData = value
213 | var outputData: Unmanaged<Out>?
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl+Item.swift:22:79: error: cannot find 'kAudioSelectorControlPropertyItemName' in scope
20 | get throws {
21 | var qualifier = id
22 | return try getPropertyData(objectID: controlID, property: PropertyAddress(kAudioSelectorControlPropertyItemName), type: CFString.self, qualifier: PropertyQualifier(&qualifier)) as String
| `- error: cannot find 'kAudioSelectorControlPropertyItemName' in scope
23 | }
24 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:83:59: error: cannot find type 'AudioObjectID' in scope
81 | /// - parameter initialValue: An optional initial value for `outData` when calling `AudioObjectGetPropertyData`
82 | /// - throws: An error if the object does not have the requested property or the property data could not be retrieved
83 | public static func getPropertyData<T: Numeric>(objectID: AudioObjectID, property: PropertyAddress, type: T.Type = T.self, qualifier: PropertyQualifier? = nil, initialValue: T = 0) throws -> T {
| `- error: cannot find type 'AudioObjectID' in scope
84 | var value = initialValue
85 | try withUnsafeMutablePointer(to: &value) {
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:98:61: error: cannot find type 'AudioObjectID' in scope
96 | /// - parameter qualifier: An optional property qualifier
97 | /// - throws: An error if the object does not have the requested property or the property data could not be retrieved
98 | public static func getPropertyData<T: CFTypeRef>(objectID: AudioObjectID, property: PropertyAddress, type: T.Type = T.self, qualifier: PropertyQualifier? = nil) throws -> T {
| `- error: cannot find type 'AudioObjectID' in scope
99 | var value: Unmanaged<T>?
100 | _ = try readRawPropertyData(objectID: objectID, property: property, into: &value, size: MemoryLayout<T>.stride, qualifier: qualifier)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:149:50: error: cannot find type 'AudioObjectID' in scope
147 | /// - parameter qualifier: An optional property qualifier
148 | /// - throws: An error if the object does not have the requested property or the property data could not be retrieved
149 | public static func getPropertyData<T>(objectID: AudioObjectID, property: PropertyAddress, elementType type: T.Type = T.self, qualifier: PropertyQualifier? = nil) throws -> [T] {
| `- error: cannot find type 'AudioObjectID' in scope
150 | let dataSize = try AudioObject.propertyDataSize(objectID: objectID, property: property, qualifier: qualifier)
151 | let count = dataSize / MemoryLayout<T>.stride
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl+Item.swift:30:79: error: cannot find 'kAudioSelectorControlPropertyItemKind' in scope
28 | get throws {
29 | var qualifier = id
30 | return try getPropertyData(objectID: controlID, property: PropertyAddress(kAudioSelectorControlPropertyItemKind), qualifier: PropertyQualifier(&qualifier))
| `- error: cannot find 'kAudioSelectorControlPropertyItemKind' in scope
31 | }
32 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:19:19: error: cannot find type 'AudioObjectID' in scope
17 | /// - precondition: `objectID` != `kAudioObjectUnknown`
18 | /// - parameter objectID: The HAL audio object ID
19 | init(_ objectID: AudioObjectID) {
| `- error: cannot find type 'AudioObjectID' in scope
20 | precondition(objectID != kAudioObjectUnknown)
21 | self.objectID = objectID
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:85:54: error: cannot find 'kAudioSelectorControlPropertyCurrentItem' in scope
83 | extension AudioObjectSelector where T == SelectorControl {
84 | /// The property selector `kAudioSelectorControlPropertyCurrentItem`
85 | public static let currentItem = AudioObjectSelector(kAudioSelectorControlPropertyCurrentItem)
| `- error: cannot find 'kAudioSelectorControlPropertyCurrentItem' in scope
86 | /// The property selector `kAudioSelectorControlPropertyAvailableItems`
87 | public static let availableItems = AudioObjectSelector(kAudioSelectorControlPropertyAvailableItems)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:87:57: error: cannot find 'kAudioSelectorControlPropertyAvailableItems' in scope
85 | public static let currentItem = AudioObjectSelector(kAudioSelectorControlPropertyCurrentItem)
86 | /// The property selector `kAudioSelectorControlPropertyAvailableItems`
87 | public static let availableItems = AudioObjectSelector(kAudioSelectorControlPropertyAvailableItems)
| `- error: cannot find 'kAudioSelectorControlPropertyAvailableItems' in scope
88 | /// The property selector `kAudioSelectorControlPropertyItemName`
89 | public static let itemName = AudioObjectSelector(kAudioSelectorControlPropertyItemName)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:89:51: error: cannot find 'kAudioSelectorControlPropertyItemName' in scope
87 | public static let availableItems = AudioObjectSelector(kAudioSelectorControlPropertyAvailableItems)
88 | /// The property selector `kAudioSelectorControlPropertyItemName`
89 | public static let itemName = AudioObjectSelector(kAudioSelectorControlPropertyItemName)
| `- error: cannot find 'kAudioSelectorControlPropertyItemName' in scope
90 | /// The property selector `kAudioSelectorControlPropertyItemKind`
91 | public static let itemKind = AudioObjectSelector(kAudioSelectorControlPropertyItemKind)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:91:51: error: cannot find 'kAudioSelectorControlPropertyItemKind' in scope
89 | public static let itemName = AudioObjectSelector(kAudioSelectorControlPropertyItemName)
90 | /// The property selector `kAudioSelectorControlPropertyItemKind`
91 | public static let itemKind = AudioObjectSelector(kAudioSelectorControlPropertyItemKind)
| `- error: cannot find 'kAudioSelectorControlPropertyItemKind' in scope
92 | }
93 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:122:38: error: cannot find type 'AudioObjectID' in scope
120 |
121 | /// Creates and returns an initialized `SelectorControl` or subclass.
122 | func makeSelectorControl(_ objectID: AudioObjectID) throws -> SelectorControl {
| `- error: cannot find type 'AudioObjectID' in scope
123 | precondition(objectID != kAudioObjectUnknown)
124 | precondition(objectID != kAudioObjectSystemObject)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:18:36: error: cannot find 'kAudioSelectorControlPropertyCurrentItem' in scope
16 | public var currentItem: [UInt32] {
17 | get throws {
18 | try getProperty(PropertyAddress(kAudioSelectorControlPropertyCurrentItem))
| `- error: cannot find 'kAudioSelectorControlPropertyCurrentItem' in scope
19 | }
20 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:24:36: error: cannot find 'kAudioSelectorControlPropertyCurrentItem' in scope
22 | /// - remark: This corresponds to the property `kAudioSelectorControlPropertyCurrentItem`
23 | public func setCurrentItem(_ value: [UInt32]) throws {
24 | try setProperty(PropertyAddress((kAudioSelectorControlPropertyCurrentItem)), to: value)
| `- error: cannot find 'kAudioSelectorControlPropertyCurrentItem' in scope
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:31:36: error: cannot find 'kAudioSelectorControlPropertyAvailableItems' in scope
29 | public var availableItems: [UInt32] {
30 | get throws {
31 | try getProperty(PropertyAddress(kAudioSelectorControlPropertyAvailableItems))
| `- error: cannot find 'kAudioSelectorControlPropertyAvailableItems' in scope
32 | }
33 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:39:42: error: cannot find 'kAudioSelectorControlPropertyItemName' in scope
37 | public func nameOfItem(_ itemID: UInt32) throws -> String {
38 | var qualifier = itemID
39 | return try getProperty(PropertyAddress(kAudioSelectorControlPropertyItemName), type: CFString.self, qualifier: PropertyQualifier(&qualifier)) as String
| `- error: cannot find 'kAudioSelectorControlPropertyItemName' in scope
40 | }
41 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:46:42: error: cannot find 'kAudioSelectorControlPropertyItemKind' in scope
44 | public func kindOfItem(_ itemID: UInt32) throws -> UInt32 {
45 | var qualifier = itemID
46 | return try getProperty(PropertyAddress(kAudioSelectorControlPropertyItemKind), qualifier: PropertyQualifier(&qualifier))
| `- error: cannot find 'kAudioSelectorControlPropertyItemKind' in scope
47 | }
48 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:14:29: error: cannot find type 'AudioObjectID' in scope
12 | public class AudioObject: Equatable, Hashable, CustomDebugStringConvertible {
13 | /// The underlying audio object ID
14 | public final let objectID: AudioObjectID
| `- error: cannot find type 'AudioObjectID' in scope
15 |
16 | /// Initializes an `AudioObject` with `objectID`
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:458:16: error: cannot find type 'AudioObjectPropertySelector' in scope
456 | public struct AudioObjectSelector<T: AudioObject>: Equatable, Hashable, Sendable {
457 | /// The underlying `AudioObjectPropertySelector` value
458 | let rawValue: AudioObjectPropertySelector
| `- error: cannot find type 'AudioObjectPropertySelector' in scope
459 |
460 | /// Creates a new instance with the specified value
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:123:27: error: cannot find 'kAudioObjectUnknown' in scope
121 | /// Creates and returns an initialized `SelectorControl` or subclass.
122 | func makeSelectorControl(_ objectID: AudioObjectID) throws -> SelectorControl {
123 | precondition(objectID != kAudioObjectUnknown)
| `- error: cannot find 'kAudioObjectUnknown' in scope
124 | precondition(objectID != kAudioObjectSystemObject)
125 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:124:27: error: cannot find 'kAudioObjectSystemObject' in scope
122 | func makeSelectorControl(_ objectID: AudioObjectID) throws -> SelectorControl {
123 | precondition(objectID != kAudioObjectUnknown)
124 | precondition(objectID != kAudioObjectSystemObject)
| `- error: cannot find 'kAudioObjectSystemObject' in scope
125 |
126 | let objectClass = try AudioObject.getClass(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:381:60: error: cannot find type 'AudioClassID' in scope
379 | extension AudioObject {
380 | /// Returns the value of `kAudioObjectPropertyClass` for `objectID`
381 | static func getClass(_ objectID: AudioObjectID) throws -> AudioClassID {
| `- error: cannot find type 'AudioClassID' in scope
382 | return try AudioObject.getPropertyData(objectID: objectID, property: PropertyAddress(kAudioObjectPropertyClass))
383 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:381:35: error: cannot find type 'AudioObjectID' in scope
379 | extension AudioObject {
380 | /// Returns the value of `kAudioObjectPropertyClass` for `objectID`
381 | static func getClass(_ objectID: AudioObjectID) throws -> AudioClassID {
| `- error: cannot find type 'AudioObjectID' in scope
382 | return try AudioObject.getPropertyData(objectID: objectID, property: PropertyAddress(kAudioObjectPropertyClass))
383 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:129:7: error: cannot find 'kAudioSelectorControlClassID' in scope
127 |
128 | switch objectClass {
129 | case kAudioSelectorControlClassID: return SelectorControl(objectID)
| `- error: cannot find 'kAudioSelectorControlClassID' in scope
130 | case kAudioDataSourceControlClassID: return DataSourceControl(objectID)
131 | case kAudioDataDestinationControlClassID: return DataDestinationControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:130:7: error: cannot find 'kAudioDataSourceControlClassID' in scope
128 | switch objectClass {
129 | case kAudioSelectorControlClassID: return SelectorControl(objectID)
130 | case kAudioDataSourceControlClassID: return DataSourceControl(objectID)
| `- error: cannot find 'kAudioDataSourceControlClassID' in scope
131 | case kAudioDataDestinationControlClassID: return DataDestinationControl(objectID)
132 | case kAudioClockSourceControlClassID: return ClockSourceControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:131:7: error: cannot find 'kAudioDataDestinationControlClassID' in scope
129 | case kAudioSelectorControlClassID: return SelectorControl(objectID)
130 | case kAudioDataSourceControlClassID: return DataSourceControl(objectID)
131 | case kAudioDataDestinationControlClassID: return DataDestinationControl(objectID)
| `- error: cannot find 'kAudioDataDestinationControlClassID' in scope
132 | case kAudioClockSourceControlClassID: return ClockSourceControl(objectID)
133 | case kAudioLineLevelControlClassID: return LineLevelControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:132:7: error: cannot find 'kAudioClockSourceControlClassID' in scope
130 | case kAudioDataSourceControlClassID: return DataSourceControl(objectID)
131 | case kAudioDataDestinationControlClassID: return DataDestinationControl(objectID)
132 | case kAudioClockSourceControlClassID: return ClockSourceControl(objectID)
| `- error: cannot find 'kAudioClockSourceControlClassID' in scope
133 | case kAudioLineLevelControlClassID: return LineLevelControl(objectID)
134 | case kAudioHighPassFilterControlClassID: return HighPassFilterControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:133:7: error: cannot find 'kAudioLineLevelControlClassID' in scope
131 | case kAudioDataDestinationControlClassID: return DataDestinationControl(objectID)
132 | case kAudioClockSourceControlClassID: return ClockSourceControl(objectID)
133 | case kAudioLineLevelControlClassID: return LineLevelControl(objectID)
| `- error: cannot find 'kAudioLineLevelControlClassID' in scope
134 | case kAudioHighPassFilterControlClassID: return HighPassFilterControl(objectID)
135 | default:
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:134:7: error: cannot find 'kAudioHighPassFilterControlClassID' in scope
132 | case kAudioClockSourceControlClassID: return ClockSourceControl(objectID)
133 | case kAudioLineLevelControlClassID: return LineLevelControl(objectID)
134 | case kAudioHighPassFilterControlClassID: return HighPassFilterControl(objectID)
| `- error: cannot find 'kAudioHighPassFilterControlClassID' in scope
135 | default:
136 | os_log(.debug, log: audioObjectLog, "Unknown selector control class '%{public}@' for audio object 0x%{public}@", objectClass.fourCC, objectID.hexString)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:129:47: error: 'SelectorControl' cannot be constructed because it has no accessible initializers
127 |
128 | switch objectClass {
129 | case kAudioSelectorControlClassID: return SelectorControl(objectID)
| `- error: 'SelectorControl' cannot be constructed because it has no accessible initializers
130 | case kAudioDataSourceControlClassID: return DataSourceControl(objectID)
131 | case kAudioDataDestinationControlClassID: return DataDestinationControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:130:48: error: 'DataSourceControl' cannot be constructed because it has no accessible initializers
128 | switch objectClass {
129 | case kAudioSelectorControlClassID: return SelectorControl(objectID)
130 | case kAudioDataSourceControlClassID: return DataSourceControl(objectID)
| `- error: 'DataSourceControl' cannot be constructed because it has no accessible initializers
131 | case kAudioDataDestinationControlClassID: return DataDestinationControl(objectID)
132 | case kAudioClockSourceControlClassID: return ClockSourceControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:131:52: error: 'DataDestinationControl' cannot be constructed because it has no accessible initializers
129 | case kAudioSelectorControlClassID: return SelectorControl(objectID)
130 | case kAudioDataSourceControlClassID: return DataSourceControl(objectID)
131 | case kAudioDataDestinationControlClassID: return DataDestinationControl(objectID)
| `- error: 'DataDestinationControl' cannot be constructed because it has no accessible initializers
132 | case kAudioClockSourceControlClassID: return ClockSourceControl(objectID)
133 | case kAudioLineLevelControlClassID: return LineLevelControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:132:49: error: 'ClockSourceControl' cannot be constructed because it has no accessible initializers
130 | case kAudioDataSourceControlClassID: return DataSourceControl(objectID)
131 | case kAudioDataDestinationControlClassID: return DataDestinationControl(objectID)
132 | case kAudioClockSourceControlClassID: return ClockSourceControl(objectID)
| `- error: 'ClockSourceControl' cannot be constructed because it has no accessible initializers
133 | case kAudioLineLevelControlClassID: return LineLevelControl(objectID)
134 | case kAudioHighPassFilterControlClassID: return HighPassFilterControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:133:47: error: 'LineLevelControl' cannot be constructed because it has no accessible initializers
131 | case kAudioDataDestinationControlClassID: return DataDestinationControl(objectID)
132 | case kAudioClockSourceControlClassID: return ClockSourceControl(objectID)
133 | case kAudioLineLevelControlClassID: return LineLevelControl(objectID)
| `- error: 'LineLevelControl' cannot be constructed because it has no accessible initializers
134 | case kAudioHighPassFilterControlClassID: return HighPassFilterControl(objectID)
135 | default:
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:134:51: error: 'HighPassFilterControl' cannot be constructed because it has no accessible initializers
132 | case kAudioClockSourceControlClassID: return ClockSourceControl(objectID)
133 | case kAudioLineLevelControlClassID: return LineLevelControl(objectID)
134 | case kAudioHighPassFilterControlClassID: return HighPassFilterControl(objectID)
| `- error: 'HighPassFilterControl' cannot be constructed because it has no accessible initializers
135 | default:
136 | os_log(.debug, log: audioObjectLog, "Unknown selector control class '%{public}@' for audio object 0x%{public}@", objectClass.fourCC, objectID.hexString)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:137:10: error: 'SelectorControl' cannot be constructed because it has no accessible initializers
135 | default:
136 | os_log(.debug, log: audioObjectLog, "Unknown selector control class '%{public}@' for audio object 0x%{public}@", objectClass.fourCC, objectID.hexString)
137 | return SelectorControl(objectID)
| `- error: 'SelectorControl' cannot be constructed because it has no accessible initializers
138 | }
139 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SliderControl.swift:72:48: error: cannot find 'kAudioSliderControlPropertyValue' in scope
70 | extension AudioObjectSelector where T == SliderControl {
71 | /// The property selector `kAudioSliderControlPropertyValue`
72 | public static let value = AudioObjectSelector(kAudioSliderControlPropertyValue)
| `- error: cannot find 'kAudioSliderControlPropertyValue' in scope
73 | /// The property selector `kAudioSliderControlPropertyRange`
74 | public static let range = AudioObjectSelector(kAudioSliderControlPropertyRange)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SliderControl.swift:74:48: error: cannot find 'kAudioSliderControlPropertyRange' in scope
72 | public static let value = AudioObjectSelector(kAudioSliderControlPropertyValue)
73 | /// The property selector `kAudioSliderControlPropertyRange`
74 | public static let range = AudioObjectSelector(kAudioSliderControlPropertyRange)
| `- error: cannot find 'kAudioSliderControlPropertyRange' in scope
75 | }
76 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SliderControl.swift:17:36: error: cannot find 'kAudioSliderControlPropertyValue' in scope
15 | public var value: UInt32 {
16 | get throws {
17 | try getProperty(PropertyAddress(kAudioSliderControlPropertyValue))
| `- error: cannot find 'kAudioSliderControlPropertyValue' in scope
18 | }
19 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SliderControl.swift:23:35: error: cannot find 'kAudioSliderControlPropertyValue' in scope
21 | /// - remark: This corresponds to the property `kAudioSliderControlPropertyValue`
22 | public func setValue(_ value: UInt32) throws {
23 | try setProperty(PropertyAddress(kAudioSliderControlPropertyValue), to: value)
| `- error: cannot find 'kAudioSliderControlPropertyValue' in scope
24 | }
25 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SliderControl.swift:30:48: error: cannot find 'kAudioSliderControlPropertyRange' in scope
28 | public var range: ClosedRange<UInt32> {
29 | get throws {
30 | let value = try getProperty(PropertyAddress(kAudioSliderControlPropertyRange), elementType: UInt32.self)
| `- error: cannot find 'kAudioSliderControlPropertyRange' in scope
31 | precondition(value.count == 2, "Unexpected array length for kAudioSliderControlPropertyRange")
32 | return value[0] ... value[1]
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/StereoPanControl.swift:78:48: error: cannot find 'kAudioStereoPanControlPropertyValue' in scope
76 | extension AudioObjectSelector where T == StereoPanControl {
77 | /// The property selector `kAudioStereoPanControlPropertyValue`
78 | public static let value = AudioObjectSelector(kAudioStereoPanControlPropertyValue)
| `- error: cannot find 'kAudioStereoPanControlPropertyValue' in scope
79 | /// The property selector `kAudioStereoPanControlPropertyPanningChannels`
80 | public static let panningChannels = AudioObjectSelector(kAudioStereoPanControlPropertyPanningChannels)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/StereoPanControl.swift:80:58: error: cannot find 'kAudioStereoPanControlPropertyPanningChannels' in scope
78 | public static let value = AudioObjectSelector(kAudioStereoPanControlPropertyValue)
79 | /// The property selector `kAudioStereoPanControlPropertyPanningChannels`
80 | public static let panningChannels = AudioObjectSelector(kAudioStereoPanControlPropertyPanningChannels)
| `- error: cannot find 'kAudioStereoPanControlPropertyPanningChannels' in scope
81 | }
82 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/StereoPanControl.swift:17:36: error: cannot find 'kAudioStereoPanControlPropertyValue' in scope
15 | public var value: Float {
16 | get throws {
17 | try getProperty(PropertyAddress(kAudioStereoPanControlPropertyValue))
| `- error: cannot find 'kAudioStereoPanControlPropertyValue' in scope
18 | }
19 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/StereoPanControl.swift:23:35: error: cannot find 'kAudioStereoPanControlPropertyValue' in scope
21 | /// - remark: This corresponds to the property `kAudioStereoPanControlPropertyValue`
22 | public func setValue(_ value: Float) throws {
23 | try setProperty(PropertyAddress(kAudioStereoPanControlPropertyValue), to: value)
| `- error: cannot find 'kAudioStereoPanControlPropertyValue' in scope
24 | }
25 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/StereoPanControl.swift:30:51: error: cannot find 'kAudioStereoPanControlPropertyPanningChannels' in scope
28 | public var panningChannels: (PropertyElement, PropertyElement) {
29 | get throws {
30 | let channels = try getProperty(PropertyAddress(kAudioStereoPanControlPropertyPanningChannels), elementType: UInt32.self)
| `- error: cannot find 'kAudioStereoPanControlPropertyPanningChannels' in scope
31 | precondition(channels.count == 2)
32 | return (PropertyElement(channels[0]), PropertyElement(channels[1]))
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyElement.swift:17:23: error: cannot find type 'AudioObjectPropertyElement' in scope
15 | /// Creates a new instance with the specified value
16 | /// - parameter value: The value to use for the new instance
17 | public init(_ value: AudioObjectPropertyElement) {
| `- error: cannot find type 'AudioObjectPropertyElement' in scope
18 | self.rawValue = value
19 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/StereoPanControl.swift:32:42: error: no exact matches in call to initializer
30 | let channels = try getProperty(PropertyAddress(kAudioStereoPanControlPropertyPanningChannels), elementType: UInt32.self)
31 | precondition(channels.count == 2)
32 | return (PropertyElement(channels[0]), PropertyElement(channels[1]))
| `- error: no exact matches in call to initializer
33 | }
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyElement.swift:23:9: note: incorrect labels for candidate (have: '(_:)', expected: '(integerLiteral:)')
21 |
22 | extension PropertyElement: ExpressibleByIntegerLiteral {
23 | public init(integerLiteral value: UInt32) {
| `- note: incorrect labels for candidate (have: '(_:)', expected: '(integerLiteral:)')
24 | self.rawValue = value
25 | }
:
27 |
28 | extension PropertyElement: ExpressibleByStringLiteral {
29 | public init(stringLiteral value: StringLiteralType) {
| `- note: incorrect labels for candidate (have: '(_:)', expected: '(stringLiteral:)')
30 | self.rawValue = value.fourCC
31 | }
Swift.ExpressibleByExtendedGraphemeClusterLiteral.init:2:8: note: incorrect labels for candidate (have: '(_:)', expected: '(unicodeScalarLiteral:)')
1 | protocol ExpressibleByExtendedGraphemeClusterLiteral {
2 | public init(unicodeScalarLiteral value: Self.ExtendedGraphemeClusterLiteralType)}
| `- note: incorrect labels for candidate (have: '(_:)', expected: '(unicodeScalarLiteral:)')
3 |
Swift.ExpressibleByStringLiteral.init:2:8: note: incorrect labels for candidate (have: '(_:)', expected: '(extendedGraphemeClusterLiteral:)')
1 | protocol ExpressibleByStringLiteral {
2 | public init(extendedGraphemeClusterLiteral value: Self.StringLiteralType)}
| `- note: incorrect labels for candidate (have: '(_:)', expected: '(extendedGraphemeClusterLiteral:)')
3 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/StereoPanControl.swift:32:12: error: no exact matches in call to initializer
30 | let channels = try getProperty(PropertyAddress(kAudioStereoPanControlPropertyPanningChannels), elementType: UInt32.self)
31 | precondition(channels.count == 2)
32 | return (PropertyElement(channels[0]), PropertyElement(channels[1]))
| `- error: no exact matches in call to initializer
33 | }
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyElement.swift:23:9: note: incorrect labels for candidate (have: '(_:)', expected: '(integerLiteral:)')
21 |
22 | extension PropertyElement: ExpressibleByIntegerLiteral {
23 | public init(integerLiteral value: UInt32) {
| `- note: incorrect labels for candidate (have: '(_:)', expected: '(integerLiteral:)')
24 | self.rawValue = value
25 | }
:
27 |
28 | extension PropertyElement: ExpressibleByStringLiteral {
29 | public init(stringLiteral value: StringLiteralType) {
| `- note: incorrect labels for candidate (have: '(_:)', expected: '(stringLiteral:)')
30 | self.rawValue = value.fourCC
31 | }
Swift.ExpressibleByExtendedGraphemeClusterLiteral.init:2:8: note: incorrect labels for candidate (have: '(_:)', expected: '(unicodeScalarLiteral:)')
1 | protocol ExpressibleByExtendedGraphemeClusterLiteral {
2 | public init(unicodeScalarLiteral value: Self.ExtendedGraphemeClusterLiteralType)}
| `- note: incorrect labels for candidate (have: '(_:)', expected: '(unicodeScalarLiteral:)')
3 |
Swift.ExpressibleByStringLiteral.init:2:8: note: incorrect labels for candidate (have: '(_:)', expected: '(extendedGraphemeClusterLiteral:)')
1 | protocol ExpressibleByStringLiteral {
2 | public init(extendedGraphemeClusterLiteral value: Self.StringLiteralType)}
| `- note: incorrect labels for candidate (have: '(_:)', expected: '(extendedGraphemeClusterLiteral:)')
3 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/StereoPanControl.swift:38:35: error: cannot find 'kAudioStereoPanControlPropertyPanningChannels' in scope
36 | /// - remark: This corresponds to the property `kAudioStereoPanControlPropertyPanningChannels`
37 | public func setPanningChannels(_ value: (PropertyElement, PropertyElement)) throws {
38 | try setProperty(PropertyAddress(kAudioStereoPanControlPropertyPanningChannels), to: [value.0.rawValue, value.1.rawValue])
| `- error: cannot find 'kAudioStereoPanControlPropertyPanningChannels' in scope
39 | }
40 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl+Item.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SelectorControl+Item.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SelectorControl.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SliderControl.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SliderControl.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/StereoPanControl.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StereoPanControl.swift
SwiftCompile normal arm64 Compiling\ AudioSubdevice.swift,\ AudioSubtap.swift,\ AudioSystem.swift,\ AudioTap.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubdevice.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubtap.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:19:19: error: cannot find type 'AudioObjectID' in scope
17 | /// - precondition: `objectID` != `kAudioObjectUnknown`
18 | /// - parameter objectID: The HAL audio object ID
19 | init(_ objectID: AudioObjectID) {
| `- error: cannot find type 'AudioObjectID' in scope
20 | precondition(objectID != kAudioObjectUnknown)
21 | self.objectID = objectID
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift:36:45: error: cannot find 'kAudioObjectPropertyScopeGlobal' in scope
34 | extension PropertyScope {
35 | /// Global scope
36 | public static let global = PropertyScope(kAudioObjectPropertyScopeGlobal)
| `- error: cannot find 'kAudioObjectPropertyScopeGlobal' in scope
37 | /// Input scope
38 | public static let input = PropertyScope(kAudioObjectPropertyScopeInput)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyElement.swift:36:45: error: cannot find 'kAudioObjectPropertyElementMain' in scope
34 | extension PropertyElement {
35 | /// Main element
36 | public static let main = PropertyElement(kAudioObjectPropertyElementMain)
| `- error: cannot find 'kAudioObjectPropertyElementMain' in scope
37 | /// Master element
38 | @available(macOS, introduced: 10.0, deprecated: 12.0, renamed: "main")
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubdevice.swift:80:55: error: cannot find 'kAudioSubDevicePropertyExtraLatency' in scope
78 | extension AudioObjectSelector where T == AudioSubdevice {
79 | /// The property selector `kAudioSubDevicePropertyExtraLatency`
80 | public static let extraLatency = AudioObjectSelector(kAudioSubDevicePropertyExtraLatency)
| `- error: cannot find 'kAudioSubDevicePropertyExtraLatency' in scope
81 | /// The property selector `kAudioSubDevicePropertyDriftCompensation`
82 | public static let driftCompensation = AudioObjectSelector(kAudioSubDevicePropertyDriftCompensation)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubdevice.swift:82:60: error: cannot find 'kAudioSubDevicePropertyDriftCompensation' in scope
80 | public static let extraLatency = AudioObjectSelector(kAudioSubDevicePropertyExtraLatency)
81 | /// The property selector `kAudioSubDevicePropertyDriftCompensation`
82 | public static let driftCompensation = AudioObjectSelector(kAudioSubDevicePropertyDriftCompensation)
| `- error: cannot find 'kAudioSubDevicePropertyDriftCompensation' in scope
83 | /// The property selector `kAudioSubDevicePropertyDriftCompensationQuality`
84 | public static let driftCompensationQuality = AudioObjectSelector(kAudioSubDevicePropertyDriftCompensationQuality)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubdevice.swift:84:67: error: cannot find 'kAudioSubDevicePropertyDriftCompensationQuality' in scope
82 | public static let driftCompensation = AudioObjectSelector(kAudioSubDevicePropertyDriftCompensation)
83 | /// The property selector `kAudioSubDevicePropertyDriftCompensationQuality`
84 | public static let driftCompensationQuality = AudioObjectSelector(kAudioSubDevicePropertyDriftCompensationQuality)
| `- error: cannot find 'kAudioSubDevicePropertyDriftCompensationQuality' in scope
85 | }
86 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubdevice.swift:17:36: error: cannot find 'kAudioSubDevicePropertyExtraLatency' in scope
15 | public var extraLatency: Double {
16 | get throws {
17 | try getProperty(PropertyAddress(kAudioSubDevicePropertyExtraLatency))
| `- error: cannot find 'kAudioSubDevicePropertyExtraLatency' in scope
18 | }
19 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubdevice.swift:25:36: error: cannot find 'kAudioSubDevicePropertyDriftCompensation' in scope
23 | public var driftCompensation: Bool {
24 | get throws {
25 | try getProperty(PropertyAddress(kAudioSubDevicePropertyDriftCompensation), type: UInt32.self) != 0
| `- error: cannot find 'kAudioSubDevicePropertyDriftCompensation' in scope
26 | }
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubdevice.swift:31:35: error: cannot find 'kAudioSubDevicePropertyDriftCompensation' in scope
29 | /// - remark: This corresponds to the property `kAudioSubDevicePropertyDriftCompensation`
30 | public func setDriftCompensation(_ value: Bool) throws {
31 | try setProperty(PropertyAddress(kAudioSubDevicePropertyDriftCompensation), to: UInt32(value ? 1 : 0))
| `- error: cannot find 'kAudioSubDevicePropertyDriftCompensation' in scope
32 | }
33 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubdevice.swift:38:61: error: cannot find 'kAudioSubDevicePropertyDriftCompensationQuality' in scope
36 | public var driftCompensationQuality: DriftCompensationQuality {
37 | get throws {
38 | DriftCompensationQuality(try getProperty(PropertyAddress(kAudioSubDevicePropertyDriftCompensationQuality), type: UInt32.self))
| `- error: cannot find 'kAudioSubDevicePropertyDriftCompensationQuality' in scope
39 | }
40 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubdevice.swift:44:35: error: cannot find 'kAudioSubDevicePropertyDriftCompensationQuality' in scope
42 | /// - remark: This corresponds to the property `kAudioSubDevicePropertyDriftCompensationQuality`
43 | public func setDriftCompensationQuality(_ value: DriftCompensationQuality) throws {
44 | try setProperty(PropertyAddress(kAudioSubDevicePropertyDriftCompensationQuality), to: value.rawValue)
| `- error: cannot find 'kAudioSubDevicePropertyDriftCompensationQuality' in scope
45 | }
46 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:458:16: error: cannot find type 'AudioObjectPropertySelector' in scope
456 | public struct AudioObjectSelector<T: AudioObject>: Equatable, Hashable, Sendable {
457 | /// The underlying `AudioObjectPropertySelector` value
458 | let rawValue: AudioObjectPropertySelector
| `- error: cannot find type 'AudioObjectPropertySelector' in scope
459 |
460 | /// Creates a new instance with the specified value
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyAddress.swift:39:26: error: cannot find type 'AudioObjectPropertySelector' in scope
37 | /// - parameter scope: The desired raw scope value
38 | /// - parameter element: The desired raw element value
39 | public init(_ selector: AudioObjectPropertySelector, scope: AudioObjectPropertyScope = kAudioObjectPropertyScopeGlobal, element: AudioObjectPropertyElement = kAudioObjectPropertyElementMain) {
| `- error: cannot find type 'AudioObjectPropertySelector' in scope
40 | self.rawValue = AudioObjectPropertyAddress(mSelector: selector, mScope: scope, mElement: element)
41 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyAddress.swift:39:62: error: cannot find type 'AudioObjectPropertyScope' in scope
37 | /// - parameter scope: The desired raw scope value
38 | /// - parameter element: The desired raw element value
39 | public init(_ selector: AudioObjectPropertySelector, scope: AudioObjectPropertyScope = kAudioObjectPropertyScopeGlobal, element: AudioObjectPropertyElement = kAudioObjectPropertyElementMain) {
| `- error: cannot find type 'AudioObjectPropertyScope' in scope
40 | self.rawValue = AudioObjectPropertyAddress(mSelector: selector, mScope: scope, mElement: element)
41 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyAddress.swift:39:131: error: cannot find type 'AudioObjectPropertyElement' in scope
37 | /// - parameter scope: The desired raw scope value
38 | /// - parameter element: The desired raw element value
39 | public init(_ selector: AudioObjectPropertySelector, scope: AudioObjectPropertyScope = kAudioObjectPropertyScopeGlobal, element: AudioObjectPropertyElement = kAudioObjectPropertyElementMain) {
| `- error: cannot find type 'AudioObjectPropertyElement' in scope
40 | self.rawValue = AudioObjectPropertyAddress(mSelector: selector, mScope: scope, mElement: element)
41 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyAddress.swift:17:23: error: cannot find type 'AudioObjectPropertyAddress' in scope
15 | /// Creates a new instance with the specified value
16 | /// - parameter value: The value to use for the new instance
17 | public init(_ value: AudioObjectPropertyAddress) {
| `- error: cannot find type 'AudioObjectPropertyAddress' in scope
18 | self.rawValue = value
19 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubtap.swift:82:55: error: cannot find 'kAudioSubTapPropertyExtraLatency' in scope
80 | extension AudioObjectSelector where T == AudioSubtap {
81 | /// The property selector `kAudioSubTapPropertyExtraLatency`
82 | public static let extraLatency = AudioObjectSelector(kAudioSubTapPropertyExtraLatency)
| `- error: cannot find 'kAudioSubTapPropertyExtraLatency' in scope
83 | /// The property selector `kAudioSubTapPropertyDriftCompensation`
84 | public static let driftCompensation = AudioObjectSelector(kAudioSubTapPropertyDriftCompensation)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubtap.swift:84:60: error: cannot find 'kAudioSubTapPropertyDriftCompensation' in scope
82 | public static let extraLatency = AudioObjectSelector(kAudioSubTapPropertyExtraLatency)
83 | /// The property selector `kAudioSubTapPropertyDriftCompensation`
84 | public static let driftCompensation = AudioObjectSelector(kAudioSubTapPropertyDriftCompensation)
| `- error: cannot find 'kAudioSubTapPropertyDriftCompensation' in scope
85 | /// The property selector `kAudioSubTapPropertyDriftCompensationQuality`
86 | public static let driftCompensationQuality = AudioObjectSelector(kAudioSubTapPropertyDriftCompensationQuality)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubtap.swift:86:67: error: cannot find 'kAudioSubTapPropertyDriftCompensationQuality' in scope
84 | public static let driftCompensation = AudioObjectSelector(kAudioSubTapPropertyDriftCompensation)
85 | /// The property selector `kAudioSubTapPropertyDriftCompensationQuality`
86 | public static let driftCompensationQuality = AudioObjectSelector(kAudioSubTapPropertyDriftCompensationQuality)
| `- error: cannot find 'kAudioSubTapPropertyDriftCompensationQuality' in scope
87 | }
88 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubtap.swift:18:52: error: cannot find 'kAudioSubTapPropertyExtraLatency' in scope
16 | /// - parameter scope: The desired scope
17 | public func extraLatency(inScope scope: PropertyScope) throws -> Double {
18 | try getProperty(PropertyAddress(PropertySelector(kAudioSubTapPropertyExtraLatency), scope: scope))
| `- error: cannot find 'kAudioSubTapPropertyExtraLatency' in scope
19 | }
20 | /// Sets the extra latency
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubtap.swift:24:52: error: cannot find 'kAudioSubTapPropertyExtraLatency' in scope
22 | /// - parameter scope: The desired scope
23 | public func setExtraLatency(_ value: Double, inScope scope: PropertyScope) throws {
24 | try setProperty(PropertyAddress(PropertySelector(kAudioSubTapPropertyExtraLatency), scope: scope), to: value)
| `- error: cannot find 'kAudioSubTapPropertyExtraLatency' in scope
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubtap.swift:31:36: error: cannot find 'kAudioSubTapPropertyDriftCompensation' in scope
29 | public var driftCompensation: Bool {
30 | get throws {
31 | try getProperty(PropertyAddress(kAudioSubTapPropertyDriftCompensation), type: UInt32.self) != 0
| `- error: cannot find 'kAudioSubTapPropertyDriftCompensation' in scope
32 | }
33 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubtap.swift:37:35: error: cannot find 'kAudioSubTapPropertyDriftCompensation' in scope
35 | /// - remark: This corresponds to the property `kAudioSubTapPropertyDriftCompensation`
36 | public func setDriftCompensation(_ value: Bool) throws {
37 | try setProperty(PropertyAddress(kAudioSubTapPropertyDriftCompensation), to: UInt32(value ? 1 : 0))
| `- error: cannot find 'kAudioSubTapPropertyDriftCompensation' in scope
38 | }
39 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubtap.swift:44:76: error: cannot find 'kAudioSubTapPropertyDriftCompensationQuality' in scope
42 | public var driftCompensationQuality: AudioSubdevice.DriftCompensationQuality {
43 | get throws {
44 | try AudioSubdevice.DriftCompensationQuality(getProperty(PropertyAddress(kAudioSubTapPropertyDriftCompensationQuality), type: UInt32.self))
| `- error: cannot find 'kAudioSubTapPropertyDriftCompensationQuality' in scope
45 | }
46 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubtap.swift:50:35: error: cannot find 'kAudioSubTapPropertyDriftCompensationQuality' in scope
48 | /// - remark: This corresponds to the property `kAudioSubTapPropertyDriftCompensationQuality`
49 | public func setDriftCompensationQuality(_ value: AudioSubdevice.DriftCompensationQuality) throws {
50 | try setProperty(PropertyAddress(kAudioSubTapPropertyDriftCompensationQuality), to: value.rawValue)
| `- error: cannot find 'kAudioSubTapPropertyDriftCompensationQuality' in scope
51 | }
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:11:11: error: cannot find type 'AudioObjectID' in scope
9 |
10 | // In Swift kAudioObjectSystemObject is imported as Int32 instead of AudioObjectID (UInt32)
11 | extension AudioObjectID {
| `- error: cannot find type 'AudioObjectID' in scope
12 | /// The system audio object ID (`kAudioObjectSystemObject`)
13 | static let systemObject = AudioObjectID(kAudioObjectSystemObject)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:25:36: error: cannot find type 'AudioObjectID' in scope
23 |
24 | @available(*, unavailable, message: "Use instance instead")
25 | private override init(_ objectID: AudioObjectID) {
| `- error: cannot find type 'AudioObjectID' in scope
26 | fatalError()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:37:53: error: cannot find type 'AudioObjectID' in scope
35 | /// - remark: This corresponds to the property `kAudioHardwarePropertyTranslateUIDToDevice`
36 | /// - parameter uid: The UID of the desired device
37 | public func deviceID(forUID uid: String) throws -> AudioObjectID? {
| `- error: cannot find type 'AudioObjectID' in scope
38 | var qualifier = uid as CFString
39 | let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToDevice), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:62:63: error: cannot find type 'AudioObjectID' in scope
60 | /// - remark: This corresponds to the property `kAudioHardwarePropertyTranslateBundleIDToPlugIn`
61 | /// - parameter uid: The bundle ID of the desired plug-in
62 | public func plugInID(forBundleID bundleID: String) throws -> AudioObjectID? {
| `- error: cannot find type 'AudioObjectID' in scope
63 | var qualifier = bundleID as CFString
64 | let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateBundleIDToPlugIn), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:74:73: error: cannot find type 'AudioObjectID' in scope
72 | /// - remark: This corresponds to the property `kAudioHardwarePropertyTranslateBundleIDToTransportManager`
73 | /// - parameter uid: The bundle ID of the desired transport manager
74 | public func transportManagerID(forBundleID bundleID: String) throws -> AudioObjectID? {
| `- error: cannot find type 'AudioObjectID' in scope
75 | var qualifier = bundleID as CFString
76 | let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateBundleIDToTransportManager), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:86:50: error: cannot find type 'AudioObjectID' in scope
84 | /// - remark: This corresponds to the property `kAudioHardwarePropertyTranslateUIDToBox`
85 | /// - parameter uid: The UID of the desired box
86 | public func boxID(forUID uid: String) throws -> AudioObjectID? {
| `- error: cannot find type 'AudioObjectID' in scope
87 | var qualifier = uid as CFString
88 | let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToBox), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:98:58: error: cannot find type 'AudioObjectID' in scope
96 | /// - remark: This corresponds to the property `kAudioHardwarePropertyTranslateUIDToClockDevice`
97 | /// - parameter uid: The UID of the desired clock device
98 | public func clockDeviceID(forUID uid: String) throws -> AudioObjectID? {
| `- error: cannot find type 'AudioObjectID' in scope
99 | var qualifier = uid as CFString
100 | let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToClockDevice), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:215:24: error: cannot find type 'AudioHardwarePowerHint' in scope
213 | /// Returns the power hint
214 | /// - remark: This corresponds to the property `kAudioHardwarePropertyPowerHint`
215 | public var powerHint: AudioHardwarePowerHint {
| `- error: cannot find type 'AudioHardwarePowerHint' in scope
216 | get throws {
217 | AudioHardwarePowerHint(rawValue: try getProperty(PropertyAddress(kAudioHardwarePropertyPowerHint), type: UInt32.self))!
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:216:3: error: getter of noncopyable type cannot be 'async' or 'throws'
214 | /// - remark: This corresponds to the property `kAudioHardwarePropertyPowerHint`
215 | public var powerHint: AudioHardwarePowerHint {
216 | get throws {
| `- error: getter of noncopyable type cannot be 'async' or 'throws'
217 | AudioHardwarePowerHint(rawValue: try getProperty(PropertyAddress(kAudioHardwarePropertyPowerHint), type: UInt32.self))!
218 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:222:36: error: cannot find type 'AudioHardwarePowerHint' in scope
220 | /// Sets the power hint
221 | /// - remark: This corresponds to the property `kAudioHardwarePropertyPowerHint`
222 | public func setPowerHint(_ value: AudioHardwarePowerHint) throws {
| `- error: cannot find type 'AudioHardwarePowerHint' in scope
223 | try setProperty(PropertyAddress(kAudioHardwarePropertyPowerHint), to: value.rawValue)
224 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:253:50: error: cannot find 'kAudioHardwarePropertyDevices' in scope
251 | extension AudioObjectSelector where T == AudioSystem {
252 | /// The property selector `kAudioHardwarePropertyDevices`
253 | public static let devices = AudioObjectSelector(kAudioHardwarePropertyDevices)
| `- error: cannot find 'kAudioHardwarePropertyDevices' in scope
254 | /// The property selector `kAudioHardwarePropertyDefaultInputDevice`
255 | public static let defaultInputDevice = AudioObjectSelector(kAudioHardwarePropertyDefaultInputDevice)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:255:61: error: cannot find 'kAudioHardwarePropertyDefaultInputDevice' in scope
253 | public static let devices = AudioObjectSelector(kAudioHardwarePropertyDevices)
254 | /// The property selector `kAudioHardwarePropertyDefaultInputDevice`
255 | public static let defaultInputDevice = AudioObjectSelector(kAudioHardwarePropertyDefaultInputDevice)
| `- error: cannot find 'kAudioHardwarePropertyDefaultInputDevice' in scope
256 | /// The property selector `kAudioHardwarePropertyDefaultOutputDevice`
257 | public static let defaultOutputDevice = AudioObjectSelector(kAudioHardwarePropertyDefaultOutputDevice)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:257:62: error: cannot find 'kAudioHardwarePropertyDefaultOutputDevice' in scope
255 | public static let defaultInputDevice = AudioObjectSelector(kAudioHardwarePropertyDefaultInputDevice)
256 | /// The property selector `kAudioHardwarePropertyDefaultOutputDevice`
257 | public static let defaultOutputDevice = AudioObjectSelector(kAudioHardwarePropertyDefaultOutputDevice)
| `- error: cannot find 'kAudioHardwarePropertyDefaultOutputDevice' in scope
258 | /// The property selector `kAudioHardwarePropertyDefaultSystemOutputDevice`
259 | public static let defaultSystemOutputDevice = AudioObjectSelector(kAudioHardwarePropertyDefaultSystemOutputDevice)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:259:68: error: cannot find 'kAudioHardwarePropertyDefaultSystemOutputDevice' in scope
257 | public static let defaultOutputDevice = AudioObjectSelector(kAudioHardwarePropertyDefaultOutputDevice)
258 | /// The property selector `kAudioHardwarePropertyDefaultSystemOutputDevice`
259 | public static let defaultSystemOutputDevice = AudioObjectSelector(kAudioHardwarePropertyDefaultSystemOutputDevice)
| `- error: cannot find 'kAudioHardwarePropertyDefaultSystemOutputDevice' in scope
260 | /// The property selector `kAudioHardwarePropertyTranslateUIDToDevice`
261 | public static let translateUIDToDevice = AudioObjectSelector(kAudioHardwarePropertyTranslateUIDToDevice)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:261:63: error: cannot find 'kAudioHardwarePropertyTranslateUIDToDevice' in scope
259 | public static let defaultSystemOutputDevice = AudioObjectSelector(kAudioHardwarePropertyDefaultSystemOutputDevice)
260 | /// The property selector `kAudioHardwarePropertyTranslateUIDToDevice`
261 | public static let translateUIDToDevice = AudioObjectSelector(kAudioHardwarePropertyTranslateUIDToDevice)
| `- error: cannot find 'kAudioHardwarePropertyTranslateUIDToDevice' in scope
262 | /// The property selector `kAudioHardwarePropertyMixStereoToMono`
263 | public static let mixStereoToMono = AudioObjectSelector(kAudioHardwarePropertyMixStereoToMono)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:263:58: error: cannot find 'kAudioHardwarePropertyMixStereoToMono' in scope
261 | public static let translateUIDToDevice = AudioObjectSelector(kAudioHardwarePropertyTranslateUIDToDevice)
262 | /// The property selector `kAudioHardwarePropertyMixStereoToMono`
263 | public static let mixStereoToMono = AudioObjectSelector(kAudioHardwarePropertyMixStereoToMono)
| `- error: cannot find 'kAudioHardwarePropertyMixStereoToMono' in scope
264 | /// The property selector `kAudioHardwarePropertyPlugInList`
265 | public static let plugInList = AudioObjectSelector(kAudioHardwarePropertyPlugInList)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:265:53: error: cannot find 'kAudioHardwarePropertyPlugInList' in scope
263 | public static let mixStereoToMono = AudioObjectSelector(kAudioHardwarePropertyMixStereoToMono)
264 | /// The property selector `kAudioHardwarePropertyPlugInList`
265 | public static let plugInList = AudioObjectSelector(kAudioHardwarePropertyPlugInList)
| `- error: cannot find 'kAudioHardwarePropertyPlugInList' in scope
266 | /// The property selector `kAudioHardwarePropertyTranslateBundleIDToPlugIn`
267 | public static let translateBundleIDToPlugIn = AudioObjectSelector(kAudioHardwarePropertyTranslateBundleIDToPlugIn)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:267:68: error: cannot find 'kAudioHardwarePropertyTranslateBundleIDToPlugIn' in scope
265 | public static let plugInList = AudioObjectSelector(kAudioHardwarePropertyPlugInList)
266 | /// The property selector `kAudioHardwarePropertyTranslateBundleIDToPlugIn`
267 | public static let translateBundleIDToPlugIn = AudioObjectSelector(kAudioHardwarePropertyTranslateBundleIDToPlugIn)
| `- error: cannot find 'kAudioHardwarePropertyTranslateBundleIDToPlugIn' in scope
268 | /// The property selector `kAudioHardwarePropertyTransportManagerList`
269 | public static let transportManagerList = AudioObjectSelector(kAudioHardwarePropertyTransportManagerList)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:269:63: error: cannot find 'kAudioHardwarePropertyTransportManagerList' in scope
267 | public static let translateBundleIDToPlugIn = AudioObjectSelector(kAudioHardwarePropertyTranslateBundleIDToPlugIn)
268 | /// The property selector `kAudioHardwarePropertyTransportManagerList`
269 | public static let transportManagerList = AudioObjectSelector(kAudioHardwarePropertyTransportManagerList)
| `- error: cannot find 'kAudioHardwarePropertyTransportManagerList' in scope
270 | /// The property selector `kAudioHardwarePropertyTranslateBundleIDToTransportManager`
271 | public static let translateBundleIDToTransportManager = AudioObjectSelector(kAudioHardwarePropertyTranslateBundleIDToTransportManager)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:271:78: error: cannot find 'kAudioHardwarePropertyTranslateBundleIDToTransportManager' in scope
269 | public static let transportManagerList = AudioObjectSelector(kAudioHardwarePropertyTransportManagerList)
270 | /// The property selector `kAudioHardwarePropertyTranslateBundleIDToTransportManager`
271 | public static let translateBundleIDToTransportManager = AudioObjectSelector(kAudioHardwarePropertyTranslateBundleIDToTransportManager)
| `- error: cannot find 'kAudioHardwarePropertyTranslateBundleIDToTransportManager' in scope
272 | /// The property selector `kAudioHardwarePropertyBoxList`
273 | public static let boxList = AudioObjectSelector(kAudioHardwarePropertyBoxList)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:273:50: error: cannot find 'kAudioHardwarePropertyBoxList' in scope
271 | public static let translateBundleIDToTransportManager = AudioObjectSelector(kAudioHardwarePropertyTranslateBundleIDToTransportManager)
272 | /// The property selector `kAudioHardwarePropertyBoxList`
273 | public static let boxList = AudioObjectSelector(kAudioHardwarePropertyBoxList)
| `- error: cannot find 'kAudioHardwarePropertyBoxList' in scope
274 | /// The property selector `kAudioHardwarePropertyTranslateUIDToBox`
275 | public static let translateUIDToBox = AudioObjectSelector(kAudioHardwarePropertyTranslateUIDToBox)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:275:60: error: cannot find 'kAudioHardwarePropertyTranslateUIDToBox' in scope
273 | public static let boxList = AudioObjectSelector(kAudioHardwarePropertyBoxList)
274 | /// The property selector `kAudioHardwarePropertyTranslateUIDToBox`
275 | public static let translateUIDToBox = AudioObjectSelector(kAudioHardwarePropertyTranslateUIDToBox)
| `- error: cannot find 'kAudioHardwarePropertyTranslateUIDToBox' in scope
276 | /// The property selector `kAudioHardwarePropertyClockDeviceList`
277 | public static let clockDeviceList = AudioObjectSelector(kAudioHardwarePropertyClockDeviceList)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:277:58: error: cannot find 'kAudioHardwarePropertyClockDeviceList' in scope
275 | public static let translateUIDToBox = AudioObjectSelector(kAudioHardwarePropertyTranslateUIDToBox)
276 | /// The property selector `kAudioHardwarePropertyClockDeviceList`
277 | public static let clockDeviceList = AudioObjectSelector(kAudioHardwarePropertyClockDeviceList)
| `- error: cannot find 'kAudioHardwarePropertyClockDeviceList' in scope
278 | /// The property selector `kAudioHardwarePropertyTranslateUIDToClockDevice`
279 | public static let translateUIDToClockDevice = AudioObjectSelector(kAudioHardwarePropertyTranslateUIDToClockDevice)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:279:68: error: cannot find 'kAudioHardwarePropertyTranslateUIDToClockDevice' in scope
277 | public static let clockDeviceList = AudioObjectSelector(kAudioHardwarePropertyClockDeviceList)
278 | /// The property selector `kAudioHardwarePropertyTranslateUIDToClockDevice`
279 | public static let translateUIDToClockDevice = AudioObjectSelector(kAudioHardwarePropertyTranslateUIDToClockDevice)
| `- error: cannot find 'kAudioHardwarePropertyTranslateUIDToClockDevice' in scope
280 | /// The property selector `kAudioHardwarePropertyProcessIsMain`
281 | public static let processIsMain = AudioObjectSelector(kAudioHardwarePropertyProcessIsMain)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:281:56: error: cannot find 'kAudioHardwarePropertyProcessIsMain' in scope
279 | public static let translateUIDToClockDevice = AudioObjectSelector(kAudioHardwarePropertyTranslateUIDToClockDevice)
280 | /// The property selector `kAudioHardwarePropertyProcessIsMain`
281 | public static let processIsMain = AudioObjectSelector(kAudioHardwarePropertyProcessIsMain)
| `- error: cannot find 'kAudioHardwarePropertyProcessIsMain' in scope
282 | /// The property selector `kAudioHardwarePropertyProcessIsMaster`
283 | @available(macOS, introduced: 10.0, deprecated: 12.0, renamed: "processIsMain")
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:284:58: error: cannot find 'kAudioHardwarePropertyProcessIsMaster' in scope
282 | /// The property selector `kAudioHardwarePropertyProcessIsMaster`
283 | @available(macOS, introduced: 10.0, deprecated: 12.0, renamed: "processIsMain")
284 | public static let processIsMaster = AudioObjectSelector(kAudioHardwarePropertyProcessIsMaster)
| `- error: cannot find 'kAudioHardwarePropertyProcessIsMaster' in scope
285 | /// The property selector `kAudioHardwarePropertyIsInitingOrExiting`
286 | public static let isInitingOrExiting = AudioObjectSelector(kAudioHardwarePropertyIsInitingOrExiting)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:286:61: error: cannot find 'kAudioHardwarePropertyIsInitingOrExiting' in scope
284 | public static let processIsMaster = AudioObjectSelector(kAudioHardwarePropertyProcessIsMaster)
285 | /// The property selector `kAudioHardwarePropertyIsInitingOrExiting`
286 | public static let isInitingOrExiting = AudioObjectSelector(kAudioHardwarePropertyIsInitingOrExiting)
| `- error: cannot find 'kAudioHardwarePropertyIsInitingOrExiting' in scope
287 | /// The property selector `kAudioHardwarePropertyUserIDChanged`
288 | public static let userIDChanged = AudioObjectSelector(kAudioHardwarePropertyUserIDChanged)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:288:56: error: cannot find 'kAudioHardwarePropertyUserIDChanged' in scope
286 | public static let isInitingOrExiting = AudioObjectSelector(kAudioHardwarePropertyIsInitingOrExiting)
287 | /// The property selector `kAudioHardwarePropertyUserIDChanged`
288 | public static let userIDChanged = AudioObjectSelector(kAudioHardwarePropertyUserIDChanged)
| `- error: cannot find 'kAudioHardwarePropertyUserIDChanged' in scope
289 | /// The property selector `kAudioHardwarePropertyProcessInputMute`
290 | @available(macOS 14, *)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:291:59: error: cannot find 'kAudioHardwarePropertyProcessInputMute' in scope
289 | /// The property selector `kAudioHardwarePropertyProcessInputMute`
290 | @available(macOS 14, *)
291 | public static let processInputMute = AudioObjectSelector(kAudioHardwarePropertyProcessInputMute)
| `- error: cannot find 'kAudioHardwarePropertyProcessInputMute' in scope
292 | /// The property selector `kAudioHardwarePropertyProcessIsAudible`
293 | public static let processIsAudible = AudioObjectSelector(kAudioHardwarePropertyProcessIsAudible)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:293:59: error: cannot find 'kAudioHardwarePropertyProcessIsAudible' in scope
291 | public static let processInputMute = AudioObjectSelector(kAudioHardwarePropertyProcessInputMute)
292 | /// The property selector `kAudioHardwarePropertyProcessIsAudible`
293 | public static let processIsAudible = AudioObjectSelector(kAudioHardwarePropertyProcessIsAudible)
| `- error: cannot find 'kAudioHardwarePropertyProcessIsAudible' in scope
294 | /// The property selector `kAudioHardwarePropertySleepingIsAllowed`
295 | public static let sleepingIsAllowed = AudioObjectSelector(kAudioHardwarePropertySleepingIsAllowed)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:295:60: error: cannot find 'kAudioHardwarePropertySleepingIsAllowed' in scope
293 | public static let processIsAudible = AudioObjectSelector(kAudioHardwarePropertyProcessIsAudible)
294 | /// The property selector `kAudioHardwarePropertySleepingIsAllowed`
295 | public static let sleepingIsAllowed = AudioObjectSelector(kAudioHardwarePropertySleepingIsAllowed)
| `- error: cannot find 'kAudioHardwarePropertySleepingIsAllowed' in scope
296 | /// The property selector `kAudioHardwarePropertyUnloadingIsAllowed`
297 | public static let unloadingIsAllowed = AudioObjectSelector(kAudioHardwarePropertyUnloadingIsAllowed)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:297:61: error: cannot find 'kAudioHardwarePropertyUnloadingIsAllowed' in scope
295 | public static let sleepingIsAllowed = AudioObjectSelector(kAudioHardwarePropertySleepingIsAllowed)
296 | /// The property selector `kAudioHardwarePropertyUnloadingIsAllowed`
297 | public static let unloadingIsAllowed = AudioObjectSelector(kAudioHardwarePropertyUnloadingIsAllowed)
| `- error: cannot find 'kAudioHardwarePropertyUnloadingIsAllowed' in scope
298 | /// The property selector `kAudioHardwarePropertyHogModeIsAllowed`
299 | public static let hogModeIsAllowed = AudioObjectSelector(kAudioHardwarePropertyHogModeIsAllowed)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:299:59: error: cannot find 'kAudioHardwarePropertyHogModeIsAllowed' in scope
297 | public static let unloadingIsAllowed = AudioObjectSelector(kAudioHardwarePropertyUnloadingIsAllowed)
298 | /// The property selector `kAudioHardwarePropertyHogModeIsAllowed`
299 | public static let hogModeIsAllowed = AudioObjectSelector(kAudioHardwarePropertyHogModeIsAllowed)
| `- error: cannot find 'kAudioHardwarePropertyHogModeIsAllowed' in scope
300 | /// The property selector `kAudioHardwarePropertyUserSessionIsActiveOrHeadless`
301 | public static let userSessionIsActiveOrHeadless = AudioObjectSelector(kAudioHardwarePropertyUserSessionIsActiveOrHeadless)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:301:72: error: cannot find 'kAudioHardwarePropertyUserSessionIsActiveOrHeadless' in scope
299 | public static let hogModeIsAllowed = AudioObjectSelector(kAudioHardwarePropertyHogModeIsAllowed)
300 | /// The property selector `kAudioHardwarePropertyUserSessionIsActiveOrHeadless`
301 | public static let userSessionIsActiveOrHeadless = AudioObjectSelector(kAudioHardwarePropertyUserSessionIsActiveOrHeadless)
| `- error: cannot find 'kAudioHardwarePropertyUserSessionIsActiveOrHeadless' in scope
302 | /// The property selector `kAudioHardwarePropertyServiceRestarted`
303 | public static let serviceRestarted = AudioObjectSelector(kAudioHardwarePropertyServiceRestarted)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:303:59: error: cannot find 'kAudioHardwarePropertyServiceRestarted' in scope
301 | public static let userSessionIsActiveOrHeadless = AudioObjectSelector(kAudioHardwarePropertyUserSessionIsActiveOrHeadless)
302 | /// The property selector `kAudioHardwarePropertyServiceRestarted`
303 | public static let serviceRestarted = AudioObjectSelector(kAudioHardwarePropertyServiceRestarted)
| `- error: cannot find 'kAudioHardwarePropertyServiceRestarted' in scope
304 | /// The property selector `kAudioHardwarePropertyPowerHint`
305 | public static let powerHint = AudioObjectSelector(kAudioHardwarePropertyPowerHint)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:305:52: error: cannot find 'kAudioHardwarePropertyPowerHint' in scope
303 | public static let serviceRestarted = AudioObjectSelector(kAudioHardwarePropertyServiceRestarted)
304 | /// The property selector `kAudioHardwarePropertyPowerHint`
305 | public static let powerHint = AudioObjectSelector(kAudioHardwarePropertyPowerHint)
| `- error: cannot find 'kAudioHardwarePropertyPowerHint' in scope
306 | }
307 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:39:50: error: cannot find 'kAudioHardwarePropertyTranslateUIDToDevice' in scope
37 | public func deviceID(forUID uid: String) throws -> AudioObjectID? {
38 | var qualifier = uid as CFString
39 | let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToDevice), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
| `- error: cannot find 'kAudioHardwarePropertyTranslateUIDToDevice' in scope
40 | guard objectID != kAudioObjectUnknown else {
41 | return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:39:101: error: cannot find 'AudioObjectID' in scope
37 | public func deviceID(forUID uid: String) throws -> AudioObjectID? {
38 | var qualifier = uid as CFString
39 | let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToDevice), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
| `- error: cannot find 'AudioObjectID' in scope
40 | guard objectID != kAudioObjectUnknown else {
41 | return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:39:22: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
37 | public func deviceID(forUID uid: String) throws -> AudioObjectID? {
38 | var qualifier = uid as CFString
39 | let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToDevice), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
| `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
40 | guard objectID != kAudioObjectUnknown else {
41 | return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:40:21: error: cannot find 'kAudioObjectUnknown' in scope
38 | var qualifier = uid as CFString
39 | let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToDevice), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
40 | guard objectID != kAudioObjectUnknown else {
| `- error: cannot find 'kAudioObjectUnknown' in scope
41 | return nil
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:50:36: error: cannot find 'kAudioHardwarePropertyMixStereoToMono' in scope
48 | public var mixStereoToMono: Bool {
49 | get throws {
50 | try getProperty(PropertyAddress(kAudioHardwarePropertyMixStereoToMono), type: UInt32.self) != 0
| `- error: cannot find 'kAudioHardwarePropertyMixStereoToMono' in scope
51 | }
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:56:35: error: cannot find 'kAudioHardwarePropertyMixStereoToMono' in scope
54 | /// - remark: This corresponds to the property `kAudioHardwarePropertyMixStereoToMono`
55 | public func setMixStereoToMono(_ value: Bool) throws {
56 | try setProperty(PropertyAddress(kAudioHardwarePropertyMixStereoToMono), to: UInt32(value ? 1 : 0))
| `- error: cannot find 'kAudioHardwarePropertyMixStereoToMono' in scope
57 | }
58 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:64:50: error: cannot find 'kAudioHardwarePropertyTranslateBundleIDToPlugIn' in scope
62 | public func plugInID(forBundleID bundleID: String) throws -> AudioObjectID? {
63 | var qualifier = bundleID as CFString
64 | let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateBundleIDToPlugIn), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
| `- error: cannot find 'kAudioHardwarePropertyTranslateBundleIDToPlugIn' in scope
65 | guard objectID != kAudioObjectUnknown else {
66 | return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:64:106: error: cannot find 'AudioObjectID' in scope
62 | public func plugInID(forBundleID bundleID: String) throws -> AudioObjectID? {
63 | var qualifier = bundleID as CFString
64 | let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateBundleIDToPlugIn), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
| `- error: cannot find 'AudioObjectID' in scope
65 | guard objectID != kAudioObjectUnknown else {
66 | return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:64:22: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
62 | public func plugInID(forBundleID bundleID: String) throws -> AudioObjectID? {
63 | var qualifier = bundleID as CFString
64 | let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateBundleIDToPlugIn), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
| `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
65 | guard objectID != kAudioObjectUnknown else {
66 | return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:65:21: error: cannot find 'kAudioObjectUnknown' in scope
63 | var qualifier = bundleID as CFString
64 | let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateBundleIDToPlugIn), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
65 | guard objectID != kAudioObjectUnknown else {
| `- error: cannot find 'kAudioObjectUnknown' in scope
66 | return nil
67 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:76:50: error: cannot find 'kAudioHardwarePropertyTranslateBundleIDToTransportManager' in scope
74 | public func transportManagerID(forBundleID bundleID: String) throws -> AudioObjectID? {
75 | var qualifier = bundleID as CFString
76 | let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateBundleIDToTransportManager), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
| `- error: cannot find 'kAudioHardwarePropertyTranslateBundleIDToTransportManager' in scope
77 | guard objectID != kAudioObjectUnknown else {
78 | return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:76:116: error: cannot find 'AudioObjectID' in scope
74 | public func transportManagerID(forBundleID bundleID: String) throws -> AudioObjectID? {
75 | var qualifier = bundleID as CFString
76 | let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateBundleIDToTransportManager), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
| `- error: cannot find 'AudioObjectID' in scope
77 | guard objectID != kAudioObjectUnknown else {
78 | return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:76:22: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
74 | public func transportManagerID(forBundleID bundleID: String) throws -> AudioObjectID? {
75 | var qualifier = bundleID as CFString
76 | let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateBundleIDToTransportManager), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
| `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
77 | guard objectID != kAudioObjectUnknown else {
78 | return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:77:21: error: cannot find 'kAudioObjectUnknown' in scope
75 | var qualifier = bundleID as CFString
76 | let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateBundleIDToTransportManager), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
77 | guard objectID != kAudioObjectUnknown else {
| `- error: cannot find 'kAudioObjectUnknown' in scope
78 | return nil
79 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:88:50: error: cannot find 'kAudioHardwarePropertyTranslateUIDToBox' in scope
86 | public func boxID(forUID uid: String) throws -> AudioObjectID? {
87 | var qualifier = uid as CFString
88 | let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToBox), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
| `- error: cannot find 'kAudioHardwarePropertyTranslateUIDToBox' in scope
89 | guard objectID != kAudioObjectUnknown else {
90 | return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:88:98: error: cannot find 'AudioObjectID' in scope
86 | public func boxID(forUID uid: String) throws -> AudioObjectID? {
87 | var qualifier = uid as CFString
88 | let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToBox), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
| `- error: cannot find 'AudioObjectID' in scope
89 | guard objectID != kAudioObjectUnknown else {
90 | return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:88:22: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
86 | public func boxID(forUID uid: String) throws -> AudioObjectID? {
87 | var qualifier = uid as CFString
88 | let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToBox), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
| `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
89 | guard objectID != kAudioObjectUnknown else {
90 | return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:89:21: error: cannot find 'kAudioObjectUnknown' in scope
87 | var qualifier = uid as CFString
88 | let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToBox), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
89 | guard objectID != kAudioObjectUnknown else {
| `- error: cannot find 'kAudioObjectUnknown' in scope
90 | return nil
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:100:50: error: cannot find 'kAudioHardwarePropertyTranslateUIDToClockDevice' in scope
98 | public func clockDeviceID(forUID uid: String) throws -> AudioObjectID? {
99 | var qualifier = uid as CFString
100 | let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToClockDevice), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
| `- error: cannot find 'kAudioHardwarePropertyTranslateUIDToClockDevice' in scope
101 | guard objectID != kAudioObjectUnknown else {
102 | return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:100:106: error: cannot find 'AudioObjectID' in scope
98 | public func clockDeviceID(forUID uid: String) throws -> AudioObjectID? {
99 | var qualifier = uid as CFString
100 | let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToClockDevice), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
| `- error: cannot find 'AudioObjectID' in scope
101 | guard objectID != kAudioObjectUnknown else {
102 | return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:100:22: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
98 | public func clockDeviceID(forUID uid: String) throws -> AudioObjectID? {
99 | var qualifier = uid as CFString
100 | let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToClockDevice), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
| `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
101 | guard objectID != kAudioObjectUnknown else {
102 | return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:101:21: error: cannot find 'kAudioObjectUnknown' in scope
99 | var qualifier = uid as CFString
100 | let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToClockDevice), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
101 | guard objectID != kAudioObjectUnknown else {
| `- error: cannot find 'kAudioObjectUnknown' in scope
102 | return nil
103 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:111:36: error: cannot find 'kAudioHardwarePropertyProcessIsMain' in scope
109 | public var processIsMain: Bool {
110 | get throws {
111 | try getProperty(PropertyAddress(kAudioHardwarePropertyProcessIsMain), type: UInt32.self) != 0
| `- error: cannot find 'kAudioHardwarePropertyProcessIsMain' in scope
112 | }
113 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:120:36: error: cannot find 'kAudioHardwarePropertyProcessIsMaster' in scope
118 | public var processIsMaster: Bool {
119 | get throws {
120 | try getProperty(PropertyAddress(kAudioHardwarePropertyProcessIsMaster), type: UInt32.self) != 0
| `- error: cannot find 'kAudioHardwarePropertyProcessIsMaster' in scope
121 | }
122 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:128:36: error: cannot find 'kAudioHardwarePropertyIsInitingOrExiting' in scope
126 | public var isInitingOrExiting: Bool {
127 | get throws {
128 | try getProperty(PropertyAddress(kAudioHardwarePropertyIsInitingOrExiting), type: UInt32.self) != 0
| `- error: cannot find 'kAudioHardwarePropertyIsInitingOrExiting' in scope
129 | }
130 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:135:35: error: cannot find 'kAudioHardwarePropertyUserIDChanged' in scope
133 | /// - remark: This corresponds to the property `kAudioHardwarePropertyUserIDChanged`
134 | public func setUserIDChanged() throws {
135 | try setProperty(PropertyAddress(kAudioHardwarePropertyUserIDChanged), to: UInt32(1))
| `- error: cannot find 'kAudioHardwarePropertyUserIDChanged' in scope
136 | }
137 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:143:36: error: cannot find 'kAudioHardwarePropertyProcessInputMute' in scope
141 | public var processInputMute: Bool {
142 | get throws {
143 | try getProperty(PropertyAddress(kAudioHardwarePropertyProcessInputMute), type: UInt32.self) != 0
| `- error: cannot find 'kAudioHardwarePropertyProcessInputMute' in scope
144 | }
145 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:150:35: error: cannot find 'kAudioHardwarePropertyProcessInputMute' in scope
148 | @available(macOS 14, *)
149 | public func setProcessInputMute(_ value: Bool) throws {
150 | try setProperty(PropertyAddress(kAudioHardwarePropertyProcessInputMute), to: UInt32(value ? 1 : 0))
| `- error: cannot find 'kAudioHardwarePropertyProcessInputMute' in scope
151 | }
152 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:157:36: error: cannot find 'kAudioHardwarePropertyProcessIsAudible' in scope
155 | public var processIsAudible: Bool {
156 | get throws {
157 | try getProperty(PropertyAddress(kAudioHardwarePropertyProcessIsAudible), type: UInt32.self) != 0
| `- error: cannot find 'kAudioHardwarePropertyProcessIsAudible' in scope
158 | }
159 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:163:35: error: cannot find 'kAudioHardwarePropertyProcessIsAudible' in scope
161 | /// - remark: This corresponds to the property `kAudioHardwarePropertyProcessIsAudible`
162 | public func setProcessIsAudible(_ value: Bool) throws {
163 | try setProperty(PropertyAddress(kAudioHardwarePropertyProcessIsAudible), to: UInt32(value ? 1 : 0))
| `- error: cannot find 'kAudioHardwarePropertyProcessIsAudible' in scope
164 | }
165 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:170:36: error: cannot find 'kAudioHardwarePropertySleepingIsAllowed' in scope
168 | public var sleepingIsAllowed: Bool {
169 | get throws {
170 | try getProperty(PropertyAddress(kAudioHardwarePropertySleepingIsAllowed), type: UInt32.self) != 0
| `- error: cannot find 'kAudioHardwarePropertySleepingIsAllowed' in scope
171 | }
172 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:176:35: error: cannot find 'kAudioHardwarePropertySleepingIsAllowed' in scope
174 | /// - remark: This corresponds to the property `kAudioHardwarePropertySleepingIsAllowed`
175 | public func setSleepingIsAllowed(_ value: Bool) throws {
176 | try setProperty(PropertyAddress(kAudioHardwarePropertySleepingIsAllowed), to: UInt32(value ? 1 : 0))
| `- error: cannot find 'kAudioHardwarePropertySleepingIsAllowed' in scope
177 | }
178 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:183:36: error: cannot find 'kAudioHardwarePropertyUnloadingIsAllowed' in scope
181 | public var unloadingIsAllowed: Bool {
182 | get throws {
183 | try getProperty(PropertyAddress(kAudioHardwarePropertyUnloadingIsAllowed), type: UInt32.self) != 0
| `- error: cannot find 'kAudioHardwarePropertyUnloadingIsAllowed' in scope
184 | }
185 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:189:35: error: cannot find 'kAudioHardwarePropertyUnloadingIsAllowed' in scope
187 | /// - remark: This corresponds to the property `kAudioHardwarePropertyUnloadingIsAllowed`
188 | public func setUnloadingIsAllowed(_ value: Bool) throws {
189 | try setProperty(PropertyAddress(kAudioHardwarePropertyUnloadingIsAllowed), to: UInt32(value ? 1 : 0))
| `- error: cannot find 'kAudioHardwarePropertyUnloadingIsAllowed' in scope
190 | }
191 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:196:36: error: cannot find 'kAudioHardwarePropertyHogModeIsAllowed' in scope
194 | public var hogModeIsAllowed: Bool {
195 | get throws {
196 | try getProperty(PropertyAddress(kAudioHardwarePropertyHogModeIsAllowed), type: UInt32.self) != 0
| `- error: cannot find 'kAudioHardwarePropertyHogModeIsAllowed' in scope
197 | }
198 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:202:35: error: cannot find 'kAudioHardwarePropertyHogModeIsAllowed' in scope
200 | /// - remark: This corresponds to the property `kAudioHardwarePropertyHogModeIsAllowed`
201 | public func setHogModeIsAllowed(_ value: Bool) throws {
202 | try setProperty(PropertyAddress(kAudioHardwarePropertyHogModeIsAllowed), to: UInt32(value ? 1 : 0))
| `- error: cannot find 'kAudioHardwarePropertyHogModeIsAllowed' in scope
203 | }
204 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:209:36: error: cannot find 'kAudioHardwarePropertyUserSessionIsActiveOrHeadless' in scope
207 | public var userSessionIsActiveOrHeadless: Bool {
208 | get throws {
209 | try getProperty(PropertyAddress(kAudioHardwarePropertyUserSessionIsActiveOrHeadless), type: UInt32.self) != 0
| `- error: cannot find 'kAudioHardwarePropertyUserSessionIsActiveOrHeadless' in scope
210 | }
211 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:217:4: error: cannot find 'AudioHardwarePowerHint' in scope
215 | public var powerHint: AudioHardwarePowerHint {
216 | get throws {
217 | AudioHardwarePowerHint(rawValue: try getProperty(PropertyAddress(kAudioHardwarePropertyPowerHint), type: UInt32.self))!
| `- error: cannot find 'AudioHardwarePowerHint' in scope
218 | }
219 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:217:69: error: cannot find 'kAudioHardwarePropertyPowerHint' in scope
215 | public var powerHint: AudioHardwarePowerHint {
216 | get throws {
217 | AudioHardwarePowerHint(rawValue: try getProperty(PropertyAddress(kAudioHardwarePropertyPowerHint), type: UInt32.self))!
| `- error: cannot find 'kAudioHardwarePropertyPowerHint' in scope
218 | }
219 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:223:35: error: cannot find 'kAudioHardwarePropertyPowerHint' in scope
221 | /// - remark: This corresponds to the property `kAudioHardwarePropertyPowerHint`
222 | public func setPowerHint(_ value: AudioHardwarePowerHint) throws {
223 | try setProperty(PropertyAddress(kAudioHardwarePropertyPowerHint), to: value.rawValue)
| `- error: cannot find 'kAudioHardwarePropertyPowerHint' in scope
224 | }
225 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift:43:41: error: cannot find type 'CATapDescription' in scope
41 | /// - returns: A newly-created `AudioTap`
42 | /// - throws: An error if the `AudioTap` could not be created
43 | public static func create(description: CATapDescription) throws -> AudioTap {
| `- error: cannot find type 'CATapDescription' in scope
44 | var objectId = kAudioObjectUnknown
45 | let result = AudioHardwareCreateProcessTap(description, &objectId)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift:82:26: error: cannot find type 'CATapDescription' in scope
80 | /// Returns the description
81 | /// - remark: This corresponds to the property `kAudioTapPropertyDescription`
82 | public var description: CATapDescription {
| `- error: cannot find type 'CATapDescription' in scope
83 | get throws {
84 | try getProperty(PropertyAddress(kAudioTapPropertyDescription))
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift:83:3: error: getter of noncopyable type cannot be 'async' or 'throws'
81 | /// - remark: This corresponds to the property `kAudioTapPropertyDescription`
82 | public var description: CATapDescription {
83 | get throws {
| `- error: getter of noncopyable type cannot be 'async' or 'throws'
84 | try getProperty(PropertyAddress(kAudioTapPropertyDescription))
85 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift:89:38: error: cannot find type 'CATapDescription' in scope
87 | /// Sets the description
88 | /// - remark: This corresponds to the property `kAudioTapPropertyDescription`
89 | public func setDescription(_ value: CATapDescription) throws {
| `- error: cannot find type 'CATapDescription' in scope
90 | try setProperty(PropertyAddress(kAudioTapPropertyDescription), to: value)
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift:139:46: error: cannot find 'kAudioTapPropertyUID' in scope
137 | extension AudioObjectSelector where T == AudioTap {
138 | /// The property selector `kAudioTapPropertyUID`
139 | public static let uid = AudioObjectSelector(kAudioTapPropertyUID)
| `- error: cannot find 'kAudioTapPropertyUID' in scope
140 | /// The property selector `kAudioTapPropertyDescription`
141 | public static let description = AudioObjectSelector(kAudioTapPropertyDescription)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift:141:54: error: cannot find 'kAudioTapPropertyDescription' in scope
139 | public static let uid = AudioObjectSelector(kAudioTapPropertyUID)
140 | /// The property selector `kAudioTapPropertyDescription`
141 | public static let description = AudioObjectSelector(kAudioTapPropertyDescription)
| `- error: cannot find 'kAudioTapPropertyDescription' in scope
142 | /// The property selector `kAudioTapPropertyFormat`
143 | public static let format = AudioObjectSelector(kAudioTapPropertyFormat)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift:143:49: error: cannot find 'kAudioTapPropertyFormat' in scope
141 | public static let description = AudioObjectSelector(kAudioTapPropertyDescription)
142 | /// The property selector `kAudioTapPropertyFormat`
143 | public static let format = AudioObjectSelector(kAudioTapPropertyFormat)
| `- error: cannot find 'kAudioTapPropertyFormat' in scope
144 | }
145 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:110:47: error: cannot find type 'AudioObjectID' in scope
108 | /// - parameter qualifier: An optional property qualifier
109 | /// - throws: An error if the object does not have the requested property or the property data could not be retrieved
110 | public static func getPropertyData(objectID: AudioObjectID, property: PropertyAddress, qualifier: PropertyQualifier? = nil) throws -> AudioValueRange {
| `- error: cannot find type 'AudioObjectID' in scope
111 | var value = AudioValueRange()
112 | _ = try readRawPropertyData(objectID: objectID, property: property, into: &value, size: MemoryLayout<AudioValueRange>.stride, qualifier: qualifier)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:122:47: error: cannot find type 'AudioObjectID' in scope
120 | /// - parameter qualifier: An optional property qualifier
121 | /// - throws: An error if the object does not have the requested property or the property data could not be retrieved
122 | public static func getPropertyData(objectID: AudioObjectID, property: PropertyAddress, qualifier: PropertyQualifier? = nil) throws -> AudioStreamBasicDescription {
| `- error: cannot find type 'AudioObjectID' in scope
123 | var value = AudioStreamBasicDescription()
124 | _ = try readRawPropertyData(objectID: objectID, property: property, into: &value, size: MemoryLayout<AudioStreamBasicDescription>.stride, qualifier: qualifier)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:189:65: error: cannot find type 'AudioObjectID' in scope
187 | /// - parameter qualifier: An optional property qualifier
188 | /// - throws: An error if the object does not have the requested property or the property data could not be retrieved
189 | public static func getPropertyData<In, Out: Numeric>(objectID: AudioObjectID, property: PropertyAddress, translatingValue value: In, toType type: Out.Type = Out.self, qualifier: PropertyQualifier? = nil) throws -> Out {
| `- error: cannot find type 'AudioObjectID' in scope
190 | var inputData = value
191 | var outputData: Out = 0
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:211:67: error: cannot find type 'AudioObjectID' in scope
209 | /// - parameter qualifier: An optional property qualifier
210 | /// - throws: An error if the object does not have the requested property or the property data could not be retrieved
211 | public static func getPropertyData<In, Out: CFTypeRef>(objectID: AudioObjectID, property: PropertyAddress, translatingValue value: In, toType type: Out.Type = Out.self, qualifier: PropertyQualifier? = nil) throws -> Out {
| `- error: cannot find type 'AudioObjectID' in scope
212 | var inputData = value
213 | var outputData: Unmanaged<Out>?
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift:21:75: error: cannot find 'kAudioHardwarePropertyTapList' in scope
19 | public static var taps: [AudioTap] {
20 | get throws {
21 | try getPropertyData(objectID: .systemObject, property: PropertyAddress(kAudioHardwarePropertyTapList)).map { AudioTap($0) }
| `- error: cannot find 'kAudioHardwarePropertyTapList' in scope
22 | }
23 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:83:59: error: cannot find type 'AudioObjectID' in scope
81 | /// - parameter initialValue: An optional initial value for `outData` when calling `AudioObjectGetPropertyData`
82 | /// - throws: An error if the object does not have the requested property or the property data could not be retrieved
83 | public static func getPropertyData<T: Numeric>(objectID: AudioObjectID, property: PropertyAddress, type: T.Type = T.self, qualifier: PropertyQualifier? = nil, initialValue: T = 0) throws -> T {
| `- error: cannot find type 'AudioObjectID' in scope
84 | var value = initialValue
85 | try withUnsafeMutablePointer(to: &value) {
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:98:61: error: cannot find type 'AudioObjectID' in scope
96 | /// - parameter qualifier: An optional property qualifier
97 | /// - throws: An error if the object does not have the requested property or the property data could not be retrieved
98 | public static func getPropertyData<T: CFTypeRef>(objectID: AudioObjectID, property: PropertyAddress, type: T.Type = T.self, qualifier: PropertyQualifier? = nil) throws -> T {
| `- error: cannot find type 'AudioObjectID' in scope
99 | var value: Unmanaged<T>?
100 | _ = try readRawPropertyData(objectID: objectID, property: property, into: &value, size: MemoryLayout<T>.stride, qualifier: qualifier)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:149:50: error: cannot find type 'AudioObjectID' in scope
147 | /// - parameter qualifier: An optional property qualifier
148 | /// - throws: An error if the object does not have the requested property or the property data could not be retrieved
149 | public static func getPropertyData<T>(objectID: AudioObjectID, property: PropertyAddress, elementType type: T.Type = T.self, qualifier: PropertyQualifier? = nil) throws -> [T] {
| `- error: cannot find type 'AudioObjectID' in scope
150 | let dataSize = try AudioObject.propertyDataSize(objectID: objectID, property: property, qualifier: qualifier)
151 | let count = dataSize / MemoryLayout<T>.stride
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift:30:17: error: cannot find type 'AudioObjectID' in scope
28 | public static func makeTap(forUID uid: String) throws -> AudioTap? {
29 | var qualifier = uid as CFString
30 | let objectID: AudioObjectID = try getPropertyData(objectID: .systemObject, property: PropertyAddress(kAudioHardwarePropertyTranslateUIDToTap), qualifier: PropertyQualifier(&qualifier))
| `- error: cannot find type 'AudioObjectID' in scope
31 | guard objectID != kAudioObjectUnknown else {
32 | return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift:30:104: error: cannot find 'kAudioHardwarePropertyTranslateUIDToTap' in scope
28 | public static func makeTap(forUID uid: String) throws -> AudioTap? {
29 | var qualifier = uid as CFString
30 | let objectID: AudioObjectID = try getPropertyData(objectID: .systemObject, property: PropertyAddress(kAudioHardwarePropertyTranslateUIDToTap), qualifier: PropertyQualifier(&qualifier))
| `- error: cannot find 'kAudioHardwarePropertyTranslateUIDToTap' in scope
31 | guard objectID != kAudioObjectUnknown else {
32 | return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift:31:21: error: cannot find 'kAudioObjectUnknown' in scope
29 | var qualifier = uid as CFString
30 | let objectID: AudioObjectID = try getPropertyData(objectID: .systemObject, property: PropertyAddress(kAudioHardwarePropertyTranslateUIDToTap), qualifier: PropertyQualifier(&qualifier))
31 | guard objectID != kAudioObjectUnknown else {
| `- error: cannot find 'kAudioObjectUnknown' in scope
32 | return nil
33 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift:36:10: error: 'AudioTap' cannot be constructed because it has no accessible initializers
34 |
35 | // Revisit if a subclass of `AudioTap` is added
36 | return AudioTap(objectID)
| `- error: 'AudioTap' cannot be constructed because it has no accessible initializers
37 | }
38 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift:44:18: error: cannot find 'kAudioObjectUnknown' in scope
42 | /// - throws: An error if the `AudioTap` could not be created
43 | public static func create(description: CATapDescription) throws -> AudioTap {
44 | var objectId = kAudioObjectUnknown
| `- error: cannot find 'kAudioObjectUnknown' in scope
45 | let result = AudioHardwareCreateProcessTap(description, &objectId)
46 | guard result == kAudioHardwareNoError else {
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift:45:16: error: cannot find 'AudioHardwareCreateProcessTap' in scope
43 | public static func create(description: CATapDescription) throws -> AudioTap {
44 | var objectId = kAudioObjectUnknown
45 | let result = AudioHardwareCreateProcessTap(description, &objectId)
| `- error: cannot find 'AudioHardwareCreateProcessTap' in scope
46 | guard result == kAudioHardwareNoError else {
47 | os_log(.error, log: audioObjectLog, "AudioHardwareCreateProcessTap (%{public}@) failed: '%{public}@'", description, UInt32(result).fourCC)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift:46:19: error: cannot find 'kAudioHardwareNoError' in scope
44 | var objectId = kAudioObjectUnknown
45 | let result = AudioHardwareCreateProcessTap(description, &objectId)
46 | guard result == kAudioHardwareNoError else {
| `- error: cannot find 'kAudioHardwareNoError' in scope
47 | os_log(.error, log: audioObjectLog, "AudioHardwareCreateProcessTap (%{public}@) failed: '%{public}@'", description, UInt32(result).fourCC)
48 | throw NSError(domain: NSOSStatusErrorDomain, code: Int(result), userInfo: nil)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift:50:10: error: 'AudioTap' cannot be constructed because it has no accessible initializers
48 | throw NSError(domain: NSOSStatusErrorDomain, code: Int(result), userInfo: nil)
49 | }
50 | return AudioTap(objectId)
| `- error: 'AudioTap' cannot be constructed because it has no accessible initializers
51 | }
52 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift:64:16: error: cannot find 'AudioHardwareDestroyProcessTap' in scope
62 | /// - throws: An error if the `AudioTap` could not be destroyed
63 | public static func destroy(_ tap: AudioTap) throws {
64 | let result = AudioHardwareDestroyProcessTap(tap.objectID)
| `- error: cannot find 'AudioHardwareDestroyProcessTap' in scope
65 | guard result == kAudioHardwareNoError else {
66 | os_log(.error, log: audioObjectLog, "AudioHardwareDestroyProcessTap (0x%x) failed: '%{public}@'", tap.objectID, UInt32(result).fourCC)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:14:29: error: cannot find type 'AudioObjectID' in scope
12 | public class AudioObject: Equatable, Hashable, CustomDebugStringConvertible {
13 | /// The underlying audio object ID
14 | public final let objectID: AudioObjectID
| `- error: cannot find type 'AudioObjectID' in scope
15 |
16 | /// Initializes an `AudioObject` with `objectID`
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift:65:19: error: cannot find 'kAudioHardwareNoError' in scope
63 | public static func destroy(_ tap: AudioTap) throws {
64 | let result = AudioHardwareDestroyProcessTap(tap.objectID)
65 | guard result == kAudioHardwareNoError else {
| `- error: cannot find 'kAudioHardwareNoError' in scope
66 | os_log(.error, log: audioObjectLog, "AudioHardwareDestroyProcessTap (0x%x) failed: '%{public}@'", tap.objectID, UInt32(result).fourCC)
67 | throw NSError(domain: NSOSStatusErrorDomain, code: Int(result), userInfo: nil)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift:76:36: error: cannot find 'kAudioTapPropertyUID' in scope
74 | public var uid: String {
75 | get throws {
76 | try getProperty(PropertyAddress(kAudioTapPropertyUID), type: CFString.self) as String
| `- error: cannot find 'kAudioTapPropertyUID' in scope
77 | }
78 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift:84:36: error: cannot find 'kAudioTapPropertyDescription' in scope
82 | public var description: CATapDescription {
83 | get throws {
84 | try getProperty(PropertyAddress(kAudioTapPropertyDescription))
| `- error: cannot find 'kAudioTapPropertyDescription' in scope
85 | }
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift:90:35: error: cannot find 'kAudioTapPropertyDescription' in scope
88 | /// - remark: This corresponds to the property `kAudioTapPropertyDescription`
89 | public func setDescription(_ value: CATapDescription) throws {
90 | try setProperty(PropertyAddress(kAudioTapPropertyDescription), to: value)
| `- error: cannot find 'kAudioTapPropertyDescription' in scope
91 | }
92 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubdevice.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AudioSubdevice.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubtap.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AudioSubtap.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AudioSystem.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AudioTap.swift
SwiftCompile normal arm64 Compiling\ PropertyElement.swift,\ PropertyQualifier.swift,\ PropertyScope.swift,\ PropertySelector.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyElement.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyQualifier.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertySelector.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyElement.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PropertyElement.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyQualifier.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PropertyQualifier.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PropertyScope.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertySelector.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PropertySelector.swift
SwiftCompile normal arm64 Compiling\ AudioAggregateDevice.swift,\ AudioBox.swift,\ AudioBufferListWrapper.swift,\ AudioChannelLayoutWrapper.swift,\ AudioClockDevice.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioAggregateDevice.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioBox.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioBufferListWrapper.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioChannelLayoutWrapper.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioClockDevice.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioAggregateDevice.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AudioAggregateDevice.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioBox.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AudioBox.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioBufferListWrapper.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AudioBufferListWrapper.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioChannelLayoutWrapper.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AudioChannelLayoutWrapper.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioClockDevice.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AudioClockDevice.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-22 01:47:02.416 xcodebuild[776:4865] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 Compiling\ AudioProcess.swift,\ AudioStream+TerminalType.swift,\ AudioStream.swift,\ AudioSubdevice+DriftCompensationQuality.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioProcess.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioStream+TerminalType.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioStream.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubdevice+DriftCompensationQuality.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioProcess.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioStream+TerminalType.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioStream.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubdevice+DriftCompensationQuality.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
Building workspace CAAudioHardware with scheme CAAudioHardware
(6 failures)
BUILD FAILURE 6.4 tvOS