MediaCodecInfo.CodecProfileLevel
public static final class MediaCodecInfo.CodecProfileLevel
extends Object
封装可用于编解码器组件的配置文件。
你可以得到一组 MediaCodecInfo.CodecProfileLevel
对象为给定 MediaCodecInfo
从对象 profileLevels
场。
Summary
Fields |
public int |
level 在OpenMAX IL规范中定义,取决于介质的类型,可以是OMX_VIDEO_AVCLEVELTYPE,OMX_VIDEO_H263LEVELTYPE OMX_VIDEO_MPEG4LEVELTYPE,OMX_VIDEO_VP8LEVELTYPE或OMX_VIDEO_VP9LEVELTYPE。 |
public int |
profile 在OpenMAX IL规范中定义,取决于介质的类型,可以是OMX_VIDEO_AVCPROFILETYPE,OMX_VIDEO_H263PROFILETYPE,OMX_VIDEO_MPEG4PROFILETYPE,OMX_VIDEO_VP8PROFILETYPE或OMX_VIDEO_VP9PROFILETYPE。 |
Constants
AACObjectELD
int AACObjectELD
常量值:39(0x00000027)
AACObjectERLC
int AACObjectERLC
常量值:17(0x00000011)
AACObjectHE
int AACObjectHE
常量值:5(0x00000005)
AACObjectHE_PS
int AACObjectHE_PS
常量值:29(0x0000001d)
AACObjectLC
int AACObjectLC
常量值:2(0x00000002)
AACObjectLD
int AACObjectLD
常量值:23(0x00000017)
AACObjectLTP
int AACObjectLTP
常量值:4(0x00000004)
AACObjectMain
int AACObjectMain
Constant Value: 1 (0x00000001)
AACObjectSSR
int AACObjectSSR
常量值:3(0x00000003)
AACObjectScalable
int AACObjectScalable
常数值:6(0x00000006)
AVCLevel1
int AVCLevel1
常数值:1(0x00000001)
AVCLevel11
int AVCLevel11
常量值:4(0x00000004)
AVCLevel12
int AVCLevel12
常量值:8(0x00000008)
AVCLevel13
int AVCLevel13
常量值:16(0x00000010)
AVCLevel1b
int AVCLevel1b
常量值:2(0x00000002)
AVCLevel2
int AVCLevel2
常量值:32(0x00000020)
AVCLevel21
int AVCLevel21
常量值:64(0x00000040)
AVCLevel22
int AVCLevel22
常量值:128(0x00000080)
AVCLevel3
int AVCLevel3
常量值:256(0x00000100)
AVCLevel31
int AVCLevel31
常量值:512(0x00000200)
AVCLevel32
int AVCLevel32
常量值:1024(0x00000400)
AVCLevel4
int AVCLevel4
常量值:2048(0x00000800)
AVCLevel41
int AVCLevel41
常量值:4096(0x00001000)
AVCLevel42
int AVCLevel42
常量值:8192(0x00002000)
AVCLevel5
int AVCLevel5
常量值:16384(0x00004000)
AVCLevel51
int AVCLevel51
常量值:32768(0x00008000)
AVCLevel52
int AVCLevel52
Constant Value: 65536 (0x00010000)
AVCProfileBaseline
int AVCProfileBaseline
常数值:1(0x00000001)
AVCProfileExtended
int AVCProfileExtended
常量值:4(0x00000004)
AVCProfileHigh
int AVCProfileHigh
常量值:8(0x00000008)
AVCProfileHigh10
int AVCProfileHigh10
Constant Value: 16 (0x00000010)
AVCProfileHigh422
int AVCProfileHigh422
常量值:32(0x00000020)
AVCProfileHigh444
int AVCProfileHigh444
常量值:64(0x00000040)
AVCProfileMain
int AVCProfileMain
常量值:2(0x00000002)
DolbyVisionLevelFhd24
int DolbyVisionLevelFhd24
常量值:4(0x00000004)
DolbyVisionLevelFhd30
int DolbyVisionLevelFhd30
常量值:8(0x00000008)
DolbyVisionLevelFhd60
int DolbyVisionLevelFhd60
常量值:16(0x00000010)
DolbyVisionLevelHd24
int DolbyVisionLevelHd24
常数值:1(0x00000001)
DolbyVisionLevelHd30
int DolbyVisionLevelHd30
常量值:2(0x00000002)
DolbyVisionLevelUhd24
int DolbyVisionLevelUhd24
常量值:32(0x00000020)
DolbyVisionLevelUhd30
int DolbyVisionLevelUhd30
常量值:64(0x00000040)
DolbyVisionLevelUhd48
int DolbyVisionLevelUhd48
常量值:128(0x00000080)
DolbyVisionLevelUhd60
int DolbyVisionLevelUhd60
Constant Value: 256 (0x00000100)
DolbyVisionProfileDvavPen
int DolbyVisionProfileDvavPen
常量值:2(0x00000002)
DolbyVisionProfileDvavPer
int DolbyVisionProfileDvavPer
常数值:1(0x00000001)
DolbyVisionProfileDvheDen
int DolbyVisionProfileDvheDen
常量值:8(0x00000008)
DolbyVisionProfileDvheDer
int DolbyVisionProfileDvheDer
Constant Value: 4 (0x00000004)
DolbyVisionProfileDvheDtb
int DolbyVisionProfileDvheDtb
常量值:128(0x00000080)
DolbyVisionProfileDvheDth
int DolbyVisionProfileDvheDth
常量值:64(0x00000040)
DolbyVisionProfileDvheDtr
int DolbyVisionProfileDvheDtr
常量值:16(0x00000010)
DolbyVisionProfileDvheStn
int DolbyVisionProfileDvheStn
常量值:32(0x00000020)
H263Level10
int H263Level10
常数值:1(0x00000001)
H263Level20
int H263Level20
常量值:2(0x00000002)
H263Level30
int H263Level30
常量值:4(0x00000004)
H263Level40
int H263Level40
常量值:8(0x00000008)
H263Level45
int H263Level45
常量值:16(0x00000010)
H263Level50
int H263Level50
常量值:32(0x00000020)
H263Level60
int H263Level60
Constant Value: 64 (0x00000040)
H263Level70
int H263Level70
常量值:128(0x00000080)
H263ProfileBackwardCompatible
int H263ProfileBackwardCompatible
常量值:4(0x00000004)
H263ProfileBaseline
int H263ProfileBaseline
常数值:1(0x00000001)
H263ProfileH320Coding
int H263ProfileH320Coding
常量值:2(0x00000002)
H263ProfileHighCompression
int H263ProfileHighCompression
常量值:32(0x00000020)
H263ProfileHighLatency
int H263ProfileHighLatency
常量值:256(0x00000100)
H263ProfileISWV2
int H263ProfileISWV2
常量值:8(0x00000008)
H263ProfileISWV3
int H263ProfileISWV3
常量值:16(0x00000010)
H263ProfileInterlace
int H263ProfileInterlace
常量值:128(0x00000080)
H263ProfileInternet
int H263ProfileInternet
常量值:64(0x00000040)
HEVCHighTierLevel1
int HEVCHighTierLevel1
常量值:2(0x00000002)
HEVCHighTierLevel2
int HEVCHighTierLevel2
常量值:8(0x00000008)
HEVCHighTierLevel21
int HEVCHighTierLevel21
常量值:32(0x00000020)
HEVCHighTierLevel3
int HEVCHighTierLevel3
Constant Value: 128 (0x00000080)
HEVCHighTierLevel31
int HEVCHighTierLevel31
Constant Value: 512 (0x00000200)
HEVCHighTierLevel4
int HEVCHighTierLevel4
常量值:2048(0x00000800)
HEVCHighTierLevel41
int HEVCHighTierLevel41
常量值:8192(0x00002000)
HEVCHighTierLevel5
int HEVCHighTierLevel5
Constant Value: 32768 (0x00008000)
HEVCHighTierLevel51
int HEVCHighTierLevel51
常量值:131072(0x00020000)
HEVCHighTierLevel52
int HEVCHighTierLevel52
常量值:524288(0x00080000)
HEVCHighTierLevel6
int HEVCHighTierLevel6
常量值:2097152(0x00200000)
HEVCHighTierLevel61
int HEVCHighTierLevel61
常量值:8388608(0x00800000)
HEVCHighTierLevel62
int HEVCHighTierLevel62
常量值:33554432(0x02000000)
HEVCMainTierLevel1
int HEVCMainTierLevel1
常数值:1(0x00000001)
HEVCMainTierLevel2
int HEVCMainTierLevel2
常量值:4(0x00000004)
HEVCMainTierLevel21
int HEVCMainTierLevel21
常量值:16(0x00000010)
HEVCMainTierLevel3
int HEVCMainTierLevel3
Constant Value: 64 (0x00000040)
HEVCMainTierLevel31
int HEVCMainTierLevel31
常量值:256(0x00000100)
HEVCMainTierLevel4
int HEVCMainTierLevel4
常量值:1024(0x00000400)
HEVCMainTierLevel41
int HEVCMainTierLevel41
常量值:4096(0x00001000)
HEVCMainTierLevel5
int HEVCMainTierLevel5
常量值:16384(0x00004000)
HEVCMainTierLevel51
int HEVCMainTierLevel51
常量值:65536(0x00010000)
HEVCMainTierLevel52
int HEVCMainTierLevel52
Constant Value: 262144 (0x00040000)
HEVCMainTierLevel6
int HEVCMainTierLevel6
Constant Value: 1048576 (0x00100000)
HEVCMainTierLevel61
int HEVCMainTierLevel61
Constant Value: 4194304 (0x00400000)
HEVCMainTierLevel62
int HEVCMainTierLevel62
Constant Value: 16777216 (0x01000000)
HEVCProfileMain
int HEVCProfileMain
常数值:1(0x00000001)
HEVCProfileMain10
int HEVCProfileMain10
常量值:2(0x00000002)
HEVCProfileMain10HDR10
int HEVCProfileMain10HDR10
常量值:4096(0x00001000)
MPEG2LevelH14
int MPEG2LevelH14
常量值:2(0x00000002)
MPEG2LevelHL
int MPEG2LevelHL
常量值:3(0x00000003)
MPEG2LevelHP
int MPEG2LevelHP
常量值:4(0x00000004)
MPEG2LevelLL
int MPEG2LevelLL
常量值:0(0x00000000)
MPEG2LevelML
int MPEG2LevelML
常数值:1(0x00000001)
MPEG2Profile422
int MPEG2Profile422
常量值:2(0x00000002)
MPEG2ProfileHigh
int MPEG2ProfileHigh
常量值:5(0x00000005)
MPEG2ProfileMain
int MPEG2ProfileMain
常数值:1(0x00000001)
MPEG2ProfileSNR
int MPEG2ProfileSNR
常量值:3(0x00000003)
MPEG2ProfileSimple
int MPEG2ProfileSimple
常量值:0(0x00000000)
MPEG2ProfileSpatial
int MPEG2ProfileSpatial
常量值:4(0x00000004)
MPEG4Level0
int MPEG4Level0
常数值:1(0x00000001)
MPEG4Level0b
int MPEG4Level0b
常量值:2(0x00000002)
MPEG4Level1
int MPEG4Level1
常量值:4(0x00000004)
MPEG4Level2
int MPEG4Level2
常量值:8(0x00000008)
MPEG4Level3
int MPEG4Level3
常量值:16(0x00000010)
MPEG4Level3b
int MPEG4Level3b
Constant Value: 24 (0x00000018)
MPEG4Level4
int MPEG4Level4
Constant Value: 32 (0x00000020)
MPEG4Level4a
int MPEG4Level4a
常量值:64(0x00000040)
MPEG4Level5
int MPEG4Level5
常量值:128(0x00000080)
MPEG4Level6
int MPEG4Level6
常量值:256(0x00000100)
MPEG4ProfileAdvancedCoding
int MPEG4ProfileAdvancedCoding
常量值:4096(0x00001000)
MPEG4ProfileAdvancedCore
int MPEG4ProfileAdvancedCore
常量值:8192(0x00002000)
MPEG4ProfileAdvancedRealTime
int MPEG4ProfileAdvancedRealTime
常量值:1024(0x00000400)
MPEG4ProfileAdvancedScalable
int MPEG4ProfileAdvancedScalable
常量值:16384(0x00004000)
MPEG4ProfileAdvancedSimple
int MPEG4ProfileAdvancedSimple
常量值:32768(0x00008000)
MPEG4ProfileBasicAnimated
int MPEG4ProfileBasicAnimated
常量值:256(0x00000100)
MPEG4ProfileCore
int MPEG4ProfileCore
常量值:4(0x00000004)
MPEG4ProfileCoreScalable
int MPEG4ProfileCoreScalable
Constant Value: 2048 (0x00000800)
MPEG4ProfileHybrid
int MPEG4ProfileHybrid
常量值:512(0x00000200)
MPEG4ProfileMain
int MPEG4ProfileMain
常量值:8(0x00000008)
MPEG4ProfileNbit
int MPEG4ProfileNbit
常量值:16(0x00000010)
MPEG4ProfileScalableTexture
int MPEG4ProfileScalableTexture
Constant Value: 32 (0x00000020)
MPEG4ProfileSimple
int MPEG4ProfileSimple
常数值:1(0x00000001)
MPEG4ProfileSimpleFBA
int MPEG4ProfileSimpleFBA
常量值:128(0x00000080)
MPEG4ProfileSimpleFace
int MPEG4ProfileSimpleFace
常量值:64(0x00000040)
MPEG4ProfileSimpleScalable
int MPEG4ProfileSimpleScalable
常量值:2(0x00000002)
VP8Level_Version0
int VP8Level_Version0
常数值:1(0x00000001)
VP8Level_Version1
int VP8Level_Version1
常量值:2(0x00000002)
VP8Level_Version2
int VP8Level_Version2
常量值:4(0x00000004)
VP8Level_Version3
int VP8Level_Version3
常量值:8(0x00000008)
VP8ProfileMain
int VP8ProfileMain
常数值:1(0x00000001)
VP9Level1
int VP9Level1
常数值:1(0x00000001)
VP9Level11
int VP9Level11
常量值:2(0x00000002)
VP9Level2
int VP9Level2
Constant Value: 4 (0x00000004)
VP9Level21
int VP9Level21
常量值:8(0x00000008)
VP9Level3
int VP9Level3
常量值:16(0x00000010)
VP9Level31
int VP9Level31
常量值:32(0x00000020)
VP9Level4
int VP9Level4
常量值:64(0x00000040)
VP9Level41
int VP9Level41
常量值:128(0x00000080)
VP9Level5
int VP9Level5
常量值:256(0x00000100)
VP9Level51
int VP9Level51
Constant Value: 512 (0x00000200)
VP9Level52
int VP9Level52
常量值:1024(0x00000400)
VP9Level6
int VP9Level6
常量值:2048(0x00000800)
VP9Level61
int VP9Level61
常量值:4096(0x00001000)
VP9Level62
int VP9Level62
常量值:8192(0x00002000)
VP9Profile0
int VP9Profile0
Constant Value: 1 (0x00000001)
VP9Profile1
int VP9Profile1
常量值:2(0x00000002)
VP9Profile2
int VP9Profile2
常量值:4(0x00000004)
VP9Profile2HDR
int VP9Profile2HDR
常量值:4096(0x00001000)
VP9Profile3
int VP9Profile3
常量值:8(0x00000008)
VP9Profile3HDR
int VP9Profile3HDR
常量值:8192(0x00002000)
Fields
level
int level
在OpenMAX IL规范中定义,取决于介质的类型,可以是OMX_VIDEO_AVCLEVELTYPE,OMX_VIDEO_H263LEVELTYPE OMX_VIDEO_MPEG4LEVELTYPE,OMX_VIDEO_VP8LEVELTYPE或OMX_VIDEO_VP9LEVELTYPE。 请注意, N
之前的平台上的VP9解码器可能不会公布配置文件级别支持。 对于那些VP9解码器,请使用MediaCodecInfo.VideoCapabilities
来确定编解码器的功能。
profile
int profile
在OpenMAX IL规范中定义,取决于介质的类型,可以是OMX_VIDEO_AVCPROFILETYPE,OMX_VIDEO_H263PROFILETYPE,OMX_VIDEO_MPEG4PROFILETYPE,OMX_VIDEO_VP8PROFILETYPE或OMX_VIDEO_VP9PROFILETYPE。
Public constructors
MediaCodecInfo.CodecProfileLevel
MediaCodecInfo.CodecProfileLevel ()