potential split between CLI and core library

This commit is contained in:
Nick Payne
2025-08-19 08:51:14 +01:00
parent a311cc583f
commit b7455d26d1
20 changed files with 74 additions and 8 deletions
@@ -0,0 +1,18 @@
import Foundation
// MARK: - Core AudioTee Errors
public enum AudioTeeError: Error {
case setupFailed
case tapCreationFailed(OSStatus)
case aggregateDeviceCreationFailed(OSStatus)
case tapAssignmentFailed(OSStatus)
case pidTranslationFailed([Int32])
}
// MARK: - Audio Format Conversion Errors
public enum AudioConverterError: Error {
case invalidFormat
case creationFailed
}