---
title: controlsDelegateCallbackQueue
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avcapturesession/controlsdelegatecallbackqueue
---

# controlsDelegateCallbackQueue

The dispatch queue on which the system calls controls delegate methods.

## Declaration

```swift
var controlsDelegateCallbackQueue: dispatch_queue_t? { get }
```

## Discussion

Discussion Call the setControlsDelegate(_:queue:) method to specify the dispatch queue on which to call the controls delegate methods.

## See Also

### Configuring capture controls

- [supportsControls](avfoundation/avcapturesession/supportscontrols.md)
- [maxControlsCount](avfoundation/avcapturesession/maxcontrolscount.md)
- [controls](avfoundation/avcapturesession/controls.md)
- [canAddControl(_:)](avfoundation/avcapturesession/canaddcontrol(_:).md)
- [addControl(_:)](avfoundation/avcapturesession/addcontrol(_:).md)
- [removeControl(_:)](avfoundation/avcapturesession/removecontrol(_:).md)
- [setControlsDelegate(_:queue:)](avfoundation/avcapturesession/setcontrolsdelegate(_:queue:).md)
- [AVCaptureSessionControlsDelegate](avfoundation/avcapturesessioncontrolsdelegate.md)
- [controlsDelegate](avfoundation/avcapturesession/controlsdelegate.md)
