Added in [API level 16](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels) Summary: [Constants](https://developer.android.com/reference/android/media/MediaCodecInfo.CodecProfileLevel#constants) \| [Fields](https://developer.android.com/reference/android/media/MediaCodecInfo.CodecProfileLevel#lfields) \| [Ctors](https://developer.android.com/reference/android/media/MediaCodecInfo.CodecProfileLevel#pubctors) \| [Methods](https://developer.android.com/reference/android/media/MediaCodecInfo.CodecProfileLevel#pubmethods) \| [Inherited Methods](https://developer.android.com/reference/android/media/MediaCodecInfo.CodecProfileLevel#inhmethods)

# MediaCodecInfo.CodecProfileLevel

*** ** * ** ***

` public static final class MediaCodecInfo.CodecProfileLevel `   
` extends https://developer.android.com/reference/java/lang/Object ` ` `

|---|---|
| [java.lang.Object](https://developer.android.com/reference/java/lang/Object) ||
| ↳ | android.media.MediaCodecInfo.CodecProfileLevel |

<br />

*** ** * ** ***

Encapsulates the profiles available for a codec component.

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

## Summary

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

| ### Fields ||
|---|---|
| ` public int` | `https://developer.android.com/reference/android/media/MediaCodecInfo.CodecProfileLevel#level` The level of the media content. |
| ` public int` | `https://developer.android.com/reference/android/media/MediaCodecInfo.CodecProfileLevel#profile` The profile of the media content. |

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

| ### Public methods ||
|---|---|
| ` boolean` | ` https://developer.android.com/reference/android/media/MediaCodecInfo.CodecProfileLevel#equals(java.lang.Object)(https://developer.android.com/reference/java/lang/Object obj) ` Indicates whether some other object is "equal to" this one. |
| ` int` | ` https://developer.android.com/reference/android/media/MediaCodecInfo.CodecProfileLevel#hashCode()() ` Returns a hash code value for the object. |

### Inherited methods

From class ` https://developer.android.com/reference/java/lang/Object ` ` https://developer.android.com/reference/java/lang/Object` ` https://developer.android.com/reference/java/lang/Object#clone()() `

Creates and returns a copy of this object.
` boolean` ` https://developer.android.com/reference/java/lang/Object#equals(java.lang.Object)(https://developer.android.com/reference/java/lang/Object obj) `

Indicates whether some other object is "equal to" this one.
` void` ` https://developer.android.com/reference/java/lang/Object#finalize()() `

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
` final https://developer.android.com/reference/java/lang/Class<?>` ` https://developer.android.com/reference/java/lang/Object#getClass()() `

Returns the runtime class of this `Object`.
` int` ` https://developer.android.com/reference/java/lang/Object#hashCode()() `

Returns a hash code value for the object.
` final void` ` https://developer.android.com/reference/java/lang/Object#notify()() `

Wakes up a single thread that is waiting on this object's monitor.
` final void` ` https://developer.android.com/reference/java/lang/Object#notifyAll()() `

Wakes up all threads that are waiting on this object's monitor.
` https://developer.android.com/reference/java/lang/String` ` https://developer.android.com/reference/java/lang/Object#toString()() `

Returns a string representation of the object.
` final void` ` https://developer.android.com/reference/java/lang/Object#wait(long,%20int)(long timeoutMillis, int nanos) `

Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*, or until a certain amount of real time has elapsed.
` final void` ` https://developer.android.com/reference/java/lang/Object#wait(long)(long timeoutMillis) `

Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*, or until a certain amount of real time has elapsed.
` final void` ` https://developer.android.com/reference/java/lang/Object#wait()() `

Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*.

## Constants

### AACObjectELD

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

```
public static final int AACObjectELD
```

<br />

<br />

Constant Value: 39 (0x00000027)

### AACObjectERLC

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

```
public static final int AACObjectERLC
```

<br />

<br />

Constant Value: 17 (0x00000011)

### AACObjectERScalable

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

```
public static final int AACObjectERScalable
```

<br />

<br />

Constant Value: 20 (0x00000014)

### AACObjectHE

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

```
public static final int AACObjectHE
```

<br />

<br />

Constant Value: 5 (0x00000005)

### AACObjectHE_PS

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

```
public static final int AACObjectHE_PS
```

<br />

<br />

Constant Value: 29 (0x0000001d)

### AACObjectLC

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

```
public static final int AACObjectLC
```

<br />

<br />

Constant Value: 2 (0x00000002)

### AACObjectLD

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

```
public static final int AACObjectLD
```

<br />

<br />

Constant Value: 23 (0x00000017)

### AACObjectLTP

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

```
public static final int AACObjectLTP
```

<br />

<br />

Constant Value: 4 (0x00000004)

### AACObjectMain

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

```
public static final int AACObjectMain
```

<br />

<br />

Constant Value: 1 (0x00000001)

### AACObjectSSR

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

```
public static final int AACObjectSSR
```

<br />

<br />

Constant Value: 3 (0x00000003)

### AACObjectScalable

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

```
public static final int AACObjectScalable
```

<br />

<br />

Constant Value: 6 (0x00000006)

### AACObjectXHE

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

```
public static final int AACObjectXHE
```

xHE-AAC (includes USAC)

<br />

Constant Value: 42 (0x0000002a)

### AC4Level0

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

```
public static final int AC4Level0
```

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

<br />

Constant Value: 1 (0x00000001)

### AC4Level1

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

```
public static final int AC4Level1
```

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

<br />

Constant Value: 2 (0x00000002)

### AC4Level2

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

```
public static final int AC4Level2
```

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

<br />

Constant Value: 4 (0x00000004)

### AC4Level3

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

```
public static final int AC4Level3
```

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

<br />

Constant Value: 8 (0x00000008)

### AC4Level4

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

```
public static final int AC4Level4
```

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

<br />

Constant Value: 16 (0x00000010)

### AC4Profile00

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

```
public static final int AC4Profile00
```

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

<br />

Constant Value: 257 (0x00000101)

### AC4Profile10

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

```
public static final int AC4Profile10
```

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

<br />

Constant Value: 513 (0x00000201)

### AC4Profile11

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

```
public static final int AC4Profile11
```

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

<br />

Constant Value: 514 (0x00000202)

### AC4Profile21

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

```
public static final int AC4Profile21
```

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

<br />

Constant Value: 1026 (0x00000402)

### AC4Profile22

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

```
public static final int AC4Profile22
```

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

<br />

Constant Value: 1028 (0x00000404)

### APVLevel11Band0

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

```
public static final int APVLevel11Band0
```

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

<br />

Constant Value: 513 (0x00000201)

### APVLevel11Band1

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

```
public static final int APVLevel11Band1
```

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

<br />

Constant Value: 514 (0x00000202)

### APVLevel11Band2

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

```
public static final int APVLevel11Band2
```

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

<br />

Constant Value: 516 (0x00000204)

### APVLevel11Band3

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

```
public static final int APVLevel11Band3
```

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

<br />

Constant Value: 520 (0x00000208)

### APVLevel1Band0

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

```
public static final int APVLevel1Band0
```

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

<br />

Constant Value: 257 (0x00000101)

### APVLevel1Band1

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

```
public static final int APVLevel1Band1
```

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

<br />

Constant Value: 258 (0x00000102)

### APVLevel1Band2

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

```
public static final int APVLevel1Band2
```

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

<br />

Constant Value: 260 (0x00000104)

### APVLevel1Band3

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

```
public static final int APVLevel1Band3
```

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

<br />

Constant Value: 264 (0x00000108)

### APVLevel21Band0

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

```
public static final int APVLevel21Band0
```

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

<br />

Constant Value: 2049 (0x00000801)

### APVLevel21Band1

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

```
public static final int APVLevel21Band1
```

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

<br />

Constant Value: 2050 (0x00000802)

### APVLevel21Band2

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

```
public static final int APVLevel21Band2
```

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

<br />

Constant Value: 2052 (0x00000804)

### APVLevel21Band3

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

```
public static final int APVLevel21Band3
```

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

<br />

Constant Value: 2056 (0x00000808)

### APVLevel2Band0

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

```
public static final int APVLevel2Band0
```

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

<br />

Constant Value: 1025 (0x00000401)

### APVLevel2Band1

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

```
public static final int APVLevel2Band1
```

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

<br />

Constant Value: 1026 (0x00000402)

### APVLevel2Band2

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

```
public static final int APVLevel2Band2
```

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

<br />

Constant Value: 1028 (0x00000404)

### APVLevel2Band3

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

```
public static final int APVLevel2Band3
```

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

<br />

Constant Value: 1032 (0x00000408)

### APVLevel31Band0

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

```
public static final int APVLevel31Band0
```

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

<br />

Constant Value: 8193 (0x00002001)

### APVLevel31Band1

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

```
public static final int APVLevel31Band1
```

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

<br />

Constant Value: 8194 (0x00002002)

### APVLevel31Band2

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

```
public static final int APVLevel31Band2
```

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

<br />

Constant Value: 8196 (0x00002004)

### APVLevel31Band3

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

```
public static final int APVLevel31Band3
```

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

<br />

Constant Value: 8200 (0x00002008)

### APVLevel3Band0

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

```
public static final int APVLevel3Band0
```

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

<br />

Constant Value: 4097 (0x00001001)

### APVLevel3Band1

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

```
public static final int APVLevel3Band1
```

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

<br />

Constant Value: 4098 (0x00001002)

### APVLevel3Band2

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

```
public static final int APVLevel3Band2
```

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

<br />

Constant Value: 4100 (0x00001004)

### APVLevel3Band3

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

```
public static final int APVLevel3Band3
```

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

<br />

Constant Value: 4104 (0x00001008)

### APVLevel41Band0

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

```
public static final int APVLevel41Band0
```

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

<br />

Constant Value: 32769 (0x00008001)

### APVLevel41Band1

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

```
public static final int APVLevel41Band1
```

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

<br />

Constant Value: 32770 (0x00008002)

### APVLevel41Band2

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

```
public static final int APVLevel41Band2
```

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

<br />

Constant Value: 32772 (0x00008004)

### APVLevel41Band3

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

```
public static final int APVLevel41Band3
```

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

<br />

Constant Value: 32776 (0x00008008)

### APVLevel4Band0

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

```
public static final int APVLevel4Band0
```

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

<br />

Constant Value: 16385 (0x00004001)

### APVLevel4Band1

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

```
public static final int APVLevel4Band1
```

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

<br />

Constant Value: 16386 (0x00004002)

### APVLevel4Band2

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

```
public static final int APVLevel4Band2
```

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

<br />

Constant Value: 16388 (0x00004004)

### APVLevel4Band3

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

```
public static final int APVLevel4Band3
```

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

<br />

Constant Value: 16392 (0x00004008)

### APVLevel51Band0

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

```
public static final int APVLevel51Band0
```

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

<br />

Constant Value: 131073 (0x00020001)

### APVLevel51Band1

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

```
public static final int APVLevel51Band1
```

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

<br />

Constant Value: 131074 (0x00020002)

### APVLevel51Band2

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

```
public static final int APVLevel51Band2
```

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

<br />

Constant Value: 131076 (0x00020004)

### APVLevel51Band3

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

```
public static final int APVLevel51Band3
```

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

<br />

Constant Value: 131080 (0x00020008)

### APVLevel5Band0

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

```
public static final int APVLevel5Band0
```

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

<br />

Constant Value: 65537 (0x00010001)

### APVLevel5Band1

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

```
public static final int APVLevel5Band1
```

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

<br />

Constant Value: 65538 (0x00010002)

### APVLevel5Band2

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

```
public static final int APVLevel5Band2
```

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

<br />

Constant Value: 65540 (0x00010004)

### APVLevel5Band3

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

```
public static final int APVLevel5Band3
```

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

<br />

Constant Value: 65544 (0x00010008)

### APVLevel61Band0

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

```
public static final int APVLevel61Band0
```

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

<br />

Constant Value: 524289 (0x00080001)

### APVLevel61Band1

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

```
public static final int APVLevel61Band1
```

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

<br />

Constant Value: 524290 (0x00080002)

### APVLevel61Band2

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

```
public static final int APVLevel61Band2
```

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

<br />

Constant Value: 524292 (0x00080004)

### APVLevel61Band3

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

```
public static final int APVLevel61Band3
```

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

<br />

Constant Value: 524296 (0x00080008)

### APVLevel6Band0

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

```
public static final int APVLevel6Band0
```

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

<br />

Constant Value: 262145 (0x00040001)

### APVLevel6Band1

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

```
public static final int APVLevel6Band1
```

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

<br />

Constant Value: 262146 (0x00040002)

### APVLevel6Band2

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

```
public static final int APVLevel6Band2
```

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

<br />

Constant Value: 262148 (0x00040004)

### APVLevel6Band3

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

```
public static final int APVLevel6Band3
```

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

<br />

Constant Value: 262152 (0x00040008)

### APVLevel71Band0

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

```
public static final int APVLevel71Band0
```

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

<br />

Constant Value: 2097153 (0x00200001)

### APVLevel71Band1

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

```
public static final int APVLevel71Band1
```

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

<br />

Constant Value: 2097154 (0x00200002)

### APVLevel71Band2

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

```
public static final int APVLevel71Band2
```

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

<br />

Constant Value: 2097156 (0x00200004)

### APVLevel71Band3

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

```
public static final int APVLevel71Band3
```

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

<br />

Constant Value: 2097160 (0x00200008)

### APVLevel7Band0

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

```
public static final int APVLevel7Band0
```

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

<br />

Constant Value: 1048577 (0x00100001)

### APVLevel7Band1

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

```
public static final int APVLevel7Band1
```

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

<br />

Constant Value: 1048578 (0x00100002)

### APVLevel7Band2

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

```
public static final int APVLevel7Band2
```

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

<br />

Constant Value: 1048580 (0x00100004)

### APVLevel7Band3

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

```
public static final int APVLevel7Band3
```

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

<br />

Constant Value: 1048584 (0x00100008)

### APVProfile422_10

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

```
public static final int APVProfile422_10
```

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

<br />

Constant Value: 1 (0x00000001)

### APVProfile422_10HDR10

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

```
public static final int APVProfile422_10HDR10
```

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

<br />

Constant Value: 4096 (0x00001000)

### APVProfile422_10HDR10Plus

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

```
public static final int APVProfile422_10HDR10Plus
```

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

<br />

Constant Value: 8192 (0x00002000)

### AV1Level2

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

```
public static final int AV1Level2
```

<br />

<br />

Constant Value: 1 (0x00000001)

### AV1Level21

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

```
public static final int AV1Level21
```

<br />

<br />

Constant Value: 2 (0x00000002)

### AV1Level22

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

```
public static final int AV1Level22
```

<br />

<br />

Constant Value: 4 (0x00000004)

### AV1Level23

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

```
public static final int AV1Level23
```

<br />

<br />

Constant Value: 8 (0x00000008)

### AV1Level3

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

```
public static final int AV1Level3
```

<br />

<br />

Constant Value: 16 (0x00000010)

### AV1Level31

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

```
public static final int AV1Level31
```

<br />

<br />

Constant Value: 32 (0x00000020)

### AV1Level32

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

```
public static final int AV1Level32
```

<br />

<br />

Constant Value: 64 (0x00000040)

### AV1Level33

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

```
public static final int AV1Level33
```

<br />

<br />

Constant Value: 128 (0x00000080)

### AV1Level4

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

```
public static final int AV1Level4
```

<br />

<br />

Constant Value: 256 (0x00000100)

### AV1Level41

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

```
public static final int AV1Level41
```

<br />

<br />

Constant Value: 512 (0x00000200)

### AV1Level42

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

```
public static final int AV1Level42
```

<br />

<br />

Constant Value: 1024 (0x00000400)

### AV1Level43

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

```
public static final int AV1Level43
```

<br />

<br />

Constant Value: 2048 (0x00000800)

### AV1Level5

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

```
public static final int AV1Level5
```

<br />

<br />

Constant Value: 4096 (0x00001000)

### AV1Level51

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

```
public static final int AV1Level51
```

<br />

<br />

Constant Value: 8192 (0x00002000)

### AV1Level52

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

```
public static final int AV1Level52
```

<br />

<br />

Constant Value: 16384 (0x00004000)

### AV1Level53

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

```
public static final int AV1Level53
```

<br />

<br />

Constant Value: 32768 (0x00008000)

### AV1Level6

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

```
public static final int AV1Level6
```

<br />

<br />

Constant Value: 65536 (0x00010000)

### AV1Level61

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

```
public static final int AV1Level61
```

<br />

<br />

Constant Value: 131072 (0x00020000)

### AV1Level62

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

```
public static final int AV1Level62
```

<br />

<br />

Constant Value: 262144 (0x00040000)

### AV1Level63

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

```
public static final int AV1Level63
```

<br />

<br />

Constant Value: 524288 (0x00080000)

### AV1Level7

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

```
public static final int AV1Level7
```

<br />

<br />

Constant Value: 1048576 (0x00100000)

### AV1Level71

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

```
public static final int AV1Level71
```

<br />

<br />

Constant Value: 2097152 (0x00200000)

### AV1Level72

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

```
public static final int AV1Level72
```

<br />

<br />

Constant Value: 4194304 (0x00400000)

### AV1Level73

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

```
public static final int AV1Level73
```

<br />

<br />

Constant Value: 8388608 (0x00800000)

### AV1ProfileMain10

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

```
public static final int AV1ProfileMain10
```

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

<br />

Constant Value: 2 (0x00000002)

### AV1ProfileMain10HDR10

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

```
public static final int AV1ProfileMain10HDR10
```

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

<br />

Constant Value: 4096 (0x00001000)

### AV1ProfileMain10HDR10Plus

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

```
public static final int AV1ProfileMain10HDR10Plus
```

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

<br />

Constant Value: 8192 (0x00002000)

### AV1ProfileMain8

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

```
public static final int AV1ProfileMain8
```

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

<br />

Constant Value: 1 (0x00000001)

### AVCLevel1

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

```
public static final int AVCLevel1
```

<br />

<br />

Constant Value: 1 (0x00000001)

### AVCLevel11

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

```
public static final int AVCLevel11
```

<br />

<br />

Constant Value: 4 (0x00000004)

### AVCLevel12

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

```
public static final int AVCLevel12
```

<br />

<br />

Constant Value: 8 (0x00000008)

### AVCLevel13

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

```
public static final int AVCLevel13
```

<br />

<br />

Constant Value: 16 (0x00000010)

### AVCLevel1b

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

```
public static final int AVCLevel1b
```

<br />

<br />

Constant Value: 2 (0x00000002)

### AVCLevel2

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

```
public static final int AVCLevel2
```

<br />

<br />

Constant Value: 32 (0x00000020)

### AVCLevel21

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

```
public static final int AVCLevel21
```

<br />

<br />

Constant Value: 64 (0x00000040)

### AVCLevel22

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

```
public static final int AVCLevel22
```

<br />

<br />

Constant Value: 128 (0x00000080)

### AVCLevel3

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

```
public static final int AVCLevel3
```

<br />

<br />

Constant Value: 256 (0x00000100)

### AVCLevel31

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

```
public static final int AVCLevel31
```

<br />

<br />

Constant Value: 512 (0x00000200)

### AVCLevel32

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

```
public static final int AVCLevel32
```

<br />

<br />

Constant Value: 1024 (0x00000400)

### AVCLevel4

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

```
public static final int AVCLevel4
```

<br />

<br />

Constant Value: 2048 (0x00000800)

### AVCLevel41

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

```
public static final int AVCLevel41
```

<br />

<br />

Constant Value: 4096 (0x00001000)

### AVCLevel42

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

```
public static final int AVCLevel42
```

<br />

<br />

Constant Value: 8192 (0x00002000)

### AVCLevel5

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

```
public static final int AVCLevel5
```

<br />

<br />

Constant Value: 16384 (0x00004000)

### AVCLevel51

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

```
public static final int AVCLevel51
```

<br />

<br />

Constant Value: 32768 (0x00008000)

### AVCLevel52

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

```
public static final int AVCLevel52
```

<br />

<br />

Constant Value: 65536 (0x00010000)

### AVCLevel6

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

```
public static final int AVCLevel6
```

<br />

<br />

Constant Value: 131072 (0x00020000)

### AVCLevel61

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

```
public static final int AVCLevel61
```

<br />

<br />

Constant Value: 262144 (0x00040000)

### AVCLevel62

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

```
public static final int AVCLevel62
```

<br />

<br />

Constant Value: 524288 (0x00080000)

### AVCProfileBaseline

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

```
public static final int AVCProfileBaseline
```

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

<br />

Constant Value: 1 (0x00000001)

### AVCProfileConstrainedBaseline

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

```
public static final int AVCProfileConstrainedBaseline
```

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

<br />

Constant Value: 65536 (0x00010000)

### AVCProfileConstrainedHigh

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

```
public static final int AVCProfileConstrainedHigh
```

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

<br />

Constant Value: 524288 (0x00080000)

### AVCProfileExtended

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

```
public static final int AVCProfileExtended
```

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

<br />

Constant Value: 4 (0x00000004)

### AVCProfileHigh

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

```
public static final int AVCProfileHigh
```

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

<br />

Constant Value: 8 (0x00000008)

### AVCProfileHigh10

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

```
public static final int AVCProfileHigh10
```

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

<br />

Constant Value: 16 (0x00000010)

### AVCProfileHigh422

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

```
public static final int AVCProfileHigh422
```

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.

<br />

Constant Value: 32 (0x00000020)

### AVCProfileHigh444

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

```
public static final int AVCProfileHigh444
```

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.

<br />

Constant Value: 64 (0x00000040)

### AVCProfileMain

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

```
public static final int AVCProfileMain
```

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

<br />

Constant Value: 2 (0x00000002)

### DTS_HDProfileHRA

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

```
public static final int DTS_HDProfileHRA
```

DTS codec profile for DTS HRA.

<br />

Constant Value: 1 (0x00000001)

### DTS_HDProfileLBR

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

```
public static final int DTS_HDProfileLBR
```

DTS codec profile for DTS Express.

<br />

Constant Value: 2 (0x00000002)

### DTS_HDProfileMA

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

```
public static final int DTS_HDProfileMA
```

DTS codec profile for DTS-HD Master Audio

<br />

Constant Value: 4 (0x00000004)

### DTS_UHDProfileP1

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

```
public static final int DTS_UHDProfileP1
```

DTS codec profile for DTS:X Profile 1

<br />

Constant Value: 1 (0x00000001)

### DTS_UHDProfileP2

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

```
public static final int DTS_UHDProfileP2
```

DTS codec profile for DTS:X Profile 2

<br />

Constant Value: 2 (0x00000002)

### DolbyVisionLevel8k30

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

```
public static final int DolbyVisionLevel8k30
```

<br />

<br />

Constant Value: 1024 (0x00000400)

### DolbyVisionLevel8k60

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

```
public static final int DolbyVisionLevel8k60
```

<br />

<br />

Constant Value: 2048 (0x00000800)

### DolbyVisionLevelFhd24

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

```
public static final int DolbyVisionLevelFhd24
```

<br />

<br />

Constant Value: 4 (0x00000004)

### DolbyVisionLevelFhd30

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

```
public static final int DolbyVisionLevelFhd30
```

<br />

<br />

Constant Value: 8 (0x00000008)

### DolbyVisionLevelFhd60

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

```
public static final int DolbyVisionLevelFhd60
```

<br />

<br />

Constant Value: 16 (0x00000010)

### DolbyVisionLevelHd24

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

```
public static final int DolbyVisionLevelHd24
```

<br />

<br />

Constant Value: 1 (0x00000001)

### DolbyVisionLevelHd30

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

```
public static final int DolbyVisionLevelHd30
```

<br />

<br />

Constant Value: 2 (0x00000002)

### DolbyVisionLevelUhd120

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

```
public static final int DolbyVisionLevelUhd120
```

<br />

<br />

Constant Value: 512 (0x00000200)

### DolbyVisionLevelUhd24

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

```
public static final int DolbyVisionLevelUhd24
```

<br />

<br />

Constant Value: 32 (0x00000020)

### DolbyVisionLevelUhd30

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

```
public static final int DolbyVisionLevelUhd30
```

<br />

<br />

Constant Value: 64 (0x00000040)

### DolbyVisionLevelUhd48

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

```
public static final int DolbyVisionLevelUhd48
```

<br />

<br />

Constant Value: 128 (0x00000080)

### DolbyVisionLevelUhd60

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

```
public static final int DolbyVisionLevelUhd60
```

<br />

<br />

Constant Value: 256 (0x00000100)

### DolbyVisionProfileDvav110

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

```
public static final int DolbyVisionProfileDvav110
```

Dolby Vision AV1 profile

<br />

Constant Value: 1024 (0x00000400)

### DolbyVisionProfileDvavPen

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

```
public static final int DolbyVisionProfileDvavPen
```

<br />

<br />

Constant Value: 2 (0x00000002)

### DolbyVisionProfileDvavPer

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

```
public static final int DolbyVisionProfileDvavPer
```

<br />

<br />

Constant Value: 1 (0x00000001)

### DolbyVisionProfileDvavSe

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

```
public static final int DolbyVisionProfileDvavSe
```

<br />

<br />

Constant Value: 512 (0x00000200)

### DolbyVisionProfileDvheDen

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

```
public static final int DolbyVisionProfileDvheDen
```

<br />

<br />

Constant Value: 8 (0x00000008)

### DolbyVisionProfileDvheDer

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

```
public static final int DolbyVisionProfileDvheDer
```

<br />

<br />

Constant Value: 4 (0x00000004)

### DolbyVisionProfileDvheDtb

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

```
public static final int DolbyVisionProfileDvheDtb
```

<br />

<br />

Constant Value: 128 (0x00000080)

### DolbyVisionProfileDvheDth

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

```
public static final int DolbyVisionProfileDvheDth
```

<br />

<br />

Constant Value: 64 (0x00000040)

### DolbyVisionProfileDvheDtr

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

```
public static final int DolbyVisionProfileDvheDtr
```

<br />

<br />

Constant Value: 16 (0x00000010)

### DolbyVisionProfileDvheSt

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

```
public static final int DolbyVisionProfileDvheSt
```

<br />

<br />

Constant Value: 256 (0x00000100)

### DolbyVisionProfileDvheStn

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

```
public static final int DolbyVisionProfileDvheStn
```

<br />

<br />

Constant Value: 32 (0x00000020)

### H263Level10

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

```
public static final int H263Level10
```

<br />

<br />

Constant Value: 1 (0x00000001)

### H263Level20

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

```
public static final int H263Level20
```

<br />

<br />

Constant Value: 2 (0x00000002)

### H263Level30

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

```
public static final int H263Level30
```

<br />

<br />

Constant Value: 4 (0x00000004)

### H263Level40

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

```
public static final int H263Level40
```

<br />

<br />

Constant Value: 8 (0x00000008)

### H263Level45

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

```
public static final int H263Level45
```

<br />

<br />

Constant Value: 16 (0x00000010)

### H263Level50

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

```
public static final int H263Level50
```

<br />

<br />

Constant Value: 32 (0x00000020)

### H263Level60

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

```
public static final int H263Level60
```

<br />

<br />

Constant Value: 64 (0x00000040)

### H263Level70

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

```
public static final int H263Level70
```

<br />

<br />

Constant Value: 128 (0x00000080)

### H263ProfileBackwardCompatible

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

```
public static final int H263ProfileBackwardCompatible
```

<br />

<br />

Constant Value: 4 (0x00000004)

### H263ProfileBaseline

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

```
public static final int H263ProfileBaseline
```

<br />

<br />

Constant Value: 1 (0x00000001)

### H263ProfileH320Coding

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

```
public static final int H263ProfileH320Coding
```

<br />

<br />

Constant Value: 2 (0x00000002)

### H263ProfileHighCompression

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

```
public static final int H263ProfileHighCompression
```

<br />

<br />

Constant Value: 32 (0x00000020)

### H263ProfileHighLatency

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

```
public static final int H263ProfileHighLatency
```

<br />

<br />

Constant Value: 256 (0x00000100)

### H263ProfileISWV2

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

```
public static final int H263ProfileISWV2
```

<br />

<br />

Constant Value: 8 (0x00000008)

### H263ProfileISWV3

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

```
public static final int H263ProfileISWV3
```

<br />

<br />

Constant Value: 16 (0x00000010)

### H263ProfileInterlace

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

```
public static final int H263ProfileInterlace
```

<br />

<br />

Constant Value: 128 (0x00000080)

### H263ProfileInternet

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

```
public static final int H263ProfileInternet
```

<br />

<br />

Constant Value: 64 (0x00000040)

### HEVCHighTierLevel1

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

```
public static final int HEVCHighTierLevel1
```

<br />

<br />

Constant Value: 2 (0x00000002)

### HEVCHighTierLevel2

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

```
public static final int HEVCHighTierLevel2
```

<br />

<br />

Constant Value: 8 (0x00000008)

### HEVCHighTierLevel21

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

```
public static final int HEVCHighTierLevel21
```

<br />

<br />

Constant Value: 32 (0x00000020)

### HEVCHighTierLevel3

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

```
public static final int HEVCHighTierLevel3
```

<br />

<br />

Constant Value: 128 (0x00000080)

### HEVCHighTierLevel31

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

```
public static final int HEVCHighTierLevel31
```

<br />

<br />

Constant Value: 512 (0x00000200)

### HEVCHighTierLevel4

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

```
public static final int HEVCHighTierLevel4
```

<br />

<br />

Constant Value: 2048 (0x00000800)

### HEVCHighTierLevel41

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

```
public static final int HEVCHighTierLevel41
```

<br />

<br />

Constant Value: 8192 (0x00002000)

### HEVCHighTierLevel5

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

```
public static final int HEVCHighTierLevel5
```

<br />

<br />

Constant Value: 32768 (0x00008000)

### HEVCHighTierLevel51

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

```
public static final int HEVCHighTierLevel51
```

<br />

<br />

Constant Value: 131072 (0x00020000)

### HEVCHighTierLevel52

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

```
public static final int HEVCHighTierLevel52
```

<br />

<br />

Constant Value: 524288 (0x00080000)

### HEVCHighTierLevel6

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

```
public static final int HEVCHighTierLevel6
```

<br />

<br />

Constant Value: 2097152 (0x00200000)

### HEVCHighTierLevel61

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

```
public static final int HEVCHighTierLevel61
```

<br />

<br />

Constant Value: 8388608 (0x00800000)

### HEVCHighTierLevel62

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

```
public static final int HEVCHighTierLevel62
```

<br />

<br />

Constant Value: 33554432 (0x02000000)

### HEVCMainTierLevel1

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

```
public static final int HEVCMainTierLevel1
```

<br />

<br />

Constant Value: 1 (0x00000001)

### HEVCMainTierLevel2

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

```
public static final int HEVCMainTierLevel2
```

<br />

<br />

Constant Value: 4 (0x00000004)

### HEVCMainTierLevel21

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

```
public static final int HEVCMainTierLevel21
```

<br />

<br />

Constant Value: 16 (0x00000010)

### HEVCMainTierLevel3

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

```
public static final int HEVCMainTierLevel3
```

<br />

<br />

Constant Value: 64 (0x00000040)

### HEVCMainTierLevel31

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

```
public static final int HEVCMainTierLevel31
```

<br />

<br />

Constant Value: 256 (0x00000100)

### HEVCMainTierLevel4

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

```
public static final int HEVCMainTierLevel4
```

<br />

<br />

Constant Value: 1024 (0x00000400)

### HEVCMainTierLevel41

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

```
public static final int HEVCMainTierLevel41
```

<br />

<br />

Constant Value: 4096 (0x00001000)

### HEVCMainTierLevel5

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

```
public static final int HEVCMainTierLevel5
```

<br />

<br />

Constant Value: 16384 (0x00004000)

### HEVCMainTierLevel51

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

```
public static final int HEVCMainTierLevel51
```

<br />

<br />

Constant Value: 65536 (0x00010000)

### HEVCMainTierLevel52

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

```
public static final int HEVCMainTierLevel52
```

<br />

<br />

Constant Value: 262144 (0x00040000)

### HEVCMainTierLevel6

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

```
public static final int HEVCMainTierLevel6
```

<br />

<br />

Constant Value: 1048576 (0x00100000)

### HEVCMainTierLevel61

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

```
public static final int HEVCMainTierLevel61
```

<br />

<br />

Constant Value: 4194304 (0x00400000)

### HEVCMainTierLevel62

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

```
public static final int HEVCMainTierLevel62
```

<br />

<br />

Constant Value: 16777216 (0x01000000)

### HEVCProfileMain

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

```
public static final int HEVCProfileMain
```

<br />

<br />

Constant Value: 1 (0x00000001)

### HEVCProfileMain10

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

```
public static final int HEVCProfileMain10
```

<br />

<br />

Constant Value: 2 (0x00000002)

### HEVCProfileMain10HDR10

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

```
public static final int HEVCProfileMain10HDR10
```

<br />

<br />

Constant Value: 4096 (0x00001000)

### HEVCProfileMain10HDR10Plus

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

```
public static final int HEVCProfileMain10HDR10Plus
```

<br />

<br />

Constant Value: 8192 (0x00002000)

### HEVCProfileMain400

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

```
public static final int HEVCProfileMain400
```

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

<br />

Constant Value: 8 (0x00000008)

### HEVCProfileMain444

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

```
public static final int HEVCProfileMain444
```

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

<br />

Constant Value: 16 (0x00000010)

### HEVCProfileMainStill

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

```
public static final int HEVCProfileMainStill
```

<br />

<br />

Constant Value: 4 (0x00000004)

### IAMFProfileBaseAac

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

```
public static final int IAMFProfileBaseAac
```

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.

<br />

Constant Value: 16908290 (0x01020002)

### IAMFProfileBaseEnhancedAac

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

```
public static final int IAMFProfileBaseEnhancedAac
```

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.

<br />

Constant Value: 17039362 (0x01040002)

### IAMFProfileBaseEnhancedFlac

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

```
public static final int IAMFProfileBaseEnhancedFlac
```

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.

<br />

Constant Value: 17039364 (0x01040004)

### IAMFProfileBaseEnhancedOpus

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

```
public static final int IAMFProfileBaseEnhancedOpus
```

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.

<br />

Constant Value: 17039361 (0x01040001)

### IAMFProfileBaseEnhancedPcm

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

```
public static final int IAMFProfileBaseEnhancedPcm
```

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.

<br />

Constant Value: 17039368 (0x01040008)

### IAMFProfileBaseFlac

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

```
public static final int IAMFProfileBaseFlac
```

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.

<br />

Constant Value: 16908292 (0x01020004)

### IAMFProfileBaseOpus

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

```
public static final int IAMFProfileBaseOpus
```

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.

<br />

Constant Value: 16908289 (0x01020001)

### IAMFProfileBasePcm

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

```
public static final int IAMFProfileBasePcm
```

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.

<br />

Constant Value: 16908296 (0x01020008)

### IAMFProfileSimpleAac

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

```
public static final int IAMFProfileSimpleAac
```

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.

<br />

Constant Value: 16842754 (0x01010002)

### IAMFProfileSimpleFlac

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

```
public static final int IAMFProfileSimpleFlac
```

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.

<br />

Constant Value: 16842756 (0x01010004)

### IAMFProfileSimpleOpus

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

```
public static final int IAMFProfileSimpleOpus
```

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.

<br />

Constant Value: 16842753 (0x01010001)

### IAMFProfileSimplePcm

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

```
public static final int IAMFProfileSimplePcm
```

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.

<br />

Constant Value: 16842760 (0x01010008)

### MPEG2LevelH14

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

```
public static final int MPEG2LevelH14
```

<br />

<br />

Constant Value: 2 (0x00000002)

### MPEG2LevelHL

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

```
public static final int MPEG2LevelHL
```

<br />

<br />

Constant Value: 3 (0x00000003)

### MPEG2LevelHP

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

```
public static final int MPEG2LevelHP
```

<br />

<br />

Constant Value: 4 (0x00000004)

### MPEG2LevelLL

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

```
public static final int MPEG2LevelLL
```

<br />

<br />

Constant Value: 0 (0x00000000)

### MPEG2LevelML

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

```
public static final int MPEG2LevelML
```

<br />

<br />

Constant Value: 1 (0x00000001)

### MPEG2Profile422

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

```
public static final int MPEG2Profile422
```

<br />

<br />

Constant Value: 2 (0x00000002)

### MPEG2ProfileHigh

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

```
public static final int MPEG2ProfileHigh
```

<br />

<br />

Constant Value: 5 (0x00000005)

### MPEG2ProfileMain

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

```
public static final int MPEG2ProfileMain
```

<br />

<br />

Constant Value: 1 (0x00000001)

### MPEG2ProfileSNR

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

```
public static final int MPEG2ProfileSNR
```

<br />

<br />

Constant Value: 3 (0x00000003)

### MPEG2ProfileSimple

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

```
public static final int MPEG2ProfileSimple
```

<br />

<br />

Constant Value: 0 (0x00000000)

### MPEG2ProfileSpatial

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

```
public static final int MPEG2ProfileSpatial
```

<br />

<br />

Constant Value: 4 (0x00000004)

### MPEG4Level0

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

```
public static final int MPEG4Level0
```

<br />

<br />

Constant Value: 1 (0x00000001)

### MPEG4Level0b

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

```
public static final int MPEG4Level0b
```

<br />

<br />

Constant Value: 2 (0x00000002)

### MPEG4Level1

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

```
public static final int MPEG4Level1
```

<br />

<br />

Constant Value: 4 (0x00000004)

### MPEG4Level2

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

```
public static final int MPEG4Level2
```

<br />

<br />

Constant Value: 8 (0x00000008)

### MPEG4Level3

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

```
public static final int MPEG4Level3
```

<br />

<br />

Constant Value: 16 (0x00000010)

### MPEG4Level3b

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

```
public static final int MPEG4Level3b
```

<br />

<br />

Constant Value: 24 (0x00000018)

### MPEG4Level4

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

```
public static final int MPEG4Level4
```

<br />

<br />

Constant Value: 32 (0x00000020)

### MPEG4Level4a

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

```
public static final int MPEG4Level4a
```

<br />

<br />

Constant Value: 64 (0x00000040)

### MPEG4Level5

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

```
public static final int MPEG4Level5
```

<br />

<br />

Constant Value: 128 (0x00000080)

### MPEG4Level6

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

```
public static final int MPEG4Level6
```

<br />

<br />

Constant Value: 256 (0x00000100)

### MPEG4ProfileAdvancedCoding

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

```
public static final int MPEG4ProfileAdvancedCoding
```

<br />

<br />

Constant Value: 4096 (0x00001000)

### MPEG4ProfileAdvancedCore

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

```
public static final int MPEG4ProfileAdvancedCore
```

<br />

<br />

Constant Value: 8192 (0x00002000)

### MPEG4ProfileAdvancedRealTime

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

```
public static final int MPEG4ProfileAdvancedRealTime
```

<br />

<br />

Constant Value: 1024 (0x00000400)

### MPEG4ProfileAdvancedScalable

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

```
public static final int MPEG4ProfileAdvancedScalable
```

<br />

<br />

Constant Value: 16384 (0x00004000)

### MPEG4ProfileAdvancedSimple

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

```
public static final int MPEG4ProfileAdvancedSimple
```

<br />

<br />

Constant Value: 32768 (0x00008000)

### MPEG4ProfileBasicAnimated

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

```
public static final int MPEG4ProfileBasicAnimated
```

<br />

<br />

Constant Value: 256 (0x00000100)

### MPEG4ProfileCore

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

```
public static final int MPEG4ProfileCore
```

<br />

<br />

Constant Value: 4 (0x00000004)

### MPEG4ProfileCoreScalable

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

```
public static final int MPEG4ProfileCoreScalable
```

<br />

<br />

Constant Value: 2048 (0x00000800)

### MPEG4ProfileHybrid

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

```
public static final int MPEG4ProfileHybrid
```

<br />

<br />

Constant Value: 512 (0x00000200)

### MPEG4ProfileMain

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

```
public static final int MPEG4ProfileMain
```

<br />

<br />

Constant Value: 8 (0x00000008)

### MPEG4ProfileNbit

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

```
public static final int MPEG4ProfileNbit
```

<br />

<br />

Constant Value: 16 (0x00000010)

### MPEG4ProfileScalableTexture

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

```
public static final int MPEG4ProfileScalableTexture
```

<br />

<br />

Constant Value: 32 (0x00000020)

### MPEG4ProfileSimple

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

```
public static final int MPEG4ProfileSimple
```

<br />

<br />

Constant Value: 1 (0x00000001)

### MPEG4ProfileSimpleFBA

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

```
public static final int MPEG4ProfileSimpleFBA
```

<br />

<br />

Constant Value: 128 (0x00000080)

### MPEG4ProfileSimpleFace

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

```
public static final int MPEG4ProfileSimpleFace
```

<br />

<br />

Constant Value: 64 (0x00000040)

### MPEG4ProfileSimpleScalable

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

```
public static final int MPEG4ProfileSimpleScalable
```

<br />

<br />

Constant Value: 2 (0x00000002)

### VP8Level_Version0

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

```
public static final int VP8Level_Version0
```

<br />

<br />

Constant Value: 1 (0x00000001)

### VP8Level_Version1

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

```
public static final int VP8Level_Version1
```

<br />

<br />

Constant Value: 2 (0x00000002)

### VP8Level_Version2

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

```
public static final int VP8Level_Version2
```

<br />

<br />

Constant Value: 4 (0x00000004)

### VP8Level_Version3

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

```
public static final int VP8Level_Version3
```

<br />

<br />

Constant Value: 8 (0x00000008)

### VP8ProfileMain

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

```
public static final int VP8ProfileMain
```

<br />

<br />

Constant Value: 1 (0x00000001)

### VP9Level1

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

```
public static final int VP9Level1
```

<br />

<br />

Constant Value: 1 (0x00000001)

### VP9Level11

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

```
public static final int VP9Level11
```

<br />

<br />

Constant Value: 2 (0x00000002)

### VP9Level2

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

```
public static final int VP9Level2
```

<br />

<br />

Constant Value: 4 (0x00000004)

### VP9Level21

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

```
public static final int VP9Level21
```

<br />

<br />

Constant Value: 8 (0x00000008)

### VP9Level3

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

```
public static final int VP9Level3
```

<br />

<br />

Constant Value: 16 (0x00000010)

### VP9Level31

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

```
public static final int VP9Level31
```

<br />

<br />

Constant Value: 32 (0x00000020)

### VP9Level4

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

```
public static final int VP9Level4
```

<br />

<br />

Constant Value: 64 (0x00000040)

### VP9Level41

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

```
public static final int VP9Level41
```

<br />

<br />

Constant Value: 128 (0x00000080)

### VP9Level5

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

```
public static final int VP9Level5
```

<br />

<br />

Constant Value: 256 (0x00000100)

### VP9Level51

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

```
public static final int VP9Level51
```

<br />

<br />

Constant Value: 512 (0x00000200)

### VP9Level52

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

```
public static final int VP9Level52
```

<br />

<br />

Constant Value: 1024 (0x00000400)

### VP9Level6

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

```
public static final int VP9Level6
```

<br />

<br />

Constant Value: 2048 (0x00000800)

### VP9Level61

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

```
public static final int VP9Level61
```

<br />

<br />

Constant Value: 4096 (0x00001000)

### VP9Level62

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

```
public static final int VP9Level62
```

<br />

<br />

Constant Value: 8192 (0x00002000)

### VP9Profile0

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

```
public static final int VP9Profile0
```

VP9 Profile 0 4:2:0 8-bit

<br />

Constant Value: 1 (0x00000001)

### VP9Profile1

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

```
public static final int VP9Profile1
```

VP9 Profile 1 4:2:2 8-bit

<br />

Constant Value: 2 (0x00000002)

### VP9Profile2

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

```
public static final int VP9Profile2
```

VP9 Profile 2 4:2:0 10-bit

<br />

Constant Value: 4 (0x00000004)

### VP9Profile2HDR

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

```
public static final int VP9Profile2HDR
```

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

<br />

Constant Value: 4096 (0x00001000)

### VP9Profile2HDR10Plus

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

```
public static final int VP9Profile2HDR10Plus
```

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

<br />

Constant Value: 16384 (0x00004000)

### VP9Profile3

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

```
public static final int VP9Profile3
```

VP9 Profile 3 4:2:2 10-bit

<br />

Constant Value: 8 (0x00000008)

### VP9Profile3HDR

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

```
public static final int VP9Profile3HDR
```

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

<br />

Constant Value: 8192 (0x00002000)

### VP9Profile3HDR10Plus

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

```
public static final int VP9Profile3HDR10Plus
```

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

<br />

Constant Value: 32768 (0x00008000)

### VVCHighTierLevel40

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

```
public static final int VVCHighTierLevel40
```

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

<br />

Constant Value: 64 (0x00000040)

### VVCHighTierLevel41

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

```
public static final int VVCHighTierLevel41
```

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

<br />

Constant Value: 256 (0x00000100)

### VVCHighTierLevel50

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

```
public static final int VVCHighTierLevel50
```

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

<br />

Constant Value: 1024 (0x00000400)

### VVCHighTierLevel51

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

```
public static final int VVCHighTierLevel51
```

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

<br />

Constant Value: 4096 (0x00001000)

### VVCHighTierLevel52

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

```
public static final int VVCHighTierLevel52
```

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

<br />

Constant Value: 16384 (0x00004000)

### VVCHighTierLevel60

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

```
public static final int VVCHighTierLevel60
```

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

<br />

Constant Value: 65536 (0x00010000)

### VVCHighTierLevel61

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

```
public static final int VVCHighTierLevel61
```

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

<br />

Constant Value: 262144 (0x00040000)

### VVCHighTierLevel62

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

```
public static final int VVCHighTierLevel62
```

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

<br />

Constant Value: 1048576 (0x00100000)

### VVCHighTierLevel63

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

```
public static final int VVCHighTierLevel63
```

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

<br />

Constant Value: 4194304 (0x00400000)

### VVCMainTierLevel10

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

```
public static final int VVCMainTierLevel10
```

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

<br />

Constant Value: 1 (0x00000001)

### VVCMainTierLevel20

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

```
public static final int VVCMainTierLevel20
```

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

<br />

Constant Value: 2 (0x00000002)

### VVCMainTierLevel21

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

```
public static final int VVCMainTierLevel21
```

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

<br />

Constant Value: 4 (0x00000004)

### VVCMainTierLevel30

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

```
public static final int VVCMainTierLevel30
```

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

<br />

Constant Value: 8 (0x00000008)

### VVCMainTierLevel31

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

```
public static final int VVCMainTierLevel31
```

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

<br />

Constant Value: 16 (0x00000010)

### VVCMainTierLevel40

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

```
public static final int VVCMainTierLevel40
```

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

<br />

Constant Value: 32 (0x00000020)

### VVCMainTierLevel41

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

```
public static final int VVCMainTierLevel41
```

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

<br />

Constant Value: 128 (0x00000080)

### VVCMainTierLevel50

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

```
public static final int VVCMainTierLevel50
```

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

<br />

Constant Value: 512 (0x00000200)

### VVCMainTierLevel51

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

```
public static final int VVCMainTierLevel51
```

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

<br />

Constant Value: 2048 (0x00000800)

### VVCMainTierLevel52

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

```
public static final int VVCMainTierLevel52
```

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

<br />

Constant Value: 8192 (0x00002000)

### VVCMainTierLevel60

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

```
public static final int VVCMainTierLevel60
```

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

<br />

Constant Value: 32768 (0x00008000)

### VVCMainTierLevel61

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

```
public static final int VVCMainTierLevel61
```

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

<br />

Constant Value: 131072 (0x00020000)

### VVCMainTierLevel62

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

```
public static final int VVCMainTierLevel62
```

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

<br />

Constant Value: 524288 (0x00080000)

### VVCMainTierLevel63

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

```
public static final int VVCMainTierLevel63
```

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

<br />

Constant Value: 2097152 (0x00200000)

### VVCProfileMain10

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

```
public static final int VVCProfileMain10
```

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

<br />

Constant Value: 2 (0x00000002)

### VVCProfileMain10HDR10

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

```
public static final int VVCProfileMain10HDR10
```

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

<br />

Constant Value: 4096 (0x00001000)

### VVCProfileMain10HDR10Plus

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

```
public static final int VVCProfileMain10HDR10Plus
```

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

<br />

Constant Value: 8192 (0x00002000)

### VVCProfileMain10Still

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

```
public static final int VVCProfileMain10Still
```

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

<br />

Constant Value: 4 (0x00000004)

### VVCProfileMain8

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

```
public static final int VVCProfileMain8
```

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

<br />

Constant Value: 1 (0x00000001)

## Fields

### level

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

```
public int level
```

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/android/os/Build.VERSION_CODES#N` may not advertise a profile level support. For those VP9 decoders, please use `https://developer.android.com/reference/android/media/MediaCodecInfo.VideoCapabilities` to determine the codec capabilities.

<br />

### profile

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

```
public int profile
```

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

<br />

## Public constructors

### CodecProfileLevel

```
public CodecProfileLevel ()
```

<br />

<br />

## Public methods

### equals

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

```
public boolean equals (Object obj)
```

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.

<br />

| Parameters ||
|---|---|
| `obj` | `Object`: the reference object with which to compare. <br /> |

| Returns ||
|---|---|
| `boolean` | `true` if this object is the same as the obj argument; `false` otherwise. <br /> |

### hashCode

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

```
public int hashCode ()
```

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/java/util/HashMap`.

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/java/lang/Object#equals(java.lang.Object)` 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/java/lang/Object#equals(java.lang.Object)` 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.

<br />

<br />

| Returns ||
|---|---|
| `int` | a hash code value for this object. <br /> |