Contents

init(componentDescription:options:)

Synchronously initializes a new audio unit object.

Declaration

init(componentDescription: AudioComponentDescription, options: AudioComponentInstantiationOptions = []) throws

Parameters

  • componentDescription:

    The component to instantiate.

  • options:

    Options for loading the unit in-process or out-of-process.

Return Value

An initialized audio unit, or nil if initialization failed.

Discussion

This is the designated initializer.

A single audio unit subclass may implement multiple audio units—for example, an effect that can also function as a generator, or a cluster of related effects.

See Also

Creating an Audio Unit