亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? o_program_config.c

?? ZORAN 962/966 SOURCE CODE,DVD chip
?? C
字號:
/****************************************************************************************************
*  Copyright (c) 2005 ZORAN Corporation, All Rights Reserved
*  THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
*
*  File: o_program_config.c
*
* Description:
* =========
****************************************************************************************************/

/***************************************************************************************
*	Descriptor 	: 	oProgramTrackDescriptor
*
*	Purpose	 	:	The Program Track object.
****************************************************************************************/

STATIC CONST MS_DESCRIPTOR_PROGRAM_TRACK oProgramTrackDescriptor =
{
	{// MS_DESCRIPTOR
		sizeof(MSO_PROGRAM_TRACK),
		MS_NAV_TO_ALGINED_Y,
		MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_0,
		{
			0,
			0,
			0,
			AREA_ITEM_HEIGHT
		},
		_TrackOperation,
		_TrackFillOSDSeg,
		mpParamNull
	},
	CIDX_8
};

/***************************************************************************************
*	Descriptor 	: 	oProgramTitleDescriptor
*
*	Purpose	 	:	The Program Title object.
****************************************************************************************/
STATIC CONST MS_DESCRIPTOR_PROGRAM_TRACK oProgramTitleDescriptor =
{
	{// MS_DESCRIPTOR
		sizeof(MSO_PROGRAM_TRACK),
		MS_NAV_TO_ALGINED_Y,
		MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_0,
		{
			0,
			0,
			0,
			AREA_ITEM_HEIGHT
		},
		_TitleOperation,
		_TitleFillOSDSeg,
		mpParamNull
	},
	CIDX_8
};

/***************************************************************************************
*	Descriptor 	: 	oProgramChapterDescriptor
*
*	Purpose	 	:	The Program Chapter object.
****************************************************************************************/
STATIC CONST MS_DESCRIPTOR_PROGRAM_TRACK oProgramChapterDescriptor =
{
	{// MS_DESCRIPTOR
		sizeof(MSO_PROGRAM_TRACK),
		MS_NAV_TO_ALGINED_Y,
		MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_0,
		{
			0,
			0,
			0,
			AREA_ITEM_HEIGHT
		},
		_ChapterOperation,
		_ChapterFillOSDSeg,
		mpParamNull
	},
	CIDX_8
};

/***************************************************************************************
*	Descriptor 	: 	oProgramComponentTitleDescriptor
*
*	Purpose	 	:	
****************************************************************************************/
STATIC CONST MS_COLOR_SET oProgramComponentTitleColorSet = {
	CIDX_6,
	NULL,
	NULL,
	NULL
};

STATIC CONST OSD_TEXT oProgramComponentTitleText = {OSDR_GetFormUniStr_OsdMessage, S_PROGRAM};

STATIC CONST MS_DESCRIPTOR_TEXT oProgramComponentTitleDescriptor =
{ // MS_DESCRIPTOR_TEXT
	{ // MS_DESCRIPTOR
        	sizeof(MSO_TEXT),
        	MS_NAV_NULL,
        	MS_ATTR_OSD_LAYER_0,
        	{
        		AREA_PROGRAM_TITLE_X,
			AREA_PROGRAM_TITLE_Y,
            		AREA_PROGRAM_TITLE_W,
            		AREA_PROGRAM_TITLE_H
        	},
        	OTEXT_Operation,
        	OTEXT_FillOSDSeg,
        	mpParamNull
    	},
    	(MS_X_Y_ALIGN *)&oCenterAlignToContainer,
	(MS_COLOR_SET *)&oProgramComponentTitleColorSet, //oDefaultTextColorSet,
	NULL,
	(OSD_TEXT*)&oProgramComponentTitleText,
	FONT_0,
	NULL,
	NULL
};

/***************************************************************************************
*	Descriptor 	: 	oTrackVListDescriptor
*
*	Purpose	 	:	Descriptor of the list (MSO_VLIST) containing the track, title or chapter objects.
 ****************************************************************************************/
 
STATIC CONST MS_PARAM_VLIST oTrackListParam = {
	0, // Total number of items in the list.
	0,// Index of the first item.
	NBR_MAX_VISIBLE_TRACK_ITEMS, // Number of visible items.
	4, // mcItemOffset
	0
};

STATIC CONST MS_DESCRIPTOR_VLIST oTrackVListDescriptor = 
{ // Container descriptor start
	{// Descriptor start
		sizeof(MSO_VLIST),
		MS_NAV_CONTAINER_WRAP_UD | MS_NAV_CONTAINER_GOTO_PREV_FOCUS | MS_NAV_CONTAINER_GOTO_TOP,
		MS_ATTR_CONTAINER | MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_0 | MS_ATTR_VLIST_OFFSET_FIRSTITEM, 
		{
			AREA_TRACK_LIST_X,
			AREA_TRACK_LIST_Y,
			AREA_TRACK_LIST_W,
			AREA_TRACK_LIST_H
		},
		_TrackVListOperation,	
		mpfFillOsdSegNull, // VListFillOSDSeg
		(UINT8*)&oTrackListParam
	},// Descriptor end
	maContentsNull,
	mwNbrContentsNull,
};

/***************************************************************************************
*	Descriptor 	: 	oTrackVScrollListDescriptor
*
*	Purpose	 	:	The MSO_VSCROLL_LIST object which contains an MSO_VLIST (descriptor oTrackVListDescriptor) object 
*					within it.
 ****************************************************************************************/
STATIC CONST MS_DESCRIPTOR_VSCROLL_LIST oTrackVScrollListDescriptor =
{
	{ // Container descriptor start
		{ // Descriptor start
			sizeof(MSO_VSCROLL_LIST),
			MS_NAV_NULL,
			MS_ATTR_CONTAINER | MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_0 | MS_ATTR_VSLIST_DISPLAY_BG_BMP |MS_ATTR_VSLIST_SCROLL_ARROW,
			{
				AREA_TRACK_SCROLL_LIST_X,
				AREA_TRACK_SCROLL_LIST_Y,
				AREA_TRACK_SCROLL_LIST_W,
				AREA_TRACK_SCROLL_LIST_H
			},
			_TrackVScrollListOperation,
			VScrollListFillOSDSeg,
			mpParamNull,
		}, // Descriptor end
		maContentsNull,
		mwNbrContentsNull,
	}, // Container descriptor end
	(MS_DESCRIPTOR_VLIST*)&oTrackVListDescriptor, // mpDescriptorVList
	0,
	TRACK_SCROLL_ARROW_HEIGHT,
	CIDX_8, 				// Text color
	BMP_BG_3, 			// Background bitmap
	BMP_BG_PUSHED_1, 	// Scrollbar background bitmap
	BMP_BG_3 			// Scrollbar bitmap
};

/***************************************************************************************
*	Descriptor 	: 	oProgramListDisplayDescriptor
*
*	Purpose	 	:	The object is used to display the program list.
 ****************************************************************************************/
STATIC CONST MS_DESCRIPTOR_PROGRAM_LIST_DISPLAY oProgramListDisplayDescriptor =
{
	{// MS_DESCRIPTOR
		sizeof(MSO_OBJECT),
		MS_NAV_NULL,
		MS_ATTR_OSD_LAYER_0,
		{
			AREA_PROGRAM_LIST_DISPLAY_X,
			AREA_PROGRAM_LIST_DISPLAY_Y,
			AREA_PROGRAM_LIST_DISPLAY_W,
			AREA_PROGRAM_LIST_DISPLAY_H
		},
		_ProgramListDisplayOperation,
		_ProgramListDisplayFillOSDSeg,
		mpParamNull
	},
	BMP_BG_3,
	CIDX_4,
	CIDX_8
};

/***************************************************************************************
*	Descriptor 	: 	oPlayButtonDescriptor
*
*	Purpose	 	:	
 ****************************************************************************************/
 
STATIC CONST MS_COLOR_SET oPlayButtonColorSet = {
	CIDX_8,
	NULL,
	NULL,
	NULL
};

STATIC CONST OSD_TEXT oPlayButtonText = {OSDR_GetFormUniStr_OsdMessage, S_PLAY_PROGRAM};

STATIC CONST MS_BITMAP_SET oPlayButtonBitmapSet =
{
	BMP_BG_3,
	BMP_FG_FOCUS,
	BMP_BG_2,
	BMP_BG_PUSHED_1
};

STATIC CONST MS_DESCRIPTOR_BUTTON oPlayButtonDescriptor =
{// MS_DESCRIPTOR
	{
		{
			sizeof(MSO_BUTTON),
			MS_NAV_TO_ALGINED_X,
			MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_0,
			{
				AREA_PLAY_BUTTON_X,
				AREA_PLAY_BUTTON_Y,
				AREA_PLAY_BUTTON_W,
				AREA_PLAY_BUTTON_H
			},
			_PlayButtonOperation,
			OBUTTON_FillOSDSeg,
			mpParamNull
		},
		(MS_X_Y_ALIGN *)&oCenterAlignToContainer,
		(MS_COLOR_SET *)&oPlayButtonColorSet, //oDefaultTextColorSet,
		(MS_BITMAP_SET *)&oPlayButtonBitmapSet,
		(OSD_TEXT*)&oPlayButtonText,
		FONT_0,
		NULL,
		NULL
	},
	MS_OP_NONE
};

/***************************************************************************************
*	Descriptor 	: 	oClearButtonDescriptor
*
*	Purpose	 	:	
 ****************************************************************************************/
 
STATIC CONST OSD_TEXT oClearButtonText = {OSDR_GetFormUniStr_OsdMessage, S_CLEAR};

STATIC CONST MS_DESCRIPTOR_BUTTON oClearButtonDescriptor =
{// MS_DESCRIPTOR
	{
		{
			sizeof(MSO_BUTTON),
			MS_NAV_TO_ALGINED_X,
			MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_0,
			{
				AREA_CLEAR_BUTTON_X,
				AREA_CLEAR_BUTTON_Y,
				AREA_CLEAR_BUTTON_W,
				AREA_CLEAR_BUTTON_H
			},
			_ClearButtonOperation,
			OBUTTON_FillOSDSeg,
			mpParamNull
		},
		(MS_X_Y_ALIGN *)&oCenterAlignToContainer,
		(MS_COLOR_SET *)&oPlayButtonColorSet, //oDefaultTextColorSet,
		(MS_BITMAP_SET *)&oPlayButtonBitmapSet,
		(OSD_TEXT*)&oClearButtonText,
		FONT_0,
		NULL,
		NULL
	},
	MS_OP_NONE
};

/***************************************************************************************
*	Descriptor 	: 	oClearAllButtonDescriptor
*
*	Purpose	 	:	
 ****************************************************************************************/
 
STATIC CONST OSD_TEXT oClearAllButtonText = {OSDR_GetFormUniStr_OsdMessage, S_CLEAR_ALL};

STATIC CONST MS_DESCRIPTOR_BUTTON oClearAllButtonDescriptor =
{// MS_DESCRIPTOR
	{
		{
			sizeof(MSO_BUTTON),
			MS_NAV_TO_ALGINED_X,
			MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_0,
			{
				AREA_CLEAR_ALL_BUTTON_X,
				AREA_CLEAR_ALL_BUTTON_Y,
				AREA_CLEAR_ALL_BUTTON_W,
				AREA_CLEAR_ALL_BUTTON_H
			},
			_ClearAllButtonOperation,
			OBUTTON_FillOSDSeg,
			mpParamNull
		},
		(MS_X_Y_ALIGN *)&oCenterAlignToContainer,
		(MS_COLOR_SET *)&oPlayButtonColorSet, //oDefaultTextColorSet,
		(MS_BITMAP_SET *)&oPlayButtonBitmapSet,
		(OSD_TEXT*)&oClearAllButtonText,
		FONT_0,
		NULL,
		NULL
	},
	MS_OP_NONE
};

/***************************************************************************************
*	Descriptor 	: 	oProgramDescriptor
*
*	Purpose	 	:	Descriptor of the program component.
 ****************************************************************************************/
STATIC CONST MS_DESCRIPTOR* CONST apProgramComponentContents[NBR_PROGRAM_COMPONENT_CONTENTS] = {	
	(MS_DESCRIPTOR*)&oProgramComponentTitleDescriptor,
	(MS_DESCRIPTOR*)&oTrackVScrollListDescriptor,	
	(MS_DESCRIPTOR*)&oProgramListDisplayDescriptor,	
	(MS_DESCRIPTOR*)&oPlayButtonDescriptor,	
	(MS_DESCRIPTOR*)&oClearButtonDescriptor,
	(MS_DESCRIPTOR*)&oClearAllButtonDescriptor
};

CONST MS_DESCRIPTOR_PROGRAM oProgramDescriptor =
{
	{// MS_DESCRIPTOR_COMPONENT
		{// MS_DESCRIPTOR_CONTAINER
			{// MS_DESCRIPTOR
				sizeof(MSO_PROGRAM),
				MS_NAV_TO_ALGINED_X | MS_NAV_TO_ALGINED_Y |MS_NAV_CONTAINER_WRAP_LR,
				MS_ATTR_CONTAINER | MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_0,
				{
					AREA_PROGRAM_X,
					AREA_PROGRAM_Y, 
					AREA_PROGRAM_W, 
					AREA_PROGRAM_H
				},
				_ProgramComponentOperation,
				_ProgramComponentFillOSDSeg,
				mpParamNull
			},
			(CONST MS_DESCRIPTOR**)apProgramComponentContents,	//maContentsNull,
			NBR_PROGRAM_COMPONENT_CONTENTS, 	
		},
		NULL,
	},
	BMP_BG_2,
	CIDX_6
};

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲制服色| 国产精品视频在线看| 国产高清亚洲一区| 午夜电影久久久| 国产精品久久久一本精品| 欧美一区二区三区四区在线观看 | 欧美mv日韩mv国产网站| 91在线国产观看| 国产一区二区在线影院| 五月天久久比比资源色| 亚洲欧美国产高清| 精品国产网站在线观看| 在线观看91视频| 成人动漫在线一区| 国产一区二区三区蝌蚪| 久久激情五月激情| 午夜精品福利在线| 亚洲制服欧美中文字幕中文字幕| 国产三级欧美三级日产三级99| 久久亚洲一区二区三区明星换脸 | 视频一区二区三区在线| 成人免费一区二区三区在线观看| 欧美精品一区二区三区高清aⅴ | 欧美一区二区三区四区五区| 欧美性猛交xxxxxxxx| 色婷婷综合久色| 99久久久久久99| 99精品热视频| 91亚洲国产成人精品一区二三 | 91精品国产综合久久小美女| 欧美色图一区二区三区| 2022国产精品视频| 欧美欧美欧美欧美| 欧美图区在线视频| 欧美图区在线视频| 91国在线观看| 欧美性受xxxx| 欧美精品粉嫩高潮一区二区| 欧美日韩视频一区二区| 欧美日韩一区不卡| 欧美日本免费一区二区三区| 欧美日韩综合在线| 欧美日韩成人激情| 欧美成人伊人久久综合网| 日韩欧美专区在线| 精品国产网站在线观看| 久久久久久9999| 国产亚洲福利社区一区| 国产女人aaa级久久久级| 国产精品久99| 亚洲综合免费观看高清完整版在线| 亚洲影视资源网| 图片区小说区国产精品视频| 免费高清在线视频一区·| 免费欧美高清视频| 国产乱人伦精品一区二区在线观看| 国产 欧美在线| 97成人超碰视| 欧美日韩一区二区三区四区五区| 91精品国产手机| 久久精品日产第一区二区三区高清版| 国产精品色一区二区三区| 亚洲色欲色欲www在线观看| 亚洲一区二区三区三| 青青草国产精品亚洲专区无| 国产精品综合一区二区三区| a4yy欧美一区二区三区| 欧美精品久久一区二区三区| 久久一区二区三区国产精品| 亚洲精品亚洲人成人网| 免费精品视频在线| 成人av网站大全| 在线播放日韩导航| 久久久久一区二区三区四区| 亚洲精品国产a| 久久99国产精品成人| 99久久精品久久久久久清纯| 9191成人精品久久| 欧美激情一区二区三区全黄| 亚洲第一久久影院| 国产一二精品视频| 欧美系列亚洲系列| 国产日韩一级二级三级| 亚洲大片精品永久免费| 国产精品自拍网站| 久久久国产精品不卡| 一区二区日韩电影| 国产精品综合网| 欧美精品aⅴ在线视频| 久久久久97国产精华液好用吗| 亚洲图片欧美视频| 国产成人免费视频| 4438成人网| 亚洲乱码国产乱码精品精98午夜| 久久91精品国产91久久小草| 在线观看视频91| 欧美高清在线视频| 麻豆精品国产传媒mv男同| 91蝌蚪porny九色| 久久久久成人黄色影片| 天天亚洲美女在线视频| 色综合婷婷久久| 久久久综合网站| 蜜桃精品视频在线| 欧美三级欧美一级| 亚洲欧美aⅴ...| 国产精品99久久久| 欧美大片在线观看一区| 调教+趴+乳夹+国产+精品| 91在线精品秘密一区二区| 国产亚洲午夜高清国产拍精品| 日韩在线一区二区三区| 91九色02白丝porn| 中文字幕中文字幕一区二区| 国产精品影视网| 日韩精品中文字幕一区二区三区 | 9191久久久久久久久久久| 一区二区三区不卡视频在线观看| 成人av在线电影| 国产欧美日韩亚州综合| 国产一区在线观看麻豆| 精品久久久久99| 九九国产精品视频| 精品久久久三级丝袜| 免费人成在线不卡| 日韩欧美一区二区三区在线| 日韩av在线发布| 欧美一区二区视频观看视频| 丝袜美腿亚洲色图| 欧美日韩午夜影院| 午夜伊人狠狠久久| 欧美日韩电影在线| 日本少妇一区二区| 日韩午夜精品视频| 美女在线一区二区| 精品国产免费一区二区三区香蕉| 极品少妇一区二区| 久久一留热品黄| 成人av电影在线网| 亚洲欧洲综合另类| 在线免费不卡视频| 亚洲大型综合色站| 337p亚洲精品色噜噜噜| 奇米影视7777精品一区二区| 日韩精品一区二区三区视频在线观看 | 欧美性受xxxx黑人xyx性爽| 亚洲码国产岛国毛片在线| 色欧美日韩亚洲| 午夜激情久久久| 91精品国产一区二区人妖| 韩国中文字幕2020精品| 中日韩av电影| 欧美性大战久久久久久久| 日韩成人精品视频| 亚洲免费av高清| 91精品国产麻豆| 国产伦精品一区二区三区在线观看 | 国产精品18久久久久久久久久久久| 久久久综合精品| 波多野结衣中文字幕一区| 亚洲麻豆国产自偷在线| 欧美日韩国产精选| 国内不卡的二区三区中文字幕| 国产片一区二区| 欧美中文字幕一区二区三区亚洲| 午夜不卡av免费| 久久精品人人做人人爽人人| 99re这里都是精品| 日韩精品午夜视频| 国产欧美一区二区精品婷婷| 91丨porny丨中文| 日本欧洲一区二区| 国产精品久久福利| 欧美一区二区三区思思人| 国产凹凸在线观看一区二区| 伊人性伊人情综合网| 日韩免费观看高清完整版| 99热这里都是精品| 日韩av成人高清| 亚洲欧美一区二区在线观看| 欧美福利视频一区| 成人精品小蝌蚪| 日产欧产美韩系列久久99| 国产精品视频你懂的| 欧美剧情片在线观看| 成人免费不卡视频| 免费观看91视频大全| 亚洲欧美一区二区久久| 亚洲精品在线一区二区| 欧美亚洲精品一区| 成人视屏免费看| 麻豆国产精品777777在线| 亚洲欧美另类综合偷拍| 精品国偷自产国产一区| 欧美主播一区二区三区美女| 大尺度一区二区| 日产欧产美韩系列久久99| 亚洲精品水蜜桃| 中文字幕日韩精品一区| 欧美精品一区二区精品网|