Skip to content

Latest commit

 

History

History
36 lines (23 loc) · 1.5 KB

File metadata and controls

36 lines (23 loc) · 1.5 KB

CXXAudioHardware

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.

Installation

Swift Package Manager

Add a package dependency to https://github.com/sbooth/CXXAudioHardware in Xcode.

Manual or Custom Build

  1. Clone the CXXAudioHardware repository.
  2. swift build.

License

Released under the MIT License.