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

📄 o_program_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_program_defs.h $
*
* Description:
* ============
*
****************************************************************************************/
#include "Config.h"		// Global Configuration - do not remove!

#ifdef D_GUI_COMPONENT_PROGRAM
#ifndef __O_PROGRAM_DEFS_H__
#define __O_PROGRAM_DEFS_H__

#include "GUI\Menu_system\ms_component_defs.h"

#define MAX_PROGRAM_NUM				16
#define MAX_PROGRAM_DISPLAY_LINE				8
#define INVALID_TRACK					0xFFFF

/***************************************************************************************
* Track descriptor.
****************************************************************************************/
typedef struct ms_descriptor_program_track {
	MS_DESCRIPTOR 	moDescriptor;
	UINT16			mwTextColor;		// Text color
}MS_DESCRIPTOR_PROGRAM_TRACK;

/***************************************************************************************
* Track parameters.
************************************************************************************/
typedef struct ms_param_program_track {
	UINT16	mwTrack;
}MS_PARAM_PROGRAM_TRACK;

/***************************************************************************************
* Track object.
****************************************************************************************/
typedef struct mso_program_track {	
	MSO_OBJECT 		moObject;
	MS_PARAM_PROGRAM_TRACK 	moParam;
}MSO_PROGRAM_TRACK;

/***************************************************************************************
* program_list_display descriptor.
****************************************************************************************/
typedef struct ms_descriptor_program_list_display {
	MS_DESCRIPTOR	moDescriptor;
	CONST UINT8* 	mpBgBmp;		// Background bitmap
	UINT16			mwTextColor;		// Text color
	UINT16			mwTrackColor;		// Text color
}MS_DESCRIPTOR_PROGRAM_LIST_DISPLAY;

/***************************************************************************************
* The program component descriptor.
****************************************************************************************/
typedef struct ms_descriptor_program {
	MS_DESCRIPTOR_COMPONENT 	moDescriptor;
	CONST UINT8* 				mpBgBmp;		// Background bitmap
	UINT16						mwTextColor;		// Text color	
}MS_DESCRIPTOR_PROGRAM;

/***************************************************************************************
* The program component parameters.
************************************************************************************/
typedef struct ms_param_program {
	UINT16	mwTrack[MAX_PROGRAM_NUM]; //For DVD, it is title; For VCD/SVCD, it is track
	UINT16	mwChapter[MAX_PROGRAM_NUM];
	UINT16	mwProgramListItemsNum;
	BOOL 	mbProgramPendingPlay;
	BOOL 	mbIsPlayBeforeOpened;
}MS_PARAM_PROGRAM;

/***************************************************************************************
* The program component object.
****************************************************************************************/
typedef struct mso_program {	
	MSO_COMPONENT 		moComponent;
	MS_PARAM_PROGRAM	 	moParam;
}MSO_PROGRAM;
#endif // __O_PROGRAM_DEFS_H__
#endif //D_GUI_COMPONENT_PROGRAM

⌨️ 快捷键说明

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