⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 key_handler_setup.h

📁 SAMSUNG 5009的源代码
💻 H
📖 第 1 页 / 共 2 页
字号:
/******************************************************************************
 *   Filename    : Key_handler_setup.h  
 *   Start date  : 2003. 3. 19.
 *   By          : Taejin Kwon             
 *   Contact     : eric.kwon@samsung.com 
 *   Description : Header file for Setup_handle.c file  
 ******************************************************************************
 */
#ifndef	_KEY_HANDLER_SETUP_H_
#define	_KEY_HANDLER_SETUP_H_

#ifdef __cplusplus
extern "C" {
#endif

#define ADDR_W  BYTE4  // Qian liping 050830

/*
 * Region code list 
 */
#define REGION_CODE_NUM_1			0x1		/* canada, usa */
#define REGION_CODE_NUM_2			0x2		/* japan, europe */
#define REGION_CODE_NUM_3			0x3		/* east south asia */
#define REGION_CODE_NUM_4			0x4		/* austrailia, newziland */
#define REGION_CODE_NUM_5			0x5		/* Russia, india */
#define REGION_CODE_NUM_6			0x6		/* china */
#define REGION_CODE_FREE			0x9

/* Audio digital output can be PCM format or original source format.
 * For example, MPEG stream can be stream out in PCM(after decoding) or
 * original MPEG stream.
 */
#define SAVER_OFF			0x0
#define SAVER_ON		0x1

/*clina 060421 add for DIVX_DRM function*/
typedef enum
{
	SET_VERSION_VIEW = 0,
	SET_VERSION_DRM
}SET_VERSION_ID;


/* Enumeration for Video Setting */ 
typedef enum
{
	//SET_TV_TYPE_WIDE = 0,			//(weilf)20060808
	SET_TV_TYPE_4_3_LB=0,			//(weilf)20060808
	SET_TV_TYPE_4_3_PS,
	SET_TV_TYPE_WIDE				//(weilf)20060808:move to here
}SET_TV_TYPE_ID;
 
typedef enum
{
	SET_COLOR_AUTO = 0,		
	SET_COLOR_NTSC,	
	SET_COLOR_PAL,
#if _COP_TV_PAL60
	SET_COLOR_PAL60,
#endif
#if _COP_TV_PALM
	SET_COLOR_PALM,
#endif	
#if _COP_TV_PALN
	SET_COLOR_PALN,
#endif	
	SET_COLOR_END
}SET_TV_SYS_ID;

typedef enum
{
	SET_SCAN_INT = 0,		
	SET_SCAN_PRO
}SET_SCAN_MODE_ID;

#if _COP_UI_OSD_HDMI_VIDEO_IN_SETUP
typedef enum
{
	SET_HDMI_720_480 = 0,		
	SET_HDMI_1280_720,
	SET_HDMI_1920_1080,
	SET_HDMI_AUTO
}SET_HDMI_MODE_ID;
#endif

#if _COP_UI_OSD_ASV_IN_SETUP
typedef enum
{
	SET_ASV_OFF=MENU_D3_DISP_ASV_OFF-(MENU_D3_DISP_ASV_START+1),
	SET_ASV_FADE=MENU_D3_DISP_ASV_FADE-(MENU_D3_DISP_ASV_START+1),
	SET_ASV_RANDOM=MENU_D3_DISP_ASV_RANDOM-(MENU_D3_DISP_ASV_START+1)
}SET_ASV_MODE_ID; //CLINA 061019
#endif

typedef enum
{
	SET_VOUT_START = 0,
#if _COP_VIDEO_SVIDEO
	SET_VOUT_SVIDEO,
#endif
#if _COP_VIDEO_YPBPR
	SET_VOUT_YPBPR,
#endif
#if _COP_VIDEO_SUB_VGA
	SET_VOUT_VGA,
#endif
#if _COP_VIDEO_SUB_RGB
	SET_VOUT_RGB,
#endif
#if _COP_VIDEO_SCART
	SET_VOUT_SCART,
#endif
#if _COP_VIDEO_YUV
	SET_VOUT_YUV,
#endif
	SET_VOUT_END
}SET_TV_VOUT_ID;


typedef enum
{
	SET_STILL_MODE_AUTO = 0,		
	SET_STILL_MODE_FRAME,		
	SET_STILL_MODE_FIELD	
}SET_STILL_MODE_ID;

typedef enum
{
	SET_VFD_DIM_AUTO = 0,		
	SET_VFD_DIM_BRIGHT,		
	SET_VFD_DIM_DIM	
}SET_VFD_DIM_ID;

/* Enumeration for Audio Setting */ 
#ifdef _MTK_STYLE//clina 060524
typedef enum
{
	AUDIO_OUT_STREAM_OFF 	= MENU_D3_AUDIO_DIGITAL_OUTPUT_OFF- (MENU_D3_AUDIO_DIGITAL_OUTPUT_START+1),
	AUDIO_OUT_STREAM_PCM	= MENU_D3_AUDIO_DIGITAL_OUTPUT_LPCM- (MENU_D3_AUDIO_DIGITAL_OUTPUT_START+1), 	
	AUDIO_OUT_STREAM_BIT		= MENU_D3_AUDIO_DIGITAL_OUTPUT_BTS- (MENU_D3_AUDIO_DIGITAL_OUTPUT_START+1)
}SET_AUDIO_STREAM_ID;

#else
typedef enum
{
	AUDIO_OUT_STREAM_PCM = 0,		
	AUDIO_OUT_STREAM_BIT
}SET_AUDIO_STREAM_ID;
#endif

typedef enum
{
	SPK_CHANNEL_LRT = 0,		
	SPK_CHANNEL_STEREO,		
	SPK_CHANNEL_5_1		
}SET_SPK_CHANNEL_ID;
typedef enum
{
	PCM_CHAN_FRONT = 0,		
	PCM_CHAN_SURROUND,		
	PCM_CHAN_CENTER	
}SET_PCM_CHANNEL_ID;

typedef enum
{
	OP_MODE_LINE = 0,		
	OP_MODE_RF
}SET_OP_MODE_ID;

typedef enum
{
	DUAL_MODE_STEREO = 0,		
	DUAL_MODE_LEFT,		
	DUAL_MODE_RIGHT,		
	DUAL_MODE_MIXED		
}SET_DUAL_MODE_ID;

typedef enum
{
	SET_AUDIO_DRC_1_8 = 0,		
	SET_AUDIO_DRC_1_4,		
	SET_AUDIO_DRC_3_8,		
	SET_AUDIO_DRC_1_2,		
	SET_AUDIO_DRC_5_8,		
	SET_AUDIO_DRC_3_4,		
	SET_AUDIO_DRC_7_8,		
	SET_AUDIO_DRC_FULL			
}SET_AUDIO_DRC_ID;

/* Enumeration for Karaoke Setting */ 
typedef enum
{
	SET_KARA_VOL_0 = 0,		
	SET_KARA_VOL_1,		
	SET_KARA_VOL_2,		
	SET_KARA_VOL_3,		
	SET_KARA_VOL_4,		
	SET_KARA_VOL_5,		
	SET_KARA_VOL_6,		
	SET_KARA_VOL_7,		
	SET_KARA_VOL_8		
}SET_KARA_VOL_ID;

typedef enum
{
	SET_KARA_ECHO_0 = 0,		
	SET_KARA_ECHO_1,		
	SET_KARA_ECHO_2,		
	SET_KARA_ECHO_3,		
	SET_KARA_ECHO_4,		
	SET_KARA_ECHO_5,		
	SET_KARA_ECHO_6,		
	SET_KARA_ECHO_7,		
	SET_KARA_ECHO_8		
}SET_KARA_ECHO_ID;

typedef enum
{
	SET_KARA_KEY_N6 = 0,		
	SET_KARA_KEY_N5,		
	SET_KARA_KEY_N4,		
	SET_KARA_KEY_N3,		
	SET_KARA_KEY_N2,		
	SET_KARA_KEY_N1,		
	SET_KARA_KEY_0,		
	SET_KARA_KEY_P1,		
	SET_KARA_KEY_P2,		
	SET_KARA_KEY_P3,		
	SET_KARA_KEY_P4,		
	SET_KARA_KEY_P5,		
	SET_KARA_KEY_P6		
}SET_KARA_KEY_ID;

typedef enum
{	SET_SPK_VOL_FL,
	SET_SPK_VOL_FR,
	SET_SPK_VOL_SL,
	SET_SPK_VOL_SR,
	SET_SPK_VOL_CEN,
	SET_SPK_VOL_SUB,
}SET_SPK_VOL_CHANNEL_ID;
typedef enum
{
	SET_SPK_VOL_FL_N10 = 0,		
	SET_SPK_VOL_FL_N9,		
	SET_SPK_VOL_FL_N8,		
	SET_SPK_VOL_FL_N7,		
	SET_SPK_VOL_FL_N6,		
	SET_SPK_VOL_FL_N5,		
	SET_SPK_VOL_FL_N4,		
	SET_SPK_VOL_FL_N3,		
	SET_SPK_VOL_FL_N2,		
	SET_SPK_VOL_FL_N1,		
	SET_SPK_VOL_FL_0,		
	SET_SPK_VOL_FL_P1,		
	SET_SPK_VOL_FL_P2,
	SET_SPK_VOL_FL_P3,
	SET_SPK_VOL_FL_P4,
	SET_SPK_VOL_FL_P5,
	SET_SPK_VOL_FL_P6,
	SET_SPK_VOL_FL_P7,
	SET_SPK_VOL_FL_P8,
	SET_SPK_VOL_FL_P9,
	SET_SPK_VOL_FL_P10,
}SET_SPK_VOL_FL_ID;

typedef enum
{
	SET_SPK_VOL_FR_N10 = 0,		
	SET_SPK_VOL_FR_N9,		
	SET_SPK_VOL_FR_N8,		
	SET_SPK_VOL_FR_N7,		
	SET_SPK_VOL_FR_N6,		
	SET_SPK_VOL_FR_N5,		
	SET_SPK_VOL_FR_N4,		
	SET_SPK_VOL_FR_N3,		
	SET_SPK_VOL_FR_N2,		
	SET_SPK_VOL_FR_N1,		
	SET_SPK_VOL_FR_0,		
	SET_SPK_VOL_FR_P1,		
	SET_SPK_VOL_FR_P2,
	SET_SPK_VOL_FR_P3,
	SET_SPK_VOL_FR_P4,
	SET_SPK_VOL_FR_P5,
	SET_SPK_VOL_FR_P6,
	SET_SPK_VOL_FR_P7,
	SET_SPK_VOL_FR_P8,
	SET_SPK_VOL_FR_P9,
	SET_SPK_VOL_FR_P10,
}SET_SPK_VOL_FR_ID;

typedef enum
{
	SET_SPK_VOL_SL_N10 = 0,		
	SET_SPK_VOL_SL_N9,		
	SET_SPK_VOL_SL_N8,		
	SET_SPK_VOL_SL_N7,		
	SET_SPK_VOL_SL_N6,		
	SET_SPK_VOL_SL_N5,		
	SET_SPK_VOL_SL_N4,		
	SET_SPK_VOL_SL_N3,		
	SET_SPK_VOL_SL_N2,		
	SET_SPK_VOL_SL_N1,		
	SET_SPK_VOL_SL_0,		
	SET_SPK_VOL_SL_P1,		
	SET_SPK_VOL_SL_P2,
	SET_SPK_VOL_SL_P3,
	SET_SPK_VOL_SL_P4,
	SET_SPK_VOL_SL_P5,
	SET_SPK_VOL_SL_P6,
	SET_SPK_VOL_SL_P7,
	SET_SPK_VOL_SL_P8,
	SET_SPK_VOL_SL_P9,
	SET_SPK_VOL_SL_P10,
}SET_SPK_VOL_SL_ID;

typedef enum
{
	SET_SPK_VOL_SR_N10 = 0,		
	SET_SPK_VOL_SR_N9,		
	SET_SPK_VOL_SR_N8,		
	SET_SPK_VOL_SR_N7,		

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -