---
title: AudioObjectPropertyElement
framework: coreaudio
role: symbol
role_heading: Type Alias
path: coreaudio/audioobjectpropertyelement
---

# AudioObjectPropertyElement

## Declaration

```swift
typealias AudioObjectPropertyElement = UInt32
```

## Discussion

Discussion An AudioObjectPropertyElement is an integer that identifies, along with the AudioObjectPropertySelector and AudioObjectPropertyScope, a specific piece of information about an AudioObject. The element selects one of possibly many items in the section of the object in which to look for the property. Elements are number sequentially where 0 represents the main element. Elements are particular to an instance of a class, meaning that two instances can have different numbers of elements in the same scope. There is no inheritance of elements.

## See Also

### Data Types

- [AudioClassID](coreaudio/audioclassid.md)
- [AudioDeviceID](coreaudio/audiodeviceid.md)
- [AudioDeviceIOBlock](coreaudio/audiodeviceioblock.md)
- [AudioDeviceIOProc](coreaudio/audiodeviceioproc.md)
- [AudioDeviceIOProcID](coreaudio/audiodeviceioprocid.md)
- [AudioDevicePropertyID](coreaudio/audiodevicepropertyid.md)
- [AudioDevicePropertyListenerProc](coreaudio/audiodevicepropertylistenerproc.md)
- [AudioHardwarePropertyID](coreaudio/audiohardwarepropertyid.md)
- [AudioHardwarePropertyListenerProc](coreaudio/audiohardwarepropertylistenerproc.md)
- [AudioObjectID](coreaudio/audioobjectid.md)
- [AudioObjectPropertyListenerBlock](coreaudio/audioobjectpropertylistenerblock.md)
- [AudioObjectPropertyListenerProc](coreaudio/audioobjectpropertylistenerproc.md)
- [AudioObjectPropertyScope](coreaudio/audioobjectpropertyscope.md)
- [AudioObjectPropertySelector](coreaudio/audioobjectpropertyselector.md)
- [AudioStreamID](coreaudio/audiostreamid.md)
