---
title: AVExternalStorageDevice.ReasonNotRecommendedForCaptureUse
framework: avfoundation
role: symbol
role_heading: Structure
path: avfoundation/avexternalstoragedevice/reasonnotrecommendedforcaptureuse
---

# AVExternalStorageDevice.ReasonNotRecommendedForCaptureUse

## Declaration

```swift
struct ReasonNotRecommendedForCaptureUse
```

## Overview

Overview Constants indicating the reasons external storage device is not recommended for capturing high data rate videos based on https://support.apple.com/en-us/109041.

## Topics

### Creating a reason

- [init(rawValue:)](avfoundation/avexternalstoragedevice/reasonnotrecommendedforcaptureuse/init(rawvalue:).md)

### Reasons

- [encrypted](avfoundation/avexternalstoragedevice/reasonnotrecommendedforcaptureuse/encrypted.md)
- [slowWritingSpeed](avfoundation/avexternalstoragedevice/reasonnotrecommendedforcaptureuse/slowwritingspeed.md)
- [unknownWritingSpeed](avfoundation/avexternalstoragedevice/reasonnotrecommendedforcaptureuse/unknownwritingspeed.md)
- [unsupportedFileSystem](avfoundation/avexternalstoragedevice/reasonnotrecommendedforcaptureuse/unsupportedfilesystem.md)

## Relationships

### Conforms To

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

## See Also

### Inspecting a storage device

- [isConnected](avfoundation/avexternalstoragedevice/isconnected.md)
- [displayName](avfoundation/avexternalstoragedevice/displayname.md)
- [uuid](avfoundation/avexternalstoragedevice/uuid.md)
- [freeSize](avfoundation/avexternalstoragedevice/freesize.md)
- [totalSize](avfoundation/avexternalstoragedevice/totalsize.md)
- [isNotRecommendedForCaptureUse](avfoundation/avexternalstoragedevice/isnotrecommendedforcaptureuse.md)
- [reasonsNotRecommendedForCaptureUse](avfoundation/avexternalstoragedevice/reasonsnotrecommendedforcaptureuse.md)
