---
title: AVInterfacePlaybackControllable
framework: AVKit
role: symbol
role_heading: Protocol
path: avkit/avinterfaceplaybackcontrollable
---

# AVInterfacePlaybackControllable

Provides playback control and state management for media content.

## Declaration

```occ
@protocol AVInterfacePlaybackControllable <NSObject>
```

## Topics

### Instance Properties

- [buffering](avkit/avinterfaceplaybackcontrollable/buffering.md)
- [containsLiveStreamingContent](avkit/avinterfaceplaybackcontrollable/containslivestreamingcontent.md)
- [defaultPlaybackSpeed](avkit/avinterfaceplaybackcontrollable/defaultplaybackspeed.md)
- [playbackError](avkit/avinterfaceplaybackcontrollable/playbackerror.md)
- [playbackSpeed](avkit/avinterfaceplaybackcontrollable/playbackspeed.md)
- [playing](avkit/avinterfaceplaybackcontrollable/playing.md)
- [ready](avkit/avinterfaceplaybackcontrollable/ready.md)
- [scanSpeed](avkit/avinterfaceplaybackcontrollable/scanspeed.md)
- [state](avkit/avinterfaceplaybackcontrollable/state.md)
- [supportedSeekCapabilities](avkit/avinterfaceplaybackcontrollable/supportedseekcapabilities.md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

### Inherited By

- [AVInterfaceControllable](avkit/avinterfacecontrollable.md)
