| Type | Reason |
|---|---|
| AudioCodecManufacturer | An enumeration whose values specify whether to use a hardware or software encoder. |
| AudioComponent | An audio component. |
| AudioComponentDescription | Identifiers for a AudioUnit.AudioComponent. |
| AudioComponentFlag | A flagging enumeration whose value specifies whether an audio component is searchable. Used with AudioUnit.AudioComponentDescription.ComponentFlags |
| AudioComponentManufacturerType | An enumeration that specifies that an audio component was manufactured by Apple. |
| AudioComponentStatus | Enumerates status values returned by AudioUnit.AudioUnit.AudioUnitPublish. |
| AudioComponentType | An enumeration whose values represent different types of audio components. |
| AudioTypeConverter | An enumeration whose values specify different types of audio converters. |
| AudioTypeEffect | An enumeration whose values specify different types of audio effects. |
| AudioTypeGenerator | An enumeration whose values specify whether an audio generator is a file player or a scheduled sound player. |
| AudioTypeMixer | An enumeration whose values specify whether the type of an audio mixer. |
| AudioTypeMusicDevice | An enumeration whose values specify whether an audio music device is a sampler or not. |
| AudioTypeOutput | An enumeration whose values specify the type of audio output. |
| AudioTypePanner | An unimplemented enumeration. |
| AudioUnit | A plug-in component that processes or generates audio data. |
| AudioUnitClumpID | Enumerates values used by AudioUnit.AudioUnitParameterInfo. Currenty reserved for system use. |
| AudioUnitException | An exception relating to functions in the AudioUnit namespace. |
| AudioUnitParameterFlag | Flagging enumeration used with AudioUnit.AudioUnitParameterInfo.Flags. |
| AudioUnitParameterInfo | Holds information regarding an audio unit parameter. |
| AudioUnitParameterType | An enumeration whose values represent adjustable attributes such as pitch or volume. |
| AudioUnitParameterUnit | The unit of measure used by an audio unit parameter. |
| AudioUnitPropertyIDType | An enumeration whose values specify a kind of AudioUnit.AudioUnit. |
| AudioUnitRemoteControlEvent | Enumerates events relating to remote control commands. |
| AudioUnitRenderActionFlags | An enumeration whose values specify configuration flags for audio-unit rendering. |
| AudioUnitScopeType | An enumeration whose values specify roles and contexts for audio unit properties. |
| AudioUnitStatus | An enumeration whose values specify the status of an AudioUnit.AudioUnit. |
| AudioUnitUtils | Utility class to hold miscellaneous functions relating to audio streams, samples, and output categories. |
| AUGraph | An audio processing graph. |
| AUGraphError | Enumerates errors produced by AudioUnit functions. |
| ClassInfoDictionary | Holds key-value pairs on class information. Used with AudioUnit.AudioUnit.SetClassInfo and AudioUnit.AudioUnit.GetClassInfo. |
| ExtAudioFile | The ExtendedAudioFile provides high-level audio file access. It provides a single unified interface to reading and writing both encoded and unencoded files with access to AudioToolbox.AudioFile and AudioToolbox.AudioConverter API. |
| ExtAudioFileError | An enumeration whose values indicate various errors relating to AudioUnit.ExtAudioFiles. |
| InputDelegate | Callback used with AudioUnit.AudioUnit.SetInputCallback. |
| InstrumentType | Documentation for this section has not yet been entered. |
| RenderDelegate | Signature used by AudioUnit callbacks that provide audio samples to an AudioUnit. |
| SamplerInstrumentData | Describes a sampler instrument. Used with AudioUnit.AudioUnit.LoadInstrument. |
| ScheduledAudioSliceFlag | Documentation for this section has not yet been entered. |
| SpatialMixerAttenuation | Enumerates attenuation modes. |
| SpatialMixerRenderingFlags | Flagging enumeration used to control spatial mixing. |