Class

AVAudioUnit

A subclass of the audio node class that, depending on the type of the audio unit, processes audio either in real time or non-real time.

Declaration

@interface AVAudioUnit : AVAudioNode

Topics

Getting the Core Audio Audio Unit

audioUnit

The underlying Core Audio audio unit.

Loading an Audio Preset File

- loadAudioUnitPresetAtURL:error:

Load an audio unit preset.

Creating an Audio Unit Component

+ instantiateWithComponentDescription:options:completionHandler:

Asynchronously creates an instance of an audio unit component, wrapped in an AVAudioUnit.

Getting Audio Unit Values

audioComponentDescription

The audio compression description of the underlying Core Audio audio unit.

manufacturerName

The name of the manufacturer of the audio unit

name

The name of the audio unit.

version

The version number of the audio unit.

AUAudioUnit

An AUAudioUnit class wrapping or underlying the implementation's AudioUnit.

Relationships

Inherits From

See Also

Multitrack Playback and Recording

Audio Engine Building Blocks

Add audio input, processing, and output to an audio engine instance.

AVAudioEngine

A group of connected audio node objects used to generate and process audio signals and perform audio input and output.

AVAudioNode

An abstract class for an audio generation, processing, or I/O block.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software