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

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

?? o_message_battery_state.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_message_battery_state.c
*
* Description:
* =========
* This is the basic message-handler object, from which the other (specific)
* message handlers are derived. It is unlikely that this object type would

****************************************************************************************************/
#ifdef D_GUI_MESSAGE_BATTERY_STATE

/****************************************************************************************************
*	DECLARATION: Public functions
****************************************************************************************************/

MS_OP OMESSAGE_BATTERY_STATE_Operation(MSO_OBJECT __NEAR* pThis, MS_OP MsOp, UINT32 lParam);

/***************************************************************************************
* 	Include customization file.
****************************************************************************************/

// Include custom code file: customer specific code, over-writing common one.
#include "Components\Custom\Message\o_message_battery_state_custom.c"

/****************************************************************************************************
*	DEFINITION: Private named constants
****************************************************************************************************/
/****************************************************************************************************
*	DEFINITION: Private macros
****************************************************************************************************/
/****************************************************************************************************
*	DEFINITION: Private typedefs
****************************************************************************************************/
/****************************************************************************************************
*	DEFINITION: Public (global) variables
****************************************************************************************************/
/****************************************************************************************************
*	DEFINITION: Private (static) variables
****************************************************************************************************/
/****************************************************************************************************
*	DECLARATION: Private (static) functions
****************************************************************************************************/
//static CONST UINT8* _GetBatteryStateIcon(void);


/****************************************************************************************************
*	DEFINITION: Public functions
****************************************************************************************************/
/****************************************************************************************************
* Function	: OMESSAGE_Operation
*
* Input		: Parameter_1 - description
*			  Parameter_2 - description
*
* Output		: Parameter_3 - description
*			  Parameter_4 - description
*
* Return		: Describe_possible_returned_values_and_their_meaning
*
* Description	: Describe_what_the_function_does_in_English
*
****************************************************************************************************/
MS_OP OMESSAGE_BATTERY_STATE_Operation(MSO_OBJECT __NEAR* pThis, MS_OP MsOp, UINT32 lParam)
{
	MSO_MESSAGE_BATTERY_STATE __NEAR* pObjectBS = (MSO_MESSAGE_BATTERY_STATE __NEAR*)pThis;
	
	MS_DESCRIPTOR_MESSAGE_BATTERY_STATE *pDescriptorBS = (MS_DESCRIPTOR_MESSAGE_BATTERY_STATE*)pThis->mpDescriptor;
	MSO_MESSAGE __NEAR* pMessage = (MSO_MESSAGE __NEAR*)pThis;
	FORMATED_UNICODE_STRING oFormUniStr;
	// Initialize oFormUniStr, if no font index, then OSDR_GetFormUniStr_OsdMessage will be wrong
	oFormUniStr.mtFontIndex = FONT_MESSAGE;
	oFormUniStr.mszUniStr[0] = 0;

	switch(MsOp)
	{
	case MS_OP_ON_DEFROST:
	case MS_OP_INIT:
		pObjectBS->moParam.mwBlinkTimer = pDescriptorBS->mwBlinkTimer;
		pMessage->moParam.mwTimer = 0;
		break;
		
	case MS_OP_TICK:
		if(pMessage->moParam.mwCoreTimer)
			break;

		if (pMessage->moParam.mMsOpMsg == MS_OP_MSG_BATTERY_STATE)
		{
			// If displaying the message while battery is ok, then clear message
			if (BATTERY_FULL == CoreAPI_GetBatteryState())
			{
				pMessage->moParam.mwTimer = 1;
			}
			else
		{
				// Blinking of the low battery message
			if(pObjectBS->moParam.mwBlinkTimer)
			{
					pObjectBS->moParam.mwBlinkTimer--;
					if (0 == pObjectBS->moParam.mwBlinkTimer)
				{
						if (MS_IsInvisible(pThis))
							MS_ClearInvisible(pThis);
						else
							MS_SetInvisible(pThis);
						MS_DisplayAddObject(pThis);
						pObjectBS->moParam.mwBlinkTimer = pDescriptorBS->mwBlinkTimer;	
					}					
				}
			}
		}
		// The meaage is not displayed yet, then if should be displayed, display it
		else if (BATTERY_LOWER == CoreAPI_GetBatteryState())
		{
			_DisplayMessageOnTick(pThis, MS_OP_MSG_BATTERY_STATE, 0);
			pObjectBS->moParam.mwBlinkTimer = pDescriptorBS->mwBlinkTimer;	
		}		
		break;
		
	case MS_OP_MSG_BATTERY_STATE:	
		pMessage->moParam.mMsOpMsg = MsOp;
		pMessage->moParam.mwTimer = OMESSAGE_INFINITE_TIMEOUT;
		pMessage->moParam.mpIcon = BMP_MESSAGE_BATTERY_STATE;
		OSDR_GetFormUniStr_OsdMessage((FORMATED_UNICODE_STRING __NEAR*)&oFormUniStr, (UINT32) S_NULL);
		MsOp = MS_OP_MSO_MESSAGE_BUILD;
		lParam = (UINT32)&oFormUniStr;
		break;
		
	default:
		break;
	}

	return OMESSAGE_Operation(pThis, MsOp, lParam);
}



/****************************************************************************************************
*	DEFINITION: Private functions
****************************************************************************************************/
#endif//D_GUI_MESSAGE_BATTERY_STATE

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品少妇一区二区三区在线播放| 欧美色综合网站| 欧美aaaaaa午夜精品| 亚洲激情图片qvod| 国产精品美女视频| 国产精品久久精品日日| 久久久久久免费| 久久久久国产精品免费免费搜索| 日韩欧美高清一区| 7777精品伊人久久久大香线蕉| 欧美精品一卡两卡| 欧美色精品天天在线观看视频| 欧美网站大全在线观看| 在线观看一区二区视频| 欧美亚洲国产一区二区三区 | 丝袜脚交一区二区| 亚洲一区电影777| 日韩高清一区在线| 男人的天堂久久精品| 免费在线看成人av| 国产精品一级二级三级| 国产成人综合在线| 99国产精品久| 欧美日韩国产首页在线观看| 91精品国产综合久久精品性色| 日韩一本二本av| 国产日韩影视精品| 中文字幕欧美一| 天堂蜜桃91精品| 九九视频精品免费| 国产成人在线色| 欧美午夜一区二区三区免费大片| 91精品国产综合久久精品性色| 日韩一区二区在线播放| 欧美国产日韩亚洲一区| 亚洲精品美国一| 免费成人av在线| 成人免费高清在线| 欧美一级欧美三级| 国产日产欧产精品推荐色 | 成人av午夜影院| 欧美日韩午夜精品| 久久久噜噜噜久久中文字幕色伊伊 | 精品国产一区a| 亚洲欧洲精品一区二区三区 | 亚洲一区在线免费观看| 蜜桃精品在线观看| 91农村精品一区二区在线| 欧美色综合影院| 国产精品久久久久一区二区三区共| 亚洲一区中文日韩| 岛国精品在线播放| 日韩美女在线视频| 亚洲国产日韩精品| 国产福利一区二区三区在线视频| 欧美日韩一区二区三区高清| 久久综合九色综合97_久久久| 综合网在线视频| 久热成人在线视频| 欧美日韩精品系列| 国产精品亲子乱子伦xxxx裸| 国内精品国产成人国产三级粉色| 在线免费观看不卡av| 久久精品一区八戒影视| 久久99蜜桃精品| 欧美午夜在线一二页| 一区二区三区四区亚洲| 粉嫩蜜臀av国产精品网站| 欧美精品xxxxbbbb| 亚洲成在线观看| 一本到不卡精品视频在线观看| 久久久精品tv| 国产美女一区二区| ww亚洲ww在线观看国产| 日韩电影在线免费看| 欧美午夜一区二区三区免费大片| ...中文天堂在线一区| 成人午夜又粗又硬又大| 久久久av毛片精品| 极品少妇一区二区三区精品视频 | 2024国产精品视频| 日韩高清不卡在线| 欧美视频精品在线| 亚洲v日本v欧美v久久精品| 在线观看亚洲成人| 亚洲一区二区三区四区不卡| 一本一本久久a久久精品综合麻豆| 亚洲综合在线观看视频| 91麻豆免费视频| 亚洲色图制服诱惑| 色婷婷亚洲婷婷| 亚洲国产中文字幕| 91精品国产欧美一区二区成人| 午夜影院久久久| 91精品一区二区三区久久久久久| 日韩精品乱码免费| 欧美一区二区三区免费大片| 久久电影网站中文字幕 | 国产成人精品免费看| 国产偷国产偷精品高清尤物| 成人妖精视频yjsp地址| 中文字幕一区二区日韩精品绯色| av男人天堂一区| 亚洲国产精品视频| 久久免费国产精品| 北岛玲一区二区三区四区| 亚洲精品少妇30p| 欧美人与性动xxxx| 精品在线播放免费| 亚洲免费在线看| 91精品国产综合久久久久久 | 成人夜色视频网站在线观看| 一区二区三区鲁丝不卡| 欧美成人a视频| eeuss影院一区二区三区| 亚洲精品视频在线| xf在线a精品一区二区视频网站| www.日本不卡| 青青草精品视频| 国产精品护士白丝一区av| 91美女精品福利| 国产一区二区不卡| 一个色妞综合视频在线观看| 日韩欧美一区二区视频| 日本韩国一区二区三区| 精品一区二区三区的国产在线播放| 国产欧美日韩在线| 宅男噜噜噜66一区二区66| 国产成人三级在线观看| 亚洲成av人片| 日韩毛片在线免费观看| 欧美一级日韩不卡播放免费| 91精品福利视频| 成人性生交大片免费看在线播放| 首页综合国产亚洲丝袜| 亚洲人吸女人奶水| 久久久久久久久伊人| 日韩欧美国产精品| 色婷婷激情综合| 国产老肥熟一区二区三区| 日韩成人一级片| 亚洲国产一二三| 亚洲天堂福利av| 中文字幕av一区二区三区| 精品国产123| 精品人伦一区二区色婷婷| 欧美精品精品一区| 91亚洲资源网| av高清不卡在线| 成人精品视频一区二区三区 | 欧美在线看片a免费观看| 国产成人免费视频网站高清观看视频| 三级欧美在线一区| 亚洲成av人片在www色猫咪| 五月天丁香久久| 一级特黄大欧美久久久| 婷婷成人综合网| 国产精品污www在线观看| 色域天天综合网| 国产乱码精品1区2区3区| 五月天国产精品| 亚洲三级电影网站| 欧美撒尿777hd撒尿| 91视频观看视频| 日韩成人dvd| 国产精品不卡一区| 欧美zozo另类异族| 99久久综合国产精品| 久久综合色之久久综合| 国产色产综合产在线视频| 91精品91久久久中77777| 免费人成在线不卡| 久久99精品国产.久久久久 | 欧美日韩一级二级| 日韩三级.com| 国产一区二区精品久久| 久久久久97国产精华液好用吗| 亚洲欧洲www| 一区二区三区精品| 免费在线看一区| 粉嫩aⅴ一区二区三区四区 | 91亚洲大成网污www| 91高清在线观看| 日韩视频免费观看高清在线视频| 欧美xxx久久| 一区二区三区不卡在线观看 | 国产自产2019最新不卡| 国产成人免费9x9x人网站视频| 国产东北露脸精品视频| 欧美做爰猛烈大尺度电影无法无天| 欧美中文字幕一区| 久久免费视频一区| 亚洲日本一区二区三区| 日韩高清一级片| 日本电影欧美片| xnxx国产精品| 亚洲午夜精品在线| 成人av动漫在线| 欧美一级一区二区| 一区二区三区中文字幕电影|