---
title: "AudioQueuePause(_:)"
framework: audiotoolbox
role: symbol
role_heading: Function
path: "audiotoolbox/audioqueuepause(_:)"
---

# AudioQueuePause(_:)

Pauses audio playback or recording.

## Declaration

```swift
func AudioQueuePause(_ inAQ: AudioQueueRef) -> OSStatus
```

## Parameters

- `inAQ`: The audio queue to pause.

## Return Value

Return Value A result code. See Result Codes.

## Discussion

Discussion Pausing an audio queue does not affect buffers or reset the audio queue. To resume playback or recording, call AudioQueueStart(_:_:).

## See Also

### Controlling Audio Queues

- [AudioQueueStart(_:_:)](audiotoolbox/audioqueuestart(_:_:).md)
- [AudioQueuePrime(_:_:_:)](audiotoolbox/audioqueueprime(_:_:_:).md)
- [AudioQueueFlush(_:)](audiotoolbox/audioqueueflush(_:).md)
- [AudioQueueStop(_:_:)](audiotoolbox/audioqueuestop(_:_:).md)
- [AudioQueueReset(_:)](audiotoolbox/audioqueuereset(_:).md)
