43 lines
		
	
	
		
			994 B
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			994 B
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
#ifndef _AWB_NNSC_H_
 | 
						|
#define _AWB_NNSC_H_
 | 
						|
 | 
						|
#define AWB_NNSC_INFOR_ERR   0xFFFFFFFF
 | 
						|
 | 
						|
typedef struct _AWB_NNSC_INFO_TAB {
 | 
						|
	UINT32 value;
 | 
						|
	UINT32 max_value;
 | 
						|
} AWB_NNSC_INFO_TAB;
 | 
						|
 | 
						|
/**
 | 
						|
	AWB informatin selection index(awb_set_nnsc_info() or awb_get_nnsc_info())
 | 
						|
*/
 | 
						|
typedef enum _AWB_NNSC_ITEM {
 | 
						|
	AWB_NNSC_ITEM_GREEN_REMOVE,            ///<Green remove ratio, data type #AWB_NNSC_GREEN_REMOVE_RATIO
 | 
						|
	AWB_NNSC_ITEM_SKIN_REMOVE,             ///<Skin remove ratio, data type #AWB_NNSC_SKIN_REMOVE_RATIO
 | 
						|
	AWB_NNSC_ITEM_MAX_CNT,
 | 
						|
	ENUM_DUMMY4WORD(AWB_NNSC_ITEM)
 | 
						|
} AWB_NNSC_ITEM;
 | 
						|
 | 
						|
/**
 | 
						|
	NNSC green remove
 | 
						|
*/
 | 
						|
typedef enum _AWB_NNSC_GREEN_REMOVE {
 | 
						|
	AWB_NNSC_GREEN_REMOVE_OFF,
 | 
						|
	AWB_NNSC_GREEN_REMOVE_ON,
 | 
						|
	AWB_NNSC_GREEN_REMOVE_MAX,
 | 
						|
	ENUM_DUMMY4WORD(AWB_NNSC_GREEN_REMOVE)
 | 
						|
} AWB_NNSC_GREEN_REMOVE;
 | 
						|
 | 
						|
/**
 | 
						|
	NNSC skib remove
 | 
						|
*/
 | 
						|
typedef enum _AWB_NNSC_SKIN_REMOVE {
 | 
						|
	AWB_NNSC_SKIN_REMOVE_OFF,
 | 
						|
	AWB_NNSC_SKIN_REMOVE_ON,
 | 
						|
	AWB_NNSC_SKIN_REMOVE_MAX,
 | 
						|
	ENUM_DUMMY4WORD(AWB_NNSC_SKIN_REMOVE)
 | 
						|
} AWB_NNSC_SKIN_REMOVE;
 | 
						|
 | 
						|
#endif
 | 
						|
 |