Skip to content

Repository files navigation

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.

About

Audio Hardware utility classes.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages