Skip to main content

Crate audio_toolbox

Crate audio_toolbox 

Source

Modules§

audio_component
audio_converter
audio_unit

Structs§

AU3DMixerAttenuationCurve
Apple’s documentation
AU3DMixerRenderingFlags
Apple’s documentation
AUChannelInfo
Define an audio unit’s channel handling capabilities
AUDependentParameter
Used to represent a dependent parameter that can change as a result of its parent meta-parameter changing
AUInputSamplesInOutputCallbackStruct
Used by a host when registering a callback with an audio unit, to provide input-to-output samples mapping
AUNumVersion
Apple’s documentation
AUParameterEventType
The type of a parameter event (see AudioUnitScheduleParameter)
AUParameterMIDIMapping
Represents a mapping between a MIDI message and an audio unit’s parameter.
AUParameterMIDIMappingFlags
General defined values to customize the behavior of parameter-to-MIDI mappings
AURenderCallbackStruct
Used by a host when registering a callback with the audio unit to provide input
AUReverbRoomType
Used to specify room type (as identified by a factory preset number) on Apple audio units that use internal reverb.
AUScheduledAudioSliceFlags
bits in ScheduledAudioSlice.mFlags
AUSpatialMixerAttenuationCurve
Apple’s documentation
AUSpatialMixerOutputType
Render for headphones.
AUSpatialMixerPersonalizedHRTFMode
Use generic head-related transfer function (HRTF).
AUSpatialMixerPointSourceInHeadMode
This setting only affects spatialization when using kSpatializationAlgorithm_UseOutputType with kSpatialMixerSourceMode_PointSource.
AUSpatialMixerRenderingFlags
Apple’s documentation
AUSpatialMixerSourceMode
Mono input is spatialized using kAudioUnitProperty_SpatializationAlgorithm. Any input with more than one channel is passed through without spatialization. This is the default mode and corresponds to legacy behavior. The rendering is equivalent to kSpatialMixerSourceMode_PointSource for mono input and kSpatialMixerSourceMode_Bypass for input with more than one channel.
AUSpatializationAlgorithm
Use kSpatializationAlgorithm_UseOutputType with appropriate kAudioUnitProperty_SpatialMixerOutputType for highest-quality spatial rendering across different hardware.
AUVoiceIOOtherAudioDuckingConfiguration
The configuration of ducking other (i.e. non-voice) audio
AUVoiceIOOtherAudioDuckingLevel
Ducking level applied to other (i.e. non-voice) audio by AUVoiceIO.
AUVoiceIOSpeechActivityEvent
Apple’s documentation
AudioComponentDescription
Apple’s documentation
AudioComponentFlags
Flags found in AudioComponentDescription.componentFlags.
AudioComponentInstantiationOptions
Options controlling component instantiation.
AudioComponentPlugInInterface
A structure used to represent an audio plugin’s routines
AudioComponentValidationResult
Constants for describing the result of validating an AudioComponent
AudioConverterOptions
This is an option for AudioConverterNewWithOptions which removes unnecessary buffering, both for input and internally to the converter, saving memory at the cost of reduced format support and usage restrictions:
AudioConverterPrimeInfo
Specifies priming information.
AudioOutputUnitMIDICallbacks
For inter-app audio, callbacks for receiving MIDI messages.
AudioOutputUnitStartAtTimeParams
Apple’s documentation
AudioUnitConnection
This structure contains the information needed to make a connection between a source and destination audio unit.
AudioUnitExternalBuffer
Allow a host to tell an audio unit to use the provided memory for its input callback
AudioUnitFrequencyResponseBin
Structure used to get the magnitude of the frequency response at a particular frequency via kAudioUnitProperty_FrequencyResponse.
AudioUnitMIDIControlMapping
Apple’s documentation
AudioUnitMeterClipping
The maximum value seen on the channel since the last time the property was retrieved.
AudioUnitOtherPluginDesc
One of the OtherPluginFormat values
AudioUnitParameter
An audio unit parameter is defined by the triplet of audio unit scope, element and parameterID. This struct is used with the functions in AudioUnitUtilities.h to deal with audio unit parameters, but is included in this header file for completeness.
AudioUnitParameterHistoryInfo
This structure contains the suggested update rate and history duration for parameters which have the kAudioUnitParameterFlag_PlotHistory flag set. The structure is filled out by getting kAudioUnitProperty_ParameterHistoryInfo.
AudioUnitParameterOptions
Bit positions 18, 17, and 16 are set aside for display scales. Bit 19 is reserved.
AudioUnitParameterUnit
untyped value generally between 0.0 and 1.0
AudioUnitParameterValueTranslation
Used to translate another plug-in’s parameter values to audio unit parameter values
AudioUnitPresetMAS_SettingData
AU-MAS specific structs for the data contained in the “masdata” key of an audio unit preset dictionary
AudioUnitPresetMAS_Settings
See MAS documentation
AudioUnitProperty
An audio unit property is defined by the triplet of audio unit scope, element and propertyID. This struct is used with the functions in AudioUnitUtilities.h to deal with audio unit properties, but is included in this header file for completeness.
AudioUnitRemoteControlEvent
In inter-app audio, messages to control the host’s transport state.
AudioUnitRenderActionFlags
These flags can be set in a callback from an audio unit during an audio unit render operation from either the RenderNotify Proc or the render input callback.
CAClockMessage
The messages sent to a CAClockListenerProc to notify the client of changes to the clock’s state.
CAClockPropertyID
The properties of a CoreAudioClock, accessible via CAClockGetProperty and CAClockSetProperty.
CAClockSyncMode
Specifies internal synchronization, or an external sync source type.
CAClockTimeFormat
The various units in which a clock can represent and report time.
CAClockTimebase
The available internal hardware time references for a clock.
CAMeterTrackEntry
A time signature change event.
CATempoMapEntry
A tempo change event.
HostCallbackInfo
Contains the various callbacks for an audio unit to call
MixerDistanceParams
Apple’s documentation
OpaqueAudioComponent
Apple’s documentation
OpaqueAudioComponentInstance
Apple’s documentation
OpaqueAudioConverter
Apple’s documentation
OpaqueCAClock
Apple’s documentation

Constants§

AUDIO_TOOLBOX_VERSION
Apple’s documentation
kAUAudioMixProperty_EnableSpatialization
Apple’s documentation
kAUAudioMixProperty_SpatialAudioMixMetadata
Apple’s documentation
kAUMIDISynthProperty_EnablePreload
Apple’s documentation
kAUNBandEQProperty_BiquadCoefficients
Apple’s documentation
kAUNBandEQProperty_MaxNumberOfBands
Apple’s documentation
kAUNBandEQProperty_NumberOfBands
Apple’s documentation
kAUNetReceiveProperty_Hostname
Apple’s documentation
kAUNetReceiveProperty_Password
Apple’s documentation
kAUNetSendNumPresetFormats
Apple’s documentation
kAUNetSendPresetFormat_AAC_32kbpspc
Apple’s documentation
kAUNetSendPresetFormat_AAC_40kbpspc
Apple’s documentation
kAUNetSendPresetFormat_AAC_48kbpspc
Apple’s documentation
kAUNetSendPresetFormat_AAC_64kbpspc
Apple’s documentation
kAUNetSendPresetFormat_AAC_80kbpspc
Apple’s documentation
kAUNetSendPresetFormat_AAC_96kbpspc
Apple’s documentation
kAUNetSendPresetFormat_AAC_128kbpspc
Apple’s documentation
kAUNetSendPresetFormat_AAC_LD_32kbpspc
Apple’s documentation
kAUNetSendPresetFormat_AAC_LD_40kbpspc
Apple’s documentation
kAUNetSendPresetFormat_AAC_LD_48kbpspc
Apple’s documentation
kAUNetSendPresetFormat_AAC_LD_64kbpspc
Apple’s documentation
kAUNetSendPresetFormat_IMA4
Apple’s documentation
kAUNetSendPresetFormat_Lossless16
Apple’s documentation
kAUNetSendPresetFormat_Lossless24
Apple’s documentation
kAUNetSendPresetFormat_PCMFloat32
Apple’s documentation
kAUNetSendPresetFormat_PCMInt16
Apple’s documentation
kAUNetSendPresetFormat_PCMInt24
Apple’s documentation
kAUNetSendPresetFormat_ULaw
Apple’s documentation
kAUNetSendProperty_Disconnect
Apple’s documentation
kAUNetSendProperty_Password
Apple’s documentation
kAUNetSendProperty_PortNum
Apple’s documentation
kAUNetSendProperty_ServiceName
Apple’s documentation
kAUNetSendProperty_TransmissionFormat
Apple’s documentation
kAUNetSendProperty_TransmissionFormatIndex
Apple’s documentation
kAUPresetCPULoadKey
Apple’s documentation
kAUPresetDataKey
Apple’s documentation
kAUPresetElementNameKey
Apple’s documentation
kAUPresetExternalFileRefs
Apple’s documentation
kAUPresetMASDataKey
Apple’s documentation
kAUPresetManufacturerKey
Apple’s documentation
kAUPresetNameKey
Apple’s documentation
kAUPresetNumberKey
Apple’s documentation
kAUPresetPartKey
Apple’s documentation
kAUPresetRenderQualityKey
Apple’s documentation
kAUPresetSubtypeKey
Apple’s documentation
kAUPresetTypeKey
Apple’s documentation
kAUPresetVSTDataKey
Apple’s documentation
kAUPresetVSTPresetKey
Apple’s documentation
kAUPresetVersionKey
Apple’s documentation
kAUSamplerProperty_BankAndPreset
Apple’s documentation
kAUSamplerProperty_LoadAudioFiles
Apple’s documentation
kAUSamplerProperty_LoadInstrument
Apple’s documentation
kAUSamplerProperty_LoadPresetFromBank
Apple’s documentation
kAUSampler_DefaultBankLSB
Apple’s documentation
kAUSampler_DefaultMelodicBankMSB
Apple’s documentation
kAUSampler_DefaultPercussionBankMSB
Apple’s documentation
kAUVoiceIOErr_UnexpectedNumberOfInputChannels
Apple’s documentation
kAUVoiceIOProperty_BypassVoiceProcessing
Apple’s documentation
kAUVoiceIOProperty_MuteOutput
Apple’s documentation
kAUVoiceIOProperty_MutedSpeechActivityEventListener
Apple’s documentation
kAUVoiceIOProperty_OtherAudioDuckingConfiguration
Apple’s documentation
kAUVoiceIOProperty_VoiceProcessingEnableAGC
Apple’s documentation
kAUVoiceIOProperty_VoiceProcessingQualityDeprecated
Apple’s documentation
kAudioComponentConfigurationInfo_ValidationResult
Apple’s documentation
kAudioComponentErr_DuplicateDescription
Apple’s documentation
kAudioComponentErr_InitializationTimedOut
Apple’s documentation
kAudioComponentErr_InstanceInvalidated
Apple’s documentation
kAudioComponentErr_InstanceTimedOut
Apple’s documentation
kAudioComponentErr_InvalidFormat
Apple’s documentation
kAudioComponentErr_NotPermitted
Apple’s documentation
kAudioComponentErr_TooManyInstances
Apple’s documentation
kAudioComponentErr_UnsupportedType
Apple’s documentation
kAudioComponentValidationParameter_ForceValidation
Apple’s documentation
kAudioComponentValidationParameter_LoadOutOfProcess
Apple’s documentation
kAudioComponentValidationParameter_TimeOut
Apple’s documentation
kAudioConverterApplicableEncodeBitRates
Apple’s documentation
kAudioConverterApplicableEncodeSampleRates
Apple’s documentation
kAudioConverterAvailableEncodeBitRates
Apple’s documentation
kAudioConverterAvailableEncodeChannelLayoutTags
Apple’s documentation
kAudioConverterAvailableEncodeSampleRates
Apple’s documentation
kAudioConverterChannelMap
Apple’s documentation
kAudioConverterCodecQuality
Apple’s documentation
kAudioConverterCompressionMagicCookie
Apple’s documentation
kAudioConverterCurrentInputStreamDescription
Apple’s documentation
kAudioConverterCurrentOutputStreamDescription
Apple’s documentation
kAudioConverterDecompressionMagicCookie
Apple’s documentation
kAudioConverterEncodeAdjustableSampleRate
Apple’s documentation
kAudioConverterEncodeBitRate
Apple’s documentation
kAudioConverterErr_BadPropertySizeError
Apple’s documentation
kAudioConverterErr_FormatNotSupported
Apple’s documentation
kAudioConverterErr_InputSampleRateOutOfRange
Apple’s documentation
kAudioConverterErr_InvalidInputSize
Apple’s documentation
kAudioConverterErr_InvalidOutputSize
Apple’s documentation
kAudioConverterErr_OperationNotSupported
Apple’s documentation
kAudioConverterErr_OutputSampleRateOutOfRange
Apple’s documentation
kAudioConverterErr_PropertyNotSupported
Apple’s documentation
kAudioConverterErr_RequiresPacketDescriptionsError
Apple’s documentation
kAudioConverterErr_UnspecifiedError
Apple’s documentation
kAudioConverterInputChannelLayout
Apple’s documentation
kAudioConverterOutputChannelLayout
Apple’s documentation
kAudioConverterPrimeInfo
Apple’s documentation
kAudioConverterPrimeMethod
Apple’s documentation
kAudioConverterPropertyBitDepthHint
Apple’s documentation
kAudioConverterPropertyCalculateInputBufferSize
Apple’s documentation
kAudioConverterPropertyCalculateOutputBufferSize
Apple’s documentation
kAudioConverterPropertyChannelMixMap
Apple’s documentation
kAudioConverterPropertyDitherBitDepth
Apple’s documentation
kAudioConverterPropertyDithering
Apple’s documentation
kAudioConverterPropertyFormatList
Apple’s documentation
kAudioConverterPropertyInputCodecParameters
Apple’s documentation
kAudioConverterPropertyMaximumInputBufferSize
Apple’s documentation
kAudioConverterPropertyMaximumInputPacketSize
Apple’s documentation
kAudioConverterPropertyMaximumOutputPacketSize
Apple’s documentation
kAudioConverterPropertyMinimumInputBufferSize
Apple’s documentation
kAudioConverterPropertyMinimumOutputBufferSize
Apple’s documentation
kAudioConverterPropertyOutputCodecParameters
Apple’s documentation
kAudioConverterPropertyPerformDownmix
Apple’s documentation
kAudioConverterPropertySettings
Apple’s documentation
kAudioConverterQuality_High
Apple’s documentation
kAudioConverterQuality_Low
Apple’s documentation
kAudioConverterQuality_Max
Apple’s documentation
kAudioConverterQuality_Medium
Apple’s documentation
kAudioConverterQuality_Min
Apple’s documentation
kAudioConverterSampleRateConverterAlgorithm
Apple’s documentation
kAudioConverterSampleRateConverterComplexity
Apple’s documentation
kAudioConverterSampleRateConverterComplexity_Linear
Apple’s documentation
kAudioConverterSampleRateConverterComplexity_Mastering
Apple’s documentation
kAudioConverterSampleRateConverterComplexity_MinimumPhase
Apple’s documentation
kAudioConverterSampleRateConverterComplexity_Normal
Apple’s documentation
kAudioConverterSampleRateConverterInitialPhase
Apple’s documentation
kAudioConverterSampleRateConverterQuality
Apple’s documentation
kAudioFileCloseSelect
Apple’s documentation
kAudioFileCountUserDataSelect
Apple’s documentation
kAudioFileCreateSelect
Apple’s documentation
kAudioFileCreateURLSelect
Apple’s documentation
kAudioFileDataIsThisFormatSelect
Apple’s documentation
kAudioFileExtensionIsThisFormatSelect
Apple’s documentation
kAudioFileFileDataIsThisFormatSelect
Apple’s documentation
kAudioFileFileIsThisFormatSelect
Apple’s documentation
kAudioFileGetGlobalInfoSelect
Apple’s documentation
kAudioFileGetGlobalInfoSizeSelect
Apple’s documentation
kAudioFileGetPropertyInfoSelect
Apple’s documentation
kAudioFileGetPropertySelect
Apple’s documentation
kAudioFileGetUserDataAtOffsetSelect
Apple’s documentation
kAudioFileGetUserDataSelect
Apple’s documentation
kAudioFileGetUserDataSize64Select
Apple’s documentation
kAudioFileGetUserDataSizeSelect
Apple’s documentation
kAudioFileInitializeSelect
Apple’s documentation
kAudioFileInitializeWithCallbacksSelect
Apple’s documentation
kAudioFileOpenSelect
Apple’s documentation
kAudioFileOpenURLSelect
Apple’s documentation
kAudioFileOpenWithCallbacksSelect
Apple’s documentation
kAudioFileOptimizeSelect
Apple’s documentation
kAudioFileReadBytesSelect
Apple’s documentation
kAudioFileReadPacketDataSelect
Apple’s documentation
kAudioFileReadPacketsSelect
Apple’s documentation
kAudioFileRemoveUserDataSelect
Apple’s documentation
kAudioFileSetPropertySelect
Apple’s documentation
kAudioFileSetUserDataSelect
Apple’s documentation
kAudioFileWriteBytesSelect
Apple’s documentation
kAudioFileWritePacketsSelect
Apple’s documentation
kAudioOfflineUnitProperty_InputSize
Apple’s documentation
kAudioOfflineUnitProperty_OutputSize
Apple’s documentation
kAudioOutputUnitProperty_ChannelMap
Apple’s documentation
kAudioOutputUnitProperty_CurrentDevice
Apple’s documentation
kAudioOutputUnitProperty_EnableIO
Apple’s documentation
kAudioOutputUnitProperty_HasIO
Apple’s documentation
kAudioOutputUnitProperty_HostReceivesRemoteControlEvents
Apple’s documentation
kAudioOutputUnitProperty_HostTransportState
Apple’s documentation
kAudioOutputUnitProperty_IntendedSpatialExperience
Apple’s documentation
kAudioOutputUnitProperty_IsRunning
Apple’s documentation
kAudioOutputUnitProperty_MIDICallbacks
Apple’s documentation
kAudioOutputUnitProperty_NodeComponentDescription
Apple’s documentation
kAudioOutputUnitProperty_OSWorkgroup
Apple’s documentation
kAudioOutputUnitProperty_RemoteControlToHost
Apple’s documentation
kAudioOutputUnitProperty_SetInputCallback
Apple’s documentation
kAudioOutputUnitProperty_StartTime
Apple’s documentation
kAudioOutputUnitProperty_StartTimestampsAtZero
Apple’s documentation
kAudioOutputUnitRange
Apple’s documentation
kAudioOutputUnitStartSelect
Apple’s documentation
kAudioOutputUnitStopSelect
Apple’s documentation
kAudioUnitAddPropertyListenerSelect
Apple’s documentation
kAudioUnitAddRenderNotifySelect
Apple’s documentation
kAudioUnitClumpID_System
Apple’s documentation
kAudioUnitComplexRenderSelect
Apple’s documentation
kAudioUnitConfigurationInfo_AvailableArchitectures
Apple’s documentation
kAudioUnitConfigurationInfo_BusCountWritable
Apple’s documentation
kAudioUnitConfigurationInfo_ChannelConfigurations
Apple’s documentation
kAudioUnitConfigurationInfo_HasCustomView
Apple’s documentation
kAudioUnitConfigurationInfo_IconURL
Apple’s documentation
kAudioUnitConfigurationInfo_InitialInputs
Apple’s documentation
kAudioUnitConfigurationInfo_InitialOutputs
Apple’s documentation
kAudioUnitConfigurationInfo_MIDIProtocol
Apple’s documentation
kAudioUnitConfigurationInfo_MigrateFromPlugin
Apple’s documentation
kAudioUnitConfigurationInfo_SupportedChannelLayoutTags
Apple’s documentation
kAudioUnitErr_CannotDoInCurrentContext
Apple’s documentation
kAudioUnitErr_ComponentManagerNotSupported
Apple’s documentation
kAudioUnitErr_ExtensionNotFound
Apple’s documentation
kAudioUnitErr_FailedInitialization
Apple’s documentation
kAudioUnitErr_FileNotSpecified
Apple’s documentation
kAudioUnitErr_FormatNotSupported
Apple’s documentation
kAudioUnitErr_IllegalInstrumentDeprecated
Apple’s documentation
kAudioUnitErr_Initialized
Apple’s documentation
kAudioUnitErr_InstrumentTypeNotFoundDeprecated
Apple’s documentation
kAudioUnitErr_InvalidElement
Apple’s documentation
kAudioUnitErr_InvalidFile
Apple’s documentation
kAudioUnitErr_InvalidFilePath
Apple’s documentation
kAudioUnitErr_InvalidOfflineRender
Apple’s documentation
kAudioUnitErr_InvalidParameter
Apple’s documentation
kAudioUnitErr_InvalidParameterValue
Apple’s documentation
kAudioUnitErr_InvalidProperty
Apple’s documentation
kAudioUnitErr_InvalidPropertyValue
Apple’s documentation
kAudioUnitErr_InvalidScope
Apple’s documentation
kAudioUnitErr_MIDIOutputBufferFull
Apple’s documentation
kAudioUnitErr_MissingKey
Apple’s documentation
kAudioUnitErr_MultipleVoiceProcessors
Apple’s documentation
kAudioUnitErr_NoConnection
Apple’s documentation
kAudioUnitErr_PropertyNotInUse
Apple’s documentation
kAudioUnitErr_PropertyNotWritable
Apple’s documentation
kAudioUnitErr_RenderTimeout
Apple’s documentation
kAudioUnitErr_TooManyFramesToProcess
Apple’s documentation
kAudioUnitErr_Unauthorized
Apple’s documentation
kAudioUnitErr_Uninitialized
Apple’s documentation
kAudioUnitErr_UnknownFileType
Apple’s documentation
kAudioUnitGetParameterSelect
Apple’s documentation
kAudioUnitGetPropertyInfoSelect
Apple’s documentation
kAudioUnitGetPropertySelect
Apple’s documentation
kAudioUnitInitializeSelect
Apple’s documentation
kAudioUnitManufacturer_Apple
Apple’s documentation
kAudioUnitMigrateProperty_FromPlugin
Apple’s documentation
kAudioUnitMigrateProperty_OldAutomation
Apple’s documentation
kAudioUnitOfflineProperty_InputSize
Apple’s documentation
kAudioUnitOfflineProperty_OutputSize
Apple’s documentation
kAudioUnitOfflineProperty_PreflightName
Apple’s documentation
kAudioUnitOfflineProperty_PreflightRequirements
Apple’s documentation
kAudioUnitOfflineProperty_StartOffset
Apple’s documentation
kAudioUnitParameterFlag_Global
Apple’s documentation
kAudioUnitParameterFlag_Group
Apple’s documentation
kAudioUnitParameterFlag_HasName
Apple’s documentation
kAudioUnitParameterFlag_Input
Apple’s documentation
kAudioUnitParameterFlag_Output
Apple’s documentation
kAudioUnitParameterName_Full
Apple’s documentation
kAudioUnitProcessMultipleSelect
Apple’s documentation
kAudioUnitProcessSelect
Apple’s documentation
kAudioUnitProperty_3DMixerAttenuationCurveDeprecated
Apple’s documentation
kAudioUnitProperty_3DMixerDistanceAttenDeprecated
Apple’s documentation
kAudioUnitProperty_3DMixerDistanceParamsDeprecated
Apple’s documentation
kAudioUnitProperty_3DMixerRenderingFlagsDeprecated
Apple’s documentation
kAudioUnitProperty_AUHostIdentifier
Apple’s documentation
kAudioUnitProperty_AddParameterMIDIMapping
Apple’s documentation
kAudioUnitProperty_AllParameterMIDIMappings
Apple’s documentation
kAudioUnitProperty_AudioChannelLayout
Apple’s documentation
kAudioUnitProperty_AudioUnitMIDIProtocol
Apple’s documentation
kAudioUnitProperty_BusCount
Apple’s documentation
kAudioUnitProperty_BypassEffect
Apple’s documentation
kAudioUnitProperty_CPULoad
Apple’s documentation
kAudioUnitProperty_ClassInfo
Apple’s documentation
kAudioUnitProperty_ClassInfoFromDocument
Apple’s documentation
kAudioUnitProperty_CocoaUI
Apple’s documentation
kAudioUnitProperty_ContextName
Apple’s documentation
kAudioUnitProperty_CurrentPlayTime
Apple’s documentation
kAudioUnitProperty_CurrentPreset
Apple’s documentation
kAudioUnitProperty_DeferredRendererExtraLatency
Apple’s documentation
kAudioUnitProperty_DeferredRendererPullSize
Apple’s documentation
kAudioUnitProperty_DeferredRendererWaitFrames
Apple’s documentation
kAudioUnitProperty_DependentParameters
Apple’s documentation
kAudioUnitProperty_DistanceAttenuationDataDeprecated
Apple’s documentation
kAudioUnitProperty_DopplerShiftDeprecated
Apple’s documentation
kAudioUnitProperty_ElementCount
Apple’s documentation
kAudioUnitProperty_ElementName
Apple’s documentation
kAudioUnitProperty_FactoryPresets
Apple’s documentation
kAudioUnitProperty_FastDispatch
Apple’s documentation
kAudioUnitProperty_FrequencyResponse
Apple’s documentation
kAudioUnitProperty_GetUIComponentList
Apple’s documentation
kAudioUnitProperty_HostCallbacks
Apple’s documentation
kAudioUnitProperty_HostMIDIProtocol
Apple’s documentation
kAudioUnitProperty_HotMapParameterMIDIMapping
Apple’s documentation
kAudioUnitProperty_IconLocation
Apple’s documentation
kAudioUnitProperty_InPlaceProcessing
Apple’s documentation
kAudioUnitProperty_InputAnchorTimeStamp
Apple’s documentation
kAudioUnitProperty_InputSamplesInOutput
Apple’s documentation
kAudioUnitProperty_IsInterAppConnected
Apple’s documentation
kAudioUnitProperty_LastRenderError
Apple’s documentation
kAudioUnitProperty_LastRenderSampleTime
Apple’s documentation
kAudioUnitProperty_Latency
Apple’s documentation
kAudioUnitProperty_LoadedOutOfProcess
Apple’s documentation
kAudioUnitProperty_MIDIControlMapping
Apple’s documentation
kAudioUnitProperty_MIDIOutputBufferSizeHint
Apple’s documentation
kAudioUnitProperty_MIDIOutputCallback
Apple’s documentation
kAudioUnitProperty_MIDIOutputCallbackInfo
Apple’s documentation
kAudioUnitProperty_MIDIOutputEventListCallback
Apple’s documentation
kAudioUnitProperty_MakeConnection
Apple’s documentation
kAudioUnitProperty_MatrixDimensions
Apple’s documentation
kAudioUnitProperty_MatrixLevels
Apple’s documentation
kAudioUnitProperty_MaximumFramesPerSlice
Apple’s documentation
kAudioUnitProperty_MeterClipping
Apple’s documentation
kAudioUnitProperty_MeteringMode
Apple’s documentation
kAudioUnitProperty_NickName
Apple’s documentation
kAudioUnitProperty_OfflineRender
Apple’s documentation
kAudioUnitProperty_PannerMode
Apple’s documentation
kAudioUnitProperty_ParameterClumpName
Apple’s documentation
kAudioUnitProperty_ParameterHistoryInfo
Apple’s documentation
kAudioUnitProperty_ParameterIDName
Apple’s documentation
kAudioUnitProperty_ParameterInfo
Apple’s documentation
kAudioUnitProperty_ParameterList
Apple’s documentation
kAudioUnitProperty_ParameterStringFromValue
Apple’s documentation
kAudioUnitProperty_ParameterValueFromString
Apple’s documentation
kAudioUnitProperty_ParameterValueName
Apple’s documentation
kAudioUnitProperty_ParameterValueStrings
Apple’s documentation
kAudioUnitProperty_ParametersForOverview
Apple’s documentation
kAudioUnitProperty_PeerURL
Apple’s documentation
kAudioUnitProperty_PresentPreset
Apple’s documentation
kAudioUnitProperty_PresentationLatency
Apple’s documentation
kAudioUnitProperty_RemoteControlEventListener
Apple’s documentation
kAudioUnitProperty_RemoveParameterMIDIMapping
Apple’s documentation
kAudioUnitProperty_RenderContextObserver
Apple’s documentation
kAudioUnitProperty_RenderQuality
Apple’s documentation
kAudioUnitProperty_RequestViewController
Apple’s documentation
kAudioUnitProperty_ReverbPresetDeprecated
Apple’s documentation
kAudioUnitProperty_ReverbRoomType
Apple’s documentation
kAudioUnitProperty_SRCAlgorithm
Apple’s documentation
kAudioUnitProperty_SampleRate
Apple’s documentation
kAudioUnitProperty_SampleRateConverterComplexity
Apple’s documentation
kAudioUnitProperty_ScheduleAudioSlice
Apple’s documentation
kAudioUnitProperty_ScheduleStartTimeStamp
Apple’s documentation
kAudioUnitProperty_ScheduledFileBufferSizeFrames
Apple’s documentation
kAudioUnitProperty_ScheduledFileIDs
Apple’s documentation
kAudioUnitProperty_ScheduledFileNumberBuffers
Apple’s documentation
kAudioUnitProperty_ScheduledFilePrime
Apple’s documentation
kAudioUnitProperty_ScheduledFileRegion
Apple’s documentation
kAudioUnitProperty_SetExternalBuffer
Apple’s documentation
kAudioUnitProperty_SetRenderCallback
Apple’s documentation
kAudioUnitProperty_ShouldAllocateBuffer
Apple’s documentation
kAudioUnitProperty_SpatialMixerAnyInputIsUsingPersonalizedHRTF
Apple’s documentation
kAudioUnitProperty_SpatialMixerAttenuationCurve
Apple’s documentation
kAudioUnitProperty_SpatialMixerDistanceParams
Apple’s documentation
kAudioUnitProperty_SpatialMixerEnableHeadTracking
Apple’s documentation
kAudioUnitProperty_SpatialMixerOutputType
Apple’s documentation
kAudioUnitProperty_SpatialMixerPersonalizedHRTFMode
Apple’s documentation
kAudioUnitProperty_SpatialMixerPointSourceInHeadMode
Apple’s documentation
kAudioUnitProperty_SpatialMixerRenderingFlags
Apple’s documentation
kAudioUnitProperty_SpatialMixerSourceMode
Apple’s documentation
kAudioUnitProperty_SpatializationAlgorithm
Apple’s documentation
kAudioUnitProperty_SpeakerConfiguration
Apple’s documentation
kAudioUnitProperty_StreamFormat
Apple’s documentation
kAudioUnitProperty_SupportedChannelLayoutTags
Apple’s documentation
kAudioUnitProperty_SupportedNumChannels
Apple’s documentation
kAudioUnitProperty_SupportsMPE
Apple’s documentation
kAudioUnitProperty_TailTime
Apple’s documentation
kAudioUnitProperty_UsesInternalReverb
Apple’s documentation
kAudioUnitRange
Apple’s documentation
kAudioUnitRemovePropertyListenerSelect
Apple’s documentation
kAudioUnitRemovePropertyListenerWithUserDataSelect
Apple’s documentation
kAudioUnitRemoveRenderNotifySelect
Apple’s documentation
kAudioUnitRenderSelect
Apple’s documentation
kAudioUnitResetSelect
Apple’s documentation
kAudioUnitSRCAlgorithm_MediumQuality
Apple’s documentation
kAudioUnitSRCAlgorithm_Polyphase
Apple’s documentation
kAudioUnitSampleRateConverterComplexity_Linear
Apple’s documentation
kAudioUnitSampleRateConverterComplexity_Mastering
Apple’s documentation
kAudioUnitSampleRateConverterComplexity_Normal
Apple’s documentation
kAudioUnitScheduleParametersSelect
Apple’s documentation
kAudioUnitScope_Global
Apple’s documentation
kAudioUnitScope_Group
Apple’s documentation
kAudioUnitScope_Input
Apple’s documentation
kAudioUnitScope_Layer
Apple’s documentation
kAudioUnitScope_LayerItem
Apple’s documentation
kAudioUnitScope_Note
Apple’s documentation
kAudioUnitScope_Output
Apple’s documentation
kAudioUnitScope_Part
Apple’s documentation
kAudioUnitSetParameterSelect
Apple’s documentation
kAudioUnitSetPropertySelect
Apple’s documentation
kAudioUnitSubType_3DMixerDeprecated
Apple’s documentation
kAudioUnitSubType_AUAudioMix
Apple’s documentation
kAudioUnitSubType_AUConverter
Apple’s documentation
kAudioUnitSubType_AUFilter
Apple’s documentation
kAudioUnitSubType_AUSoundIsolation
Apple’s documentation
kAudioUnitSubType_AUiPodTimeOther
Apple’s documentation
kAudioUnitSubType_AudioFilePlayer
Apple’s documentation
kAudioUnitSubType_BandPassFilter
Apple’s documentation
kAudioUnitSubType_DLSSynth
Apple’s documentation
kAudioUnitSubType_DefaultOutput
Apple’s documentation
kAudioUnitSubType_DeferredRenderer
Apple’s documentation
kAudioUnitSubType_Delay
Apple’s documentation
kAudioUnitSubType_Distortion
Apple’s documentation
kAudioUnitSubType_DynamicsProcessor
Apple’s documentation
kAudioUnitSubType_GenericOutput
Apple’s documentation
kAudioUnitSubType_GraphicEQ
Apple’s documentation
kAudioUnitSubType_HALOutput
Apple’s documentation
kAudioUnitSubType_HRTFPanner
Apple’s documentation
kAudioUnitSubType_HighPassFilter
Apple’s documentation
kAudioUnitSubType_HighShelfFilter
Apple’s documentation
kAudioUnitSubType_LowPassFilter
Apple’s documentation
kAudioUnitSubType_LowShelfFilter
Apple’s documentation
kAudioUnitSubType_MIDISynth
Apple’s documentation
kAudioUnitSubType_MatrixMixer
Apple’s documentation
kAudioUnitSubType_MatrixReverb
Apple’s documentation
kAudioUnitSubType_Merger
Apple’s documentation
kAudioUnitSubType_MultiBandCompressor
Apple’s documentation
kAudioUnitSubType_MultiChannelMixer
Apple’s documentation
kAudioUnitSubType_MultiSplitter
Apple’s documentation
kAudioUnitSubType_NBandEQ
Apple’s documentation
kAudioUnitSubType_NetReceive
Apple’s documentation
kAudioUnitSubType_NetSend
Apple’s documentation
kAudioUnitSubType_NewTimePitch
Apple’s documentation
kAudioUnitSubType_ParametricEQ
Apple’s documentation
kAudioUnitSubType_PeakLimiter
Apple’s documentation
kAudioUnitSubType_Pitch
Apple’s documentation
kAudioUnitSubType_Reverb2
Apple’s documentation
kAudioUnitSubType_RogerBeep
Apple’s documentation
kAudioUnitSubType_RoundTripAAC
Apple’s documentation
kAudioUnitSubType_SampleDelay
Apple’s documentation
kAudioUnitSubType_Sampler
Apple’s documentation
kAudioUnitSubType_ScheduledSoundPlayer
Apple’s documentation
kAudioUnitSubType_SoundFieldPanner
Apple’s documentation
kAudioUnitSubType_SpatialMixer
Apple’s documentation
kAudioUnitSubType_SphericalHeadPanner
Apple’s documentation
kAudioUnitSubType_Splitter
Apple’s documentation
kAudioUnitSubType_StereoMixer
Apple’s documentation
kAudioUnitSubType_SystemOutput
Apple’s documentation
kAudioUnitSubType_TimePitch
Apple’s documentation
kAudioUnitSubType_Varispeed
Apple’s documentation
kAudioUnitSubType_VectorPanner
Apple’s documentation
kAudioUnitSubType_VoiceProcessingIO
Apple’s documentation
kAudioUnitType_Effect
Apple’s documentation
kAudioUnitType_FormatConverter
Apple’s documentation
kAudioUnitType_Generator
Apple’s documentation
kAudioUnitType_MIDIProcessor
Apple’s documentation
kAudioUnitType_Mixer
Apple’s documentation
kAudioUnitType_MusicDevice
Apple’s documentation
kAudioUnitType_MusicEffect
Apple’s documentation
kAudioUnitType_OfflineEffect
Apple’s documentation
kAudioUnitType_Output
Apple’s documentation
kAudioUnitType_Panner
Apple’s documentation
kAudioUnitType_RemoteEffect
Apple’s documentation
kAudioUnitType_RemoteGenerator
Apple’s documentation
kAudioUnitType_RemoteInstrument
Apple’s documentation
kAudioUnitType_RemoteMusicEffect
Apple’s documentation
kAudioUnitType_SpeechSynthesizer
Apple’s documentation
kAudioUnitUninitializeSelect
Apple’s documentation
kCAClock_CannotSetTimeError
Apple’s documentation
kCAClock_InvalidPlayRateError
Apple’s documentation
kCAClock_InvalidPropertySizeError
Apple’s documentation
kCAClock_InvalidSMPTEFormatError
Apple’s documentation
kCAClock_InvalidSMPTEOffsetError
Apple’s documentation
kCAClock_InvalidSyncModeError
Apple’s documentation
kCAClock_InvalidSyncSourceError
Apple’s documentation
kCAClock_InvalidTimeFormatError
Apple’s documentation
kCAClock_InvalidTimebaseError
Apple’s documentation
kCAClock_InvalidTimebaseSourceError
Apple’s documentation
kCAClock_InvalidUnitError
Apple’s documentation
kCAClock_UnknownPropertyError
Apple’s documentation
kConverterPrimeMethod_None
Apple’s documentation
kConverterPrimeMethod_Normal
Apple’s documentation
kConverterPrimeMethod_Pre
Apple’s documentation
kDitherAlgorithm_NoiseShaping
Apple’s documentation
kDitherAlgorithm_TPDF
Apple’s documentation
kInstrumentInfoKey_LSB
Apple’s documentation
kInstrumentInfoKey_MSB
Apple’s documentation
kInstrumentInfoKey_Name
Apple’s documentation
kInstrumentInfoKey_Program
Apple’s documentation
kInstrumentType_AUPreset
Apple’s documentation
kInstrumentType_Audiofile
Apple’s documentation
kInstrumentType_DLSPreset
Apple’s documentation
kInstrumentType_EXS24
Apple’s documentation
kInstrumentType_SF2Preset
Apple’s documentation
kMusicDeviceProperty_BankName
Apple’s documentation
kMusicDeviceProperty_DualSchedulingMode
Apple’s documentation
kMusicDeviceProperty_GroupOutputBus
Apple’s documentation
kMusicDeviceProperty_InstrumentCount
Apple’s documentation
kMusicDeviceProperty_InstrumentName
Apple’s documentation
kMusicDeviceProperty_InstrumentNumber
Apple’s documentation
kMusicDeviceProperty_MIDIXMLNames
Apple’s documentation
kMusicDeviceProperty_PartGroup
Apple’s documentation
kMusicDeviceProperty_SoundBankData
Apple’s documentation
kMusicDeviceProperty_SoundBankFSRef
Apple’s documentation
kMusicDeviceProperty_SoundBankFSSpec
Apple’s documentation
kMusicDeviceProperty_SoundBankURL
Apple’s documentation
kMusicDeviceProperty_StreamFromDisk
Apple’s documentation
kMusicDeviceProperty_SupportsStartStopNote
Apple’s documentation
kMusicDeviceProperty_UsesInternalReverb
Apple’s documentation
kMusicDeviceSampleFrameMask_IsScheduled
Apple’s documentation
kMusicDeviceSampleFrameMask_SampleOffset
Apple’s documentation
kNumberOfResponseFrequencies
Apple’s documentation
kOfflinePreflight_NotRequired
Apple’s documentation
kOfflinePreflight_Optional
Apple’s documentation
kOfflinePreflight_Required
Apple’s documentation
kOtherPluginFormat_AU
Apple’s documentation
kOtherPluginFormat_Undefined
Apple’s documentation
kOtherPluginFormat_kMAS
Apple’s documentation
kOtherPluginFormat_kVST
Apple’s documentation
kRenderQuality_High
Apple’s documentation
kRenderQuality_Low
Apple’s documentation
kRenderQuality_Max
Apple’s documentation
kRenderQuality_Medium
Apple’s documentation
kRenderQuality_Min
Apple’s documentation
kSpeakerConfiguration_5_0
Apple’s documentation
kSpeakerConfiguration_5_1
Apple’s documentation
kSpeakerConfiguration_HeadPhones
Apple’s documentation
kSpeakerConfiguration_Quad
Apple’s documentation
kSpeakerConfiguration_Stereo
Apple’s documentation

Functions§

AudioComponentCount
Counts audio components.
AudioComponentFindNext
Finds an audio component.
AudioComponentGetDescription
Retrieve an audio component’s description.
AudioComponentGetVersion
Retrieve an audio component’s version.
AudioComponentInstanceCanDo
Determines if an audio component instance implements a particular component API call as signified by the specified selector identifier token.
AudioComponentInstanceDispose
Disposes of an audio component instance.
AudioComponentInstanceGetComponent
Retrieve the audio component from its instance
AudioComponentInstanceNew
Creates an audio component instance.
AudioConverterConvertBuffer
Converts data from an input buffer to an output buffer.
AudioConverterConvertComplexBuffer
Converts PCM data from an input buffer list to an output buffer list.
AudioConverterDispose
Destroy an AudioConverter.
AudioConverterFillBufferDeprecated
Safety
AudioConverterFillComplexBuffer
Converts data supplied by an input callback function, supporting non-interleaved and packetized formats.
AudioConverterFillComplexBufferRealtimeSafe
Identical to AudioConverterFillComplexBuffer, with the addition of a realtime-safety guarantee.
AudioConverterFillComplexBufferWithPacketDependencies
Converts audio data supplied by a callback function, supporting non-interleaved and packetized formats, and also supporting packet dependency descriptions.
AudioConverterGetProperty
Returns an AudioConverter property value.
AudioConverterGetPropertyInfo
Returns information about an AudioConverter property.
AudioConverterNew
Create a new AudioConverter.
AudioConverterNewSpecific
Create a new AudioConverter using specific codecs.
AudioConverterNewWithOptions
Create a new AudioConverter with one or more options enabled.
AudioConverterReset
Reset an AudioConverter
AudioConverterSetProperty
Sets an AudioConverter property value.
AudioFileComponentCloseFile
implements AudioFileClose.
AudioFileComponentCountUserData
implements AudioFileCountUserData
AudioFileComponentFileDataIsThisFormat
used by the AudioFile API to determine if this component is appropriate for handling a file.
AudioFileComponentFileIsThisFormatDeprecated
deprecated. use AudioFileComponentFileDataIsThisFormat instead.
AudioFileComponentGetGlobalInfo
implements AudioFileGetGlobalInfo.
AudioFileComponentGetGlobalInfoSize
implements AudioFileGetGlobalInfoSize.
AudioFileComponentGetProperty
implements AudioFileGetProperty.
AudioFileComponentGetPropertyInfo
implements AudioFileGetPropertyInfo.
AudioFileComponentGetUserData
implements AudioFileGetUserData.
AudioFileComponentGetUserDataAtOffset
implements AudioFileGetUserDataAtOffset.
AudioFileComponentGetUserDataSize
implements AudioFileGetUserDataSize
AudioFileComponentGetUserDataSize64
implements AudioFileGetUserDataSize64
AudioFileComponentOptimize
implements AudioFileOptimize.
AudioFileComponentReadBytes
implements AudioFileReadBytes.
AudioFileComponentReadPacketData
implements AudioFileReadPacketData.
AudioFileComponentReadPackets
implements AudioFileReadPackets.
AudioFileComponentRemoveUserData
implements AudioFileRemoveUserData.
AudioFileComponentSetProperty
implements AudioFileSetProperty.
AudioFileComponentSetUserData
implements AudioFileSetUserData.
AudioFileComponentWriteBytes
implements AudioFileWriteBytes.
AudioFileComponentWritePackets
implements AudioFileWritePackets.
AudioOutputUnitStart
Safety
AudioOutputUnitStop
Safety
AudioUnitAddPropertyListener
registration call to receive notifications for when a property changes
AudioUnitAddRenderNotify
a notification callback to call when an audio unit is asked to render
AudioUnitGetParameter
Get the value of a parameter
AudioUnitGetProperty
retrieves the value of a specified property
AudioUnitGetPropertyInfo
retrieves information about a specified property
AudioUnitInitialize
initialize an audio unit
AudioUnitProcess
Safety
AudioUnitProcessMultiple
Safety
AudioUnitRemovePropertyListenerWithUserData
remove a previously registered property listener
AudioUnitRemoveRenderNotify
remove a previously registered render notification proc
AudioUnitRender
the render operation where ioData will contain the results of the audio unit’s render operations
AudioUnitReset
reset an audio unit’s render state
AudioUnitSetParameter
Set the value of a parameter
AudioUnitSetProperty
sets the value of a specified property
AudioUnitUninitialize
uninitialize an audio unit
CAClockAddListener
Adds a callback function to receive notifications of changes to the clock’s state.
CAClockArm
Allow received sync messages to start the clock.
CAClockDisarm
Disallow received sync messages from starting the clock.
CAClockDispose
Dispose a clock object.
CAClockGetPlayRate
Obtain the clock’s playback rate.
CAClockGetProperty
Gets the current value of a clock’s property.
CAClockGetPropertyInfo
Gets information about a clock’s property.
CAClockNew
Create a new clock object.
CAClockRemoveListener
Removes a listener callback function.
CAClockSMPTETimeToSeconds
Converts a SMPTE time representation to seconds.
CAClockSecondsToSMPTETime
Converts seconds to a SMPTE time representation.
CAClockSetPlayRate
Alter the clock’s playback rate.
CAClockSetProperty
Changes the value of a clock’s property.
CAClockStart
Begin advancing the clock on its media timeline.
CAClockStop
Stop advancing the clock on its media timeline.

Type Aliases§

AUEventSampleTime
Expresses time as a sample count.
AUInputSamplesInOutputCallback
This is the prototype for a function callback Proc that is registered with an audio unit to notify the caller of for the user of a varispeed or AUTimePitch audio unit where it is not clear what input sample is represented in the rendered output samples.
AURenderCallback
This is the prototype for a function callback Proc that is used both with the AudioUnit render notification API and the render input callback. See kAudioUnitProperty_SetRenderCallback property or AudioUnitAddRenderNotify. This callback is part of the process of a call to AudioUnitRender. As a notification it is called either before or after the audio unit’s render operations. As a render input callback, it is called to provide input data for the particular input bus the callback is attached too.
AudioComponent
The type used to represent a class of particular audio components
AudioComponentFactoryFunction
A function that creates AudioComponentInstances.
AudioComponentInstance
Apple’s documentation
AudioComponentMethod
Generic prototype for an audio plugin method.
AudioConverterComplexInputDataProc
Callback function for supplying input data to AudioConverterFillComplexBuffer.
AudioConverterComplexInputDataProcRealtimeSafe
Realtime-safe variant of AudioConverterComplexInputDataProc.
AudioConverterInputDataProc
Callback function for supplying input data to AudioConverterFillBuffer.
AudioConverterPropertyID
Apple’s documentation
AudioConverterRef
A reference to an AudioConverter object.
AudioFileComponent
represents an instance of an AudioFileComponent.
AudioFileComponentCloseProc
Apple’s documentation
AudioFileComponentCountUserDataProc
Apple’s documentation
AudioFileComponentFileDataIsThisFormatProc
Apple’s documentation
AudioFileComponentGetGlobalInfoProc
Apple’s documentation
AudioFileComponentGetGlobalInfoSizeProc
Apple’s documentation
AudioFileComponentGetPropertyInfoProc
Apple’s documentation
AudioFileComponentGetPropertyProc
Apple’s documentation
AudioFileComponentGetUserDataAtOffsetProc
Apple’s documentation
AudioFileComponentGetUserDataProc
Apple’s documentation
AudioFileComponentGetUserDataSize64Proc
Apple’s documentation
AudioFileComponentGetUserDataSizeProc
Apple’s documentation
AudioFileComponentOptimizeProc
Apple’s documentation
AudioFileComponentPropertyID
a four char code for a property ID.
AudioFileComponentReadBytesProc
Apple’s documentation
AudioFileComponentReadPacketDataProc
Apple’s documentation
AudioFileComponentReadPacketsProc
Apple’s documentation
AudioFileComponentRemoveUserDataProc
Apple’s documentation
AudioFileComponentSetPropertyProc
Apple’s documentation
AudioFileComponentSetUserDataProc
Apple’s documentation
AudioFileComponentWriteBytesProc
Apple’s documentation
AudioFileComponentWritePacketsProc
Apple’s documentation
AudioOutputUnitStartProc
Apple’s documentation
AudioOutputUnitStopProc
Apple’s documentation
AudioUnit
An audio unit is of type AudioComponentInstance as defined in AudioComponent.h
AudioUnitAddPropertyListenerProc
Apple’s documentation
AudioUnitAddRenderNotifyProc
Apple’s documentation
AudioUnitComplexRenderProc
Apple’s documentation
AudioUnitElement
Type used for audio unit elements. Scopes can have one or more member, and a member of a scope is addressed / described by its element For instance, input bus 1 is input scope, element 1
AudioUnitGetParameterProc
This proc can be exported through the FastDispatch property or is used as the prototype for an audio component dispatch for this selector.
AudioUnitGetPropertyInfoProc
Apple’s documentation
AudioUnitGetPropertyProc
Apple’s documentation
AudioUnitInitializeProc
Apple’s documentation
AudioUnitParameterID
Type used for audio unit parameters. Parameters are typically used to control and set render state (for instance, filter cut-off frequency)
AudioUnitParameterValue
Type used for audio unit parameter values. The value of a given parameter is specified using this type (typically a Float32)
AudioUnitProcessMultipleProc
Apple’s documentation
AudioUnitProcessProc
Apple’s documentation
AudioUnitPropertyID
Type used for audio unit properties. Properties are used to describe the state of an audio unit (for instance, the input or output audio format)
AudioUnitPropertyListenerProc
This is the prototype for a function callback Proc that is registered with an audio unit to notify the caller of any changes to a value of an audio unit property. See AudioUnitAddPropertyListener
AudioUnitRemovePropertyListenerProc
Apple’s documentation
AudioUnitRemovePropertyListenerWithUserDataProc
Apple’s documentation
AudioUnitRemoveRenderNotifyProc
Apple’s documentation
AudioUnitRenderProc
This proc can be exported through the FastDispatch property or is used as the prototype for an audio component dispatch for this selector.
AudioUnitResetProc
Apple’s documentation
AudioUnitScope
Type used for audio unit scopes. Apple reserves the 0 < 1024 range for audio unit scope identifiers. Scopes are used to delineate a major attribute of an audio unit (for instance, global, input, output)
AudioUnitSetParameterProc
This proc can be exported through the FastDispatch property or is used as the prototype for an audio component dispatch for this selector.
AudioUnitSetPropertyProc
Apple’s documentation
AudioUnitUninitializeProc
Apple’s documentation
CAClockBeats
MIDI quarter notes (see MIDI specs)
CAClockListenerProc
A client-supplied function called when the clock’s state changes.
CAClockRef
A reference to a Core Audio Clock object.
CAClockSMPTEFormat
A SMPTE format, specifying the frames per second (fps) and whether it is drop frame.
CAClockSamples
Apple’s documentation
CAClockSeconds
Apple’s documentation
CAClockTempo
A musical tempo in beats per minute.
CountUserDataFDF
Apple’s documentation
GetUserDataFDF
Apple’s documentation
GetUserDataSizeFDF
Apple’s documentation
HostCallback_GetBeatAndTempo
Retrieve information about the current beat and/or tempo
HostCallback_GetMusicalTimeLocation
Retrieve information about the musical time state of the host
HostCallback_GetTransportState
Retrieve information about the time line’s (or transport) state of the host.
HostCallback_GetTransportState2
Retrieve information about the time line’s (or transport) state of the host.
ReadBytesFDF
Apple’s documentation
ReadPacketDataFDF
Apple’s documentation
ReadPacketsFDF
Apple’s documentation
SetUserDataFDF
Apple’s documentation
WriteBytesFDF
Apple’s documentation
WritePacketsFDF
Apple’s documentation