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

📄 uiop_def.h

📁 Zoran V966 DVD 解码 Soc芯片的源程序
💻 H
字号:
/****************************************************************************************************
*  Copyright (c) 2005 ZORAN Corporation, All Rights Reserved
*  THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
*
*  File: UIOP_DEF.h
*
* Description:
* =========
*
****************************************************************************************************/
#include "Config.h"		// Global Configuration - do not remove!
#include "include\sysdefs.h"	// Global definition - do not remove!

#ifndef _UIOP_DEF_H
#define _UIOP_DEF_H

/****************************************************************************************************
*	INCLUDE FILES: Only typedef header files are allowed to be included here.
****************************************************************************************************/
// Include C Standard

// Include project specific, only type definition header files are allowed to be included
#include "gui\menu_system\ms_operation_def.h"

/****************************************************************************************************
*	DEFINITION: Public named constants
****************************************************************************************************/
/****************************************************************************************************
*	 DEFINITION: Public macros
****************************************************************************************************/
/****************************************************************************************************
*	DEFINITION: Public typedefs
****************************************************************************************************/


///////////////////////////////////////////////////
// User Ops parameters

// If key is held down then the highest bit of LParam is set.
#define MS_PARAM_OP_KEYHOLD		0x10000000L


//User OPs
//Notice!!!! Don't add new defines in the middle, please append them
//Don't remove any definies!!!!!
//#define MS_OP_UP											(OPERATION_CLASS_USER | 0x0001)
//#define MS_OP_DOWN										(OPERATION_CLASS_USER | 0x0002)
//#define MS_OP_LEFT											(OPERATION_CLASS_USER | 0x0003)
//#define MS_OP_RIGHT										(OPERATION_CLASS_USER | 0x0004)
//#define MS_OP_ENTER										(OPERATION_CLASS_USER | 0x0005)
enum
{
	MS_OP_POWER		=	(OPERATION_CLASS_USER | 0x0006),
	MS_OP_EJECT									,

	MS_OP_0										,
	MS_OP_1										,
	MS_OP_2										,
	MS_OP_3										,

	MS_OP_4										,
	MS_OP_5										,
	MS_OP_6										,
	MS_OP_7										,

	MS_OP_8										,
	MS_OP_9										,
	MS_OP_10P									,
	MS_OP_MENU									,

	MS_OP_TITLE									,
	MS_OP_RETURN								,
	MS_OP_PBC									,
	MS_OP_AUDIO									,

	MS_OP_SUBTITLE								,
	MS_OP_ANGLE									,
	MS_OP_JPEG_ROTATION							,
	MS_OP_PLAY_MODE								,

	MS_OP_MARKAB								,
	MS_OP_REPEAT								,
	MS_OP_PROGRAM								,
	MS_OP_SHUFFLE								,

	MS_OP_INTRO_PLAY							,
	MS_OP_SKIPB									,
	MS_OP_SKIPF									,
	MS_OP_NEXT_CHAPTER							,
	MS_OP_PREV_CHAPTER								,
	MS_OP_FASTB									,

	MS_OP_FASTF									,
	MS_OP_SLOWF									,
	MS_OP_SLOWB									,
	MS_OP_STEPF									,

	MS_OP_CHAPTER_MARKER_SKIP					,
	MS_OP_BOOKMARK								,
	MS_OP_PAGE_UP								,
	MS_OP_PAGE_DOWN								,

	MS_OP_PREV_INDEX							,
	MS_OP_NEXT_INDEX							,
	MS_OP_PLAY									,
	MS_OP_PAUSE									,

	MS_OP_STOP									,
	MS_OP_RESUME_STOP							,
	MS_OP_KARAOKE								,
	MS_OP_3D									,

	MS_OP_LR									,
	MS_OP_SIX_CHANNEL							,
	MS_OP_MUTE									,
	MS_OP_MIC_ON_OFF							,

	MS_OP_VOLUME_UP								,
	MS_OP_VOLUME_DOWN							,
	MS_OP_EQUALIZER								,
	MS_OP_SPECTRUM								,

	MS_OP_PROLOGIC								,
	MS_OP_ZOOM									,
	MS_OP_TV_SYS								,
	MS_OP_VIDEO_OUTMODE							,

	MS_OP_VIDEO_ENHANCE							,
	MS_OP_PSO_MODE								,
	MS_OP_HD_RESOLUTION							,
	MS_OP_DISPLAY								,

	MS_OP_CLEAR									,
	MS_OP_MAESTROLINK							,
	MS_OP_GAME									,
	MS_OP_SETUP									,

	MS_OP_DIGEST								,
	MS_OP_SEARCH								,
	MS_OP_MPP									,
	MS_OP_DD_EX									,

	MS_OP_BASS_MGR								,
	MS_OP_PLAY_PAUSE							,
	MS_OP_VOLUME								,	
#ifdef EZVIEW_ENABLED
	MS_OP_EZVIEW								,
#endif
	MS_OP_DEVICE_SWITCH							,
	MS_OP_MUSIC_MODE				            ,
#ifdef D_GUI_COMPONENT_BRIGHTNESS_EDGE_CONTROLLER
	MS_OP_BRIGHTNESS_EDGE_CONTROL				,	
#endif
#ifdef FTA_SUPPORT
	MS_OP_FTA_SELECTION							,
    MS_OP_FTA_CHANNEL_TABLE                     ,
    MS_OP_FTA_TAB_EXIT						,
    MS_OP_FTA_TAB_ADD						,
    MS_OP_FTA_TAB_DELETE					,
#endif
#ifdef FTA_SUPPORT
    MS_OP_CHNL_SCANNING                         ,
    MS_OP_FTA_TRANSPORT_TABLE                   ,
#endif 
#ifdef D_DIRECT_KEY_SMART_PICTURE
	MS_OP_SMART_PICTURE							,
#endif	
// <<< Ram.wang_1125_05: modify I86_AV_RECEIVER FUNCTION LIKE AS THOMSON
#ifdef D_I86_AV_RECEIVER
	// for switch dvd->radio tuner->av1->av2->spdif_in1->spdif_in2
	MS_OP_SOURCE,
#endif
// >>> Ram.wang_1125_05
#ifdef D_MULTI_CDDA_SHUFFLE_PLAY
	MS_OP_MULTI_CDDA_SHUFFLE,
#endif

#ifdef D_DOOR_CONTROLLER
	MS_OP_DOOR_CLOSE							,
	MS_OP_DOOR_OPEN							,
#endif
#ifdef D_LID_CONTROLLER
	MS_OP_LID_CLOSE								,
	MS_OP_LID_OPEN								,
#endif
#ifdef D_LCD_FLIP
	MS_OP_LCD_FLIP							,
#endif
#ifdef D_LCD_DISPLAY_MODE
	MS_OP_LCD_DISPLAY_MODE					,
#endif
       MS_OP_RESET			,

//NOTICE!!!!!!
//Add new UIOP define here, don't add after MS_OP_LAST

	MS_OP_LAST
};

#define MS_OperationDigitKeyToValue(_MsOp_)			((_MsOp_) - MS_OP_0)

//Notice!!!! Don't add new defines in the middle, please append them
//Don't remove any definies!!!!!
//Whenever add a new UIOP Define, need to add same MS_OP define first
#define UIOP_UP								MS_OP_UP			
#define UIOP_DOWN							MS_OP_DOWN
#define UIOP_LEFT								MS_OP_LEFT
#define UIOP_RIGHT							MS_OP_RIGHT
#define UIOP_ENTER							MS_OP_ENTER
#define UIOP_POWER							MS_OP_POWER						
#define UIOP_EJECT							MS_OP_EJECT						
#define UIOP_0								MS_OP_0							
#define UIOP_1								MS_OP_1							
#define UIOP_2								MS_OP_2							
#define UIOP_3								MS_OP_3							
#define UIOP_4								MS_OP_4							
#define UIOP_5								MS_OP_5							
#define UIOP_6								MS_OP_6							
#define UIOP_7								MS_OP_7							
#define UIOP_8								MS_OP_8							
#define UIOP_9								MS_OP_9							
#define UIOP_10P								MS_OP_10P						
#define UIOP_MENU							MS_OP_MENU						
#define UIOP_TITLE								MS_OP_TITLE						
#define UIOP_RETURN							MS_OP_RETURN					
#define UIOP_PBC								MS_OP_PBC						
#define UIOP_AUDIO							MS_OP_AUDIO
#define UIOP_SUBTITLE							MS_OP_SUBTITLE
#define UIOP_ANGLE							MS_OP_ANGLE
#define UIOP_JPEG_ROTATION					MS_OP_JPEG_ROTATION				
#define UIOP_PLAY_MODE						MS_OP_PLAY_MODE					
#define UIOP_MARKAB							MS_OP_MARKAB					
#define UIOP_REPEAT							MS_OP_REPEAT					
#define UIOP_PROGRAM							MS_OP_PROGRAM					
#define UIOP_SHUFFLE							MS_OP_SHUFFLE					
#define UIOP_INTRO_PLAY						MS_OP_INTRO_PLAY				
#define UIOP_SKIPB							MS_OP_SKIPB						
#define UIOP_SKIPF							MS_OP_SKIPF	
#define UIOP_NEXT_CHAPTER					MS_OP_NEXT_CHAPTER
#define UIOP_PREV_CHAPTER					MS_OP_PREV_CHAPTER
#define UIOP_FASTB							MS_OP_FASTB						
#define UIOP_FASTF							MS_OP_FASTF						
#define UIOP_SLOWF							MS_OP_SLOWF						
#define UIOP_SLOWB							MS_OP_SLOWB						
#define UIOP_STEPF							MS_OP_STEPF						
#define UIOP_CHAPTER_MARKER_SKIP				MS_OP_CHAPTER_MARKER_SKIP		
#define UIOP_BOOKMARK						MS_OP_BOOKMARK					
#define UIOP_PAGE_UP							MS_OP_PAGE_UP					
#define UIOP_PAGE_DOWN						MS_OP_PAGE_DOWN					
#define UIOP_PREV_INDEX						MS_OP_PREV_INDEX				
#define UIOP_NEXT_INDEX						MS_OP_NEXT_INDEX				
#define UIOP_PLAY								MS_OP_PLAY						
#define UIOP_PAUSE							MS_OP_PAUSE						
#define UIOP_STOP								MS_OP_STOP						
#define UIOP_RESUME_STOP						MS_OP_RESUME_STOP				
#define UIOP_KARAOKE							MS_OP_KARAOKE					
#define UIOP_3D								MS_OP_3D						
#define UIOP_MUTE								MS_OP_MUTE						
#define UIOP_LR								MS_OP_LR						
#define UIOP_SIX_CHANNEL						MS_OP_SIX_CHANNEL				
#define UIOP_MUTE								MS_OP_MUTE						
#define UIOP_MIC_ON_OFF						MS_OP_MIC_ON_OFF				
#define UIOP_VOLUME_UP						MS_OP_VOLUME_UP					
#define UIOP_VOLUME_DOWN					MS_OP_VOLUME_DOWN				
#define UIOP_EQUALIZER						MS_OP_EQUALIZER					
#define UIOP_SPECTRUM						MS_OP_SPECTRUM					
#define UIOP_PROLOGIC						MS_OP_PROLOGIC					
#define UIOP_ZOOM							MS_OP_ZOOM						
#define UIOP_TV_SYS							MS_OP_TV_SYS					
#define UIOP_VIDEO_OUTMODE					MS_OP_VIDEO_OUTMODE				
#define UIOP_VIDEO_ENHANCE					MS_OP_VIDEO_ENHANCE				
#define UIOP_PSO_MODE						MS_OP_PSO_MODE	
#define UIOP_HD_RESOLUTION					MS_OP_HD_RESOLUTION				
#define UIOP_DISPLAY							MS_OP_DISPLAY
#define UIOP_CLEAR							MS_OP_CLEAR						
#define UIOP_MAESTROLINK						MS_OP_MAESTROLINK				
#define UIOP_GAME							MS_OP_GAME						
#define UIOP_SETUP							MS_OP_SETUP						
#define UIOP_DIGEST							MS_OP_DIGEST					
#define UIOP_SEARCH							MS_OP_SEARCH
#define UIOP_MPP								MS_OP_MPP
#define UIOP_DD_EX							MS_OP_DD_EX
#define UIOP_BASS_MGR						MS_OP_BASS_MGR
#define UIOP_PLAY_PAUSE						MS_OP_PLAY_PAUSE
#define UIOP_VOLUME							MS_OP_VOLUME
#ifdef EZVIEW_ENABLED
#define UIOP_EZVIEW							MS_OP_EZVIEW
#endif
#define UIOP_DEVICE_SWITCH					MS_OP_DEVICE_SWITCH
#define UIOP_MUSIC_MODE						MS_OP_MUSIC_MODE
#ifdef D_GUI_COMPONENT_BRIGHTNESS_EDGE_CONTROLLER
#define UIOP_BRIGHTNESS_EDGE_CONTROL  		MS_OP_BRIGHTNESS_EDGE_CONTROL
#endif
#if 0
#if defined( FTA_SUPPORT ) && defined(FTA_SATELLITE)
#define UIOP_CHNL_SCANNING                  MS_OP_CHNL_SCANNING
#define UIOP_FTA_TRANSPORT_TABLE                MS_OP_FTA_TRANSPORT_TABLE
#endif // defined( FTA_SUPPORT ) && defined(FTA_SATELLITE)
#endif
#define UIOP_NONE							MS_OP_NONE
#define UIOP_LAST								MS_OP_LAST
#ifdef FTA_SUPPORT
#define 	UIOP_FTA_TAB_EXIT				MS_OP_FTA_TAB_EXIT
#define	UIOP_FTA_TAB_ADD				MS_OP_FTA_TAB_ADD
#define 	UIOP_FTA_TAB_DELETE			MS_OP_FTA_TAB_DELETE
#endif
#if 0
#ifdef FTA_SUPPORT
#define UIOP_FTA_SELECTION                  MS_OP_FTA_SELECTION
#define UIOP_FTA_CHANNEL_TABLE              MS_OP_FTA_CHANNEL_TABLE
#endif
#endif
#ifdef D_DIRECT_KEY_SMART_PICTURE
#define UIOP_SMART_PICTURE						MS_OP_SMART_PICTURE
#endif
// <<< Ram.wang_1125_05: modify I86_AV_RECEIVER FUNCTION LIKE AS THOMSON
#ifdef D_I86_AV_RECEIVER
// for switch dvd->radio tuner->av1->av2->spdif_in1->spdif_in2
#define UIOP_SOURCE							MS_OP_SOURCE	
#endif
// >>> Ram.wang_1125_05
#ifdef D_MULTI_CDDA_SHUFFLE_PLAY
#define UIOP_MULTI_CDDA_SHUFFLE				MS_OP_MULTI_CDDA_SHUFFLE
#endif
//>>>Added for Portable DVD. FEATURE_FOR_PORTABLE_DVD
#ifdef D_DOOR_CONTROLLER
#define UIOP_DOOR_CLOSE					MS_OP_DOOR_CLOSE
#define UIOP_DOOR_OPEN					MS_OP_DOOR_OPEN
#endif
#ifdef D_LID_CONTROLLER
#define UIOP_LID_CLOSE						MS_OP_LID_CLOSE
#define UIOP_LID_OPEN					MS_OP_LID_OPEN
#endif
#ifdef D_LCD_FLIP  
#define UIOP_LCD_FLIP				MS_OP_LCD_FLIP
#endif 
#ifdef D_LCD_DISPLAY_MODE
#define UIOP_LCD_DISPLAY_MODE			MS_OP_LCD_DISPLAY_MODE
#endif 
#define UIOP_RESET							MS_OP_RESET
#define UIOP_LAST								MS_OP_LAST
//<<<Added for Portable DVD. FEATURE_FOR_PORTABLE_DVD
#endif //_UIOP_DEF_H

⌨️ 快捷键说明

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