---
title: AVAudioSession.ErrorCode
framework: coreaudiotypes
role: symbol
role_heading: Enumeration
path: coreaudiotypes/avaudiosession/errorcode
---

# AVAudioSession.ErrorCode

Codes that describe error conditions that may occur when performing audio session operations.

## Declaration

```swift
enum ErrorCode
```

## Topics

### Error codes

- [AVAudioSession.ErrorCode.none](coreaudiotypes/avaudiosession/errorcode/none.md)
- [AVAudioSession.ErrorCode.badParam](coreaudiotypes/avaudiosession/errorcode/badparam.md)
- [AVAudioSession.ErrorCode.cannotInterruptOthers](coreaudiotypes/avaudiosession/errorcode/cannotinterruptothers.md)
- [AVAudioSession.ErrorCode.cannotStartPlaying](coreaudiotypes/avaudiosession/errorcode/cannotstartplaying.md)
- [AVAudioSession.ErrorCode.cannotStartRecording](coreaudiotypes/avaudiosession/errorcode/cannotstartrecording.md)
- [AVAudioSession.ErrorCode.expiredSession](coreaudiotypes/avaudiosession/errorcode/expiredsession.md)
- [AVAudioSession.ErrorCode.incompatibleCategory](coreaudiotypes/avaudiosession/errorcode/incompatiblecategory.md)
- [AVAudioSession.ErrorCode.isBusy](coreaudiotypes/avaudiosession/errorcode/isbusy.md)
- [AVAudioSession.ErrorCode.mediaServicesFailed](coreaudiotypes/avaudiosession/errorcode/mediaservicesfailed.md)
- [AVAudioSession.ErrorCode.missingEntitlement](coreaudiotypes/avaudiosession/errorcode/missingentitlement.md)
- [AVAudioSession.ErrorCode.resourceNotAvailable](coreaudiotypes/avaudiosession/errorcode/resourcenotavailable.md)
- [AVAudioSession.ErrorCode.sessionNotActive](coreaudiotypes/avaudiosession/errorcode/sessionnotactive.md)
- [AVAudioSession.ErrorCode.siriIsRecording](coreaudiotypes/avaudiosession/errorcode/siriisrecording.md)
- [AVAudioSession.ErrorCode.unspecified](coreaudiotypes/avaudiosession/errorcode/unspecified.md)
- [AVAudioSession.ErrorCode.insufficientPriority](coreaudiotypes/avaudiosession/errorcode/insufficientpriority.md)

### Initializers

- [init(rawValue:)](coreaudiotypes/avaudiosession/errorcode/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)
