---
title: recordPermission
framework: avfaudio
role: symbol
role_heading: Instance Property
path: avfaudio/avaudiosession/recordpermission-swift.property
---

# recordPermission

The current recording permission status.

## Declaration

```swift
var recordPermission: AVAudioSession.RecordPermission { get }
```

## Return Value

Return Value Returns one of three status values:

## Discussion

Discussion The user granted permission to record (AVAudioSession.RecordPermission.granted). The user denied recording permission (AVAudioSession.RecordPermission.denied). Recording permission hasn’t been requested (AVAudioSession.RecordPermission.undetermined).

## Topics

### Data Types

- [AVAudioSession.RecordPermission](avfaudio/avaudiosession/recordpermission-swift.enum.md)

## See Also

### Requesting permission to record

- [requestRecordPermission(_:)](avfaudio/avaudiosession/requestrecordpermission(_:).md)
