---
title: pause()
framework: avfaudio
role: symbol
role_heading: Instance Method
path: avfaudio/avaudioengine/pause()
---

# pause()

Pauses the audio engine.

## Declaration

```swift
func pause()
```

## Discussion

Discussion This method stops the audio engine and the audio hardware, but doesn’t deallocate the resources for the prepare() method. When your app doesn’t need to play audio, consider pausing or stopping the engine to minimize power consumption. You resume the audio engine by invoking start().

## See Also

### Playing Audio

- [prepare()](avfaudio/avaudioengine/prepare().md)
- [start()](avfaudio/avaudioengine/start().md)
- [isRunning](avfaudio/avaudioengine/isrunning.md)
- [stop()](avfaudio/avaudioengine/stop().md)
- [reset()](avfaudio/avaudioengine/reset().md)
- [withMusicSequence(_:)](avfaudio/avaudioengine/withmusicsequence(_:).md)
