# AudioTrack.MetricsConstants

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

# MetricsConstants

*** ** * ** ***

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

```
class MetricsConstants
```

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

## Summary

|                                                                                                                                                                                                           Constants                                                                                                                                                                                                            ||
|----------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| static[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [CHANNELMASK](https://developer.android.com/reference/kotlin/android/media/AudioTrack.MetricsConstants#CHANNELMASK:kotlin.String) Key to extract the native channel mask information for this track from the[AudioTrack.getMetrics](https://developer.android.com/reference/kotlin/android/media/AudioTrack#getMetrics())return value. |
| static[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [CONTENTTYPE](https://developer.android.com/reference/kotlin/android/media/AudioTrack.MetricsConstants#CONTENTTYPE:kotlin.String) Key to extract the attribute content type for this track from the[AudioTrack.getMetrics](https://developer.android.com/reference/kotlin/android/media/AudioTrack#getMetrics())return value.          |
| static[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [SAMPLERATE](https://developer.android.com/reference/kotlin/android/media/AudioTrack.MetricsConstants#SAMPLERATE:kotlin.String) Key to extract the sample rate for this track in Hz from the[AudioTrack.getMetrics](https://developer.android.com/reference/kotlin/android/media/AudioTrack#getMetrics())return value.                 |
| static[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [STREAMTYPE](https://developer.android.com/reference/kotlin/android/media/AudioTrack.MetricsConstants#STREAMTYPE:kotlin.String) Key to extract the stream type for this track from the[AudioTrack.getMetrics](https://developer.android.com/reference/kotlin/android/media/AudioTrack#getMetrics())return value.                       |
| static[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [USAGE](https://developer.android.com/reference/kotlin/android/media/AudioTrack.MetricsConstants#USAGE:kotlin.String) Key to extract the attribute usage for this track from the[AudioTrack.getMetrics](https://developer.android.com/reference/kotlin/android/media/AudioTrack#getMetrics())return value.                             |

## Constants

### CHANNELMASK

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

```
static val CHANNELMASK: String
```

**Deprecated:** *This does not work. Use[AudioTrack.getFormat()](https://developer.android.com/reference/kotlin/android/media/AudioTrack#getFormat())and read from the returned format instead.*

Key to extract the native channel mask information for this track from the[AudioTrack.getMetrics](https://developer.android.com/reference/kotlin/android/media/AudioTrack#getMetrics())return value. The value is a`long`.  

    Value: "android.media.audiorecord.channelmask"

### CONTENTTYPE

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

```
static val CONTENTTYPE: String
```

Key to extract the attribute content type for this track from the[AudioTrack.getMetrics](https://developer.android.com/reference/kotlin/android/media/AudioTrack#getMetrics())return value. The value is a`String`.  

    Value: "android.media.audiotrack.type"

### SAMPLERATE

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

```
static val SAMPLERATE: String
```

**Deprecated:** *This does not work. Use[AudioTrack.getSampleRate()](https://developer.android.com/reference/kotlin/android/media/AudioTrack#getSampleRate())instead.*

Key to extract the sample rate for this track in Hz from the[AudioTrack.getMetrics](https://developer.android.com/reference/kotlin/android/media/AudioTrack#getMetrics())return value. The value is an`int`.  

    Value: "android.media.audiorecord.samplerate"

### STREAMTYPE

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

```
static val STREAMTYPE: String
```

Key to extract the stream type for this track from the[AudioTrack.getMetrics](https://developer.android.com/reference/kotlin/android/media/AudioTrack#getMetrics())return value. This value may not exist in API level[android.os.Build.VERSION_CODES#P](https://developer.android.com/reference/kotlin/android/os/Build.VERSION_CODES.html#P:kotlin.Int). The value is a`String`.  

    Value: "android.media.audiotrack.streamtype"

### USAGE

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

```
static val USAGE: String
```

Key to extract the attribute usage for this track from the[AudioTrack.getMetrics](https://developer.android.com/reference/kotlin/android/media/AudioTrack#getMetrics())return value. The value is a`String`.  

    Value: "android.media.audiotrack.usage"