61 lines
2.8 KiB
C
61 lines
2.8 KiB
C
|
/*******************************************************************************
|
||
|
-- --
|
||
|
-- CedarX Multimedia Framework --
|
||
|
-- --
|
||
|
-- the Multimedia Framework for Linux/Android System --
|
||
|
-- --
|
||
|
-- This software is confidential and proprietary and may be used --
|
||
|
-- only as expressly authorized by a licensing agreement from --
|
||
|
-- Softwinner Products. --
|
||
|
-- --
|
||
|
-- (C) COPYRIGHT 2011 SOFTWINNER PRODUCTS --
|
||
|
-- ALL RIGHTS RESERVED --
|
||
|
-- --
|
||
|
-- The entire notice above must be reproduced --
|
||
|
-- on all copies and should not be removed. --
|
||
|
-- --
|
||
|
*******************************************************************************/
|
||
|
|
||
|
#ifndef CDX_MediaFormat_H_
|
||
|
#define CDX_MediaFormat_H_
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
extern "C"
|
||
|
{
|
||
|
#endif
|
||
|
|
||
|
typedef enum CdxPixelFormat{
|
||
|
/* Do not change these values (starting with CDX_PIXEL_FORMAT),
|
||
|
* keep them in sync with system/core/include/system/graphics.h.
|
||
|
*/
|
||
|
CDX_PIXEL_FORMAT_RGBA_8888 = 1,
|
||
|
CDX_PIXEL_FORMAT_RGBX_8888 = 2,
|
||
|
CDX_PIXEL_FORMAT_RGB_888 = 3,
|
||
|
CDX_PIXEL_FORMAT_RGB_565 = 4,
|
||
|
CDX_PIXEL_FORMAT_BGRA_8888 = 5,
|
||
|
CDX_PIXEL_FORMAT_RGBA_5551 = 6,
|
||
|
CDX_PIXEL_FORMAT_RGBA_4444 = 7,
|
||
|
CDX_PIXEL_FORMAT_AW_NV12 = 0x101,
|
||
|
CDX_PIXEL_FORMAT_AW_MB420 = 0x102,
|
||
|
CDX_PIXEL_FORMAT_AW_MB411 = 0x103,
|
||
|
CDX_PIXEL_FORMAT_AW_MB422 = 0x104,
|
||
|
CDX_PIXEL_FORMAT_AW_YUV_PLANNER420 = 0x105, //yu12
|
||
|
CDX_PIXEL_FORMAT_AW_NV61 = 0x106, //yvu422, NV61
|
||
|
|
||
|
CDX_PIXEL_FORMAT_AW_ARGB_8888 = 0x200,
|
||
|
|
||
|
CDX_PIXEL_FORMAT_YV12 = 0x32315659, // YCrCb 4:2:0 Planar, HAL_PIXEL_FORMAT_YV12
|
||
|
CDX_PIXEL_FORMAT_RAW_SENSOR = 0x20,
|
||
|
CDX_PIXEL_FORMAT_BLOB = 0x21,
|
||
|
CDX_PIXEL_FORMAT_IMPLEMENTATION_DEFINED = 0x22,
|
||
|
CDX_PIXEL_FORMAT_YCbCr_422_SP = 0x10, // NV16
|
||
|
CDX_PIXEL_FORMAT_YCrCb_420_SP = 0x11, // NV21
|
||
|
CDX_PIXEL_FORMAT_YCbCr_422_I = 0x14, // YUY2
|
||
|
}CdxPixelFormat;
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
}
|
||
|
#endif
|
||
|
|
||
|
#endif
|