📄 o_program_defs.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 + -