---
title: MEError
framework: MediaExtension
role: symbol
role_heading: Structure
platforms: [macOS 14.0+]
path: mediaextension/meerror-swift.struct
---

# MEError

A MediaExtension framework error.

## Declaration

```swift
struct MEError
```

## Overview

Overview If a MediaExtension method fails, the NSError object contains an MEError instance that provides specific information about the failure.

## Topics

### Identifying the error domain and codes

- [allocationFailure](mediaextension/meerror-swift.struct/allocationfailure.md)
- [endOfStream](mediaextension/meerror-swift.struct/endofstream.md)
- [internalFailure](mediaextension/meerror-swift.struct/internalfailure.md)
- [invalidParameter](mediaextension/meerror-swift.struct/invalidparameter.md)
- [locationNotAvailable](mediaextension/meerror-swift.struct/locationnotavailable.md)
- [noSamples](mediaextension/meerror-swift.struct/nosamples.md)
- [noSuchEdit](mediaextension/meerror-swift.struct/nosuchedit.md)
- [parsingFailure](mediaextension/meerror-swift.struct/parsingfailure.md)
- [permissionDenied](mediaextension/meerror-swift.struct/permissiondenied.md)
- [propertyNotSupported](mediaextension/meerror-swift.struct/propertynotsupported.md)
- [referenceMissing](mediaextension/meerror-swift.struct/referencemissing.md)
- [unsupportedFeature](mediaextension/meerror-swift.struct/unsupportedfeature.md)

### Inspecting an error

- [code](foundation/nserror/code.md)
- [errorCode](foundation/customnserror/errorcode.md)
- [errorUserInfo](foundation/customnserror/erroruserinfo.md)
- [hashValue](swift/hashable/hashvalue.md)
- [userInfo](foundation/nserror/userinfo.md)
- [==(_:_:)](swift/equatable/==(_:_:).md)
- [!=(_:_:)](swift/equatable/!=(_:_:).md)
- [hash(into:)](swift/hashable/hash(into:).md)
- [MEError.Code](mediaextension/meerror-swift.struct/code.md)

### Type Properties

- [errorDomain](mediaextension/meerror-swift.struct/errordomain.md)

## Relationships

### Conforms To

- [CustomNSError](foundation/customnserror.md)
- [Equatable](swift/equatable.md)
- [Error](swift/error.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Errors

- [MediaExtensionErrorDomain](mediaextension/mediaextensionerrordomain.md)
- [MEError.Code](mediaextension/meerror-swift.struct/code.md)
