---
title: AVAssetExportSession.ResumptionFailureReason
framework: avfoundation
role: symbol
role_heading: Structure
path: avfoundation/avassetexportsession/resumptionfailurereason
---

# AVAssetExportSession.ResumptionFailureReason

## Declaration

```swift
struct ResumptionFailureReason
```

## Overview

Overview An enum that identifies various reasons why resumable export configuration has failed.

## Topics

### Creating a failure reason

- [init(_:)](avfoundation/avassetexportsession/resumptionfailurereason/init(_:).md)
- [init(rawValue:)](avfoundation/avassetexportsession/resumptionfailurereason/init(rawvalue:).md)

### Failure reasons

- [incompatiblePreset](avfoundation/avassetexportsession/resumptionfailurereason/incompatiblepreset.md)
- [incompatibleSessionSettings](avfoundation/avassetexportsession/resumptionfailurereason/incompatiblesessionsettings.md)
- [incompatibleTemporaryDirectoryContents](avfoundation/avassetexportsession/resumptionfailurereason/incompatibletemporarydirectorycontents.md)
- [temporaryDirectoryDoesNotExist](avfoundation/avassetexportsession/resumptionfailurereason/temporarydirectorydoesnotexist.md)
- [unsupportedForPresetOnPlatform](avfoundation/avassetexportsession/resumptionfailurereason/unsupportedforpresetonplatform.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

### Configuring resumable export

- [configureForResumableExport()](avfoundation/avassetexportsession/configureforresumableexport().md)
