---
title: AVCaptureSession.InterruptionReason
framework: avfoundation
role: symbol
role_heading: Enumeration
path: avfoundation/avcapturesession/interruptionreason
---

# AVCaptureSession.InterruptionReason

Constants identifying the reason a capture session was interrupted, found in an wasInterruptedNotification user info dictionary.

## Declaration

```swift
enum InterruptionReason
```

## Topics

### Constants

- [AVCaptureSession.InterruptionReason.videoDeviceNotAvailableInBackground](avfoundation/avcapturesession/interruptionreason/videodevicenotavailableinbackground.md)
- [AVCaptureSession.InterruptionReason.audioDeviceInUseByAnotherClient](avfoundation/avcapturesession/interruptionreason/audiodeviceinusebyanotherclient.md)
- [AVCaptureSession.InterruptionReason.videoDeviceInUseByAnotherClient](avfoundation/avcapturesession/interruptionreason/videodeviceinusebyanotherclient.md)
- [AVCaptureSession.InterruptionReason.videoDeviceNotAvailableWithMultipleForegroundApps](avfoundation/avcapturesession/interruptionreason/videodevicenotavailablewithmultipleforegroundapps.md)
- [AVCaptureSession.InterruptionReason.videoDeviceNotAvailableDueToSystemPressure](avfoundation/avcapturesession/interruptionreason/videodevicenotavailableduetosystempressure.md)
- [AVCaptureSession.InterruptionReason.sensitiveContentMitigationActivated](avfoundation/avcapturesession/interruptionreason/sensitivecontentmitigationactivated.md)

### Initializers

- [init(rawValue:)](avfoundation/avcapturesession/interruptionreason/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### User-infomation keys

- [AVCaptureSessionInterruptionSystemPressureStateKey](avfoundation/avcapturesessioninterruptionsystempressurestatekey.md)
- [AVCaptureSessionInterruptionReasonKey](avfoundation/avcapturesessioninterruptionreasonkey.md)
