Skip to main content Crate audio_toolbox Copy item path Source audio_component audio_converter audio_unit 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 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_VoiceProcessingQuality Deprecated 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_IllegalInstrument Deprecated Apple’s documentation kAudioUnitErr_Initialized Apple’s documentation kAudioUnitErr_InstrumentTypeNotFound Deprecated 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_3DMixerAttenuationCurve Deprecated Apple’s documentation kAudioUnitProperty_3DMixerDistanceAtten Deprecated Apple’s documentation kAudioUnitProperty_3DMixerDistanceParams Deprecated Apple’s documentation kAudioUnitProperty_3DMixerRenderingFlags Deprecated 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_DistanceAttenuationData Deprecated Apple’s documentation kAudioUnitProperty_DopplerShift Deprecated 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_ReverbPreset Deprecated 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_3DMixer Deprecated 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 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. AudioConverterFillBuffer ⚠ Deprecated 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. AudioFileComponentFileIsThisFormat ⚠ Deprecated 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. 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