---
title: "AudioQueueSetProperty(_:_:_:_:)"
framework: audiotoolbox
role: symbol
role_heading: Function
path: "audiotoolbox/audioqueuesetproperty(_:_:_:_:)"
---

# AudioQueueSetProperty(_:_:_:_:)

Sets an audio queue property value.

## Declaration

```swift
func AudioQueueSetProperty(_ inAQ: AudioQueueRef, _ inID: AudioQueuePropertyID, _ inData: UnsafeRawPointer, _ inDataSize: UInt32) -> OSStatus
```

## Parameters

- `inAQ`: The audio queue that you want to set a property value on.
- `inID`: The ID of the property whose value you want to set. See doc://com.apple.audiotoolbox/documentation/AudioToolbox/AudioQueuePropertyID.
- `inData`: The property value to set.
- `inDataSize`: The size of the property data.

## Return Value

Return Value A result code. See Result Codes.

## See Also

### Manipulating Audio Queue Properties

- [AudioQueueGetProperty(_:_:_:_:)](audiotoolbox/audioqueuegetproperty(_:_:_:_:).md)
- [AudioQueueGetPropertySize(_:_:_:)](audiotoolbox/audioqueuegetpropertysize(_:_:_:).md)
- [AudioQueueAddPropertyListener(_:_:_:_:)](audiotoolbox/audioqueueaddpropertylistener(_:_:_:_:).md)
- [AudioQueueRemovePropertyListener(_:_:_:_:)](audiotoolbox/audioqueueremovepropertylistener(_:_:_:_:).md)
