# android.media.metrics

*** ** * ** ***

Kotlin \|[Java](https://developer.android.com/reference/android/media/metrics/package-summary "View this page in Java")

## Classes

|---|---|
| [BundleSession](https://developer.android.com/reference/kotlin/android/media/metrics/BundleSession) | An instance of this class represents a session with data stored in a bundle. |
| [EditingEndedEvent](https://developer.android.com/reference/kotlin/android/media/metrics/EditingEndedEvent) | Event for an editing operation having ended. |
| [EditingSession](https://developer.android.com/reference/kotlin/android/media/metrics/EditingSession) | Represents a session of media editing, for example, transcoding between formats, transmuxing or applying trimming or audio/video effects to a stream. |
| [Event](https://developer.android.com/reference/kotlin/android/media/metrics/Event) | Abstract class for metrics events. |
| [LogSessionId](https://developer.android.com/reference/kotlin/android/media/metrics/LogSessionId) | An instances of this class represents the ID of a log session. |
| [MediaItemInfo](https://developer.android.com/reference/kotlin/android/media/metrics/MediaItemInfo) | Represents information about a piece of media (for example, an audio or video file). |
| [MediaMetricsManager](https://developer.android.com/reference/kotlin/android/media/metrics/MediaMetricsManager) | This class gives information about, and interacts with media metrics. |
| [NetworkEvent](https://developer.android.com/reference/kotlin/android/media/metrics/NetworkEvent) | Media network event. |
| [PlaybackErrorEvent](https://developer.android.com/reference/kotlin/android/media/metrics/PlaybackErrorEvent) | Playback error event. |
| [PlaybackMetrics](https://developer.android.com/reference/kotlin/android/media/metrics/PlaybackMetrics) | This class is used to store playback data. |
| [PlaybackSession](https://developer.android.com/reference/kotlin/android/media/metrics/PlaybackSession) | An instance of this class represents a session of media playback used to report playback metrics and events. |
| [PlaybackStateEvent](https://developer.android.com/reference/kotlin/android/media/metrics/PlaybackStateEvent) | Playback state event. |
| [RecordingSession](https://developer.android.com/reference/kotlin/android/media/metrics/RecordingSession) | An instances of this class represents a session of media recording. |
| [TrackChangeEvent](https://developer.android.com/reference/kotlin/android/media/metrics/TrackChangeEvent) | Playback track change event. |
| [TranscodingSession](https://developer.android.com/reference/kotlin/android/media/metrics/TranscodingSession) | An instances of this class represents a session of media Transcoding. |