Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sbooth/avfaudioextensions

A collection of useful AVFAudio class extensions.
https://github.com/sbooth/avfaudioextensions

avfaudio

Last synced: about 1 month ago
JSON representation

A collection of useful AVFAudio class extensions.

Awesome Lists containing this project

README

        

# AVFAudioExtensions

[![](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2Fsbooth%2FAVFAudioExtensions%2Fbadge%3Ftype%3Dswift-versions)](https://swiftpackageindex.com/sbooth/AVFAudioExtensions)
[![](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2Fsbooth%2FAVFAudioExtensions%2Fbadge%3Ftype%3Dplatforms)](https://swiftpackageindex.com/sbooth/AVFAudioExtensions)

A collection of useful AVFAudio class extensions.

## Installation

### Swift Package Manager

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

### Manual or Custom Build

1. Clone the [AVFAudioExtensions](https://github.com/sbooth/AVFAudioExtensions) repository.
2. `swift build`.

## AVFAudioExtensions

| Extended Class | Description |
| --- | --- |
| [AVAudioChannelLayout](Sources/AVFAudioExtensions/include/AVAudioChannelLayout+SFBChannelLabels.h) | Functions for building channel layouts from channel labels |
| [AVAudioFormat](Sources/AVFAudioExtensions/include/AVAudioFormat+SFBFormatTransformation.h) | Format transformations |
| [AVAudioPCMBuffer](Sources/AVFAudioExtensions/include/AVAudioPCMBuffer+SFBBufferUtilities.h) | Functions for buffer manipulation |

## License

Released under the [MIT License](https://github.com/sbooth/AVFAudioExtensions/blob/main/LICENSE.txt).