/**@class android.media.MediaCodecInfo.CodecProfileLevel @extends java.lang.Object Encapsulates the profiles available for a codec component. <p>You can get a set of {@link android.media.MediaCodecInfo.CodecProfileLevel} objects for a given {@link android.media.MediaCodecInfo} object from the {@link android.media.MediaCodecInfo.CodecCapabilities#profileLevels} field. */ var CodecProfileLevel = { /** AVC Baseline profile. See definition in <a href="https://www.itu.int/rec/T-REC-H.264-201704-I">H.264 recommendation</a>, Annex A. */ AVCProfileBaseline : "1", /** AVC Main profile. See definition in <a href="https://www.itu.int/rec/T-REC-H.264-201704-I">H.264 recommendation</a>, Annex A. */ AVCProfileMain : "2", /** AVC Extended profile. See definition in <a href="https://www.itu.int/rec/T-REC-H.264-201704-I">H.264 recommendation</a>, Annex A. */ AVCProfileExtended : "4", /** AVC High profile. See definition in <a href="https://www.itu.int/rec/T-REC-H.264-201704-I">H.264 recommendation</a>, Annex A. */ AVCProfileHigh : "8", /** AVC High 10 profile. See definition in <a href="https://www.itu.int/rec/T-REC-H.264-201704-I">H.264 recommendation</a>, Annex A. */ AVCProfileHigh10 : "16", /** AVC High 4:2:2 profile. See definition in <a href="https://www.itu.int/rec/T-REC-H.264-201704-I">H.264 recommendation</a>, Annex A. */ AVCProfileHigh422 : "32", /** AVC High 4:4:4 profile. See definition in <a href="https://www.itu.int/rec/T-REC-H.264-201704-I">H.264 recommendation</a>, Annex A. */ AVCProfileHigh444 : "64", /** AVC Constrained Baseline profile. See definition in <a href="https://www.itu.int/rec/T-REC-H.264-201704-I">H.264 recommendation</a>, Annex A. */ AVCProfileConstrainedBaseline : "65536", /** AVC Constrained High profile. See definition in <a href="https://www.itu.int/rec/T-REC-H.264-201704-I">H.264 recommendation</a>, Annex A. */ AVCProfileConstrainedHigh : "524288", /***/ AVCLevel1 : "1", /***/ AVCLevel1b : "2", /***/ AVCLevel11 : "4", /***/ AVCLevel12 : "8", /***/ AVCLevel13 : "16", /***/ AVCLevel2 : "32", /***/ AVCLevel21 : "64", /***/ AVCLevel22 : "128", /***/ AVCLevel3 : "256", /***/ AVCLevel31 : "512", /***/ AVCLevel32 : "1024", /***/ AVCLevel4 : "2048", /***/ AVCLevel41 : "4096", /***/ AVCLevel42 : "8192", /***/ AVCLevel5 : "16384", /***/ AVCLevel51 : "32768", /***/ AVCLevel52 : "65536", /***/ AVCLevel6 : "131072", /***/ AVCLevel61 : "262144", /***/ AVCLevel62 : "524288", /***/ H263ProfileBaseline : "1", /***/ H263ProfileH320Coding : "2", /***/ H263ProfileBackwardCompatible : "4", /***/ H263ProfileISWV2 : "8", /***/ H263ProfileISWV3 : "16", /***/ H263ProfileHighCompression : "32", /***/ H263ProfileInternet : "64", /***/ H263ProfileInterlace : "128", /***/ H263ProfileHighLatency : "256", /***/ H263Level10 : "1", /***/ H263Level20 : "2", /***/ H263Level30 : "4", /***/ H263Level40 : "8", /***/ H263Level45 : "16", /***/ H263Level50 : "32", /***/ H263Level60 : "64", /***/ H263Level70 : "128", /***/ MPEG4ProfileSimple : "1", /***/ MPEG4ProfileSimpleScalable : "2", /***/ MPEG4ProfileCore : "4", /***/ MPEG4ProfileMain : "8", /***/ MPEG4ProfileNbit : "16", /***/ MPEG4ProfileScalableTexture : "32", /***/ MPEG4ProfileSimpleFace : "64", /***/ MPEG4ProfileSimpleFBA : "128", /***/ MPEG4ProfileBasicAnimated : "256", /***/ MPEG4ProfileHybrid : "512", /***/ MPEG4ProfileAdvancedRealTime : "1024", /***/ MPEG4ProfileCoreScalable : "2048", /***/ MPEG4ProfileAdvancedCoding : "4096", /***/ MPEG4ProfileAdvancedCore : "8192", /***/ MPEG4ProfileAdvancedScalable : "16384", /***/ MPEG4ProfileAdvancedSimple : "32768", /***/ MPEG4Level0 : "1", /***/ MPEG4Level0b : "2", /***/ MPEG4Level1 : "4", /***/ MPEG4Level2 : "8", /***/ MPEG4Level3 : "16", /***/ MPEG4Level3b : "24", /***/ MPEG4Level4 : "32", /***/ MPEG4Level4a : "64", /***/ MPEG4Level5 : "128", /***/ MPEG4Level6 : "256", /***/ MPEG2ProfileSimple : "0", /***/ MPEG2ProfileMain : "1", /***/ MPEG2Profile422 : "2", /***/ MPEG2ProfileSNR : "3", /***/ MPEG2ProfileSpatial : "4", /***/ MPEG2ProfileHigh : "5", /***/ MPEG2LevelLL : "0", /***/ MPEG2LevelML : "1", /***/ MPEG2LevelH14 : "2", /***/ MPEG2LevelHL : "3", /***/ MPEG2LevelHP : "4", /***/ AACObjectMain : "1", /***/ AACObjectLC : "2", /***/ AACObjectSSR : "3", /***/ AACObjectLTP : "4", /***/ AACObjectHE : "5", /***/ AACObjectScalable : "6", /***/ AACObjectERLC : "17", /***/ AACObjectERScalable : "20", /***/ AACObjectLD : "23", /***/ AACObjectHE_PS : "29", /***/ AACObjectELD : "39", /**xHE-AAC (includes USAC) */ AACObjectXHE : "42", /***/ VP8Level_Version0 : "1", /***/ VP8Level_Version1 : "2", /***/ VP8Level_Version2 : "4", /***/ VP8Level_Version3 : "8", /***/ VP8ProfileMain : "1", /**VP9 Profile 0 4:2:0 8-bit */ VP9Profile0 : "1", /**VP9 Profile 1 4:2:2 8-bit */ VP9Profile1 : "2", /**VP9 Profile 2 4:2:0 10-bit */ VP9Profile2 : "4", /**VP9 Profile 3 4:2:2 10-bit */ VP9Profile3 : "8", /**VP9 Profile 2 4:2:0 10-bit HDR */ VP9Profile2HDR : "4096", /**VP9 Profile 3 4:2:2 10-bit HDR */ VP9Profile3HDR : "8192", /**VP9 Profile 2 4:2:0 10-bit HDR10Plus */ VP9Profile2HDR10Plus : "16384", /**VP9 Profile 3 4:2:2 10-bit HDR10Plus */ VP9Profile3HDR10Plus : "32768", /***/ VP9Level1 : "1", /***/ VP9Level11 : "2", /***/ VP9Level2 : "4", /***/ VP9Level21 : "8", /***/ VP9Level3 : "16", /***/ VP9Level31 : "32", /***/ VP9Level4 : "64", /***/ VP9Level41 : "128", /***/ VP9Level5 : "256", /***/ VP9Level51 : "512", /***/ VP9Level52 : "1024", /***/ VP9Level6 : "2048", /***/ VP9Level61 : "4096", /***/ VP9Level62 : "8192", /***/ HEVCProfileMain : "1", /***/ HEVCProfileMain10 : "2", /***/ HEVCProfileMainStill : "4", /***/ HEVCProfileMain10HDR10 : "4096", /***/ HEVCProfileMain10HDR10Plus : "8192", /***/ HEVCMainTierLevel1 : "1", /***/ HEVCHighTierLevel1 : "2", /***/ HEVCMainTierLevel2 : "4", /***/ HEVCHighTierLevel2 : "8", /***/ HEVCMainTierLevel21 : "16", /***/ HEVCHighTierLevel21 : "32", /***/ HEVCMainTierLevel3 : "64", /***/ HEVCHighTierLevel3 : "128", /***/ HEVCMainTierLevel31 : "256", /***/ HEVCHighTierLevel31 : "512", /***/ HEVCMainTierLevel4 : "1024", /***/ HEVCHighTierLevel4 : "2048", /***/ HEVCMainTierLevel41 : "4096", /***/ HEVCHighTierLevel41 : "8192", /***/ HEVCMainTierLevel5 : "16384", /***/ HEVCHighTierLevel5 : "32768", /***/ HEVCMainTierLevel51 : "65536", /***/ HEVCHighTierLevel51 : "131072", /***/ HEVCMainTierLevel52 : "262144", /***/ HEVCHighTierLevel52 : "524288", /***/ HEVCMainTierLevel6 : "1048576", /***/ HEVCHighTierLevel6 : "2097152", /***/ HEVCMainTierLevel61 : "4194304", /***/ HEVCHighTierLevel61 : "8388608", /***/ HEVCMainTierLevel62 : "16777216", /***/ HEVCHighTierLevel62 : "33554432", /***/ DolbyVisionProfileDvavPer : "1", /***/ DolbyVisionProfileDvavPen : "2", /***/ DolbyVisionProfileDvheDer : "4", /***/ DolbyVisionProfileDvheDen : "8", /***/ DolbyVisionProfileDvheDtr : "16", /***/ DolbyVisionProfileDvheStn : "32", /***/ DolbyVisionProfileDvheDth : "64", /***/ DolbyVisionProfileDvheDtb : "128", /***/ DolbyVisionProfileDvheSt : "256", /***/ DolbyVisionProfileDvavSe : "512", /***/ DolbyVisionLevelHd24 : "1", /***/ DolbyVisionLevelHd30 : "2", /***/ DolbyVisionLevelFhd24 : "4", /***/ DolbyVisionLevelFhd30 : "8", /***/ DolbyVisionLevelFhd60 : "16", /***/ DolbyVisionLevelUhd24 : "32", /***/ DolbyVisionLevelUhd30 : "64", /***/ DolbyVisionLevelUhd48 : "128", /***/ DolbyVisionLevelUhd60 : "256", /** AV1 Main profile 4:2:0 8-bit See definition in <a href="https://aomedia.org/av1-bitstream-and-decoding-process-specification/">AV1 Specification</a> Annex A. */ AV1ProfileMain8 : "1", /** AV1 Main profile 4:2:0 10-bit See definition in <a href="https://aomedia.org/av1-bitstream-and-decoding-process-specification/">AV1 Specification</a> Annex A. */ AV1ProfileMain10 : "2", /**AV1 Main profile 4:2:0 10-bit with HDR10. */ AV1ProfileMain10HDR10 : "4096", /**AV1 Main profile 4:2:0 10-bit with HDR10Plus. */ AV1ProfileMain10HDR10Plus : "8192", /***/ AV1Level2 : "1", /***/ AV1Level21 : "2", /***/ AV1Level22 : "4", /***/ AV1Level23 : "8", /***/ AV1Level3 : "16", /***/ AV1Level31 : "32", /***/ AV1Level32 : "64", /***/ AV1Level33 : "128", /***/ AV1Level4 : "256", /***/ AV1Level41 : "512", /***/ AV1Level42 : "1024", /***/ AV1Level43 : "2048", /***/ AV1Level5 : "4096", /***/ AV1Level51 : "8192", /***/ AV1Level52 : "16384", /***/ AV1Level53 : "32768", /***/ AV1Level6 : "65536", /***/ AV1Level61 : "131072", /***/ AV1Level62 : "262144", /***/ AV1Level63 : "524288", /***/ AV1Level7 : "1048576", /***/ AV1Level71 : "2097152", /***/ AV1Level72 : "4194304", /***/ AV1Level73 : "8388608", /** The profile of the media content. Depending on the type of media this can be one of the profile values defined in this class. */ profile : "null", /** 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 {@link android.os.Build.VERSION_CODES#N} may not advertise a profile level support. For those VP9 decoders, please use {@link android.media.MediaCodecInfo.VideoCapabilities} to determine the codec capabilities. */ level : "null", /** */ equals : function( ) {}, /** */ hashCode : function( ) {}, };