# DtsUtil.DtsHeader

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

*** ** * ** ***


```
class DtsUtil.DtsHeader
```

<br />

*** ** * ** ***

Information parsed from a DTS frame header.

## Summary

| ### Public properties |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/media3/extractor/DtsUtil.DtsHeader#bitrate()` The bitrate of compressed stream. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/media3/extractor/DtsUtil.DtsHeader#channelCount()` The number of channels, or `https://developer.android.com/reference/kotlin/androidx/media3/common/C#LENGTH_UNSET()` if unknown. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html` | `https://developer.android.com/reference/kotlin/androidx/media3/extractor/DtsUtil.DtsHeader#frameDurationUs()` The duration of the DTS frame in microseconds, or `https://developer.android.com/reference/kotlin/androidx/media3/common/C#TIME_UNSET()` if unknown. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/media3/extractor/DtsUtil.DtsHeader#frameSize()` The size of the DTS frame (compressed), in bytes. |
| `@https://developer.android.com/reference/kotlin/androidx/media3/extractor/DtsUtil.DtsAudioMimeType https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html?` | `@https://developer.android.com/reference/kotlin/androidx/media3/extractor/DtsUtil.DtsAudioMimeType https://developer.android.com/reference/kotlin/androidx/media3/extractor/DtsUtil.DtsHeader#mimeType()` The mime type of the DTS bitstream. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/media3/extractor/DtsUtil.DtsHeader#sampleRate()` The audio sampling rate in Hertz, or `https://developer.android.com/reference/kotlin/androidx/media3/common/C#RATE_UNSET_INT()` if unknown. |

## Public properties

### bitrate

```
val bitrate: Int
```

The bitrate of compressed stream.

### channelCount

```
val channelCount: Int
```

The number of channels, or `https://developer.android.com/reference/kotlin/androidx/media3/common/C#LENGTH_UNSET()` if unknown.

### frameDurationUs

```
val frameDurationUs: Long
```

The duration of the DTS frame in microseconds, or `https://developer.android.com/reference/kotlin/androidx/media3/common/C#TIME_UNSET()` if unknown.

### frameSize

```
val frameSize: Int
```

The size of the DTS frame (compressed), in bytes.

### mimeType

```
@DtsUtil.DtsAudioMimeType
val mimeType: @DtsUtil.DtsAudioMimeType String?
```

The mime type of the DTS bitstream.

Value is one of the following:

- `MimeTypes.AUDIO_DTS`
- `MimeTypes.AUDIO_DTS_EXPRESS`
- `MimeTypes.AUDIO_DTS_HD`
- `MimeTypes.AUDIO_DTS_UHD_P2`

<br />

### sampleRate

```
val sampleRate: Int
```

The audio sampling rate in Hertz, or `https://developer.android.com/reference/kotlin/androidx/media3/common/C#RATE_UNSET_INT()` if unknown.