---
title: isRecording
framework: avfaudio
role: symbol
role_heading: Instance Property
path: avfaudio/avaudiorecorder/isrecording
---

# isRecording

A Boolean value that indicates whether the audio recorder is recording.

## Declaration

```swift
var isRecording: Bool { get }
```

## See Also

### Controlling recording

- [prepareToRecord()](avfaudio/avaudiorecorder/preparetorecord().md)
- [record()](avfaudio/avaudiorecorder/record().md)
- [record(atTime:)](avfaudio/avaudiorecorder/record(attime:).md)
- [record(forDuration:)](avfaudio/avaudiorecorder/record(forduration:).md)
- [record(atTime:forDuration:)](avfaudio/avaudiorecorder/record(attime:forduration:).md)
- [pause()](avfaudio/avaudiorecorder/pause().md)
- [stop()](avfaudio/avaudiorecorder/stop().md)
- [deleteRecording()](avfaudio/avaudiorecorder/deleterecording().md)
