to top
Android APIs
public static final class

MediaCodecInfo.CodecCapabilities

extends Object
java.lang.Object
   ↳ android.media.MediaCodecInfo.CodecCapabilities

Summary

Constants
int COLOR_Format12bitRGB444
int COLOR_Format16bitARGB1555
int COLOR_Format16bitARGB4444
int COLOR_Format16bitBGR565
int COLOR_Format16bitRGB565
int COLOR_Format18BitBGR666
int COLOR_Format18bitARGB1665
int COLOR_Format18bitRGB666
int COLOR_Format19bitARGB1666
int COLOR_Format24BitABGR6666
int COLOR_Format24BitARGB6666
int COLOR_Format24bitARGB1887
int COLOR_Format24bitBGR888
int COLOR_Format24bitRGB888
int COLOR_Format25bitARGB1888
int COLOR_Format32bitARGB8888
int COLOR_Format32bitBGRA8888
int COLOR_Format8bitRGB332
int COLOR_FormatCbYCrY
int COLOR_FormatCrYCbY
int COLOR_FormatL16
int COLOR_FormatL2
int COLOR_FormatL24
int COLOR_FormatL32
int COLOR_FormatL4
int COLOR_FormatL8
int COLOR_FormatMonochrome
int COLOR_FormatRawBayer10bit
int COLOR_FormatRawBayer8bit
int COLOR_FormatRawBayer8bitcompressed
int COLOR_FormatYCbYCr
int COLOR_FormatYCrYCb
int COLOR_FormatYUV411PackedPlanar
int COLOR_FormatYUV411Planar
int COLOR_FormatYUV420PackedPlanar
int COLOR_FormatYUV420PackedSemiPlanar
int COLOR_FormatYUV420Planar
int COLOR_FormatYUV420SemiPlanar
int COLOR_FormatYUV422PackedPlanar
int COLOR_FormatYUV422PackedSemiPlanar
int COLOR_FormatYUV422Planar
int COLOR_FormatYUV422SemiPlanar
int COLOR_FormatYUV444Interleaved
int COLOR_QCOM_FormatYUV420SemiPlanar
int COLOR_TI_FormatYUV420PackedSemiPlanar
Fields
public int[] colorFormats Defined in the OpenMAX IL specs, color format values are drawn from OMX_COLOR_FORMATTYPE.
public CodecProfileLevel[] profileLevels
Public Constructors

? Examples
MediaCodecInfo.CodecCapabilities()
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final int COLOR_Format12bitRGB444

Added in API level 16

Constant Value: 3 (0x00000003)

public static final int COLOR_Format16bitARGB1555

Added in API level 16

Constant Value: 5 (0x00000005)

public static final int COLOR_Format16bitARGB4444

Added in API level 16

Constant Value: 4 (0x00000004)

public static final int COLOR_Format16bitBGR565

Added in API level 16

Constant Value: 7 (0x00000007)

public static final int COLOR_Format16bitRGB565

Added in API level 16

Constant Value: 6 (0x00000006)

public static final int COLOR_Format18BitBGR666

Added in API level 16

Constant Value: 41 (0x00000029)

public static final int COLOR_Format18bitARGB1665

Added in API level 16

Constant Value: 9 (0x00000009)

public static final int COLOR_Format18bitRGB666

Added in API level 16

Constant Value: 8 (0x00000008)

public static final int COLOR_Format19bitARGB1666

Added in API level 16

Constant Value: 10 (0x0000000a)

public static final int COLOR_Format24BitABGR6666

Added in API level 16

Constant Value: 43 (0x0000002b)

public static final int COLOR_Format24BitARGB6666

Added in API level 16

Constant Value: 42 (0x0000002a)

public static final int COLOR_Format24bitARGB1887

Added in API level 16

Constant Value: 13 (0x0000000d)

public static final int COLOR_Format24bitBGR888

Added in API level 16

Constant Value: 12 (0x0000000c)

public static final int COLOR_Format24bitRGB888

Added in API level 16

Constant Value: 11 (0x0000000b)

public static final int COLOR_Format25bitARGB1888

Added in API level 16

Constant Value: 14 (0x0000000e)

public static final int COLOR_Format32bitARGB8888

Added in API level 16

Constant Value: 16 (0x00000010)

public static final int COLOR_Format32bitBGRA8888

Added in API level 16

Constant Value: 15 (0x0000000f)

public static final int COLOR_Format8bitRGB332

Added in API level 16

Constant Value: 2 (0x00000002)

public static final int COLOR_FormatCbYCrY

Added in API level 16

Constant Value: 27 (0x0000001b)

public static final int COLOR_FormatCrYCbY

Added in API level 16

Constant Value: 28 (0x0000001c)

public static final int COLOR_FormatL16

Added in API level 16

Constant Value: 36 (0x00000024)

public static final int COLOR_FormatL2

Added in API level 16

Constant Value: 33 (0x00000021)

public static final int COLOR_FormatL24

Added in API level 16

Constant Value: 37 (0x00000025)

public static final int COLOR_FormatL32

Added in API level 16

Constant Value: 38 (0x00000026)

public static final int COLOR_FormatL4

Added in API level 16

Constant Value: 34 (0x00000022)

public static final int COLOR_FormatL8

Added in API level 16

Constant Value: 35 (0x00000023)

public static final int COLOR_FormatMonochrome

Added in API level 16

Constant Value: 1 (0x00000001)

public static final int COLOR_FormatRawBayer10bit

Added in API level 16

Constant Value: 31 (0x0000001f)

public static final int COLOR_FormatRawBayer8bit

Added in API level 16

Constant Value: 30 (0x0000001e)

public static final int COLOR_FormatRawBayer8bitcompressed

Added in API level 16

Constant Value: 32 (0x00000020)

public static final int COLOR_FormatYCbYCr

Added in API level 16

Constant Value: 25 (0x00000019)

public static final int COLOR_FormatYCrYCb

Added in API level 16

Constant Value: 26 (0x0000001a)

public static final int COLOR_FormatYUV411PackedPlanar

Added in API level 16

Constant Value: 18 (0x00000012)

public static final int COLOR_FormatYUV411Planar

Added in API level 16

Constant Value: 17 (0x00000011)

public static final int COLOR_FormatYUV420PackedPlanar

Added in API level 16

Constant Value: 20 (0x00000014)

public static final int COLOR_FormatYUV420PackedSemiPlanar

Added in API level 16

Constant Value: 39 (0x00000027)

public static final int COLOR_FormatYUV420Planar

Added in API level 16

Constant Value: 19 (0x00000013)

public static final int COLOR_FormatYUV420SemiPlanar

Added in API level 16

Constant Value: 21 (0x00000015)

public static final int COLOR_FormatYUV422PackedPlanar

Added in API level 16

Constant Value: 23 (0x00000017)

public static final int COLOR_FormatYUV422PackedSemiPlanar

Added in API level 16

Constant Value: 40 (0x00000028)

public static final int COLOR_FormatYUV422Planar

Added in API level 16

Constant Value: 22 (0x00000016)

public static final int COLOR_FormatYUV422SemiPlanar

Added in API level 16

Constant Value: 24 (0x00000018)

public static final int COLOR_FormatYUV444Interleaved

Added in API level 16

Constant Value: 29 (0x0000001d)

public static final int COLOR_QCOM_FormatYUV420SemiPlanar

Added in API level 16

Constant Value: 2141391872 (0x7fa30c00)

public static final int COLOR_TI_FormatYUV420PackedSemiPlanar

Added in API level 16

Constant Value: 2130706688 (0x7f000100)

Fields

public int[] colorFormats

Added in API level 16

Defined in the OpenMAX IL specs, color format values are drawn from OMX_COLOR_FORMATTYPE.

public CodecProfileLevel[] profileLevels

Added in API level 16

Public Constructors

public MediaCodecInfo.CodecCapabilities ()

Added in API level 16

No examples for this method.
Frequently called with: [Clear]
Portions of this page are reproduced from work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. The original page is available here.