This appendix describes the Core Audio SDK audio unit class hierarchy, including starting points for common types of audio units.
Core Audio SDK Audio Unit Class Hierarchy
Starting Points for Common Audio Units
The following figure illustrates the main classes and class relationships in the Core Audio SDK audio unit class hierarchy, for Core Audio SDK v1.4.3.
For general, n-to-m channel effect units, start with the AUBase
class
For n-to-n channel effect units, which map each input channel to a corresponding output channel, start with the AUEffectBase
class
For monotimbral instrument units (either monophonic or polyphonic), start with the AUMonotimbralInstrumentBase
class
For multitimbral instrument units, start with the AUMultitimbralInstrumentBase
class
For format converter or generator audio units, start with the AUBase
class
For music effect units, start with the AUMIDIEffectBase
class
© 2007 Apple Inc. All Rights Reserved. (Last updated: 2007-10-31)