Assorted C++ classes simplifying the use of Audio Hardware.
| Class | Description |
|---|---|
| CAPropertyAddress | Extends the functionality of an AudioObjectPropertyAddress. |
| CAAudioObject | A HAL audio object wrapper. |
| CAAudioDevice | A HAL audio device wrapper. |
| CAAudioStream | A HAL audio stream wrapper. |
| CAAudioSystem | A kAudioObjectSystemObject wrapper. |
Note
C++17 is required.
All classes are in the CXXAudioHardware namespace.
This package depends on the CXXCoreAudio package.
Tip
For a complete Audio Hardware solution in Swift see CAAudioHardware.
Add a package dependency to https://github.com/sbooth/CXXAudioHardware in Xcode.
- Clone the CXXAudioHardware repository.
swift build.
Released under the MIT License.