Contents

sbooth/cxxaudioutilities

The majority of this repository has been split into separate packages:

Installation

Swift Package Manager

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

Manual or Custom Build

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

CXXAudioUtilities

Utility Classes

| Class | Description | | --- | --- | | SFB::ByteStream | A ByteStream provides heterogeneous typed access to an untyped buffer | | SFB::CFWrapper | A wrapper around a Core Foundation object | | SFB::ScopeGuard | A class that calls a function upon destruction |

| Class | Description | | --- | --- | | SFB::AudioUnitRecorder | A class that asynchronously writes the output from an AudioUnit to a file |

License

Released under the MIT License.

Package Metadata

Repository: sbooth/cxxaudioutilities

Default branch: main

README: README.md