---
title: state
framework: avkit
role: symbol
role_heading: Instance Property
path: avkit/avinterfaceplaybackcontrollable-3uvg7/state
---

# state

The current operational state of the interface source. Must be key-value observable.

## Declaration

```occ
@property (nonatomic, readwrite) AVInterfacePlaybackState state;
```

## See Also

### Inspecting playback state

- [playing](avkit/avinterfaceplaybackcontrollable-3uvg7/playing.md)
- [ready](avkit/avinterfaceplaybackcontrollable-3uvg7/ready.md)
- [buffering](avkit/avinterfaceplaybackcontrollable-3uvg7/buffering.md)
- [playbackError](avkit/avinterfaceplaybackcontrollable-3uvg7/playbackerror.md)
- [containsLiveStreamingContent](avkit/avinterfaceplaybackcontrollable-3uvg7/containslivestreamingcontent.md)
