---
title: AVInterfaceTimeControllable
framework: AVKit
role: symbol
role_heading: Protocol
path: avkit/avinterfacetimecontrollable
---

# AVInterfaceTimeControllable

Provides time control and navigation capabilities for media content.

## Declaration

```occ
@protocol AVInterfaceTimeControllable <NSObject>
```

## Topics

### Instance Properties

- [currentPlaybackPosition](avkit/avinterfacetimecontrollable/currentplaybackposition.md)
- [currentSegment](avkit/avinterfacetimecontrollable/currentsegment.md)
- [seekableTimeRanges](avkit/avinterfacetimecontrollable/seekabletimeranges.md)
- [segments](avkit/avinterfacetimecontrollable/segments.md)
- [timeRange](avkit/avinterfacetimecontrollable/timerange.md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

### Inherited By

- [AVInterfaceControllable](avkit/avinterfacecontrollable.md)
