# MediaParser.TrackData

Added in[API level 30](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)

# TrackData

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/media/MediaParser.TrackData "View this page in Java")  

```
class TrackData
```

|---|----------------------------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)                                             ||
| ↳ | [android.media.MediaParser.TrackData](https://developer.android.com/reference/kotlin/android/media/MediaParser.TrackData#) |

Holds information associated with a track.

## Summary

|                                                                                                                                                                                                           Properties                                                                                                                                                                                                            ||
|------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [DrmInitData](https://developer.android.com/reference/kotlin/android/media/DrmInitData)? | [drmInitData](https://developer.android.com/reference/kotlin/android/media/MediaParser.TrackData#drmInitData:android.media.DrmInitData) Holds[DrmInitData](https://developer.android.com/reference/kotlin/android/media/DrmInitData)necessary to acquire keys associated with the track, or null if the track has no encryption data. |
| [MediaFormat](https://developer.android.com/reference/kotlin/android/media/MediaFormat)  | [mediaFormat](https://developer.android.com/reference/kotlin/android/media/MediaParser.TrackData#mediaFormat:android.media.MediaFormat) Holds[MediaFormat](https://developer.android.com/reference/kotlin/android/media/MediaFormat)information for the track.                                                                        |

## Properties

### drmInitData

Added in[API level 30](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
val drmInitData: DrmInitData?
```

Holds[DrmInitData](https://developer.android.com/reference/kotlin/android/media/DrmInitData)necessary to acquire keys associated with the track, or null if the track has no encryption data.  

### mediaFormat

Added in[API level 30](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
val mediaFormat: MediaFormat
```

Holds[MediaFormat](https://developer.android.com/reference/kotlin/android/media/MediaFormat)information for the track.