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

# CodecProfileLevel

*** ** * ** ***

```
class CodecProfileLevel
```

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

Encapsulates the profiles available for a codec component.

You can get a set of `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#` objects for a given `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo` object from the `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecCapabilities#profileLevels:kotlin.Array` field.

## Summary

| Constants ||
|---|---|
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AACObjectELD:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AACObjectERLC:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AACObjectERScalable:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AACObjectHE:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AACObjectHE_PS:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AACObjectLC:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AACObjectLD:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AACObjectLTP:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AACObjectMain:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AACObjectSSR:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AACObjectScalable:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AACObjectXHE:kotlin.Int` xHE-AAC (includes USAC) |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AC4Level0:kotlin.Int` AC-4 codec level corresponding to mdcompat 0 as per ETSI TS 103 190-2 v1. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AC4Level1:kotlin.Int` AC-4 codec level corresponding to mdcompat 1 as per ETSI TS 103 190-2 v1. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AC4Level2:kotlin.Int` AC-4 codec level corresponding to mdcompat 2 as per ETSI TS 103 190-2 v1. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AC4Level3:kotlin.Int` AC-4 codec level corresponding to mdcompat 3 as per ETSI TS 103 190-2 v1. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AC4Level4:kotlin.Int` AC-4 codec level corresponding to mdcompat 4 as per ETSI TS 103 190-2 v1. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AC4Profile00:kotlin.Int` AC-4 codec profile with bitstream_version 0 and presentation_version 0 as per ETSI TS 103 190-2 v1. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AC4Profile10:kotlin.Int` AC-4 codec profile with bitstream_version 1 and presentation_version 0 as per ETSI TS 103 190-2 v1. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AC4Profile11:kotlin.Int` AC-4 codec profile with bitstream_version 1 and presentation_version 1 as per ETSI TS 103 190-2 v1. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AC4Profile21:kotlin.Int` AC-4 codec profile with bitstream_version 2 and presentation_version 1 as per ETSI TS 103 190-2 v1. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AC4Profile22:kotlin.Int` AC-4 codec profile with bitstream_version 2 and presentation_version 2 as per ETSI TS 103 190-2 v1. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel11Band0:kotlin.Int` APV Codec Level 1. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel11Band1:kotlin.Int` APV Codec Level 1. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel11Band2:kotlin.Int` APV Codec Level 1. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel11Band3:kotlin.Int` APV Codec Level 1. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel1Band0:kotlin.Int` APV Codec Level 1, Band 0 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel1Band1:kotlin.Int` APV Codec Level 1, Band 1 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel1Band2:kotlin.Int` APV Codec Level 1, Band 2 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel1Band3:kotlin.Int` APV Codec Level 1, Band 3 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel21Band0:kotlin.Int` APV Codec Level 2. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel21Band1:kotlin.Int` APV Codec Level 2. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel21Band2:kotlin.Int` APV Codec Level 2. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel21Band3:kotlin.Int` APV Codec Level 2. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel2Band0:kotlin.Int` APV Codec Level 2, Band 0 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel2Band1:kotlin.Int` APV Codec Level 2, Band 1 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel2Band2:kotlin.Int` APV Codec Level 2, Band 2 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel2Band3:kotlin.Int` APV Codec Level 2, Band 3 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel31Band0:kotlin.Int` APV Codec Level 3. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel31Band1:kotlin.Int` APV Codec Level 3. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel31Band2:kotlin.Int` APV Codec Level 3. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel31Band3:kotlin.Int` APV Codec Level 3. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel3Band0:kotlin.Int` APV Codec Level 3, Band 0 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel3Band1:kotlin.Int` APV Codec Level 3, Band 1 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel3Band2:kotlin.Int` APV Codec Level 3, Band 2 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel3Band3:kotlin.Int` APV Codec Level 3, Band 3 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel41Band0:kotlin.Int` APV Codec Level 4. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel41Band1:kotlin.Int` APV Codec Level 4. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel41Band2:kotlin.Int` APV Codec Level 4. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel41Band3:kotlin.Int` APV Codec Level 4. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel4Band0:kotlin.Int` APV Codec Level 4, Band 0 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel4Band1:kotlin.Int` APV Codec Level 4, Band 1 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel4Band2:kotlin.Int` APV Codec Level 4, Band 2 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel4Band3:kotlin.Int` APV Codec Level 4, Band 3 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel51Band0:kotlin.Int` APV Codec Level 5. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel51Band1:kotlin.Int` APV Codec Level 5. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel51Band2:kotlin.Int` APV Codec Level 5. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel51Band3:kotlin.Int` APV Codec Level 5. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel5Band0:kotlin.Int` APV Codec Level 5, Band 0 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel5Band1:kotlin.Int` APV Codec Level 5, Band 1 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel5Band2:kotlin.Int` APV Codec Level 5, Band 2 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel5Band3:kotlin.Int` APV Codec Level 5, Band 3 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel61Band0:kotlin.Int` APV Codec Level 6. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel61Band1:kotlin.Int` APV Codec Level 6. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel61Band2:kotlin.Int` APV Codec Level 6. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel61Band3:kotlin.Int` APV Codec Level 6. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel6Band0:kotlin.Int` APV Codec Level 6, Band 0 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel6Band1:kotlin.Int` APV Codec Level 6, Band 1 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel6Band2:kotlin.Int` APV Codec Level 6, Band 2 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel6Band3:kotlin.Int` APV Codec Level 6, Band 3 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel71Band0:kotlin.Int` APV Codec Level 7. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel71Band1:kotlin.Int` APV Codec Level 7. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel71Band2:kotlin.Int` APV Codec Level 7. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel71Band3:kotlin.Int` APV Codec Level 7. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel7Band0:kotlin.Int` APV Codec Level 7, Band 0 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel7Band1:kotlin.Int` APV Codec Level 7, Band 1 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel7Band2:kotlin.Int` APV Codec Level 7, Band 2 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVLevel7Band3:kotlin.Int` APV Codec Level 7, Band 3 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVProfile422_10:kotlin.Int` APV codec profile 422-10 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVProfile422_10HDR10:kotlin.Int` APV codec profile 422-10 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#APVProfile422_10HDR10Plus:kotlin.Int` APV codec profile 422-10 as per IETF lim-apv-02, 10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1Level2:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1Level21:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1Level22:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1Level23:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1Level3:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1Level31:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1Level32:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1Level33:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1Level4:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1Level41:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1Level42:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1Level43:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1Level5:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1Level51:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1Level52:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1Level53:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1Level6:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1Level61:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1Level62:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1Level63:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1Level7:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1Level71:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1Level72:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1Level73:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1ProfileMain10:kotlin.Int` AV1 Main profile 4:2:0 10-bit See definition in [AV1 Specification](https://aomedia.org/av1-bitstream-and-decoding-process-specification/) Annex A. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1ProfileMain10HDR10:kotlin.Int` AV1 Main profile 4:2:0 10-bit with HDR10. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1ProfileMain10HDR10Plus:kotlin.Int` AV1 Main profile 4:2:0 10-bit with HDR10Plus. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AV1ProfileMain8:kotlin.Int` AV1 Main profile 4:2:0 8-bit See definition in [AV1 Specification](https://aomedia.org/av1-bitstream-and-decoding-process-specification/) Annex A. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCLevel1:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCLevel11:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCLevel12:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCLevel13:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCLevel1b:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCLevel2:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCLevel21:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCLevel22:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCLevel3:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCLevel31:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCLevel32:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCLevel4:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCLevel41:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCLevel42:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCLevel5:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCLevel51:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCLevel52:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCLevel6:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCLevel61:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCLevel62:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCProfileBaseline:kotlin.Int` AVC Baseline profile. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCProfileConstrainedBaseline:kotlin.Int` AVC Constrained Baseline profile. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCProfileConstrainedHigh:kotlin.Int` AVC Constrained High profile. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCProfileExtended:kotlin.Int` AVC Extended profile. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCProfileHigh:kotlin.Int` AVC High profile. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCProfileHigh10:kotlin.Int` AVC High 10 profile. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCProfileHigh422:kotlin.Int` AVC High 4:2:2 profile. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCProfileHigh444:kotlin.Int` AVC High 4:4:4 profile. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#AVCProfileMain:kotlin.Int` AVC Main profile. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DTS_HDProfileHRA:kotlin.Int` DTS codec profile for DTS HRA. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DTS_HDProfileLBR:kotlin.Int` DTS codec profile for DTS Express. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DTS_HDProfileMA:kotlin.Int` DTS codec profile for DTS-HD Master Audio |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DTS_UHDProfileP1:kotlin.Int` DTS codec profile for DTS:X Profile 1 |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DTS_UHDProfileP2:kotlin.Int` DTS codec profile for DTS:X Profile 2 |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DolbyVisionLevel8k30:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DolbyVisionLevel8k60:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DolbyVisionLevelFhd24:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DolbyVisionLevelFhd30:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DolbyVisionLevelFhd60:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DolbyVisionLevelHd24:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DolbyVisionLevelHd30:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DolbyVisionLevelUhd120:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DolbyVisionLevelUhd24:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DolbyVisionLevelUhd30:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DolbyVisionLevelUhd48:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DolbyVisionLevelUhd60:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DolbyVisionProfileDvav110:kotlin.Int` Dolby Vision AV1 profile |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DolbyVisionProfileDvavPen:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DolbyVisionProfileDvavPer:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DolbyVisionProfileDvavSe:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DolbyVisionProfileDvheDen:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DolbyVisionProfileDvheDer:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DolbyVisionProfileDvheDtb:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DolbyVisionProfileDvheDth:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DolbyVisionProfileDvheDtr:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DolbyVisionProfileDvheSt:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#DolbyVisionProfileDvheStn:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#H263Level10:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#H263Level20:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#H263Level30:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#H263Level40:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#H263Level45:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#H263Level50:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#H263Level60:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#H263Level70:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#H263ProfileBackwardCompatible:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#H263ProfileBaseline:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#H263ProfileH320Coding:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#H263ProfileHighCompression:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#H263ProfileHighLatency:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#H263ProfileISWV2:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#H263ProfileISWV3:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#H263ProfileInterlace:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#H263ProfileInternet:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCHighTierLevel1:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCHighTierLevel2:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCHighTierLevel21:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCHighTierLevel3:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCHighTierLevel31:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCHighTierLevel4:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCHighTierLevel41:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCHighTierLevel5:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCHighTierLevel51:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCHighTierLevel52:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCHighTierLevel6:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCHighTierLevel61:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCHighTierLevel62:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCMainTierLevel1:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCMainTierLevel2:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCMainTierLevel21:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCMainTierLevel3:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCMainTierLevel31:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCMainTierLevel4:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCMainTierLevel41:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCMainTierLevel5:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCMainTierLevel51:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCMainTierLevel52:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCMainTierLevel6:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCMainTierLevel61:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCMainTierLevel62:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCProfileMain:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCProfileMain10:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCProfileMain10HDR10:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCProfileMain10HDR10Plus:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCProfileMain400:kotlin.Int` HEVC Monochrome (Main 4:0:0 8-bit) Profile |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCProfileMain444:kotlin.Int` HEVC Main 4:4:4 (8-bit) Profile |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#HEVCProfileMainStill:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#IAMFProfileBaseAac:kotlin.Int` IAMF profile using the [base profile](https://aomediacodec.github.io/iamf/#profiles-base) with audio streams [encoded](https://aomediacodec.github.io/iamf/#codec_id) in AAC. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#IAMFProfileBaseEnhancedAac:kotlin.Int` IAMF profile using the [base-enhanced profile](https://aomediacodec.github.io/iamf/#profiles-base-enhanced) with audio streams [encoded](https://aomediacodec.github.io/iamf/#codec_id) in AAC. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#IAMFProfileBaseEnhancedFlac:kotlin.Int` IAMF profile using the [base-enhanced profile](https://aomediacodec.github.io/iamf/#profiles-base-enhanced) with audio streams [encoded](https://aomediacodec.github.io/iamf/#codec_id) in FLAC. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#IAMFProfileBaseEnhancedOpus:kotlin.Int` IAMF profile using the [base-enhanced profile](https://aomediacodec.github.io/iamf/#profiles-base-enhanced) with audio streams [encoded](https://aomediacodec.github.io/iamf/#codec_id) in OPUS. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#IAMFProfileBaseEnhancedPcm:kotlin.Int` IAMF profile using the [base-enhanced profile](https://aomediacodec.github.io/iamf/#profiles-base-enhanced) with audio streams [encoded](https://aomediacodec.github.io/iamf/#codec_id) in PCM. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#IAMFProfileBaseFlac:kotlin.Int` IAMF profile using the [base profile](https://aomediacodec.github.io/iamf/#profiles-base) with audio streams [encoded](https://aomediacodec.github.io/iamf/#codec_id) in FLAC. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#IAMFProfileBaseOpus:kotlin.Int` IAMF profile using the [base profile](https://aomediacodec.github.io/iamf/#profiles-base) with audio streams [encoded](https://aomediacodec.github.io/iamf/#codec_id) in OPUS. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#IAMFProfileBasePcm:kotlin.Int` IAMF profile using the [base profile](https://aomediacodec.github.io/iamf/#profiles-base) with audio streams [encoded](https://aomediacodec.github.io/iamf/#codec_id) in PCM. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#IAMFProfileSimpleAac:kotlin.Int` IAMF profile using the [simple profile](https://aomediacodec.github.io/iamf/#profiles-simple) with audio streams [encoded](https://aomediacodec.github.io/iamf/#codec_id) in AAC. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#IAMFProfileSimpleFlac:kotlin.Int` IAMF profile using the [simple profile](https://aomediacodec.github.io/iamf/#profiles-simple) with audio streams [encoded](https://aomediacodec.github.io/iamf/#codec_id) in FLAC. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#IAMFProfileSimpleOpus:kotlin.Int` IAMF profile using the [simple profile](https://aomediacodec.github.io/iamf/#profiles-simple) with audio streams [encoded](https://aomediacodec.github.io/iamf/#codec_id) in OPUS. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#IAMFProfileSimplePcm:kotlin.Int` IAMF profile using the [simple profile](https://aomediacodec.github.io/iamf/#profiles-simple) with audio streams [encoded](https://aomediacodec.github.io/iamf/#codec_id) in PCM. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG2LevelH14:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG2LevelHL:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG2LevelHP:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG2LevelLL:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG2LevelML:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG2Profile422:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG2ProfileHigh:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG2ProfileMain:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG2ProfileSNR:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG2ProfileSimple:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG2ProfileSpatial:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4Level0:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4Level0b:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4Level1:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4Level2:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4Level3:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4Level3b:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4Level4:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4Level4a:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4Level5:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4Level6:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4ProfileAdvancedCoding:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4ProfileAdvancedCore:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4ProfileAdvancedRealTime:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4ProfileAdvancedScalable:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4ProfileAdvancedSimple:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4ProfileBasicAnimated:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4ProfileCore:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4ProfileCoreScalable:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4ProfileHybrid:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4ProfileMain:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4ProfileNbit:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4ProfileScalableTexture:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4ProfileSimple:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4ProfileSimpleFBA:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4ProfileSimpleFace:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#MPEG4ProfileSimpleScalable:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP8Level_Version0:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP8Level_Version1:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP8Level_Version2:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP8Level_Version3:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP8ProfileMain:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP9Level1:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP9Level11:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP9Level2:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP9Level21:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP9Level3:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP9Level31:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP9Level4:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP9Level41:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP9Level5:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP9Level51:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP9Level52:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP9Level6:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP9Level61:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP9Level62:kotlin.Int` <br /> |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP9Profile0:kotlin.Int` VP9 Profile 0 4:2:0 8-bit |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP9Profile1:kotlin.Int` VP9 Profile 1 4:2:2 8-bit |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP9Profile2:kotlin.Int` VP9 Profile 2 4:2:0 10-bit |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP9Profile2HDR:kotlin.Int` VP9 Profile 2 4:2:0 10-bit HDR |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP9Profile2HDR10Plus:kotlin.Int` VP9 Profile 2 4:2:0 10-bit HDR10Plus |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP9Profile3:kotlin.Int` VP9 Profile 3 4:2:2 10-bit |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP9Profile3HDR:kotlin.Int` VP9 Profile 3 4:2:2 10-bit HDR |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VP9Profile3HDR10Plus:kotlin.Int` VP9 Profile 3 4:2:2 10-bit HDR10Plus |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCHighTierLevel40:kotlin.Int` VVC Codec High Tier, Level 4. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCHighTierLevel41:kotlin.Int` VVC Codec High Tier, Level 4. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCHighTierLevel50:kotlin.Int` VVC Codec High Tier, Level 5. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCHighTierLevel51:kotlin.Int` VVC Codec High Tier, Level 5. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCHighTierLevel52:kotlin.Int` VVC Codec High Tier, Level 5. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCHighTierLevel60:kotlin.Int` VVC Codec High Tier, Level 6. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCHighTierLevel61:kotlin.Int` VVC Codec High Tier, Level 6. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCHighTierLevel62:kotlin.Int` VVC Codec High Tier, Level 6. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCHighTierLevel63:kotlin.Int` VVC Codec High Tier, Level 6. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCMainTierLevel10:kotlin.Int` VVC Codec Main Tier, Level 1. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCMainTierLevel20:kotlin.Int` VVC Codec Main Tier, Level 2. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCMainTierLevel21:kotlin.Int` VVC Codec Main Tier, Level 2. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCMainTierLevel30:kotlin.Int` VVC Codec Main Tier, Level 3. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCMainTierLevel31:kotlin.Int` VVC Codec Main Tier, Level 3. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCMainTierLevel40:kotlin.Int` VVC Codec Main Tier, Level 4. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCMainTierLevel41:kotlin.Int` VVC Codec Main Tier, Level 4. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCMainTierLevel50:kotlin.Int` VVC Codec Main Tier, Level 5. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCMainTierLevel51:kotlin.Int` VVC Codec Main Tier, Level 5. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCMainTierLevel52:kotlin.Int` VVC Codec Main Tier, Level 5. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCMainTierLevel60:kotlin.Int` VVC Codec Main Tier, Level 6. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCMainTierLevel61:kotlin.Int` VVC Codec Main Tier, Level 6. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCMainTierLevel62:kotlin.Int` VVC Codec Main Tier, Level 6. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCMainTierLevel63:kotlin.Int` VVC Codec Main Tier, Level 6. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCProfileMain10:kotlin.Int` VVC codec Main 10 profile as per ITU-T H. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCProfileMain10HDR10:kotlin.Int` VVC codec Main 10 profile as per ITU-T H. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCProfileMain10HDR10Plus:kotlin.Int` VVC codec Main 10 profile as per ITU-T H. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCProfileMain10Still:kotlin.Int` VVC codec Main 10 Still Picture profile as per ITU-T H. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#VVCProfileMain8:kotlin.Int` VVC codec Main 10 profile as per ITU-T H. |

| Public constructors ||
|---|---|
| `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#CodecProfileLevel()()` <br /> |

| Public methods ||
|---|---|
| [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#equals(kotlin.Any)(other: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html?)` Indicates whether some other object is "equal to" this one. |
| [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#hashCode()()` Returns a hash code value for the object. |

| Properties ||
|---|---|
| [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#level:kotlin.Int` The level of the media content. |
| [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.CodecProfileLevel#profile:kotlin.Int` The profile of the media content. |

## Constants

### AACObjectELD

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

```
static val AACObjectELD: Int
```

    Value: 39

### AACObjectERLC

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

```
static val AACObjectERLC: Int
```

    Value: 17

### AACObjectERScalable

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

```
static val AACObjectERScalable: Int
```

    Value: 20

### AACObjectHE

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

```
static val AACObjectHE: Int
```

    Value: 5

### AACObjectHE_PS

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

```
static val AACObjectHE_PS: Int
```

    Value: 29

### AACObjectLC

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

```
static val AACObjectLC: Int
```

    Value: 2

### AACObjectLD

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

```
static val AACObjectLD: Int
```

    Value: 23

### AACObjectLTP

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

```
static val AACObjectLTP: Int
```

    Value: 4

### AACObjectMain

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

```
static val AACObjectMain: Int
```

    Value: 1

### AACObjectSSR

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

```
static val AACObjectSSR: Int
```

    Value: 3

### AACObjectScalable

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

```
static val AACObjectScalable: Int
```

    Value: 6

### AACObjectXHE

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

```
static val AACObjectXHE: Int
```

xHE-AAC (includes USAC)

    Value: 42

### AC4Level0

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

```
static val AC4Level0: Int
```

AC-4 codec level corresponding to mdcompat 0 as per ETSI TS 103 190-2 v1.2.1

    Value: 1

### AC4Level1

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

```
static val AC4Level1: Int
```

AC-4 codec level corresponding to mdcompat 1 as per ETSI TS 103 190-2 v1.2.1

    Value: 2

### AC4Level2

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

```
static val AC4Level2: Int
```

AC-4 codec level corresponding to mdcompat 2 as per ETSI TS 103 190-2 v1.2.1

    Value: 4

### AC4Level3

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

```
static val AC4Level3: Int
```

AC-4 codec level corresponding to mdcompat 3 as per ETSI TS 103 190-2 v1.2.1

    Value: 8

### AC4Level4

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

```
static val AC4Level4: Int
```

AC-4 codec level corresponding to mdcompat 4 as per ETSI TS 103 190-2 v1.2.1

    Value: 16

### AC4Profile00

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

```
static val AC4Profile00: Int
```

AC-4 codec profile with bitstream_version 0 and presentation_version 0 as per ETSI TS 103 190-2 v1.2.1

    Value: 257

### AC4Profile10

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

```
static val AC4Profile10: Int
```

AC-4 codec profile with bitstream_version 1 and presentation_version 0 as per ETSI TS 103 190-2 v1.2.1

    Value: 513

### AC4Profile11

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

```
static val AC4Profile11: Int
```

AC-4 codec profile with bitstream_version 1 and presentation_version 1 as per ETSI TS 103 190-2 v1.2.1

    Value: 514

### AC4Profile21

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

```
static val AC4Profile21: Int
```

AC-4 codec profile with bitstream_version 2 and presentation_version 1 as per ETSI TS 103 190-2 v1.2.1

    Value: 1026

### AC4Profile22

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

```
static val AC4Profile22: Int
```

AC-4 codec profile with bitstream_version 2 and presentation_version 2 as per ETSI TS 103 190-2 v1.2.1

    Value: 1028

### APVLevel11Band0

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

```
static val APVLevel11Band0: Int
```

APV Codec Level 1.1, Band 0 as per IETF lim-apv-02, 10.1.4

    Value: 513

### APVLevel11Band1

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

```
static val APVLevel11Band1: Int
```

APV Codec Level 1.1, Band 1 as per IETF lim-apv-02, 10.1.4

    Value: 514

### APVLevel11Band2

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

```
static val APVLevel11Band2: Int
```

APV Codec Level 1.1, Band 2 as per IETF lim-apv-02, 10.1.4

    Value: 516

### APVLevel11Band3

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

```
static val APVLevel11Band3: Int
```

APV Codec Level 1.1, Band 3 as per IETF lim-apv-02, 10.1.4

    Value: 520

### APVLevel1Band0

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

```
static val APVLevel1Band0: Int
```

APV Codec Level 1, Band 0 as per IETF lim-apv-02, 10.1.4

    Value: 257

### APVLevel1Band1

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

```
static val APVLevel1Band1: Int
```

APV Codec Level 1, Band 1 as per IETF lim-apv-02, 10.1.4

    Value: 258

### APVLevel1Band2

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

```
static val APVLevel1Band2: Int
```

APV Codec Level 1, Band 2 as per IETF lim-apv-02, 10.1.4

    Value: 260

### APVLevel1Band3

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

```
static val APVLevel1Band3: Int
```

APV Codec Level 1, Band 3 as per IETF lim-apv-02, 10.1.4

    Value: 264

### APVLevel21Band0

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

```
static val APVLevel21Band0: Int
```

APV Codec Level 2.1, Band 0 as per IETF lim-apv-02, 10.1.4

    Value: 2049

### APVLevel21Band1

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

```
static val APVLevel21Band1: Int
```

APV Codec Level 2.1, Band 1 as per IETF lim-apv-02, 10.1.4

    Value: 2050

### APVLevel21Band2

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

```
static val APVLevel21Band2: Int
```

APV Codec Level 2.1, Band 2 as per IETF lim-apv-02, 10.1.4

    Value: 2052

### APVLevel21Band3

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

```
static val APVLevel21Band3: Int
```

APV Codec Level 2.1, Band 3 as per IETF lim-apv-02, 10.1.4

    Value: 2056

### APVLevel2Band0

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

```
static val APVLevel2Band0: Int
```

APV Codec Level 2, Band 0 as per IETF lim-apv-02, 10.1.4

    Value: 1025

### APVLevel2Band1

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

```
static val APVLevel2Band1: Int
```

APV Codec Level 2, Band 1 as per IETF lim-apv-02, 10.1.4

    Value: 1026

### APVLevel2Band2

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

```
static val APVLevel2Band2: Int
```

APV Codec Level 2, Band 2 as per IETF lim-apv-02, 10.1.4

    Value: 1028

### APVLevel2Band3

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

```
static val APVLevel2Band3: Int
```

APV Codec Level 2, Band 3 as per IETF lim-apv-02, 10.1.4

    Value: 1032

### APVLevel31Band0

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

```
static val APVLevel31Band0: Int
```

APV Codec Level 3.1, Band 0 as per IETF lim-apv-02, 10.1.4

    Value: 8193

### APVLevel31Band1

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

```
static val APVLevel31Band1: Int
```

APV Codec Level 3.1, Band 1 as per IETF lim-apv-02, 10.1.4

    Value: 8194

### APVLevel31Band2

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

```
static val APVLevel31Band2: Int
```

APV Codec Level 3.1, Band 2 as per IETF lim-apv-02, 10.1.4

    Value: 8196

### APVLevel31Band3

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

```
static val APVLevel31Band3: Int
```

APV Codec Level 3.1, Band 3 as per IETF lim-apv-02, 10.1.4

    Value: 8200

### APVLevel3Band0

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

```
static val APVLevel3Band0: Int
```

APV Codec Level 3, Band 0 as per IETF lim-apv-02, 10.1.4

    Value: 4097

### APVLevel3Band1

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

```
static val APVLevel3Band1: Int
```

APV Codec Level 3, Band 1 as per IETF lim-apv-02, 10.1.4

    Value: 4098

### APVLevel3Band2

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

```
static val APVLevel3Band2: Int
```

APV Codec Level 3, Band 2 as per IETF lim-apv-02, 10.1.4

    Value: 4100

### APVLevel3Band3

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

```
static val APVLevel3Band3: Int
```

APV Codec Level 3, Band 3 as per IETF lim-apv-02, 10.1.4

    Value: 4104

### APVLevel41Band0

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

```
static val APVLevel41Band0: Int
```

APV Codec Level 4.1, Band 0 as per IETF lim-apv-02, 10.1.4

    Value: 32769

### APVLevel41Band1

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

```
static val APVLevel41Band1: Int
```

APV Codec Level 4.1, Band 1 as per IETF lim-apv-02, 10.1.4

    Value: 32770

### APVLevel41Band2

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

```
static val APVLevel41Band2: Int
```

APV Codec Level 4.1, Band 2 as per IETF lim-apv-02, 10.1.4

    Value: 32772

### APVLevel41Band3

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

```
static val APVLevel41Band3: Int
```

APV Codec Level 4.1, Band 3 as per IETF lim-apv-02, 10.1.4

    Value: 32776

### APVLevel4Band0

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

```
static val APVLevel4Band0: Int
```

APV Codec Level 4, Band 0 as per IETF lim-apv-02, 10.1.4

    Value: 16385

### APVLevel4Band1

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

```
static val APVLevel4Band1: Int
```

APV Codec Level 4, Band 1 as per IETF lim-apv-02, 10.1.4

    Value: 16386

### APVLevel4Band2

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

```
static val APVLevel4Band2: Int
```

APV Codec Level 4, Band 2 as per IETF lim-apv-02, 10.1.4

    Value: 16388

### APVLevel4Band3

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

```
static val APVLevel4Band3: Int
```

APV Codec Level 4, Band 3 as per IETF lim-apv-02, 10.1.4

    Value: 16392

### APVLevel51Band0

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

```
static val APVLevel51Band0: Int
```

APV Codec Level 5.1, Band 0 as per IETF lim-apv-02, 10.1.4

    Value: 131073

### APVLevel51Band1

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

```
static val APVLevel51Band1: Int
```

APV Codec Level 5.1, Band 1 as per IETF lim-apv-02, 10.1.4

    Value: 131074

### APVLevel51Band2

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

```
static val APVLevel51Band2: Int
```

APV Codec Level 5.1, Band 2 as per IETF lim-apv-02, 10.1.4

    Value: 131076

### APVLevel51Band3

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

```
static val APVLevel51Band3: Int
```

APV Codec Level 5.1, Band 3 as per IETF lim-apv-02, 10.1.4

    Value: 131080

### APVLevel5Band0

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

```
static val APVLevel5Band0: Int
```

APV Codec Level 5, Band 0 as per IETF lim-apv-02, 10.1.4

    Value: 65537

### APVLevel5Band1

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

```
static val APVLevel5Band1: Int
```

APV Codec Level 5, Band 1 as per IETF lim-apv-02, 10.1.4

    Value: 65538

### APVLevel5Band2

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

```
static val APVLevel5Band2: Int
```

APV Codec Level 5, Band 2 as per IETF lim-apv-02, 10.1.4

    Value: 65540

### APVLevel5Band3

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

```
static val APVLevel5Band3: Int
```

APV Codec Level 5, Band 3 as per IETF lim-apv-02, 10.1.4

    Value: 65544

### APVLevel61Band0

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

```
static val APVLevel61Band0: Int
```

APV Codec Level 6.1, Band 0 as per IETF lim-apv-02, 10.1.4

    Value: 524289

### APVLevel61Band1

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

```
static val APVLevel61Band1: Int
```

APV Codec Level 6.1, Band 1 as per IETF lim-apv-02, 10.1.4

    Value: 524290

### APVLevel61Band2

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

```
static val APVLevel61Band2: Int
```

APV Codec Level 6.1, Band 2 as per IETF lim-apv-02, 10.1.4

    Value: 524292

### APVLevel61Band3

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

```
static val APVLevel61Band3: Int
```

APV Codec Level 6.1, Band 3 as per IETF lim-apv-02, 10.1.4

    Value: 524296

### APVLevel6Band0

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

```
static val APVLevel6Band0: Int
```

APV Codec Level 6, Band 0 as per IETF lim-apv-02, 10.1.4

    Value: 262145

### APVLevel6Band1

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

```
static val APVLevel6Band1: Int
```

APV Codec Level 6, Band 1 as per IETF lim-apv-02, 10.1.4

    Value: 262146

### APVLevel6Band2

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

```
static val APVLevel6Band2: Int
```

APV Codec Level 6, Band 2 as per IETF lim-apv-02, 10.1.4

    Value: 262148

### APVLevel6Band3

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

```
static val APVLevel6Band3: Int
```

APV Codec Level 6, Band 3 as per IETF lim-apv-02, 10.1.4

    Value: 262152

### APVLevel71Band0

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

```
static val APVLevel71Band0: Int
```

APV Codec Level 7.1, Band 0 as per IETF lim-apv-02, 10.1.4

    Value: 2097153

### APVLevel71Band1

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

```
static val APVLevel71Band1: Int
```

APV Codec Level 7.1, Band 1 as per IETF lim-apv-02, 10.1.4

    Value: 2097154

### APVLevel71Band2

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

```
static val APVLevel71Band2: Int
```

APV Codec Level 7.1, Band 2 as per IETF lim-apv-02, 10.1.4

    Value: 2097156

### APVLevel71Band3

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

```
static val APVLevel71Band3: Int
```

APV Codec Level 7.1, Band 3 as per IETF lim-apv-02, 10.1.4

    Value: 2097160

### APVLevel7Band0

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

```
static val APVLevel7Band0: Int
```

APV Codec Level 7, Band 0 as per IETF lim-apv-02, 10.1.4

    Value: 1048577

### APVLevel7Band1

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

```
static val APVLevel7Band1: Int
```

APV Codec Level 7, Band 1 as per IETF lim-apv-02, 10.1.4

    Value: 1048578

### APVLevel7Band2

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

```
static val APVLevel7Band2: Int
```

APV Codec Level 7, Band 2 as per IETF lim-apv-02, 10.1.4

    Value: 1048580

### APVLevel7Band3

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

```
static val APVLevel7Band3: Int
```

APV Codec Level 7, Band 3 as per IETF lim-apv-02, 10.1.4

    Value: 1048584

### APVProfile422_10

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

```
static val APVProfile422_10: Int
```

APV codec profile 422-10 as per IETF lim-apv-02, 10.1.3.1.1

    Value: 1

### APVProfile422_10HDR10

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

```
static val APVProfile422_10HDR10: Int
```

APV codec profile 422-10 as per IETF lim-apv-02, 10.1.3.1.1 with HDR10.

    Value: 4096

### APVProfile422_10HDR10Plus

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

```
static val APVProfile422_10HDR10Plus: Int
```

APV codec profile 422-10 as per IETF lim-apv-02, 10.1.3.1.1 with HDR10Plus.

    Value: 8192

### AV1Level2

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

```
static val AV1Level2: Int
```

    Value: 1

### AV1Level21

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

```
static val AV1Level21: Int
```

    Value: 2

### AV1Level22

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

```
static val AV1Level22: Int
```

    Value: 4

### AV1Level23

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

```
static val AV1Level23: Int
```

    Value: 8

### AV1Level3

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

```
static val AV1Level3: Int
```

    Value: 16

### AV1Level31

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

```
static val AV1Level31: Int
```

    Value: 32

### AV1Level32

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

```
static val AV1Level32: Int
```

    Value: 64

### AV1Level33

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

```
static val AV1Level33: Int
```

    Value: 128

### AV1Level4

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

```
static val AV1Level4: Int
```

    Value: 256

### AV1Level41

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

```
static val AV1Level41: Int
```

    Value: 512

### AV1Level42

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

```
static val AV1Level42: Int
```

    Value: 1024

### AV1Level43

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

```
static val AV1Level43: Int
```

    Value: 2048

### AV1Level5

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

```
static val AV1Level5: Int
```

    Value: 4096

### AV1Level51

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

```
static val AV1Level51: Int
```

    Value: 8192

### AV1Level52

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

```
static val AV1Level52: Int
```

    Value: 16384

### AV1Level53

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

```
static val AV1Level53: Int
```

    Value: 32768

### AV1Level6

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

```
static val AV1Level6: Int
```

    Value: 65536

### AV1Level61

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

```
static val AV1Level61: Int
```

    Value: 131072

### AV1Level62

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

```
static val AV1Level62: Int
```

    Value: 262144

### AV1Level63

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

```
static val AV1Level63: Int
```

    Value: 524288

### AV1Level7

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

```
static val AV1Level7: Int
```

    Value: 1048576

### AV1Level71

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

```
static val AV1Level71: Int
```

    Value: 2097152

### AV1Level72

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

```
static val AV1Level72: Int
```

    Value: 4194304

### AV1Level73

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

```
static val AV1Level73: Int
```

    Value: 8388608

### AV1ProfileMain10

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

```
static val AV1ProfileMain10: Int
```

AV1 Main profile 4:2:0 10-bit See definition in [AV1 Specification](https://aomedia.org/av1-bitstream-and-decoding-process-specification/) Annex A.

    Value: 2

### AV1ProfileMain10HDR10

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

```
static val AV1ProfileMain10HDR10: Int
```

AV1 Main profile 4:2:0 10-bit with HDR10.

    Value: 4096

### AV1ProfileMain10HDR10Plus

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

```
static val AV1ProfileMain10HDR10Plus: Int
```

AV1 Main profile 4:2:0 10-bit with HDR10Plus.

    Value: 8192

### AV1ProfileMain8

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

```
static val AV1ProfileMain8: Int
```

AV1 Main profile 4:2:0 8-bit See definition in [AV1 Specification](https://aomedia.org/av1-bitstream-and-decoding-process-specification/) Annex A.

    Value: 1

### AVCLevel1

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

```
static val AVCLevel1: Int
```

    Value: 1

### AVCLevel11

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

```
static val AVCLevel11: Int
```

    Value: 4

### AVCLevel12

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

```
static val AVCLevel12: Int
```

    Value: 8

### AVCLevel13

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

```
static val AVCLevel13: Int
```

    Value: 16

### AVCLevel1b

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

```
static val AVCLevel1b: Int
```

    Value: 2

### AVCLevel2

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

```
static val AVCLevel2: Int
```

    Value: 32

### AVCLevel21

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

```
static val AVCLevel21: Int
```

    Value: 64

### AVCLevel22

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

```
static val AVCLevel22: Int
```

    Value: 128

### AVCLevel3

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

```
static val AVCLevel3: Int
```

    Value: 256

### AVCLevel31

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

```
static val AVCLevel31: Int
```

    Value: 512

### AVCLevel32

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

```
static val AVCLevel32: Int
```

    Value: 1024

### AVCLevel4

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

```
static val AVCLevel4: Int
```

    Value: 2048

### AVCLevel41

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

```
static val AVCLevel41: Int
```

    Value: 4096

### AVCLevel42

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

```
static val AVCLevel42: Int
```

    Value: 8192

### AVCLevel5

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

```
static val AVCLevel5: Int
```

    Value: 16384

### AVCLevel51

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

```
static val AVCLevel51: Int
```

    Value: 32768

### AVCLevel52

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

```
static val AVCLevel52: Int
```

    Value: 65536

### AVCLevel6

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

```
static val AVCLevel6: Int
```

    Value: 131072

### AVCLevel61

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

```
static val AVCLevel61: Int
```

    Value: 262144

### AVCLevel62

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

```
static val AVCLevel62: Int
```

    Value: 524288

### AVCProfileBaseline

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

```
static val AVCProfileBaseline: Int
```

AVC Baseline profile. See definition in [H.264 recommendation](https://www.itu.int/rec/T-REC-H.264-201704-I), Annex A.

    Value: 1

### AVCProfileConstrainedBaseline

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

```
static val AVCProfileConstrainedBaseline: Int
```

AVC Constrained Baseline profile. See definition in [H.264 recommendation](https://www.itu.int/rec/T-REC-H.264-201704-I), Annex A.

    Value: 65536

### AVCProfileConstrainedHigh

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

```
static val AVCProfileConstrainedHigh: Int
```

AVC Constrained High profile. See definition in [H.264 recommendation](https://www.itu.int/rec/T-REC-H.264-201704-I), Annex A.

    Value: 524288

### AVCProfileExtended

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

```
static val AVCProfileExtended: Int
```

AVC Extended profile. See definition in [H.264 recommendation](https://www.itu.int/rec/T-REC-H.264-201704-I), Annex A.

    Value: 4

### AVCProfileHigh

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

```
static val AVCProfileHigh: Int
```

AVC High profile. See definition in [H.264 recommendation](https://www.itu.int/rec/T-REC-H.264-201704-I), Annex A.

    Value: 8

### AVCProfileHigh10

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

```
static val AVCProfileHigh10: Int
```

AVC High 10 profile. See definition in [H.264 recommendation](https://www.itu.int/rec/T-REC-H.264-201704-I), Annex A.

    Value: 16

### AVCProfileHigh422

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

```
static val AVCProfileHigh422: Int
```

AVC High 4:2:2 profile. See definition in [H.264 recommendation](https://www.itu.int/rec/T-REC-H.264-201704-I), Annex A.

    Value: 32

### AVCProfileHigh444

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

```
static val AVCProfileHigh444: Int
```

AVC High 4:4:4 profile. See definition in [H.264 recommendation](https://www.itu.int/rec/T-REC-H.264-201704-I), Annex A.

    Value: 64

### AVCProfileMain

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

```
static val AVCProfileMain: Int
```

AVC Main profile. See definition in [H.264 recommendation](https://www.itu.int/rec/T-REC-H.264-201704-I), Annex A.

    Value: 2

### DTS_HDProfileHRA

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

```
static val DTS_HDProfileHRA: Int
```

DTS codec profile for DTS HRA.

    Value: 1

### DTS_HDProfileLBR

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

```
static val DTS_HDProfileLBR: Int
```

DTS codec profile for DTS Express.

    Value: 2

### DTS_HDProfileMA

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

```
static val DTS_HDProfileMA: Int
```

DTS codec profile for DTS-HD Master Audio

    Value: 4

### DTS_UHDProfileP1

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

```
static val DTS_UHDProfileP1: Int
```

DTS codec profile for DTS:X Profile 1

    Value: 1

### DTS_UHDProfileP2

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

```
static val DTS_UHDProfileP2: Int
```

DTS codec profile for DTS:X Profile 2

    Value: 2

### DolbyVisionLevel8k30

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

```
static val DolbyVisionLevel8k30: Int
```

    Value: 1024

### DolbyVisionLevel8k60

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

```
static val DolbyVisionLevel8k60: Int
```

    Value: 2048

### DolbyVisionLevelFhd24

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

```
static val DolbyVisionLevelFhd24: Int
```

    Value: 4

### DolbyVisionLevelFhd30

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

```
static val DolbyVisionLevelFhd30: Int
```

    Value: 8

### DolbyVisionLevelFhd60

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

```
static val DolbyVisionLevelFhd60: Int
```

    Value: 16

### DolbyVisionLevelHd24

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

```
static val DolbyVisionLevelHd24: Int
```

    Value: 1

### DolbyVisionLevelHd30

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

```
static val DolbyVisionLevelHd30: Int
```

    Value: 2

### DolbyVisionLevelUhd120

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

```
static val DolbyVisionLevelUhd120: Int
```

    Value: 512

### DolbyVisionLevelUhd24

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

```
static val DolbyVisionLevelUhd24: Int
```

    Value: 32

### DolbyVisionLevelUhd30

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

```
static val DolbyVisionLevelUhd30: Int
```

    Value: 64

### DolbyVisionLevelUhd48

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

```
static val DolbyVisionLevelUhd48: Int
```

    Value: 128

### DolbyVisionLevelUhd60

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

```
static val DolbyVisionLevelUhd60: Int
```

    Value: 256

### DolbyVisionProfileDvav110

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

```
static val DolbyVisionProfileDvav110: Int
```

Dolby Vision AV1 profile

    Value: 1024

### DolbyVisionProfileDvavPen

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

```
static val DolbyVisionProfileDvavPen: Int
```

    Value: 2

### DolbyVisionProfileDvavPer

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

```
static val DolbyVisionProfileDvavPer: Int
```

    Value: 1

### DolbyVisionProfileDvavSe

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

```
static val DolbyVisionProfileDvavSe: Int
```

    Value: 512

### DolbyVisionProfileDvheDen

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

```
static val DolbyVisionProfileDvheDen: Int
```

    Value: 8

### DolbyVisionProfileDvheDer

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

```
static val DolbyVisionProfileDvheDer: Int
```

    Value: 4

### DolbyVisionProfileDvheDtb

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

```
static val DolbyVisionProfileDvheDtb: Int
```

    Value: 128

### DolbyVisionProfileDvheDth

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

```
static val DolbyVisionProfileDvheDth: Int
```

    Value: 64

### DolbyVisionProfileDvheDtr

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

```
static val DolbyVisionProfileDvheDtr: Int
```

    Value: 16

### DolbyVisionProfileDvheSt

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

```
static val DolbyVisionProfileDvheSt: Int
```

    Value: 256

### DolbyVisionProfileDvheStn

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

```
static val DolbyVisionProfileDvheStn: Int
```

    Value: 32

### H263Level10

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

```
static val H263Level10: Int
```

    Value: 1

### H263Level20

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

```
static val H263Level20: Int
```

    Value: 2

### H263Level30

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

```
static val H263Level30: Int
```

    Value: 4

### H263Level40

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

```
static val H263Level40: Int
```

    Value: 8

### H263Level45

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

```
static val H263Level45: Int
```

    Value: 16

### H263Level50

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

```
static val H263Level50: Int
```

    Value: 32

### H263Level60

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

```
static val H263Level60: Int
```

    Value: 64

### H263Level70

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

```
static val H263Level70: Int
```

    Value: 128

### H263ProfileBackwardCompatible

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

```
static val H263ProfileBackwardCompatible: Int
```

    Value: 4

### H263ProfileBaseline

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

```
static val H263ProfileBaseline: Int
```

    Value: 1

### H263ProfileH320Coding

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

```
static val H263ProfileH320Coding: Int
```

    Value: 2

### H263ProfileHighCompression

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

```
static val H263ProfileHighCompression: Int
```

    Value: 32

### H263ProfileHighLatency

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

```
static val H263ProfileHighLatency: Int
```

    Value: 256

### H263ProfileISWV2

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

```
static val H263ProfileISWV2: Int
```

    Value: 8

### H263ProfileISWV3

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

```
static val H263ProfileISWV3: Int
```

    Value: 16

### H263ProfileInterlace

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

```
static val H263ProfileInterlace: Int
```

    Value: 128

### H263ProfileInternet

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

```
static val H263ProfileInternet: Int
```

    Value: 64

### HEVCHighTierLevel1

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

```
static val HEVCHighTierLevel1: Int
```

    Value: 2

### HEVCHighTierLevel2

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

```
static val HEVCHighTierLevel2: Int
```

    Value: 8

### HEVCHighTierLevel21

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

```
static val HEVCHighTierLevel21: Int
```

    Value: 32

### HEVCHighTierLevel3

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

```
static val HEVCHighTierLevel3: Int
```

    Value: 128

### HEVCHighTierLevel31

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

```
static val HEVCHighTierLevel31: Int
```

    Value: 512

### HEVCHighTierLevel4

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

```
static val HEVCHighTierLevel4: Int
```

    Value: 2048

### HEVCHighTierLevel41

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

```
static val HEVCHighTierLevel41: Int
```

    Value: 8192

### HEVCHighTierLevel5

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

```
static val HEVCHighTierLevel5: Int
```

    Value: 32768

### HEVCHighTierLevel51

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

```
static val HEVCHighTierLevel51: Int
```

    Value: 131072

### HEVCHighTierLevel52

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

```
static val HEVCHighTierLevel52: Int
```

    Value: 524288

### HEVCHighTierLevel6

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

```
static val HEVCHighTierLevel6: Int
```

    Value: 2097152

### HEVCHighTierLevel61

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

```
static val HEVCHighTierLevel61: Int
```

    Value: 8388608

### HEVCHighTierLevel62

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

```
static val HEVCHighTierLevel62: Int
```

    Value: 33554432

### HEVCMainTierLevel1

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

```
static val HEVCMainTierLevel1: Int
```

    Value: 1

### HEVCMainTierLevel2

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

```
static val HEVCMainTierLevel2: Int
```

    Value: 4

### HEVCMainTierLevel21

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

```
static val HEVCMainTierLevel21: Int
```

    Value: 16

### HEVCMainTierLevel3

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

```
static val HEVCMainTierLevel3: Int
```

    Value: 64

### HEVCMainTierLevel31

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

```
static val HEVCMainTierLevel31: Int
```

    Value: 256

### HEVCMainTierLevel4

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

```
static val HEVCMainTierLevel4: Int
```

    Value: 1024

### HEVCMainTierLevel41

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

```
static val HEVCMainTierLevel41: Int
```

    Value: 4096

### HEVCMainTierLevel5

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

```
static val HEVCMainTierLevel5: Int
```

    Value: 16384

### HEVCMainTierLevel51

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

```
static val HEVCMainTierLevel51: Int
```

    Value: 65536

### HEVCMainTierLevel52

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

```
static val HEVCMainTierLevel52: Int
```

    Value: 262144

### HEVCMainTierLevel6

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

```
static val HEVCMainTierLevel6: Int
```

    Value: 1048576

### HEVCMainTierLevel61

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

```
static val HEVCMainTierLevel61: Int
```

    Value: 4194304

### HEVCMainTierLevel62

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

```
static val HEVCMainTierLevel62: Int
```

    Value: 16777216

### HEVCProfileMain

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

```
static val HEVCProfileMain: Int
```

    Value: 1

### HEVCProfileMain10

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

```
static val HEVCProfileMain10: Int
```

    Value: 2

### HEVCProfileMain10HDR10

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

```
static val HEVCProfileMain10HDR10: Int
```

    Value: 4096

### HEVCProfileMain10HDR10Plus

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

```
static val HEVCProfileMain10HDR10Plus: Int
```

    Value: 8192

### HEVCProfileMain400

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

```
static val HEVCProfileMain400: Int
```

HEVC Monochrome (Main 4:0:0 8-bit) Profile

    Value: 8

### HEVCProfileMain444

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

```
static val HEVCProfileMain444: Int
```

HEVC Main 4:4:4 (8-bit) Profile

    Value: 16

### HEVCProfileMainStill

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

```
static val HEVCProfileMainStill: Int
```

    Value: 4

### IAMFProfileBaseAac

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

```
static val IAMFProfileBaseAac: Int
```

IAMF profile using the [base profile](https://aomediacodec.github.io/iamf/#profiles-base) with audio streams [encoded](https://aomediacodec.github.io/iamf/#codec_id) in AAC.

    Value: 16908290

### IAMFProfileBaseEnhancedAac

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

```
static val IAMFProfileBaseEnhancedAac: Int
```

IAMF profile using the [base-enhanced profile](https://aomediacodec.github.io/iamf/#profiles-base-enhanced) with audio streams [encoded](https://aomediacodec.github.io/iamf/#codec_id) in AAC.

    Value: 17039362

### IAMFProfileBaseEnhancedFlac

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

```
static val IAMFProfileBaseEnhancedFlac: Int
```

IAMF profile using the [base-enhanced profile](https://aomediacodec.github.io/iamf/#profiles-base-enhanced) with audio streams [encoded](https://aomediacodec.github.io/iamf/#codec_id) in FLAC.

    Value: 17039364

### IAMFProfileBaseEnhancedOpus

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

```
static val IAMFProfileBaseEnhancedOpus: Int
```

IAMF profile using the [base-enhanced profile](https://aomediacodec.github.io/iamf/#profiles-base-enhanced) with audio streams [encoded](https://aomediacodec.github.io/iamf/#codec_id) in OPUS.

    Value: 17039361

### IAMFProfileBaseEnhancedPcm

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

```
static val IAMFProfileBaseEnhancedPcm: Int
```

IAMF profile using the [base-enhanced profile](https://aomediacodec.github.io/iamf/#profiles-base-enhanced) with audio streams [encoded](https://aomediacodec.github.io/iamf/#codec_id) in PCM.

    Value: 17039368

### IAMFProfileBaseFlac

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

```
static val IAMFProfileBaseFlac: Int
```

IAMF profile using the [base profile](https://aomediacodec.github.io/iamf/#profiles-base) with audio streams [encoded](https://aomediacodec.github.io/iamf/#codec_id) in FLAC.

    Value: 16908292

### IAMFProfileBaseOpus

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

```
static val IAMFProfileBaseOpus: Int
```

IAMF profile using the [base profile](https://aomediacodec.github.io/iamf/#profiles-base) with audio streams [encoded](https://aomediacodec.github.io/iamf/#codec_id) in OPUS.

    Value: 16908289

### IAMFProfileBasePcm

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

```
static val IAMFProfileBasePcm: Int
```

IAMF profile using the [base profile](https://aomediacodec.github.io/iamf/#profiles-base) with audio streams [encoded](https://aomediacodec.github.io/iamf/#codec_id) in PCM.

    Value: 16908296

### IAMFProfileSimpleAac

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

```
static val IAMFProfileSimpleAac: Int
```

IAMF profile using the [simple profile](https://aomediacodec.github.io/iamf/#profiles-simple) with audio streams [encoded](https://aomediacodec.github.io/iamf/#codec_id) in AAC.

    Value: 16842754

### IAMFProfileSimpleFlac

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

```
static val IAMFProfileSimpleFlac: Int
```

IAMF profile using the [simple profile](https://aomediacodec.github.io/iamf/#profiles-simple) with audio streams [encoded](https://aomediacodec.github.io/iamf/#codec_id) in FLAC.

    Value: 16842756

### IAMFProfileSimpleOpus

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

```
static val IAMFProfileSimpleOpus: Int
```

IAMF profile using the [simple profile](https://aomediacodec.github.io/iamf/#profiles-simple) with audio streams [encoded](https://aomediacodec.github.io/iamf/#codec_id) in OPUS.

    Value: 16842753

### IAMFProfileSimplePcm

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

```
static val IAMFProfileSimplePcm: Int
```

IAMF profile using the [simple profile](https://aomediacodec.github.io/iamf/#profiles-simple) with audio streams [encoded](https://aomediacodec.github.io/iamf/#codec_id) in PCM.

    Value: 16842760

### MPEG2LevelH14

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

```
static val MPEG2LevelH14: Int
```

    Value: 2

### MPEG2LevelHL

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

```
static val MPEG2LevelHL: Int
```

    Value: 3

### MPEG2LevelHP

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

```
static val MPEG2LevelHP: Int
```

    Value: 4

### MPEG2LevelLL

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

```
static val MPEG2LevelLL: Int
```

    Value: 0

### MPEG2LevelML

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

```
static val MPEG2LevelML: Int
```

    Value: 1

### MPEG2Profile422

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

```
static val MPEG2Profile422: Int
```

    Value: 2

### MPEG2ProfileHigh

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

```
static val MPEG2ProfileHigh: Int
```

    Value: 5

### MPEG2ProfileMain

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

```
static val MPEG2ProfileMain: Int
```

    Value: 1

### MPEG2ProfileSNR

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

```
static val MPEG2ProfileSNR: Int
```

    Value: 3

### MPEG2ProfileSimple

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

```
static val MPEG2ProfileSimple: Int
```

    Value: 0

### MPEG2ProfileSpatial

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

```
static val MPEG2ProfileSpatial: Int
```

    Value: 4

### MPEG4Level0

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

```
static val MPEG4Level0: Int
```

    Value: 1

### MPEG4Level0b

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

```
static val MPEG4Level0b: Int
```

    Value: 2

### MPEG4Level1

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

```
static val MPEG4Level1: Int
```

    Value: 4

### MPEG4Level2

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

```
static val MPEG4Level2: Int
```

    Value: 8

### MPEG4Level3

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

```
static val MPEG4Level3: Int
```

    Value: 16

### MPEG4Level3b

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

```
static val MPEG4Level3b: Int
```

    Value: 24

### MPEG4Level4

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

```
static val MPEG4Level4: Int
```

    Value: 32

### MPEG4Level4a

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

```
static val MPEG4Level4a: Int
```

    Value: 64

### MPEG4Level5

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

```
static val MPEG4Level5: Int
```

    Value: 128

### MPEG4Level6

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

```
static val MPEG4Level6: Int
```

    Value: 256

### MPEG4ProfileAdvancedCoding

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

```
static val MPEG4ProfileAdvancedCoding: Int
```

    Value: 4096

### MPEG4ProfileAdvancedCore

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

```
static val MPEG4ProfileAdvancedCore: Int
```

    Value: 8192

### MPEG4ProfileAdvancedRealTime

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

```
static val MPEG4ProfileAdvancedRealTime: Int
```

    Value: 1024

### MPEG4ProfileAdvancedScalable

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

```
static val MPEG4ProfileAdvancedScalable: Int
```

    Value: 16384

### MPEG4ProfileAdvancedSimple

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

```
static val MPEG4ProfileAdvancedSimple: Int
```

    Value: 32768

### MPEG4ProfileBasicAnimated

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

```
static val MPEG4ProfileBasicAnimated: Int
```

    Value: 256

### MPEG4ProfileCore

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

```
static val MPEG4ProfileCore: Int
```

    Value: 4

### MPEG4ProfileCoreScalable

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

```
static val MPEG4ProfileCoreScalable: Int
```

    Value: 2048

### MPEG4ProfileHybrid

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

```
static val MPEG4ProfileHybrid: Int
```

    Value: 512

### MPEG4ProfileMain

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

```
static val MPEG4ProfileMain: Int
```

    Value: 8

### MPEG4ProfileNbit

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

```
static val MPEG4ProfileNbit: Int
```

    Value: 16

### MPEG4ProfileScalableTexture

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

```
static val MPEG4ProfileScalableTexture: Int
```

    Value: 32

### MPEG4ProfileSimple

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

```
static val MPEG4ProfileSimple: Int
```

    Value: 1

### MPEG4ProfileSimpleFBA

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

```
static val MPEG4ProfileSimpleFBA: Int
```

    Value: 128

### MPEG4ProfileSimpleFace

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

```
static val MPEG4ProfileSimpleFace: Int
```

    Value: 64

### MPEG4ProfileSimpleScalable

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

```
static val MPEG4ProfileSimpleScalable: Int
```

    Value: 2

### VP8Level_Version0

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

```
static val VP8Level_Version0: Int
```

    Value: 1

### VP8Level_Version1

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

```
static val VP8Level_Version1: Int
```

    Value: 2

### VP8Level_Version2

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

```
static val VP8Level_Version2: Int
```

    Value: 4

### VP8Level_Version3

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

```
static val VP8Level_Version3: Int
```

    Value: 8

### VP8ProfileMain

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

```
static val VP8ProfileMain: Int
```

    Value: 1

### VP9Level1

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

```
static val VP9Level1: Int
```

    Value: 1

### VP9Level11

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

```
static val VP9Level11: Int
```

    Value: 2

### VP9Level2

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

```
static val VP9Level2: Int
```

    Value: 4

### VP9Level21

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

```
static val VP9Level21: Int
```

    Value: 8

### VP9Level3

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

```
static val VP9Level3: Int
```

    Value: 16

### VP9Level31

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

```
static val VP9Level31: Int
```

    Value: 32

### VP9Level4

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

```
static val VP9Level4: Int
```

    Value: 64

### VP9Level41

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

```
static val VP9Level41: Int
```

    Value: 128

### VP9Level5

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

```
static val VP9Level5: Int
```

    Value: 256

### VP9Level51

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

```
static val VP9Level51: Int
```

    Value: 512

### VP9Level52

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

```
static val VP9Level52: Int
```

    Value: 1024

### VP9Level6

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

```
static val VP9Level6: Int
```

    Value: 2048

### VP9Level61

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

```
static val VP9Level61: Int
```

    Value: 4096

### VP9Level62

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

```
static val VP9Level62: Int
```

    Value: 8192

### VP9Profile0

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

```
static val VP9Profile0: Int
```

VP9 Profile 0 4:2:0 8-bit

    Value: 1

### VP9Profile1

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

```
static val VP9Profile1: Int
```

VP9 Profile 1 4:2:2 8-bit

    Value: 2

### VP9Profile2

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

```
static val VP9Profile2: Int
```

VP9 Profile 2 4:2:0 10-bit

    Value: 4

### VP9Profile2HDR

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

```
static val VP9Profile2HDR: Int
```

VP9 Profile 2 4:2:0 10-bit HDR

    Value: 4096

### VP9Profile2HDR10Plus

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

```
static val VP9Profile2HDR10Plus: Int
```

VP9 Profile 2 4:2:0 10-bit HDR10Plus

    Value: 16384

### VP9Profile3

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

```
static val VP9Profile3: Int
```

VP9 Profile 3 4:2:2 10-bit

    Value: 8

### VP9Profile3HDR

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

```
static val VP9Profile3HDR: Int
```

VP9 Profile 3 4:2:2 10-bit HDR

    Value: 8192

### VP9Profile3HDR10Plus

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

```
static val VP9Profile3HDR10Plus: Int
```

VP9 Profile 3 4:2:2 10-bit HDR10Plus

    Value: 32768

### VVCHighTierLevel40

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

```
static val VVCHighTierLevel40: Int
```

VVC Codec High Tier, Level 4.0 as per ITU-T H.266, A.4.1

    Value: 64

### VVCHighTierLevel41

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

```
static val VVCHighTierLevel41: Int
```

VVC Codec High Tier, Level 4.1 as per ITU-T H.266, A.4.1

    Value: 256

### VVCHighTierLevel50

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

```
static val VVCHighTierLevel50: Int
```

VVC Codec High Tier, Level 5.0 as per ITU-T H.266, A.4.1

    Value: 1024

### VVCHighTierLevel51

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

```
static val VVCHighTierLevel51: Int
```

VVC Codec High Tier, Level 5.1 as per ITU-T H.266, A.4.1

    Value: 4096

### VVCHighTierLevel52

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

```
static val VVCHighTierLevel52: Int
```

VVC Codec High Tier, Level 5.2 as per ITU-T H.266, A.4.1

    Value: 16384

### VVCHighTierLevel60

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

```
static val VVCHighTierLevel60: Int
```

VVC Codec High Tier, Level 6.0 as per ITU-T H.266, A.4.1

    Value: 65536

### VVCHighTierLevel61

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

```
static val VVCHighTierLevel61: Int
```

VVC Codec High Tier, Level 6.1 as per ITU-T H.266, A.4.1

    Value: 262144

### VVCHighTierLevel62

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

```
static val VVCHighTierLevel62: Int
```

VVC Codec High Tier, Level 6.2 as per ITU-T H.266, A.4.1

    Value: 1048576

### VVCHighTierLevel63

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

```
static val VVCHighTierLevel63: Int
```

VVC Codec High Tier, Level 6.3 as per ITU-T H.266, A.4.1

    Value: 4194304

### VVCMainTierLevel10

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

```
static val VVCMainTierLevel10: Int
```

VVC Codec Main Tier, Level 1.0 as per ITU-T H.266, A.4.1

    Value: 1

### VVCMainTierLevel20

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

```
static val VVCMainTierLevel20: Int
```

VVC Codec Main Tier, Level 2.0 as per ITU-T H.266, A.4.1

    Value: 2

### VVCMainTierLevel21

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

```
static val VVCMainTierLevel21: Int
```

VVC Codec Main Tier, Level 2.1 as per ITU-T H.266, A.4.1

    Value: 4

### VVCMainTierLevel30

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

```
static val VVCMainTierLevel30: Int
```

VVC Codec Main Tier, Level 3.0 as per ITU-T H.266, A.4.1

    Value: 8

### VVCMainTierLevel31

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

```
static val VVCMainTierLevel31: Int
```

VVC Codec Main Tier, Level 3.1 as per ITU-T H.266, A.4.1

    Value: 16

### VVCMainTierLevel40

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

```
static val VVCMainTierLevel40: Int
```

VVC Codec Main Tier, Level 4.0 as per ITU-T H.266, A.4.1

    Value: 32

### VVCMainTierLevel41

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

```
static val VVCMainTierLevel41: Int
```

VVC Codec Main Tier, Level 4.1 as per ITU-T H.266, A.4.1

    Value: 128

### VVCMainTierLevel50

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

```
static val VVCMainTierLevel50: Int
```

VVC Codec Main Tier, Level 5.0 as per ITU-T H.266, A.4.1

    Value: 512

### VVCMainTierLevel51

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

```
static val VVCMainTierLevel51: Int
```

VVC Codec Main Tier, Level 5.1 as per ITU-T H.266, A.4.1

    Value: 2048

### VVCMainTierLevel52

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

```
static val VVCMainTierLevel52: Int
```

VVC Codec Main Tier, Level 5.2 as per ITU-T H.266, A.4.1

    Value: 8192

### VVCMainTierLevel60

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

```
static val VVCMainTierLevel60: Int
```

VVC Codec Main Tier, Level 6.0 as per ITU-T H.266, A.4.1

    Value: 32768

### VVCMainTierLevel61

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

```
static val VVCMainTierLevel61: Int
```

VVC Codec Main Tier, Level 6.1 as per ITU-T H.266, A.4.1

    Value: 131072

### VVCMainTierLevel62

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

```
static val VVCMainTierLevel62: Int
```

VVC Codec Main Tier, Level 6.2 as per ITU-T H.266, A.4.1

    Value: 524288

### VVCMainTierLevel63

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

```
static val VVCMainTierLevel63: Int
```

VVC Codec Main Tier, Level 6.3 as per ITU-T H.266, A.4.1

    Value: 2097152

### VVCProfileMain10

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

```
static val VVCProfileMain10: Int
```

VVC codec Main 10 profile as per ITU-T H.266, A.3.1 with 10 bit content

    Value: 2

### VVCProfileMain10HDR10

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

```
static val VVCProfileMain10HDR10: Int
```

VVC codec Main 10 profile as per ITU-T H.266, A.3.1 with HDR10

    Value: 4096

### VVCProfileMain10HDR10Plus

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

```
static val VVCProfileMain10HDR10Plus: Int
```

VVC codec Main 10 profile as per ITU-T H.266, A.3.1 with HDR10 Plus

    Value: 8192

### VVCProfileMain10Still

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

```
static val VVCProfileMain10Still: Int
```

VVC codec Main 10 Still Picture profile as per ITU-T H.266, A.3.1

    Value: 4

### VVCProfileMain8

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

```
static val VVCProfileMain8: Int
```

VVC codec Main 10 profile as per ITU-T H.266, A.3.1 with 8 bit content

    Value: 1

## Public constructors

### CodecProfileLevel

```
CodecProfileLevel()
```

## Public methods

### equals

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

```
fun equals(other: Any?): Boolean
```

Indicates whether some other object is "equal to" this one.

The `equals` method implements an equivalence relation on non-null object references:

- It is *reflexive* : for any non-null reference value `x`, `x.equals(x)` should return `true`.
- It is *symmetric* : for any non-null reference values `x` and `y`, `x.equals(y)` should return `true` if and only if `y.equals(x)` returns `true`.
- It is *transitive* : for any non-null reference values `x`, `y`, and `z`, if `x.equals(y)` returns `true` and `y.equals(z)` returns `true`, then `x.equals(z)` should return `true`.
- It is *consistent* : for any non-null reference values `x` and `y`, multiple invocations of `x.equals(y)` consistently return `true` or consistently return `false`, provided no information used in `equals` comparisons on the objects is modified.
- For any non-null reference value `x`, `x.equals(null)` should return `false`.

An equivalence relation partitions the elements it operates on into *equivalence classes*; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes.

| Parameters ||
|---|---|
| `obj` | the reference object with which to compare. |

| Return ||
|---|---|
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html` | `true` if this object is the same as the obj argument; `false` otherwise. |

### hashCode

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

```
fun hashCode(): Int
```

Returns a hash code value for the object. This method is supported for the benefit of hash tables such as those provided by `https://developer.android.com/reference/kotlin/java/util/HashMap.html#`.

The general contract of `hashCode` is:

- Whenever it is invoked on the same object more than once during an execution of a Java application, the `hashCode` method must consistently return the same integer, provided no information used in `equals` comparisons on the object is modified. This integer need not remain consistent from one execution of an application to another execution of the same application.
- If two objects are equal according to the `https://developer.android.com/reference/kotlin/java/lang/Object.html#equals(kotlin.Any)` method, then calling the `hashCode` method on each of the two objects must produce the same integer result.
- It is *not* required that if two objects are unequal according to the `https://developer.android.com/reference/kotlin/java/lang/Object.html#equals(kotlin.Any)` method, then calling the `hashCode` method on each of the two objects must produce distinct integer results. However, the programmer should be aware that producing distinct integer results for unequal objects may improve the performance of hash tables.

| Return ||
|---|---|
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html` | a hash code value for this object. |

## Properties

### level

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

```
var level: Int
```

The level of the media content. Depending on the type of media this can be one of the level values defined in this class. Note that VP9 decoder on platforms before `https://developer.android.com/reference/kotlin/android/os/Build.VERSION_CODES.html#N:kotlin.Int` may not advertise a profile level support. For those VP9 decoders, please use `https://developer.android.com/reference/kotlin/android/media/MediaCodecInfo.VideoCapabilities` to determine the codec capabilities.

### profile

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

```
var profile: Int
```

The profile of the media content. Depending on the type of media this can be one of the profile values defined in this class.