72 lines
2.1 KiB
C
Executable File
72 lines
2.1 KiB
C
Executable File
#ifndef _IQ_NNSC_H_
|
|
#define _IQ_NNSC_H_
|
|
|
|
#define IQ_NNSC_INFOR_ERR 0xFFFFFFFF
|
|
|
|
typedef struct _IQ_NNSC_INFO_TAB {
|
|
UINT32 value;
|
|
UINT32 max_value;
|
|
} IQ_NNSC_INFO_TAB;
|
|
|
|
/**
|
|
IQ informatin selection index(iq_set_nnsc_info() or iq_get_nnsc_info())
|
|
*/
|
|
typedef enum _IQ_NNSC_ITEM {
|
|
IQ_NNSC_ITEM_DARK_ENH_RATIO, ///<Dark enhance ratio, data type #IQ_NNSC_DARK_ENH_RATIO
|
|
IQ_NNSC_ITEM_CONTRAST_ENH_RATIO, ///<Contrast enhance ratio, data type #IQ_NNSC_CONTRAST_ENH_RATIO
|
|
IQ_NNSC_ITEM_GREEN_ENH_RATIO, ///<Green enhance ratio, data type #IQ_NNSC_GREEN_ENH_RATIO
|
|
IQ_NNSC_ITEM_SKIN_ENH_RATIO, ///<Skin enhance ratio, data type #IQ_NNSC_SKIN_ENH_RATIO
|
|
IQ_NNSC_ITEM_MAX_CNT,
|
|
ENUM_DUMMY4WORD(IQ_NNSC_ITEM)
|
|
} IQ_NNSC_ITEM;
|
|
|
|
/**
|
|
NNSC dark enhance ratio
|
|
*/
|
|
typedef enum _IQ_NNSC_DARK_ENH_RATIO {
|
|
IQ_NNSC_DARK_ENH_RATIO_OFF = 0,
|
|
IQ_NNSC_DARK_ENH_RATIO_WEAK = 25,
|
|
IQ_NNSC_DARK_ENH_RATIO_NORMAL = 50,
|
|
IQ_NNSC_DARK_ENH_RATIO_STRONG = 75,
|
|
IQ_NNSC_DARK_ENH_RATIO_MAX = 101,
|
|
ENUM_DUMMY4WORD(IQ_NNSC_DARK_ENH_RATIO)
|
|
} IQ_NNSC_DARK_ENH_RATIO;
|
|
|
|
/**
|
|
NNSC green enhance ratio
|
|
*/
|
|
typedef enum _IQ_NNSC_CONTRAST_ENH_RATIO {
|
|
IQ_NNSC_CONTRAST_ENH_RATIO_OFF = 0,
|
|
IQ_NNSC_CONTRAST_ENH_RATIO_WEAK = 25,
|
|
IQ_NNSC_CONTRAST_ENH_RATIO_NORMAL = 50,
|
|
IQ_NNSC_CONTRAST_ENH_RATIO_STRONG = 75,
|
|
IQ_NNSC_CONTRAST_ENH_RATIO_MAX = 101,
|
|
ENUM_DUMMY4WORD(IQ_NNSC_CONTRAST_ENH_RATIO)
|
|
} IQ_NNSC_CONTRAST_ENH_RATIO;
|
|
|
|
/**
|
|
NNSC skin enhance ratio
|
|
*/
|
|
typedef enum _IQ_NNSC_GREEN_ENH_RATIO {
|
|
IQ_NNSC_GREEN_ENH_RATIO_OFF = 0,
|
|
IQ_NNSC_GREEN_ENH_RATIO_WEAK = 25,
|
|
IQ_NNSC_GREEN_ENH_RATIO_NORMAL = 50,
|
|
IQ_NNSC_GREEN_ENH_RATIO_STRONG = 75,
|
|
IQ_NNSC_GREEN_ENH_RATIO_MAX = 101,
|
|
ENUM_DUMMY4WORD(IQ_NNSC_GREEN_ENH_RATIO)
|
|
} IQ_NNSC_GREEN_ENH_RATIO;
|
|
|
|
/**
|
|
NNSC contrast enhance ratio
|
|
*/
|
|
typedef enum _IQ_NNSC_SKIN_ENH_RATIO {
|
|
IQ_NNSC_SKIN_ENH_RATIO_TAN = 25,
|
|
IQ_NNSC_SKIN_ENH_RATIO_OFF = 50,
|
|
IQ_NNSC_SKIN_ENH_RATIO_WHITE = 75,
|
|
IQ_NNSC_SKIN_ENH_RATIO_MAX = 101,
|
|
ENUM_DUMMY4WORD(IQ_NNSC_SKIN_ENH_RATIO)
|
|
} IQ_NNSC_SKIN_ENH_RATIO;
|
|
|
|
#endif
|
|
|