public static final class MediaCodecInfo.CodecProfileLevel extends Object
You can get a set of MediaCodecInfo.CodecProfileLevel
objects for a given
MediaCodecInfo
object from the
MediaCodecInfo.CodecCapabilities.profileLevels
field.
Constructor and Description |
---|
CodecProfileLevel() |
public static final int AVCProfileBaseline
public static final int AVCProfileMain
public static final int AVCProfileExtended
public static final int AVCProfileHigh
public static final int AVCProfileHigh10
public static final int AVCProfileHigh422
public static final int AVCProfileHigh444
public static final int AVCLevel1
public static final int AVCLevel1b
public static final int AVCLevel11
public static final int AVCLevel12
public static final int AVCLevel13
public static final int AVCLevel2
public static final int AVCLevel21
public static final int AVCLevel22
public static final int AVCLevel3
public static final int AVCLevel31
public static final int AVCLevel32
public static final int AVCLevel4
public static final int AVCLevel41
public static final int AVCLevel42
public static final int AVCLevel5
public static final int AVCLevel51
public static final int AVCLevel52
public static final int H263ProfileBaseline
public static final int H263ProfileH320Coding
public static final int H263ProfileBackwardCompatible
public static final int H263ProfileISWV2
public static final int H263ProfileISWV3
public static final int H263ProfileHighCompression
public static final int H263ProfileInternet
public static final int H263ProfileInterlace
public static final int H263ProfileHighLatency
public static final int H263Level10
public static final int H263Level20
public static final int H263Level30
public static final int H263Level40
public static final int H263Level45
public static final int H263Level50
public static final int H263Level60
public static final int H263Level70
public static final int MPEG4ProfileSimple
public static final int MPEG4ProfileSimpleScalable
public static final int MPEG4ProfileCore
public static final int MPEG4ProfileMain
public static final int MPEG4ProfileNbit
public static final int MPEG4ProfileScalableTexture
public static final int MPEG4ProfileSimpleFace
public static final int MPEG4ProfileSimpleFBA
public static final int MPEG4ProfileBasicAnimated
public static final int MPEG4ProfileHybrid
public static final int MPEG4ProfileAdvancedRealTime
public static final int MPEG4ProfileCoreScalable
public static final int MPEG4ProfileAdvancedCoding
public static final int MPEG4ProfileAdvancedCore
public static final int MPEG4ProfileAdvancedScalable
public static final int MPEG4ProfileAdvancedSimple
public static final int MPEG4Level0
public static final int MPEG4Level0b
public static final int MPEG4Level1
public static final int MPEG4Level2
public static final int MPEG4Level3
public static final int MPEG4Level3b
public static final int MPEG4Level4
public static final int MPEG4Level4a
public static final int MPEG4Level5
public static final int MPEG4Level6
public static final int MPEG2ProfileSimple
public static final int MPEG2ProfileMain
public static final int MPEG2Profile422
public static final int MPEG2ProfileSNR
public static final int MPEG2ProfileSpatial
public static final int MPEG2ProfileHigh
public static final int MPEG2LevelLL
public static final int MPEG2LevelML
public static final int MPEG2LevelH14
public static final int MPEG2LevelHL
public static final int MPEG2LevelHP
public static final int AACObjectMain
public static final int AACObjectLC
public static final int AACObjectSSR
public static final int AACObjectLTP
public static final int AACObjectHE
public static final int AACObjectScalable
public static final int AACObjectERLC
public static final int AACObjectLD
public static final int AACObjectHE_PS
public static final int AACObjectELD
public static final int VP8Level_Version0
public static final int VP8Level_Version1
public static final int VP8Level_Version2
public static final int VP8Level_Version3
public static final int VP8ProfileMain
public static final int VP9Profile0
public static final int VP9Profile1
public static final int VP9Profile2
public static final int VP9Profile3
public static final int VP9Profile2HDR
public static final int VP9Profile3HDR
public static final int VP9Level1
public static final int VP9Level11
public static final int VP9Level2
public static final int VP9Level21
public static final int VP9Level3
public static final int VP9Level31
public static final int VP9Level4
public static final int VP9Level41
public static final int VP9Level5
public static final int VP9Level51
public static final int VP9Level52
public static final int VP9Level6
public static final int VP9Level61
public static final int VP9Level62
public static final int HEVCProfileMain
public static final int HEVCProfileMain10
public static final int HEVCProfileMain10HDR10
public static final int HEVCMainTierLevel1
public static final int HEVCHighTierLevel1
public static final int HEVCMainTierLevel2
public static final int HEVCHighTierLevel2
public static final int HEVCMainTierLevel21
public static final int HEVCHighTierLevel21
public static final int HEVCMainTierLevel3
public static final int HEVCHighTierLevel3
public static final int HEVCMainTierLevel31
public static final int HEVCHighTierLevel31
public static final int HEVCMainTierLevel4
public static final int HEVCHighTierLevel4
public static final int HEVCMainTierLevel41
public static final int HEVCHighTierLevel41
public static final int HEVCMainTierLevel5
public static final int HEVCHighTierLevel5
public static final int HEVCMainTierLevel51
public static final int HEVCHighTierLevel51
public static final int HEVCMainTierLevel52
public static final int HEVCHighTierLevel52
public static final int HEVCMainTierLevel6
public static final int HEVCHighTierLevel6
public static final int HEVCMainTierLevel61
public static final int HEVCHighTierLevel61
public static final int HEVCMainTierLevel62
public static final int HEVCHighTierLevel62
public static final int DolbyVisionProfileDvavPer
public static final int DolbyVisionProfileDvavPen
public static final int DolbyVisionProfileDvheDer
public static final int DolbyVisionProfileDvheDen
public static final int DolbyVisionProfileDvheDtr
public static final int DolbyVisionProfileDvheStn
public static final int DolbyVisionProfileDvheDth
public static final int DolbyVisionProfileDvheDtb
public static final int DolbyVisionLevelHd24
public static final int DolbyVisionLevelHd30
public static final int DolbyVisionLevelFhd24
public static final int DolbyVisionLevelFhd30
public static final int DolbyVisionLevelFhd60
public static final int DolbyVisionLevelUhd24
public static final int DolbyVisionLevelUhd30
public static final int DolbyVisionLevelUhd48
public static final int DolbyVisionLevelUhd60
public int profile
public int level
Build.VERSION_CODES.N
may
not advertise a profile level support. For those VP9 decoders, please use
MediaCodecInfo.VideoCapabilities
to determine the codec capabilities.