---
title: DDDevice.MediaPlaybackState
framework: DeviceDiscoveryExtension
role: symbol
role_heading: Enumeration
path: devicediscoveryextension/dddevice/mediaplaybackstate-swift.enum
---

# DDDevice.MediaPlaybackState

States that indicate the status of a device’s media playback.

## Declaration

```swift
enum MediaPlaybackState
```

## Overview

Overview The device (DDDevice) property mediaPlaybackState is of this type.

## Topics

### Distinguishing media playback states

- [DDDevice.MediaPlaybackState.noContent](devicediscoveryextension/dddevice/mediaplaybackstate-swift.enum/nocontent.md)
- [DDDevice.MediaPlaybackState.paused](devicediscoveryextension/dddevice/mediaplaybackstate-swift.enum/paused.md)
- [DDDevice.MediaPlaybackState.playing](devicediscoveryextension/dddevice/mediaplaybackstate-swift.enum/playing.md)

### Initializers

- [init(rawValue:)](devicediscoveryextension/dddevice/mediaplaybackstate-swift.enum/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)

## See Also

### Communicating device content and playback status

- [mediaContentTitle](devicediscoveryextension/dddevice/mediacontenttitle.md)
- [mediaContentSubtitle](devicediscoveryextension/dddevice/mediacontentsubtitle.md)
- [mediaPlaybackState](devicediscoveryextension/dddevice/mediaplaybackstate-swift.property.md)
