AudioToolbox Structures

No overview available.

Topics

Structures

AUChannelInfo

The audio input and output channel capabilities for an audio unit.

AUDependentParameter

An audio unit parameter whose value can change in response to a change in its parent metaparameter.

AUHostVersionIdentifier

The name and version of an audio unit’s host application.

AUInputSamplesInOutputCallbackStruct

The callback function and custom data for providing input-to-output sample mapping for an audio unit.

AUMIDIEvent

A structure that describes a scheduled MIDI event.

AUMIDIOutputCallbackStruct

The callback function and custom data for an audio unit that provides MIDI output.

AUParameterEvent

A structure that describes a scheduled parameter event.

AUPreset

Used to set factory presets for an audio unit.

AUPresetEvent

Describes an audio unit preset.

AURecordedParameterEvent

An event recording the changing of a parameter at a particular host time.

AURenderCallbackStruct

Used for registering an input callback function with an audio unit.

AURenderEventHeader

The common header for a render event.

AudioCodecMagicCookieInfo

A structure holding magic cookie information needed by some codecs.

AudioCodecPrimeInfo

A structure specifying the number of leading and trailing empty frames to be inserted.

AudioComponentDescription

Identifying information for an audio component.

AudioComponentInstance

A component instance, or object, is an audio unit or audio codec.

AudioOutputUnitStartAtTimeParams

A timestamp for scheduled starting of an I/O audio unit.

AudioUnitCocoaViewInfo

The name and number of custom Cocoa views for an audio unit.

AudioUnitConnection

An audio unit source-to-destination connection specification.

AudioUnitExternalBuffer

Allows an audio unit host application to tell an audio unit to use a specified buffer for its input callback.

AudioUnitFrequencyResponseBin

An audio unit’s audio level at a particular frequency.

AudioUnitMeterClipping

Audio clipping that has occurred in a mixer unit.

AudioUnitParameter

An adjustable audio unit attribute such as volume, pitch, or filter cutoff frequency.

AudioUnitParameterEvent

A scheduled change to an audio unit parameter’s value.

AudioUnitParameterHistoryInfo

The suggested update rate and history duration for parameters which have the kAudioUnitParameterFlag_PlotHistory flag set.

AudioUnitParameterIDName

A short version of the name for an audio unit parameter.

AudioUnitParameterStringFromValue

A string representation of a parameter’s value.

AudioUnitParameterValueFromString

A parameter's value based on a string representation of the value.

AudioUnitProperty

A key-value pair that declares an attribute or behavior for an audio unit.

ExtendedNoteOnEvent

Describes a note-on event with extended parameters.

ExtendedTempoEvent

Describes a music track tempo in beats-per-minute.

HostCallbackInfo

The time- and transport-related callback functions for an audio unit.

MIDIChannelMessage

Describes a MIDI channel message.

MIDIMetaEvent

Describes a MIDI metaevent such as lyric text, time signature, and so on.

MIDINoteMessage

Describes a MIDI note.

MIDIRawData

Describes a MIDI system-exclusive (SysEx) message.

MusicEventUserData

Describes a user-defined event.

MusicTrackLoopInfo

Supports control of the looping behavior of a music track.

ParameterEvent

Describes an audio unit parameter automation event.