CodecProfileLevel
class CodecProfileLevel
kotlin.Any | |
↳ | android.media.MediaCodecInfo.CodecProfileLevel |
Encapsulates the profiles available for a codec component.
You can get a set of MediaCodecInfo.CodecProfileLevel
objects for a given MediaCodecInfo
object from the MediaCodecInfo.CodecCapabilities.profileLevels
field.
Summary
Constants | |
---|---|
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int |
xHE-AAC (includes USAC) |
static Int |
AC-4 codec level corresponding to mdcompat 0 as per ETSI TS 103 190-2 v1. |
static Int |
AC-4 codec level corresponding to mdcompat 1 as per ETSI TS 103 190-2 v1. |
static Int |
AC-4 codec level corresponding to mdcompat 2 as per ETSI TS 103 190-2 v1. |
static Int |
AC-4 codec level corresponding to mdcompat 3 as per ETSI TS 103 190-2 v1. |
static Int |
AC-4 codec level corresponding to mdcompat 4 as per ETSI TS 103 190-2 v1. |
static Int |
AC-4 codec profile with bitstream_version 0 and presentation_version 0 as per ETSI TS 103 190-2 v1. |
static Int |
AC-4 codec profile with bitstream_version 1 and presentation_version 0 as per ETSI TS 103 190-2 v1. |
static Int |
AC-4 codec profile with bitstream_version 1 and presentation_version 1 as per ETSI TS 103 190-2 v1. |
static Int |
AC-4 codec profile with bitstream_version 2 and presentation_version 1 as per ETSI TS 103 190-2 v1. |
static Int |
AC-4 codec profile with bitstream_version 2 and presentation_version 2 as per ETSI TS 103 190-2 v1. |
static Int |
APV Codec Level 1. |
static Int |
APV Codec Level 1. |
static Int |
APV Codec Level 1. |
static Int |
APV Codec Level 1. |
static Int |
APV Codec Level 1, Band 0 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 1, Band 1 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 1, Band 2 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 1, Band 3 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 2. |
static Int |
APV Codec Level 2. |
static Int |
APV Codec Level 2. |
static Int |
APV Codec Level 2. |
static Int |
APV Codec Level 2, Band 0 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 2, Band 1 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 2, Band 2 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 2, Band 3 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 3. |
static Int |
APV Codec Level 3. |
static Int |
APV Codec Level 3. |
static Int |
APV Codec Level 3. |
static Int |
APV Codec Level 3, Band 0 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 3, Band 1 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 3, Band 2 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 3, Band 3 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 4. |
static Int |
APV Codec Level 4. |
static Int |
APV Codec Level 4. |
static Int |
APV Codec Level 4. |
static Int |
APV Codec Level 4, Band 0 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 4, Band 1 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 4, Band 2 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 4, Band 3 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 5. |
static Int |
APV Codec Level 5. |
static Int |
APV Codec Level 5. |
static Int |
APV Codec Level 5. |
static Int |
APV Codec Level 5, Band 0 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 5, Band 1 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 5, Band 2 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 5, Band 3 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 6. |
static Int |
APV Codec Level 6. |
static Int |
APV Codec Level 6. |
static Int |
APV Codec Level 6. |
static Int |
APV Codec Level 6, Band 0 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 6, Band 1 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 6, Band 2 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 6, Band 3 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 7. |
static Int |
APV Codec Level 7. |
static Int |
APV Codec Level 7. |
static Int |
APV Codec Level 7. |
static Int |
APV Codec Level 7, Band 0 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 7, Band 1 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 7, Band 2 as per IETF lim-apv-02, 10. |
static Int |
APV Codec Level 7, Band 3 as per IETF lim-apv-02, 10. |
static Int |
APV codec profile 422-10 as per IETF lim-apv-02, 10. |
static Int |
APV codec profile 422-10 as per IETF lim-apv-02, 10. |
static Int |
APV codec profile 422-10 as per IETF lim-apv-02, 10. |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int |
AV1 Main profile 4:2:0 10-bit See definition in AV1 Specification Annex A. |
static Int |
AV1 Main profile 4:2:0 10-bit with HDR10. |
static Int |
AV1 Main profile 4:2:0 10-bit with HDR10Plus. |
static Int |
AV1 Main profile 4:2:0 8-bit See definition in AV1 Specification Annex A. |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int |
AVC Baseline profile. |
static Int |
AVC Constrained Baseline profile. |
static Int |
AVC Constrained High profile. |
static Int |
AVC Extended profile. |
static Int |
AVC High profile. |
static Int |
AVC High 10 profile. |
static Int |
AVC High 4:2:2 profile. |
static Int |
AVC High 4:4:4 profile. |
static Int |
AVC Main profile. |
static Int |
DTS codec profile for DTS HRA. |
static Int |
DTS codec profile for DTS Express. |
static Int |
DTS codec profile for DTS-HD Master Audio |
static Int |
DTS codec profile for DTS:X Profile 1 |
static Int |
DTS codec profile for DTS:X Profile 2 |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int |
Dolby Vision AV1 profile |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int |
VP9 Profile 0 4:2:0 8-bit |
static Int |
VP9 Profile 1 4:2:2 8-bit |
static Int |
VP9 Profile 2 4:2:0 10-bit |
static Int |
VP9 Profile 2 4:2:0 10-bit HDR |
static Int |
VP9 Profile 2 4:2:0 10-bit HDR10Plus |
static Int |
VP9 Profile 3 4:2:2 10-bit |
static Int |
VP9 Profile 3 4:2:2 10-bit HDR |
static Int |
VP9 Profile 3 4:2:2 10-bit HDR10Plus |
Public constructors | |
---|---|
Public methods | |
---|---|
Boolean | |
Int |
hashCode() |
Properties | |
---|---|
Int |
The level of the media content. |
Int |
The profile of the media content. |
Constants
AC4Level0
static val AC4Level0: Int
AC-4 codec level corresponding to mdcompat 0 as per ETSI TS 103 190-2 v1.2.1
Value: 1
AC4Level1
static val AC4Level1: Int
AC-4 codec level corresponding to mdcompat 1 as per ETSI TS 103 190-2 v1.2.1
Value: 2
AC4Level2
static val AC4Level2: Int
AC-4 codec level corresponding to mdcompat 2 as per ETSI TS 103 190-2 v1.2.1
Value: 4
AC4Level3
static val AC4Level3: Int
AC-4 codec level corresponding to mdcompat 3 as per ETSI TS 103 190-2 v1.2.1
Value: 8
AC4Level4
static val AC4Level4: Int
AC-4 codec level corresponding to mdcompat 4 as per ETSI TS 103 190-2 v1.2.1
Value: 16
AC4Profile00
static val AC4Profile00: Int
AC-4 codec profile with bitstream_version 0 and presentation_version 0 as per ETSI TS 103 190-2 v1.2.1
Value: 257
AC4Profile10
static val AC4Profile10: Int
AC-4 codec profile with bitstream_version 1 and presentation_version 0 as per ETSI TS 103 190-2 v1.2.1
Value: 513
AC4Profile11
static val AC4Profile11: Int
AC-4 codec profile with bitstream_version 1 and presentation_version 1 as per ETSI TS 103 190-2 v1.2.1
Value: 514
AC4Profile21
static val AC4Profile21: Int
AC-4 codec profile with bitstream_version 2 and presentation_version 1 as per ETSI TS 103 190-2 v1.2.1
Value: 1026
AC4Profile22
static val AC4Profile22: Int
AC-4 codec profile with bitstream_version 2 and presentation_version 2 as per ETSI TS 103 190-2 v1.2.1
Value: 1028
APVLevel11Band0
static val APVLevel11Band0: Int
APV Codec Level 1.1, Band 0 as per IETF lim-apv-02, 10.1.4
Value: 513
APVLevel11Band1
static val APVLevel11Band1: Int
APV Codec Level 1.1, Band 1 as per IETF lim-apv-02, 10.1.4
Value: 514
APVLevel11Band2
static val APVLevel11Band2: Int
APV Codec Level 1.1, Band 2 as per IETF lim-apv-02, 10.1.4
Value: 516
APVLevel11Band3
static val APVLevel11Band3: Int
APV Codec Level 1.1, Band 3 as per IETF lim-apv-02, 10.1.4
Value: 520
APVLevel1Band0
static val APVLevel1Band0: Int
APV Codec Level 1, Band 0 as per IETF lim-apv-02, 10.1.4
Value: 257
APVLevel1Band1
static val APVLevel1Band1: Int
APV Codec Level 1, Band 1 as per IETF lim-apv-02, 10.1.4
Value: 258
APVLevel1Band2
static val APVLevel1Band2: Int
APV Codec Level 1, Band 2 as per IETF lim-apv-02, 10.1.4
Value: 260
APVLevel1Band3
static val APVLevel1Band3: Int
APV Codec Level 1, Band 3 as per IETF lim-apv-02, 10.1.4
Value: 264
APVLevel21Band0
static val APVLevel21Band0: Int
APV Codec Level 2.1, Band 0 as per IETF lim-apv-02, 10.1.4
Value: 2049
APVLevel21Band1
static val APVLevel21Band1: Int
APV Codec Level 2.1, Band 1 as per IETF lim-apv-02, 10.1.4
Value: 2050
APVLevel21Band2
static val APVLevel21Band2: Int
APV Codec Level 2.1, Band 2 as per IETF lim-apv-02, 10.1.4
Value: 2052
APVLevel21Band3
static val APVLevel21Band3: Int
APV Codec Level 2.1, Band 3 as per IETF lim-apv-02, 10.1.4
Value: 2056
APVLevel2Band0
static val APVLevel2Band0: Int
APV Codec Level 2, Band 0 as per IETF lim-apv-02, 10.1.4
Value: 1025
APVLevel2Band1
static val APVLevel2Band1: Int
APV Codec Level 2, Band 1 as per IETF lim-apv-02, 10.1.4
Value: 1026
APVLevel2Band2
static val APVLevel2Band2: Int
APV Codec Level 2, Band 2 as per IETF lim-apv-02, 10.1.4
Value: 1028
APVLevel2Band3
static val APVLevel2Band3: Int
APV Codec Level 2, Band 3 as per IETF lim-apv-02, 10.1.4
Value: 1032
APVLevel31Band0
static val APVLevel31Band0: Int
APV Codec Level 3.1, Band 0 as per IETF lim-apv-02, 10.1.4
Value: 8193
APVLevel31Band1
static val APVLevel31Band1: Int
APV Codec Level 3.1, Band 1 as per IETF lim-apv-02, 10.1.4
Value: 8194
APVLevel31Band2
static val APVLevel31Band2: Int
APV Codec Level 3.1, Band 2 as per IETF lim-apv-02, 10.1.4
Value: 8196
APVLevel31Band3
static val APVLevel31Band3: Int
APV Codec Level 3.1, Band 3 as per IETF lim-apv-02, 10.1.4
Value: 8200
APVLevel3Band0
static val APVLevel3Band0: Int
APV Codec Level 3, Band 0 as per IETF lim-apv-02, 10.1.4
Value: 4097
APVLevel3Band1
static val APVLevel3Band1: Int
APV Codec Level 3, Band 1 as per IETF lim-apv-02, 10.1.4
Value: 4098
APVLevel3Band2
static val APVLevel3Band2: Int
APV Codec Level 3, Band 2 as per IETF lim-apv-02, 10.1.4
Value: 4100
APVLevel3Band3
static val APVLevel3Band3: Int
APV Codec Level 3, Band 3 as per IETF lim-apv-02, 10.1.4
Value: 4104
APVLevel41Band0
static val APVLevel41Band0: Int
APV Codec Level 4.1, Band 0 as per IETF lim-apv-02, 10.1.4
Value: 32769
APVLevel41Band1
static val APVLevel41Band1: Int
APV Codec Level 4.1, Band 1 as per IETF lim-apv-02, 10.1.4
Value: 32770
APVLevel41Band2
static val APVLevel41Band2: Int
APV Codec Level 4.1, Band 2 as per IETF lim-apv-02, 10.1.4
Value: 32772
APVLevel41Band3
static val APVLevel41Band3: Int
APV Codec Level 4.1, Band 3 as per IETF lim-apv-02, 10.1.4
Value: 32776
APVLevel4Band0
static val APVLevel4Band0: Int
APV Codec Level 4, Band 0 as per IETF lim-apv-02, 10.1.4
Value: 16385
APVLevel4Band1
static val APVLevel4Band1: Int
APV Codec Level 4, Band 1 as per IETF lim-apv-02, 10.1.4
Value: 16386
APVLevel4Band2
static val APVLevel4Band2: Int
APV Codec Level 4, Band 2 as per IETF lim-apv-02, 10.1.4
Value: 16388
APVLevel4Band3
static val APVLevel4Band3: Int
APV Codec Level 4, Band 3 as per IETF lim-apv-02, 10.1.4
Value: 16392
APVLevel51Band0
static val APVLevel51Band0: Int
APV Codec Level 5.1, Band 0 as per IETF lim-apv-02, 10.1.4
Value: 131073
APVLevel51Band1
static val APVLevel51Band1: Int
APV Codec Level 5.1, Band 1 as per IETF lim-apv-02, 10.1.4
Value: 131074
APVLevel51Band2
static val APVLevel51Band2: Int
APV Codec Level 5.1, Band 2 as per IETF lim-apv-02, 10.1.4
Value: 131076
APVLevel51Band3
static val APVLevel51Band3: Int
APV Codec Level 5.1, Band 3 as per IETF lim-apv-02, 10.1.4
Value: 131080
APVLevel5Band0
static val APVLevel5Band0: Int
APV Codec Level 5, Band 0 as per IETF lim-apv-02, 10.1.4
Value: 65537
APVLevel5Band1
static val APVLevel5Band1: Int
APV Codec Level 5, Band 1 as per IETF lim-apv-02, 10.1.4
Value: 65538
APVLevel5Band2
static val APVLevel5Band2: Int
APV Codec Level 5, Band 2 as per IETF lim-apv-02, 10.1.4
Value: 65540
APVLevel5Band3
static val APVLevel5Band3: Int
APV Codec Level 5, Band 3 as per IETF lim-apv-02, 10.1.4
Value: 65544
APVLevel61Band0
static val APVLevel61Band0: Int
APV Codec Level 6.1, Band 0 as per IETF lim-apv-02, 10.1.4
Value: 524289
APVLevel61Band1
static val APVLevel61Band1: Int
APV Codec Level 6.1, Band 1 as per IETF lim-apv-02, 10.1.4
Value: 524290
APVLevel61Band2
static val APVLevel61Band2: Int
APV Codec Level 6.1, Band 2 as per IETF lim-apv-02, 10.1.4
Value: 524292
APVLevel61Band3
static val APVLevel61Band3: Int
APV Codec Level 6.1, Band 3 as per IETF lim-apv-02, 10.1.4
Value: 524296
APVLevel6Band0
static val APVLevel6Band0: Int
APV Codec Level 6, Band 0 as per IETF lim-apv-02, 10.1.4
Value: 262145
APVLevel6Band1
static val APVLevel6Band1: Int
APV Codec Level 6, Band 1 as per IETF lim-apv-02, 10.1.4
Value: 262146
APVLevel6Band2
static val APVLevel6Band2: Int
APV Codec Level 6, Band 2 as per IETF lim-apv-02, 10.1.4
Value: 262148
APVLevel6Band3
static val APVLevel6Band3: Int
APV Codec Level 6, Band 3 as per IETF lim-apv-02, 10.1.4
Value: 262152
APVLevel71Band0
static val APVLevel71Band0: Int
APV Codec Level 7.1, Band 0 as per IETF lim-apv-02, 10.1.4
Value: 2097153
APVLevel71Band1
static val APVLevel71Band1: Int
APV Codec Level 7.1, Band 1 as per IETF lim-apv-02, 10.1.4
Value: 2097154
APVLevel71Band2
static val APVLevel71Band2: Int
APV Codec Level 7.1, Band 2 as per IETF lim-apv-02, 10.1.4
Value: 2097156
APVLevel71Band3
static val APVLevel71Band3: Int
APV Codec Level 7.1, Band 3 as per IETF lim-apv-02, 10.1.4
Value: 2097160
APVLevel7Band0
static val APVLevel7Band0: Int
APV Codec Level 7, Band 0 as per IETF lim-apv-02, 10.1.4
Value: 1048577
APVLevel7Band1
static val APVLevel7Band1: Int
APV Codec Level 7, Band 1 as per IETF lim-apv-02, 10.1.4
Value: 1048578
APVLevel7Band2
static val APVLevel7Band2: Int
APV Codec Level 7, Band 2 as per IETF lim-apv-02, 10.1.4
Value: 1048580
APVLevel7Band3
static val APVLevel7Band3: Int
APV Codec Level 7, Band 3 as per IETF lim-apv-02, 10.1.4
Value: 1048584
APVProfile422_10
static val APVProfile422_10: Int
APV codec profile 422-10 as per IETF lim-apv-02, 10.1.3.1.1
Value: 1
APVProfile422_10HDR10
static val APVProfile422_10HDR10: Int
APV codec profile 422-10 as per IETF lim-apv-02, 10.1.3.1.1 with HDR10.
Value: 4096
APVProfile422_10HDR10Plus
static val APVProfile422_10HDR10Plus: Int
APV codec profile 422-10 as per IETF lim-apv-02, 10.1.3.1.1 with HDR10Plus.
Value: 8192
AV1ProfileMain10
static val AV1ProfileMain10: Int
AV1 Main profile 4:2:0 10-bit See definition in AV1 Specification Annex A.
Value: 2
AV1ProfileMain10HDR10
static val AV1ProfileMain10HDR10: Int
AV1 Main profile 4:2:0 10-bit with HDR10.
Value: 4096
AV1ProfileMain10HDR10Plus
static val AV1ProfileMain10HDR10Plus: Int
AV1 Main profile 4:2:0 10-bit with HDR10Plus.
Value: 8192
AV1ProfileMain8
static val AV1ProfileMain8: Int
AV1 Main profile 4:2:0 8-bit See definition in AV1 Specification Annex A.
Value: 1
AVCProfileBaseline
static val AVCProfileBaseline: Int
AVC Baseline profile. See definition in H.264 recommendation, Annex A.
Value: 1
AVCProfileConstrainedBaseline
static val AVCProfileConstrainedBaseline: Int
AVC Constrained Baseline profile. See definition in H.264 recommendation, Annex A.
Value: 65536
AVCProfileConstrainedHigh
static val AVCProfileConstrainedHigh: Int
AVC Constrained High profile. See definition in H.264 recommendation, Annex A.
Value: 524288
AVCProfileExtended
static val AVCProfileExtended: Int
AVC Extended profile. See definition in H.264 recommendation, Annex A.
Value: 4
AVCProfileHigh
static val AVCProfileHigh: Int
AVC High profile. See definition in H.264 recommendation, Annex A.
Value: 8
AVCProfileHigh10
static val AVCProfileHigh10: Int
AVC High 10 profile. See definition in H.264 recommendation, Annex A.
Value: 16
AVCProfileHigh422
static val AVCProfileHigh422: Int
AVC High 4:2:2 profile. See definition in H.264 recommendation, Annex A.
Value: 32
AVCProfileHigh444
static val AVCProfileHigh444: Int
AVC High 4:4:4 profile. See definition in H.264 recommendation, Annex A.
Value: 64
AVCProfileMain
static val AVCProfileMain: Int
AVC Main profile. See definition in H.264 recommendation, Annex A.
Value: 2
DTS_HDProfileHRA
static val DTS_HDProfileHRA: Int
DTS codec profile for DTS HRA.
Value: 1
DTS_HDProfileLBR
static val DTS_HDProfileLBR: Int
DTS codec profile for DTS Express.
Value: 2
DTS_HDProfileMA
static val DTS_HDProfileMA: Int
DTS codec profile for DTS-HD Master Audio
Value: 4
DTS_UHDProfileP1
static val DTS_UHDProfileP1: Int
DTS codec profile for DTS:X Profile 1
Value: 1
DTS_UHDProfileP2
static val DTS_UHDProfileP2: Int
DTS codec profile for DTS:X Profile 2
Value: 2
DolbyVisionProfileDvav110
static val DolbyVisionProfileDvav110: Int
Dolby Vision AV1 profile
Value: 1024
DolbyVisionProfileDvheDtb
static val DolbyVisionProfileDvheDtb: Int
Value: 128
H263ProfileBackwardCompatible
static val H263ProfileBackwardCompatible: Int
Value: 4
H263ProfileHighCompression
static val H263ProfileHighCompression: Int
Value: 32
HEVCProfileMain10HDR10Plus
static val HEVCProfileMain10HDR10Plus: Int
Value: 8192
MPEG4ProfileAdvancedCoding
static val MPEG4ProfileAdvancedCoding: Int
Value: 4096
MPEG4ProfileAdvancedRealTime
static val MPEG4ProfileAdvancedRealTime: Int
Value: 1024
MPEG4ProfileAdvancedScalable
static val MPEG4ProfileAdvancedScalable: Int
Value: 16384
MPEG4ProfileAdvancedSimple
static val MPEG4ProfileAdvancedSimple: Int
Value: 32768
MPEG4ProfileBasicAnimated
static val MPEG4ProfileBasicAnimated: Int
Value: 256
MPEG4ProfileScalableTexture
static val MPEG4ProfileScalableTexture: Int
Value: 32
MPEG4ProfileSimpleScalable
static val MPEG4ProfileSimpleScalable: Int
Value: 2
VP9Profile2HDR
static val VP9Profile2HDR: Int
VP9 Profile 2 4:2:0 10-bit HDR
Value: 4096
VP9Profile2HDR10Plus
static val VP9Profile2HDR10Plus: Int
VP9 Profile 2 4:2:0 10-bit HDR10Plus
Value: 16384
VP9Profile3HDR
static val VP9Profile3HDR: Int
VP9 Profile 3 4:2:2 10-bit HDR
Value: 8192
VP9Profile3HDR10Plus
static val VP9Profile3HDR10Plus: Int
VP9 Profile 3 4:2:2 10-bit HDR10Plus
Value: 32768
Public constructors
CodecProfileLevel
CodecProfileLevel()
Public methods
equals
fun equals(other: Any?): Boolean
Parameters | |
---|---|
obj |
the reference object with which to compare. |
Return | |
---|---|
Boolean |
true if this object is the same as the obj argument; false otherwise. |
Properties
level
var level: Int
The level of the media content. Depending on the type of media this can be one of the level values defined in this class. Note that VP9 decoder on platforms before android.os.Build.VERSION_CODES#N
may not advertise a profile level support. For those VP9 decoders, please use VideoCapabilities
to determine the codec capabilities.
profile
var profile: Int
The profile of the media content. Depending on the type of media this can be one of the profile values defined in this class.