Instance Property


A key path generated by concatenating the identifiers of the parameter and its parents.


iOS, Mac Catalyst, tvOS
@property(readonly, copy, nonatomic) NSString *keyPath;
@property(readonly, copy, atomic) NSString *keyPath;


When recording parameter values, hosts should bind to the parameter key path (unless an audio unit specifically documents that its parameter addresses are stable and persistent). The individual node identifiers in a key path are separated by periods (.). Passing a node’s key path to a parameter tree’s valueForKeyPath: method returns the same node.

See Also



A non-localized, permanent name for the parameter node.


A localized display name for the parameter node.

- displayNameWithLength:

Another version of the display name, possibly truncated to a desired length.

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