Skip to content

sbooth/CXXAudioHardware

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

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 2

  •  
  •