---
title: AVError
framework: AVFoundation
role: symbol
role_heading: Structure
path: avfoundation/averror-swift.struct
---

# AVError

A structure that defines the errors that framework operations can generate.

## Declaration

```swift
struct AVError
```

## Topics

### Error domain

- [errorDomain](avfoundation/averror-swift.struct/errordomain.md)

### Error codes

- [AVError.Code](avfoundation/averror-swift.struct/code.md)
- [airPlayControllerRequiresInternet](avfoundation/averror-swift.struct/airplaycontrollerrequiresinternet.md)
- [airPlayReceiverRequiresInternet](avfoundation/averror-swift.struct/airplayreceiverrequiresinternet.md)
- [airPlayReceiverTemporarilyUnavailable](avfoundation/averror-swift.struct/airplayreceivertemporarilyunavailable.md)
- [applicationIsNotAuthorizedToUseDevice](avfoundation/averror-swift.struct/applicationisnotauthorizedtousedevice.md)
- [applicationIsNotAuthorized](avfoundation/averror-swift.struct/applicationisnotauthorized.md)
- [autoWhiteBalanceNotLocked](avfoundation/averror-swift.struct/autowhitebalancenotlocked.md)
- [compositionTrackSegmentsNotContiguous](avfoundation/averror-swift.struct/compositiontracksegmentsnotcontiguous.md)
- [contentIsNotAuthorized](avfoundation/averror-swift.struct/contentisnotauthorized.md)
- [contentIsProtected](avfoundation/averror-swift.struct/contentisprotected.md)
- [contentIsUnavailable](avfoundation/averror-swift.struct/contentisunavailable.md)
- [contentKeyRequestCancelled](avfoundation/averror-swift.struct/contentkeyrequestcancelled.md)
- [contentNotUpdated](avfoundation/averror-swift.struct/contentnotupdated.md)
- [createContentKeyRequestFailed](avfoundation/averror-swift.struct/createcontentkeyrequestfailed.md)
- [decodeFailed](avfoundation/averror-swift.struct/decodefailed.md)
- [decoderNotFound](avfoundation/averror-swift.struct/decodernotfound.md)
- [decoderTemporarilyUnavailable](avfoundation/averror-swift.struct/decodertemporarilyunavailable.md)
- [deviceAlreadyUsedByAnotherSession](avfoundation/averror-swift.struct/devicealreadyusedbyanothersession.md)
- [deviceInUseByAnotherApplication](avfoundation/averror-swift.struct/deviceinusebyanotherapplication.md)
- [deviceLockedForConfigurationByAnotherProcess](avfoundation/averror-swift.struct/devicelockedforconfigurationbyanotherprocess.md)
- [deviceNotConnected](avfoundation/averror-swift.struct/devicenotconnected.md)
- [deviceWasDisconnected](avfoundation/averror-swift.struct/devicewasdisconnected.md)
- [diskFull](avfoundation/averror-swift.struct/diskfull.md)
- [displayWasDisabled](avfoundation/averror-swift.struct/displaywasdisabled.md)
- [encodeFailed](avfoundation/averror-swift.struct/encodefailed.md)
- [encoderNotFound](avfoundation/averror-swift.struct/encodernotfound.md)
- [encoderTemporarilyUnavailable](avfoundation/averror-swift.struct/encodertemporarilyunavailable.md)
- [exportFailed](avfoundation/averror-swift.struct/exportfailed.md)
- [externalPlaybackNotSupportedForAsset](avfoundation/averror-swift.struct/externalplaybacknotsupportedforasset.md)
- [failedToLoadMediaData](avfoundation/averror-swift.struct/failedtoloadmediadata.md)
- [failedToLoadSampleData](avfoundation/averror-swift.struct/failedtoloadsampledata.md)
- [failedToParse](avfoundation/averror-swift.struct/failedtoparse.md)
- [fileAlreadyExists](avfoundation/averror-swift.struct/filealreadyexists.md)
- [fileFailedToParse](avfoundation/averror-swift.struct/filefailedtoparse.md)
- [fileFormatNotRecognized](avfoundation/averror-swift.struct/fileformatnotrecognized.md)
- [fileTypeDoesNotSupportSampleReferences](avfoundation/averror-swift.struct/filetypedoesnotsupportsamplereferences.md)
- [followExternalSyncDeviceTimedOut](avfoundation/averror-swift.struct/followexternalsyncdevicetimedout.md)
- [formatUnsupported](avfoundation/averror-swift.struct/formatunsupported.md)
- [incompatibleAsset](avfoundation/averror-swift.struct/incompatibleasset.md)
- [incorrectlyConfigured](avfoundation/averror-swift.struct/incorrectlyconfigured.md)
- [invalidCompositionTrackSegmentDuration](avfoundation/averror-swift.struct/invalidcompositiontracksegmentduration.md)
- [invalidCompositionTrackSegmentSourceDuration](avfoundation/averror-swift.struct/invalidcompositiontracksegmentsourceduration.md)
- [invalidCompositionTrackSegmentSourceStartTime](avfoundation/averror-swift.struct/invalidcompositiontracksegmentsourcestarttime.md)
- [invalidOutputURLPathExtension](avfoundation/averror-swift.struct/invalidoutputurlpathextension.md)
- [invalidSampleCursor](avfoundation/averror-swift.struct/invalidsamplecursor.md)
- [invalidSourceMedia](avfoundation/averror-swift.struct/invalidsourcemedia.md)
- [invalidVideoComposition](avfoundation/averror-swift.struct/invalidvideocomposition.md)
- [malformedDepth](avfoundation/averror-swift.struct/malformeddepth.md)
- [maximumDurationReached](avfoundation/averror-swift.struct/maximumdurationreached.md)
- [maximumFileSizeReached](avfoundation/averror-swift.struct/maximumfilesizereached.md)
- [maximumNumberOfSamplesForFileFormatReached](avfoundation/averror-swift.struct/maximumnumberofsamplesforfileformatreached.md)
- [maximumStillImageCaptureRequestsExceeded](avfoundation/averror-swift.struct/maximumstillimagecapturerequestsexceeded.md)
- [mediaChanged](avfoundation/averror-swift.struct/mediachanged.md)
- [mediaDiscontinuity](avfoundation/averror-swift.struct/mediadiscontinuity.md)
- [mediaExtensionConflict](avfoundation/averror-swift.struct/mediaextensionconflict.md)
- [mediaExtensionDisabled](avfoundation/averror-swift.struct/mediaextensiondisabled.md)
- [mediaServicesWereReset](avfoundation/averror-swift.struct/mediaserviceswerereset.md)
- [noCompatibleAlternatesForExternalDisplay](avfoundation/averror-swift.struct/nocompatiblealternatesforexternaldisplay.md)
- [noDataCaptured](avfoundation/averror-swift.struct/nodatacaptured.md)
- [noImageAtTime](avfoundation/averror-swift.struct/noimageattime.md)
- [noLongerPlayable](avfoundation/averror-swift.struct/nolongerplayable.md)
- [noSmartFramingsEnabled](avfoundation/averror-swift.struct/nosmartframingsenabled.md)
- [noSourceTrack](avfoundation/averror-swift.struct/nosourcetrack.md)
- [operationCancelled](avfoundation/averror-swift.struct/operationcancelled.md)
- [operationInterrupted](avfoundation/averror-swift.struct/operationinterrupted.md)
- [operationNotAllowed](avfoundation/averror-swift.struct/operationnotallowed.md)
- [operationNotSupportedForAsset](avfoundation/averror-swift.struct/operationnotsupportedforasset.md)
- [operationNotSupportedForPreset](avfoundation/averror-swift.struct/operationnotsupportedforpreset.md)
- [outOfMemory](avfoundation/averror-swift.struct/outofmemory.md)
- [recordingAlreadyInProgress](avfoundation/averror-swift.struct/recordingalreadyinprogress.md)
- [referenceForbiddenByReferencePolicy](avfoundation/averror-swift.struct/referenceforbiddenbyreferencepolicy.md)
- [rosettaNotInstalled](avfoundation/averror-swift.struct/rosettanotinstalled.md)
- [sandboxExtensionDenied](avfoundation/averror-swift.struct/sandboxextensiondenied.md)
- [screenCaptureFailed](avfoundation/averror-swift.struct/screencapturefailed.md)
- [segmentStartedWithNonSyncSample](avfoundation/averror-swift.struct/segmentstartedwithnonsyncsample.md)
- [serverIncorrectlyConfigured](avfoundation/averror-swift.struct/serverincorrectlyconfigured.md)
- [sessionConfigurationChanged](avfoundation/averror-swift.struct/sessionconfigurationchanged.md)
- [sessionHardwareCostOverage](avfoundation/averror-swift.struct/sessionhardwarecostoverage.md)
- [sessionNotRunning](avfoundation/averror-swift.struct/sessionnotrunning.md)
- [sessionWasInterrupted](avfoundation/averror-swift.struct/sessionwasinterrupted.md)
- [toneMappingFailed](avfoundation/averror-swift.struct/tonemappingfailed.md)
- [torchLevelUnavailable](avfoundation/averror-swift.struct/torchlevelunavailable.md)
- [undecodableMediaData](avfoundation/averror-swift.struct/undecodablemediadata.md)
- [unknown](avfoundation/averror-swift.struct/unknown.md)
- [unsupportedDeviceActiveFormat](avfoundation/averror-swift.struct/unsupporteddeviceactiveformat.md)
- [unsupportedOutputSettings](avfoundation/averror-swift.struct/unsupportedoutputsettings.md)
- [videoCompositorFailed](avfoundation/averror-swift.struct/videocompositorfailed.md)
- [deviceIsNotAvailableInBackground](avfoundation/averror-swift.struct/deviceisnotavailableinbackground.md)

### Error properties

- [device](avfoundation/averror-swift.struct/device-5iio4.md)
- [device](avfoundation/averror-swift.struct/device-1qfzr.md)
- [fileSize](avfoundation/averror-swift.struct/filesize.md)
- [fileType](avfoundation/averror-swift.struct/filetype.md)
- [mediaSubtypes](avfoundation/averror-swift.struct/mediasubtypes.md)
- [mediaType](avfoundation/averror-swift.struct/mediatype-7ksjb.md)
- [mediaType](avfoundation/averror-swift.struct/mediatype-5d8ie.md)
- [persistentTrackID](avfoundation/averror-swift.struct/persistenttrackid.md)
- [presentationTimeStamp](avfoundation/averror-swift.struct/presentationtimestamp.md)
- [processID](avfoundation/averror-swift.struct/processid.md)
- [recordingSuccessfullyFinished](avfoundation/averror-swift.struct/recordingsuccessfullyfinished.md)
- [time](avfoundation/averror-swift.struct/time.md)

### User info keys

- [AVErrorDeviceKey](avfoundation/averrordevicekey.md)
- [AVErrorDiscontinuityFlagsKey](avfoundation/averrordiscontinuityflagskey.md)
- [AVErrorFileSizeKey](avfoundation/averrorfilesizekey.md)
- [AVErrorFileTypeKey](avfoundation/averrorfiletypekey.md)
- [AVErrorMediaTypeKey](avfoundation/averrormediatypekey.md)
- [AVErrorMediaSubTypeKey](avfoundation/averrormediasubtypekey.md)
- [AVErrorPersistentTrackIDKey](avfoundation/averrorpersistenttrackidkey.md)
- [AVErrorPIDKey](avfoundation/averrorpidkey.md)
- [AVErrorPresentationTimeStampKey](avfoundation/averrorpresentationtimestampkey.md)
- [AVErrorRecordingSuccessfullyFinishedKey](avfoundation/averrorrecordingsuccessfullyfinishedkey.md)
- [AVErrorTimeKey](avfoundation/averrortimekey.md)

### Type Properties

- [externalSyncDeviceFrequencyHigherThanSpecified](avfoundation/averror-swift.struct/externalsyncdevicefrequencyhigherthanspecified.md)
- [externalSyncDeviceFrequencyLowerThanSpecified](avfoundation/averror-swift.struct/externalsyncdevicefrequencylowerthanspecified.md)
- [followExternalSyncFailed](avfoundation/averror-swift.struct/followexternalsyncfailed.md)
- [notEnoughSpaceForProVideoStorageReplenishment](avfoundation/averror-swift.struct/notenoughspaceforprovideostoragereplenishment.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

- [AVFoundationErrorDomain](avfoundation/avfoundationerrordomain.md)
