---
title: AudioObjectPropertySelector
framework: coreaudio
role: symbol
role_heading: Type Alias
path: coreaudio/audioobjectpropertyselector
---

# AudioObjectPropertySelector

## Declaration

```swift
typealias AudioObjectPropertySelector = UInt32
```

## Discussion

Discussion An AudioObjectPropertySelector is a four char code that identifies, along with the AudioObjectPropertyScope and AudioObjectPropertyElement, a specific piece of information about an AudioObject. The property selector specifies the general classification of the property such as volume, stream format, latency, etc. Note that each class has a different set of selectors. A subclass inherits its super class’s set of selectors, although it may not implement them all.

## 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)
- [AudioObjectPropertyElement](coreaudio/audioobjectpropertyelement.md)
- [AudioObjectPropertyListenerBlock](coreaudio/audioobjectpropertylistenerblock.md)
- [AudioObjectPropertyListenerProc](coreaudio/audioobjectpropertylistenerproc.md)
- [AudioObjectPropertyScope](coreaudio/audioobjectpropertyscope.md)
- [AudioStreamID](coreaudio/audiostreamid.md)
