# PlaybackStats.EventTimeAndPlaybackState

Artifact: [androidx.media3:media3-exoplayer](https://developer.android.com/jetpack/androidx/releases/media3) [View Source](https://cs.android.com/search?q=file:androidx/media3/exoplayer/analytics/PlaybackStats.java+class:androidx.media3.exoplayer.analytics.PlaybackStats.EventTimeAndPlaybackState)

*** ** * ** ***


```
public final class PlaybackStats.EventTimeAndPlaybackState
```

<br />

*** ** * ** ***

Stores a playback state with the event time at which it became active.

## Summary

| ### Public fields |
|---|---|
| `final https://developer.android.com/reference/androidx/media3/exoplayer/analytics/AnalyticsListener.EventTime` | `https://developer.android.com/reference/androidx/media3/exoplayer/analytics/PlaybackStats.EventTimeAndPlaybackState#eventTime()` The event time at which the playback state became active. |
| `final int` | `https://developer.android.com/reference/androidx/media3/exoplayer/analytics/PlaybackStats.EventTimeAndPlaybackState#playbackState()` The playback state that became active. |

| ### Public constructors |
|---|
| `https://developer.android.com/reference/androidx/media3/exoplayer/analytics/PlaybackStats.EventTimeAndPlaybackState#EventTimeAndPlaybackState(androidx.media3.exoplayer.analytics.AnalyticsListener.EventTime,int)( https://developer.android.com/reference/androidx/media3/exoplayer/analytics/AnalyticsListener.EventTime eventTime, int playbackState )` Creates a new timed playback state event. |

| ### Public methods |
|---|---|
| `boolean` | `https://developer.android.com/reference/androidx/media3/exoplayer/analytics/PlaybackStats.EventTimeAndPlaybackState#equals(java.lang.Object)(@https://developer.android.com/reference/androidx/annotation/Nullable https://developer.android.com/reference/java/lang/Object.html o)` |
| `int` | `https://developer.android.com/reference/androidx/media3/exoplayer/analytics/PlaybackStats.EventTimeAndPlaybackState#hashCode()()` |

## Public fields

### eventTime

```
public final AnalyticsListener.EventTime eventTime
```

The event time at which the playback state became active.

### playbackState

```
public final int playbackState
```

The playback state that became active.

## Public constructors

### EventTimeAndPlaybackState

```
public EventTimeAndPlaybackState(
    AnalyticsListener.EventTime eventTime,
    int playbackState
)
```

Creates a new timed playback state event.

| Parameters |
|---|---|
| `https://developer.android.com/reference/androidx/media3/exoplayer/analytics/AnalyticsListener.EventTime eventTime` | The event time at which the playback state became active. |
| `int playbackState` | The playback state that became active. |

## Public methods

### equals

```
public boolean equals(@Nullable Object o)
```

### hashCode

```
public int hashCode()
```