Instance Property

parameterTree

An audio unit’s parameters, organized in a tree hierarchy.

Declaration

iOS, Mac Catalyst, tvOS
@property(retain, nonatomic) AUParameterTree *parameterTree;
macOS
@property(retain, atomic) AUParameterTree *parameterTree;

Discussion

Hosts can fetch this property to discover a unit’s parameters. KVO notifications are issued on this member to notify the host of changes to the set of available parameters.

Subclasses should implement this property to expose parameters to hosts. They should then cache as much data as possible and send KVO notifications on this property when altering the structure of the tree or the static information of parameters.

This version 3 property is similar to the version 2 kAudioUnitProperty_ParameterList and kAudioUnitProperty_ParameterInfo APIs.

See Also

Querying Parameters

allParameterValues

Special read-only property for KVO.

- parametersForOverviewWithCount:

Returns the audio unit’s most important parameters.

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