---
title: AudioQueuePropertyID
framework: audiotoolbox
role: symbol
role_heading: Type Alias
path: audiotoolbox/audioqueuepropertyid
---

# AudioQueuePropertyID

Identifiers for audio queue properties.

## Declaration

```swift
typealias AudioQueuePropertyID = UInt32
```

## Discussion

Discussion To receive a notification that a specific audio queue property has changed: Define a property listener callback, referencing the desired audio queue property ID. Base the callback on the AudioQueuePropertyListenerProc callback function declaration. Assign the callback to an audio queue using the AudioQueueAddPropertyListener(_:_:_:_:) function. When you get a property-changed notification, call the AudioQueueGetProperty(_:_:_:_:) function to get the current value of the property.

## Topics

### Constants

- [kAudioQueueProperty_IsRunning](audiotoolbox/kaudioqueueproperty_isrunning.md)
- [kAudioQueueDeviceProperty_SampleRate](audiotoolbox/kaudioqueuedeviceproperty_samplerate.md)
- [kAudioQueueDeviceProperty_NumberChannels](audiotoolbox/kaudioqueuedeviceproperty_numberchannels.md)
- [kAudioQueueProperty_CurrentDevice](audiotoolbox/kaudioqueueproperty_currentdevice.md)
- [kAudioQueueProperty_MagicCookie](audiotoolbox/kaudioqueueproperty_magiccookie.md)
- [kAudioQueueProperty_MaximumOutputPacketSize](audiotoolbox/kaudioqueueproperty_maximumoutputpacketsize.md)
- [kAudioQueueProperty_StreamDescription](audiotoolbox/kaudioqueueproperty_streamdescription.md)
- [kAudioQueueProperty_ChannelLayout](audiotoolbox/kaudioqueueproperty_channellayout.md)
- [kAudioQueueProperty_EnableLevelMetering](audiotoolbox/kaudioqueueproperty_enablelevelmetering.md)
- [kAudioQueueProperty_CurrentLevelMeter](audiotoolbox/kaudioqueueproperty_currentlevelmeter.md)
- [kAudioQueueProperty_CurrentLevelMeterDB](audiotoolbox/kaudioqueueproperty_currentlevelmeterdb.md)
- [kAudioQueueProperty_DecodeBufferSizeFrames](audiotoolbox/kaudioqueueproperty_decodebuffersizeframes.md)
- [kAudioQueueProperty_ConverterError](audiotoolbox/kaudioqueueproperty_convertererror.md)

## See Also

### Constants

- [Audio Queue Parameters](audiotoolbox/1552626-audio-queue-parameters.md)
- [Hardware Codec Policy Keys](audiotoolbox/1618724-hardware-codec-policy-keys.md)
