---
title: Core Audio Functions
framework: coreaudio
role: collectionGroup
role_heading: API Collection
path: coreaudio/core-audio-functions
---

# Core Audio Functions

## Topics

### Functions

- [AudioConvertHostTimeToNanos(_:)](coreaudio/audioconverthosttimetonanos(_:).md)
- [AudioConvertNanosToHostTime(_:)](coreaudio/audioconvertnanostohosttime(_:).md)
- [AudioDeviceCreateIOProcID(_:_:_:_:)](coreaudio/audiodevicecreateioprocid(_:_:_:_:).md)
- [AudioDeviceCreateIOProcIDWithBlock(_:_:_:_:)](coreaudio/audiodevicecreateioprocidwithblock(_:_:_:_:).md)
- [AudioDeviceDestroyIOProcID(_:_:)](coreaudio/audiodevicedestroyioprocid(_:_:).md)
- [AudioDeviceGetCurrentTime(_:_:)](coreaudio/audiodevicegetcurrenttime(_:_:).md)
- [AudioDeviceGetNearestStartTime(_:_:_:)](coreaudio/audiodevicegetneareststarttime(_:_:_:).md)
- [AudioDeviceStart(_:_:)](coreaudio/audiodevicestart(_:_:).md)
- [AudioDeviceStartAtTime(_:_:_:_:)](coreaudio/audiodevicestartattime(_:_:_:_:).md)
- [AudioDeviceStop(_:_:)](coreaudio/audiodevicestop(_:_:).md)
- [AudioDeviceTranslateTime(_:_:_:)](coreaudio/audiodevicetranslatetime(_:_:_:).md)
- [AudioGetCurrentHostTime()](coreaudio/audiogetcurrenthosttime().md)
- [AudioGetHostClockFrequency()](coreaudio/audiogethostclockfrequency().md)
- [AudioGetHostClockMinimumTimeDelta()](coreaudio/audiogethostclockminimumtimedelta().md)
- [AudioHardwareCreateAggregateDevice(_:_:)](coreaudio/audiohardwarecreateaggregatedevice(_:_:).md)
- [AudioHardwareDestroyAggregateDevice(_:)](coreaudio/audiohardwaredestroyaggregatedevice(_:).md)
- [AudioHardwareUnload()](coreaudio/audiohardwareunload().md)
- [AudioObjectAddPropertyListener(_:_:_:_:)](coreaudio/audioobjectaddpropertylistener(_:_:_:_:).md)
- [AudioObjectAddPropertyListenerBlock(_:_:_:_:)](coreaudio/audioobjectaddpropertylistenerblock(_:_:_:_:).md)
- [AudioObjectGetPropertyData(_:_:_:_:_:_:)](coreaudio/audioobjectgetpropertydata(_:_:_:_:_:_:).md)
- [AudioObjectGetPropertyDataSize(_:_:_:_:_:)](coreaudio/audioobjectgetpropertydatasize(_:_:_:_:_:).md)
- [AudioObjectHasProperty(_:_:)](coreaudio/audioobjecthasproperty(_:_:).md)
- [AudioObjectIsPropertySettable(_:_:_:)](coreaudio/audioobjectispropertysettable(_:_:_:).md)
- [AudioObjectRemovePropertyListener(_:_:_:_:)](coreaudio/audioobjectremovepropertylistener(_:_:_:_:).md)
- [AudioObjectRemovePropertyListenerBlock(_:_:_:_:)](coreaudio/audioobjectremovepropertylistenerblock(_:_:_:_:).md)
- [AudioObjectSetPropertyData(_:_:_:_:_:_:)](coreaudio/audioobjectsetpropertydata(_:_:_:_:_:_:).md)
- [AudioObjectShow(_:)](coreaudio/audioobjectshow(_:).md)
- [AudioHardwareCreateProcessTap(_:_:)](coreaudio/audiohardwarecreateprocesstap(_:_:).md)
- [AudioHardwareDestroyProcessTap(_:)](coreaudio/audiohardwaredestroyprocesstap(_:).md)
- [PropertyAddress(_:scope:element:)](coreaudio/propertyaddress(_:scope:element:).md)

## See Also

### Reference

- [Core Audio Structures](coreaudio/core-audio-structures.md)
- [Core Audio Data Types](coreaudio/core-audio-data-types.md)
- [Core Audio Constants](coreaudio/core-audio-constants.md)
- [Core Audio Enumerations](coreaudio/core-audio-enumerations.md)
