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

📄 o_search_display_defs.h

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

#ifdef D_GUI_COMPONENT_SEARCH_DISPLAY
#ifndef __O_SEARCH_DISPLAY_DEFS_H__
#define __O_SEARCH_DISPLAY_DEFS_H__

#include "GUI\Menu_system\ms_component_defs.h"

/***************************************************************************************
* Time descriptor.
****************************************************************************************/
typedef struct ms_descriptor_time {
	MS_DESCRIPTOR 	moDescriptor;
	CONST UINT8* 	mpBgBmp;		// Background bitmap
	UINT16			mwTextColor;		// Text color
}MS_DESCRIPTOR_TIME;

/***************************************************************************************
* Time search parameters.
************************************************************************************/
typedef struct ms_param_time {
	UINT32	mdwTime;
	UINT16	mwTotalTime;
	UINT16	mwNumDigits;	//The number of total input digits.
}MS_PARAM_TIME;

/***************************************************************************************
* Time object.
****************************************************************************************/
typedef struct mso_time {	
	MSO_OBJECT 		moObject;
	MS_PARAM_TIME 	moParam;
}MSO_TIME;

/***************************************************************************************
* Track descriptor.
****************************************************************************************/
typedef MS_DESCRIPTOR_TIME MS_DESCRIPTOR_TRACK;

/***************************************************************************************
* Track search parameters.
************************************************************************************/
typedef struct ms_param_track {
	UINT16 mwTrack;
	UINT16 mwTotalTrack;
}MS_PARAM_TRACK;

/***************************************************************************************
* Track object.
****************************************************************************************/
typedef struct mso_track {	
	MSO_OBJECT 		moObject;
	MS_PARAM_TRACK 	moParam;
}MSO_TRACK;

/***************************************************************************************
* Repeat parameters.
************************************************************************************/
typedef struct ms_param_repeat {
	UINT16 mwRepeatMode;
}MS_PARAM_REPEAT;

/***************************************************************************************
* Repeat object.
****************************************************************************************/
typedef struct mso_repeat {	
	MSO_OBJECT 		moObject;
	MS_PARAM_REPEAT 	moParam;
}MSO_REPEAT;

/***************************************************************************************
* RepeatAB parameters.
************************************************************************************/
typedef struct ms_param_repeatAB {
	UINT16 mwRepeatABMode;
}MS_PARAM_REPEATAB;

/***************************************************************************************
* RepeatAB object.
****************************************************************************************/
typedef struct mso_repeatAB {	
	MSO_OBJECT 		moObject;
	MS_PARAM_REPEATAB 	moParam;
}MSO_REPEATAB;

/***************************************************************************************
* Angle parameters.
************************************************************************************/
typedef struct ms_param_angle {
	UINT16	mwCurrentAngleNum;
	UINT16	mwTotalAngleNum;
}MS_PARAM_ANGLE;

/***************************************************************************************
* Angle object.
****************************************************************************************/
typedef struct mso_angle {	
	MSO_OBJECT 		moObject;
	MS_PARAM_ANGLE	 	moParam;
}MSO_ANGLE;

/***************************************************************************************
* The Search display component descriptor.
****************************************************************************************/
typedef struct ms_descriptor_search_display {
	MS_DESCRIPTOR_COMPONENT 	moDescriptor;
	CONST UINT8* 				mpBgBmp;		// Background bitmap
	UINT16						mwTextColor;		// Text color	
}MS_DESCRIPTOR_SEARCH_DISPLAY;

typedef enum { eComponentTypeTitleChapterOrTrack, eComponentTypeTime, eComponentTypeAngleRepeat} ComponentType; 

/***************************************************************************************
* Outermost Container parameters.
************************************************************************************/
typedef struct ms_param_search_display_container {
#ifdef D_CLOSE_SEARCH_DISPLAY_WHEN_NO_USER_INPUT
	UINT16	mwCloseSearchDisplayTimeOut;
#endif
	UINT16	mwComponentType;
}MS_PARAM_SEARCH_DISPLAY_CONTAINER;

/***************************************************************************************
* The outermost container object.
****************************************************************************************/
typedef struct mso_search_display_container {	
	MSO_COMPONENT 		moComponent;
	MS_PARAM_SEARCH_DISPLAY_CONTAINER	 	moParam;
}MSO_SEARCH_DISPLAY_CONTAINER;

#endif // __O_SEARCH_DISPLAY_DEFS_H__
#endif

⌨️ 快捷键说明

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