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

📄 o_search_display_config.c

📁 Zoran V966 DVD 解码 Soc芯片的源程序
💻 C
📖 第 1 页 / 共 2 页
字号:
/****************************************************************************************************
*  Copyright (c) 2005 ZORAN Corporation, All Rights Reserved
*  THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
*
*  File: o_search_display_config.c
*
* Description:
* =========
****************************************************************************************************/


/****************************************************************************************************
*	DEFINITION: Private constants 
****************************************************************************************************/
/***************************************************************************************
* 	Object definitions
****************************************************************************************/
STATIC CONST MS_X_Y_ALIGN oSearchDisplayTextAlign =
{
	0,
	0,
	ALIGN_H_CENTER_TO_CONTAINER,
    	ALIGN_V_CENTER_TO_CONTAINER
};

STATIC CONST MS_COLOR_SET oSearchDisplayTextColorSet =
{
	CIDX_3,
	CIDX_2,
	CIDX_4,
	CIDX_3
};

STATIC CONST MS_BITMAP_SET oSearchDisplayTextBitmapSet =
{
	BMP_BG_2,
	BMP_FG_FOCUS,
	NULL,
	NULL
};

STATIC CONST MS_BITMAP_SET oRepeatAngBtnTextBitmapSet =
{
	BMP_BG_2,
	BMP_FG_FOCUS,
	NULL,
	BMP_BG_PUSHED_1
};

/***************************************************************************************
*	Descriptor 	: 	oTitleTextDescriptor
*
*	Purpose	 	:	The Title text object.
 ****************************************************************************************/
STATIC CONST OSD_TEXT oTitleText =	{OSDR_GetFormUniStr_OsdMessage,		S_TITLE};

STATIC CONST MS_DESCRIPTOR_TEXT oTitleTextDescriptor =
{ // MS_DESCRIPTOR_TEXT
	{ // MS_DESCRIPTOR
        	sizeof(MSO_TEXT),
        	MS_NAV_TO_ALGINED_X,
        	MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_0,
        	{
        		AREA_SEARCH_DISPLAY_TITLE_TEXT_X,
			AREA_SEARCH_DISPLAY_TITLE_TEXT_Y,
            		AREA_SEARCH_DISPLAY_TITLE_TEXT_W,
            		AREA_SEARCH_DISPLAY_TITLE_TEXT_H
        	},
        	_TitleTextOperation,
        	OTEXT_FillOSDSeg,
        	mpParamNull
    	},
    	(MS_X_Y_ALIGN *)&oSearchDisplayTextAlign,
	(MS_COLOR_SET *)&oSearchDisplayTextColorSet,
	(MS_BITMAP_SET *)&oSearchDisplayTextBitmapSet,
	(OSD_TEXT*)&oTitleText,
	FONT_0,
	NULL,
	NULL
};

/***************************************************************************************
*	Descriptor 	: 	oChapterTextDescriptor
*
*	Purpose	 	:	The Chapter text object.
 ****************************************************************************************/
STATIC CONST OSD_TEXT oChapterText =	{OSDR_GetFormUniStr_OsdMessage,		S_CHAPTER};

STATIC CONST MS_DESCRIPTOR_TEXT oChapterTextDescriptor =
{ // MS_DESCRIPTOR_TEXT
	{ // MS_DESCRIPTOR
        	sizeof(MSO_TEXT),
        	MS_NAV_NULL,
        	MS_ATTR_OSD_LAYER_0,
        	{
        		AREA_SEARCH_DISPLAY_CHAPTER_TEXT_X,
			AREA_SEARCH_DISPLAY_CHAPTER_TEXT_Y,
            		AREA_SEARCH_DISPLAY_CHAPTER_TEXT_W,
            		AREA_SEARCH_DISPLAY_CHAPTER_TEXT_H
        	},
        	OTEXT_Operation,
        	OTEXT_FillOSDSeg,
        	mpParamNull
    	},
    	(MS_X_Y_ALIGN *)&oSearchDisplayTextAlign,
	(MS_COLOR_SET *)&oSearchDisplayTextColorSet,
	(MS_BITMAP_SET *)&oSearchDisplayTextBitmapSet,
	(OSD_TEXT*)&oChapterText,
	FONT_0,
	NULL,
	NULL
};


/***************************************************************************************
*	Descriptor 	: 	oTrackTextDescriptor
*
*	Purpose	 	:	The Track text object.
 ****************************************************************************************/
STATIC CONST OSD_TEXT oTrackText =	{OSDR_GetFormUniStr_OsdMessage,		S_TRACK};

STATIC CONST MS_DESCRIPTOR_TEXT oTrackTextDescriptor =
{ // MS_DESCRIPTOR_TEXT
	{ // MS_DESCRIPTOR
        	sizeof(MSO_TEXT),
        	MS_NAV_TO_ALGINED_X,
		MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_0,
        	{
        		AREA_SEARCH_DISPLAY_TRACK_TEXT_X,
			AREA_SEARCH_DISPLAY_TRACK_TEXT_Y,
            		AREA_SEARCH_DISPLAY_TRACK_TEXT_W,
            		AREA_SEARCH_DISPLAY_TRACK_TEXT_H
        	},
        	_TrackTextOperation,
        	OTEXT_FillOSDSeg,
        	mpParamNull
    	},
    	(MS_X_Y_ALIGN *)&oSearchDisplayTextAlign,
	(MS_COLOR_SET *)&oSearchDisplayTextColorSet,
	(MS_BITMAP_SET *)&oSearchDisplayTextBitmapSet,
	(OSD_TEXT*)&oTrackText,
	FONT_0,
	NULL,
	NULL
};

/***************************************************************************************
*	Descriptor 	: 	oTimeTextDescriptor
*
*	Purpose	 	:	The Time text object.
****************************************************************************************/
STATIC CONST OSD_TEXT oTimeText =	{OSDR_GetFormUniStr_OsdMessage,		S_TIME	};

STATIC CONST MS_DESCRIPTOR_TEXT oTimeTextDescriptor =
{ // MS_DESCRIPTOR_TEXT
	{ // MS_DESCRIPTOR
        	sizeof(MSO_TEXT),
        	MS_NAV_TO_ALGINED_X,
        	MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_0,
        	{
        		AREA_SEARCH_DISPLAY_TIME_TEXT_X,
			AREA_SEARCH_DISPLAY_TIME_TEXT_Y,
            		AREA_SEARCH_DISPLAY_TIME_TEXT_W,
            		AREA_SEARCH_DISPLAY_TIME_TEXT_H
        	},
        	_TimeTextOperation,
        	OTEXT_FillOSDSeg,
        	mpParamNull
    	},
    	(MS_X_Y_ALIGN *)&oSearchDisplayTextAlign,
	(MS_COLOR_SET *)&oSearchDisplayTextColorSet,
	(MS_BITMAP_SET *)&oSearchDisplayTextBitmapSet,
	(OSD_TEXT*)&oTimeText,
	FONT_0,
	NULL,
	NULL
};

/***************************************************************************************
*	Descriptor 	: 	oTitleDescriptor
*
*	Purpose	 	:	The Title edit object.
****************************************************************************************/
STATIC CONST MS_DESCRIPTOR_TRACK oTitleDescriptor =
{
	{// MS_DESCRIPTOR
		sizeof(MSO_TRACK),
		MS_NAV_TO_ALGINED_X,
		MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_0,
		{
			AREA_SEARCH_DISPLAY_TITLE_X,
			AREA_SEARCH_DISPLAY_TITLE_Y,
			AREA_SEARCH_DISPLAY_TITLE_W,
			AREA_SEARCH_DISPLAY_TITLE_H
		},
		_TitleOperation,
		_TrackFillOSDSeg,
		mpParamNull
	},
	NULL,
	CIDX_8
};

/***************************************************************************************
*	Descriptor 	: 	oChapterDescriptor
*
*	Purpose	 	:	The Chapter edit object.
****************************************************************************************/
STATIC CONST MS_DESCRIPTOR_TRACK oChapterDescriptor =
{
	{// MS_DESCRIPTOR
		sizeof(MSO_TRACK),
		MS_NAV_TO_ALGINED_X,
		MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_0,
		{
			AREA_SEARCH_DISPLAY_CHAPTER_X,
			AREA_SEARCH_DISPLAY_CHAPTER_Y,
			AREA_SEARCH_DISPLAY_CHAPTER_W,
			AREA_SEARCH_DISPLAY_CHAPTER_H
		},
		_ChapterOperation,
		_TrackFillOSDSeg,
		mpParamNull
	},
	NULL,
	CIDX_8
};

/***************************************************************************************
*	Descriptor 	: 	oTrackDescriptor
*
*	Purpose	 	:	The Track edit object.
****************************************************************************************/
STATIC CONST MS_DESCRIPTOR_TRACK oTrackDescriptor =
{
	{// MS_DESCRIPTOR
		sizeof(MSO_TRACK),
		MS_NAV_TO_ALGINED_X,
		MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_0,
		{
			AREA_SEARCH_DISPLAY_TRACK_X,
			AREA_SEARCH_DISPLAY_TRACK_Y,
			AREA_SEARCH_DISPLAY_TRACK_W,
			AREA_SEARCH_DISPLAY_TRACK_H
		},
		_TrackOperation,
		_TrackFillOSDSeg,
		mpParamNull
	},
	NULL,
	CIDX_8
};

/***************************************************************************************
*	Descriptor 	: 	oTimeDescriptor
*
*	Purpose	 	:	The Time object.
****************************************************************************************/
STATIC CONST MS_DESCRIPTOR_TIME oTimeDescriptor =
{
	{// MS_DESCRIPTOR
		sizeof(MSO_TIME),
		MS_NAV_TO_ALGINED_X,
		MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_0,
		{
			AREA_SEARCH_DISPLAY_TIME_X,
			AREA_SEARCH_DISPLAY_TIME_Y,
			AREA_SEARCH_DISPLAY_TIME_W,
			AREA_SEARCH_DISPLAY_TIME_H
		},
		_TimeOperation,
		_TimeFillOSDSeg,
		mpParamNull
	},
	NULL,
	CIDX_8
};

⌨️ 快捷键说明

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