---
title: AVCoordinatedPlaybackSuspension
framework: avfoundation
role: symbol
role_heading: Class
path: avfoundation/avcoordinatedplaybacksuspension
---

# AVCoordinatedPlaybackSuspension

An object that represents a temporary suspension of coordinated playback.

## Declaration

```swift
class AVCoordinatedPlaybackSuspension
```

## Overview

Overview See the playback coordinator’s beginSuspension(for:) method for details about suspending playback.

## Topics

### Inspecting a suspension

- [beginDate](avfoundation/avcoordinatedplaybacksuspension/begindate.md)
- [reason](avfoundation/avcoordinatedplaybacksuspension/reason-swift.property.md)
- [AVCoordinatedPlaybackSuspension.Reason](avfoundation/avcoordinatedplaybacksuspension/reason-swift.struct.md)

### Ending a suspension

- [end()](avfoundation/avcoordinatedplaybacksuspension/end().md)
- [end(proposingNewTime:)](avfoundation/avcoordinatedplaybacksuspension/end(proposingnewtime:).md)

### Initializers

- [init(_:)](avfoundation/avcoordinatedplaybacksuspension/reason-swift.struct/init(_:).md)
- [init(rawValue:)](avfoundation/avcoordinatedplaybacksuspension/reason-swift.struct/init(rawvalue:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Suspending state coordination

- [beginSuspension(for:)](avfoundation/avplaybackcoordinator/beginsuspension(for:).md)
- [expectedItemTime(atHostTime:)](avfoundation/avplaybackcoordinator/expecteditemtime(athosttime:).md)
