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

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

?? guicommands.cpp

?? sigmadesign smp8623 gui source code ,bingo
?? CPP
?? 第 1 頁 / 共 5 頁
字號:
		if (commandId == SET_VOLUME_UP_COMMAND)		{			if (slider->object.stepnumber < slider->object.steps - 1)			{				value = m_settings.brightness + (256 / slider->object.steps);				if (value > MaxRMint8)					return RM_OK;				status = SetBrightness(value);				if (RMSUCCEEDED(status))				{					m_settings.brightness = value;					status = m_pnav->DisplaySlider(slider->id, m_settings.brightness);				}			}		}		else if (commandId == SET_VOLUME_DOWN_COMMAND)		{			if (slider->object.stepnumber > 0)			{				value = m_settings.brightness - (256 / slider->object.steps);				if (value < MinRMint8)					return RM_OK;				status = SetBrightness(value);				if (RMSUCCEEDED(status))				{					m_settings.brightness = value;					status = m_pnav->DisplaySlider(slider->id, m_settings.brightness);				}			}		}		else			return RM_ERROR;		break;	case CONTRAST_CONTROL:		if (commandId == SET_VOLUME_UP_COMMAND)		{			if (slider->object.stepnumber < slider->object.steps - 1)			{				value = m_settings.contrast + (256 / slider->object.steps);				if (value > MaxRMuint8)					return RM_OK;				status = SetContrast(value);				if (RMSUCCEEDED(status))				{					m_settings.contrast = value;					status = m_pnav->DisplaySlider(slider->id, m_settings.contrast);				}			}		}		else if (commandId == SET_VOLUME_DOWN_COMMAND)		{			if (slider->object.stepnumber > 0)			{				value = m_settings.contrast - (256 / slider->object.steps);				if (value < MinRMuint8)					return RM_OK;				status = SetContrast(value);				if (RMSUCCEEDED(status))				{					m_settings.contrast = value;					status = m_pnav->DisplaySlider(slider->id, m_settings.contrast);				}			}		}		else			return RM_ERROR;		break;	case SATURATION_CONTROL:		if (commandId == SET_VOLUME_UP_COMMAND)		{			if (slider->object.stepnumber < slider->object.steps - 1)			{				value = m_settings.saturation + (256 / slider->object.steps);				if (value > MaxRMuint8)					return RM_OK;				status = SetSaturation(value);				if (RMSUCCEEDED(status))				{					m_settings.saturation = value;					status = m_pnav->DisplaySlider(slider->id, m_settings.saturation);				}			}		}		else if (commandId == SET_VOLUME_DOWN_COMMAND)		{			if (slider->object.stepnumber > 0)			{				value = m_settings.saturation - (256 / slider->object.steps);				if (value < MinRMuint8)					return RM_OK;				status = SetSaturation(value);				if (RMSUCCEEDED(status))				{					m_settings.saturation = value;					status = m_pnav->DisplaySlider(slider->id, m_settings.saturation);				}			}		}		else			return RM_ERROR;		break;	default:		status = RM_ERROR;	}	return status;}////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////RMstatus RMcuracaoGui::SetVolume(RMuint32 value){	RMstatus status = RM_ERROR;	if (m_context->decoder)	{		status = m_context->decoder->SetVolume(value);		RMDBGLOG((GUIDBG, "SetVolume(0x%lx)\n", value));	}	return status;}RMstatus RMcuracaoGui::SetBrightness(RMint8 value){	if (m_context->decoder)	{		return m_context->decoder->SetBrightness(value);	}	return RM_ERROR;}RMstatus RMcuracaoGui::SetContrast(RMuint8 value){	if (m_context->decoder)	{		return m_context->decoder->SetContrast(value);	}	return RM_ERROR;}RMstatus RMcuracaoGui::SetSaturation(RMuint8 value){	if (m_context->decoder)	{		return m_context->decoder->SetSaturation(value);	}	return RM_ERROR;}RMstatus RMcuracaoGui::SetVCDPBC(RMuint32 commandId){	return RM_OK;}RMstatus RMcuracaoGui::SetParentalLevel(RMuint32 objectId){	if (ISPOPUP(objectId))	{		ShowPopup(objectId, TRUE);	}	return RM_OK;}RMstatus RMcuracaoGui::SetTVType(RMuint32 commandId){	enum EMhwlibScalingMode scalingMode = EMhwlibScalingMode_LetterBox;	RMTvTypes tvType;	RMstatus status = RM_ERROR;	switch (commandId)	{	case TV_16_9_COMMAND:		tvType = RM_TV_16_9;		// scalingMode will be ignored		break;	case TV_4_3PANSCAN_COMMAND:		tvType = RM_TV_4_3;		scalingMode = EMhwlibScalingMode_PanScan;		break;	case TV_4_3LETTERBOX_COMMAND:	default:		tvType = RM_TV_4_3;		scalingMode = EMhwlibScalingMode_LetterBox;		break;	}	if (m_context->decoder)	{		status = m_context->decoder->SetTVType(tvType, scalingMode);#ifndef GUI_REFID_2		if (RMSUCCEEDED(status))			m_pnav->SetTVType(tvType != RM_TV_16_9);#endif	}	return status;}RMstatus RMcuracaoGui::SetTVStandard(RMuint32 commandId, RMuint32 linkId, RMascii* value){	RMstatus status;	status = m_pnav->ModifyTVStandardMenu(commandId, linkId, value);	// set default video out values accordingly#ifdef GUI_REFID_2	if(linkId != 1111)	{ //Do not load defaults on initialize		if(commandId == TV_NTSC_COMMAND)		{			m_settings.hdDVIOut = SET_HDDVI_480P_COMMAND;			m_settings.hdYbPrOut = SET_HDCOMPONENT_480P60_COMMAND;			m_settings.tvOut = SET_TV_NTSC_CSVIDEO_COMMAND;			m_settings.scart = SET_TV_NTSC_RGBSCART_COMMAND;			if(m_settings.hdDVIHdmi != SET_HDMI_AUTO_ON_COMMAND)			m_settings.hdDVIHdmi = SET_HDMI_480P59_COMMAND;		}		else		{			m_settings.hdDVIOut = SET_HDDVI_576P50_COMMAND;			m_settings.hdYbPrOut = SET_HDCOMPONENT_576P50_COMMAND;			m_settings.tvOut = SET_TV_PAL_CSVIDEO_COMMAND;			m_settings.scart = SET_TV_PAL_RGBSCART_COMMAND;			if(m_settings.hdDVIHdmi != SET_HDMI_AUTO_ON_COMMAND)			m_settings.hdDVIHdmi = SET_HDMI_576P50_COMMAND;		}	}#else	if (RMFAILED(status))		return status;	if (linkId != 0)	{ //Do not load defaults on initialize		if (commandId == TV_NTSC_COMMAND)		{			m_settings.hdDVIOut = SET_HDDVI_480P_COMMAND;			m_settings.hdYbPrOut = SET_HDCOMPONENT_480P60_COMMAND;			m_settings.tvOut = SET_TV_NTSC_CSVIDEO_COMMAND;			m_settings.scart = SET_TV_NTSC_RGBSCART_COMMAND;		}		else		{			m_settings.hdDVIOut = SET_HDDVI_576P50_COMMAND;			m_settings.hdYbPrOut = SET_HDCOMPONENT_576P50_COMMAND;			m_settings.tvOut = SET_TV_PAL_CSVIDEO_COMMAND;			m_settings.scart = SET_TV_PAL_RGBSCART_COMMAND;		}		m_settings.hdDVIHdmi = SET_HDMI_AUTO_ON_COMMAND; // Includes auto DVI/HDMI plug-in	}#endif	// update menus	m_pnav->SetMenuItemText(m_settings.tvOut);	m_pnav->SetMenuItemText(m_settings.hdYbPrOut);	m_pnav->SetMenuItemText(m_settings.hdDVIOut);	m_pnav->SetMenuItemText(m_settings.hdDVIHdmi);	m_pnav->SetMenuItemText(m_settings.scart);	return RM_OK;}RMuint32 RMcuracaoGui::GetActiveVideoOutput(RMuint32 activeModeCommand, RMbool defaultmode/*=FALSE*/){	switch (activeModeCommand)	{	case SET_HDMI59_MODE_COMMAND:	case SET_HDMI50_MODE_COMMAND:#ifdef GUI_REFID_2		if(defaultmode)		{			m_settings.hdDVIHdmi =			(activeModeCommand == SET_HDMI59_MODE_COMMAND ? SET_HDMI_480P59_COMMAND : SET_HDMI_576P50_COMMAND);		}#endif		return m_settings.hdDVIHdmi;	case SET_NTSCSCARTRGB_MODE_COMMAND:	case SET_PALSCARTRGB_MODE_COMMAND:#ifdef GUI_REFID_2		if(defaultmode)		{			m_settings.scart =			(activeModeCommand == SET_NTSCSCARTRGB_MODE_COMMAND ? SET_TV_NTSC_RGBSCART_COMMAND : SET_TV_PAL_RGBSCART_COMMAND);		}#endif		return m_settings.scart;	case SET_HDCOMPONENT60_MODE_COMMAND:	case SET_HDCOMPONENT50_MODE_COMMAND:#ifdef GUI_REFID_2		if(defaultmode)		{			m_settings.hdYbPrOut =			(activeModeCommand == SET_HDCOMPONENT60_MODE_COMMAND ? SET_HDCOMPONENT_480P60_COMMAND : SET_HDCOMPONENT_576P50_COMMAND);		}#endif		return m_settings.hdYbPrOut;	case SET_HDDVI60_MODE_COMMAND:	case SET_HDDVI50_MODE_COMMAND:#ifdef GUI_REFID_2		if(defaultmode)		{			m_settings.hdDVIOut =			(activeModeCommand == SET_HDDVI60_MODE_COMMAND ? SET_HDDVI_480P_COMMAND : SET_HDDVI_576P50_COMMAND);		}#endif		return m_settings.hdDVIOut;	case SET_NTSCSD_MODE_COMMAND:	case SET_PALSD_MODE_COMMAND:	default:#ifdef GUI_REFID_2		if(defaultmode)		{			m_settings.tvOut =			(activeModeCommand == SET_NTSCSD_MODE_COMMAND ? SET_TV_NTSC_CSVIDEO_COMMAND : SET_TV_PAL_CSVIDEO_COMMAND);		}#endif		return m_settings.tvOut;	}}RMstatus RMcuracaoGui::SetActiveVideoOutput(RMuint32 videoOutCommand){	if (videoOutCommand == m_settings.hdDVIHdmi)	{		m_settings.activeVideoOutput = m_settings.tvStandard == TV_NTSC_COMMAND ? SET_HDMI59_MODE_COMMAND : SET_HDMI50_MODE_COMMAND;		RMDBGLOG((GUIDBG, "Active output: DVI/HDMI\n"));	}	else if (videoOutCommand == m_settings.scart)	{		m_settings.activeVideoOutput = m_settings.tvStandard == TV_NTSC_COMMAND ? SET_NTSCSCARTRGB_MODE_COMMAND				: SET_PALSCARTRGB_MODE_COMMAND;		RMDBGLOG((GUIDBG, "Active output: SCART\n"));	}	else if (videoOutCommand == m_settings.hdYbPrOut)	{		m_settings.activeVideoOutput = m_settings.tvStandard == TV_NTSC_COMMAND ? SET_HDCOMPONENT60_MODE_COMMAND				: SET_HDCOMPONENT50_MODE_COMMAND;		RMDBGLOG((GUIDBG, "Active output: COMPONENT\n"));	}	else if (videoOutCommand == m_settings.hdDVIOut)	{		m_settings.activeVideoOutput = m_settings.tvStandard == TV_NTSC_COMMAND ? SET_HDDVI60_MODE_COMMAND : SET_HDDVI50_MODE_COMMAND;		RMDBGLOG((GUIDBG, "Active output: DVI\n"));	}	else	{ // default to SD		m_settings.activeVideoOutput = m_settings.tvStandard == TV_NTSC_COMMAND ? SET_NTSCSD_MODE_COMMAND : SET_PALSD_MODE_COMMAND;		RMDBGLOG((GUIDBG, "Active output: DEFAULT TO SD\n"));	}	return RM_OK;}RMstatus RMcuracaoGui::SetAudioOut(RMuint32 commandId){	enum OutputSpdif_type mode;	switch (commandId)	{	case SET_ANALOG_DPCM_COMMAND:#ifdef GUI_REFID_2		fprintf(stderr, "AudioOut : DPCM\n");#else		RMDBGLOG((GUIDBG, "AudioOut : DPCM\n"));#endif		mode = OutputSpdif_Uncompressed;		break;	case SET_ENCODED_DIGITAL_COMMAND:#ifdef GUI_REFID_2		fprintf(stderr, "AudioOut : RAW\n");#else		RMDBGLOG((GUIDBG, "AudioOut : ENCODED DIGITAL\n"));#endif		mode = OutputSpdif_Compressed;		break;	default:		return RM_ERROR;	}#ifdef GUI_REFID_3	// make sure is 2 channels	SetAudioChannels(SET_AUDIO_2CHANNELS_COMMAND);#endif	if (m_context->decoder)		return m_context->decoder->SetSpdifMode(mode);	return RM_ERROR;}RMstatus RMcuracaoGui::SetAudioChannels(RMuint32 commandId){	RMuint8 channels;	switch (commandId)	{	case SET_AUDIO_2CHANNELS_COMMAND:		RMDBGLOG((GUIDBG, "2 Audio channels\n"));		channels = 2;		break;	case SET_AUDIO_6CHANNELS_COMMAND:		RMDBGLOG((GUIDBG, "6 Audio channels\n"));		channels = 6;		break;	default:		return RM_ERROR;	}	if (m_context->decoder)		return m_context->decoder->SetAudioOutputChannels(channels);	return RM_ERROR;}RMstatus RMcuracaoGui::GetTvFormatFromCommand(RMuint32 commandId, RMuint32 *pTvStandard, enum DCCVideoConnector *pConnector,		enum EMhwlibColorSpace *pColorSpace){	switch (commandId)	{	case SET_TV_NTSC_CSVIDEO_COMMAND:		RMDBGLOG((GUIDBG, "TVOut : NTSC_CSVIDEO\n"));		*pTvStandard = EMhwlibTVStandard_NTSC_M;#ifdef GUI_REFID_2		*pConnector = DCCVideoConnector_COMPONENT;#else		*pConnector = DCCVideoConnector_SVIDEO;#endif		*pColorSpace = EMhwlibColorSpace_YUV_601;		break;	case SET_TV_NTSC_CYPBPR_COMMAND:		RMDBGLOG((GUIDBG, "TVOut : NTSC_CYPBPR\n"));		*pTvStandard = EMhwlibTVStandard_NTSC_M;		*pConnector = DCCVideoConnector_COMPONENT;		*pColorSpace = EMhwlibColorSpace_YUV_601;		break;	case SET_TV_NTSC_CRGB_COMMAND:		RMDBGLOG((GUIDBG, "TVOut : NTSC_CRGB\n"));		*pTvStandard = EMhwlibTVStandard_NTSC_M;		*pConnector = DCCVideoConnector_COMPONENT;		*pColorSpace = EMhwlibColorSpace_RGB_0_255;		break;	case SET_TV_PAL_CSVIDEO_COMMAND:		RMDBGLOG((GUIDBG, "TVOut : PAL_CSVIDEO\n"));		*pTvStandard = EMhwlibTVStandard_PAL_BG;#ifdef GUI_REFID_2		*pConnector = DCCVideoConnector_COMPONENT;#else		*pConnector = DCCVideoConnector_SVIDEO;#endif		*pColorSpace = EMhwlibColorSpace_YUV_601;		break;	case SET_TV_PAL_CYPBPR_COMMAND:		RMDBGLOG((GUIDBG, "TVOut : PAL_CYPBPR\n"));		*pTvStandard = EMhwlibTVStandard_PAL_BG;		*pConnector = DCCVideoConnector_COMPONENT;		*pColorSpace = EMhwlibColorSpace_YUV_601;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人午夜视频在线| 久久99在线观看| 91视频在线观看| 日韩一区在线看| 一本色道亚洲精品aⅴ| 亚洲精品日韩专区silk| 精品视频在线免费观看| 日产欧产美韩系列久久99| 日韩视频中午一区| 丰满亚洲少妇av| 亚洲国产精品久久人人爱| 欧美日韩视频在线观看一区二区三区 | 亚洲手机成人高清视频| 在线观看一区二区视频| 亚洲高清免费在线| 欧美不卡在线视频| 95精品视频在线| 蜜臀av一区二区| 亚洲桃色在线一区| 日韩一区二区三| 成人黄色综合网站| 亚洲一区二区三区不卡国产欧美| 欧美一区二区成人6969| 高清不卡在线观看av| 亚洲一区二区欧美日韩 | 在线视频一区二区免费| 日本va欧美va瓶| 国产精品久久久久一区| 在线观看成人免费视频| 国产一区三区三区| 亚洲高清中文字幕| 亚洲国产精品精华液ab| 3751色影院一区二区三区| 国产99久久久久久免费看农村| 亚洲五码中文字幕| 国产欧美日韩三级| 在线91免费看| 色婷婷亚洲精品| 国产一区二区不卡| 丝袜脚交一区二区| 中文字幕一区二区三区不卡| 日韩欧美国产麻豆| 欧美日韩中字一区| 成人app网站| 国产精品中文字幕欧美| 日韩电影一区二区三区四区| 亚洲人成亚洲人成在线观看图片| 日韩欧美色综合网站| 欧美在线视频你懂得| 成人高清av在线| 国产做a爰片久久毛片| 午夜激情一区二区| 亚洲精品欧美在线| 中文字幕在线一区| 久久午夜电影网| 日韩欧美视频一区| 欧美日韩一区二区三区视频| 99久久精品国产一区| 国产精品一二三四区| 久久电影网电视剧免费观看| 日本不卡一区二区三区| 亚洲国产人成综合网站| 一区二区三区在线视频播放| 中文字幕中文字幕一区二区 | 欧美一区二区三区四区五区| 色妞www精品视频| 99re在线视频这里只有精品| 大胆亚洲人体视频| 国产91丝袜在线播放| 国产精品99久久久久久似苏梦涵 | 91福利国产成人精品照片| 99久久伊人网影院| 99久久综合色| 色综合欧美在线视频区| 91丨九色丨蝌蚪丨老版| 日本韩国欧美在线| 欧美亚洲综合另类| 777午夜精品视频在线播放| 欧美日韩国产在线播放网站| 欧美日韩一区二区电影| 欧美一区二区三级| 欧美tk—视频vk| 国产三级久久久| 中文字幕在线不卡国产视频| 亚洲精品视频在线观看网站| 夜夜嗨av一区二区三区网页| 亚洲高清免费一级二级三级| 日韩高清在线一区| 精品在线亚洲视频| 国产.精品.日韩.另类.中文.在线.播放| 国产盗摄一区二区三区| 成人精品一区二区三区四区| 色哟哟欧美精品| 777奇米四色成人影色区| 欧美大片国产精品| 欧美激情一区二区三区不卡| 亚洲免费观看高清完整| 日本一不卡视频| 国产电影一区二区三区| 色猫猫国产区一区二在线视频| 欧美高清视频www夜色资源网| 精品日韩av一区二区| 国产精品美女久久久久aⅴ | 亚洲成人一区二区在线观看| 日本午夜精品视频在线观看| 国产精品香蕉一区二区三区| 91官网在线观看| 日韩精品中文字幕在线一区| 国产欧美一区二区精品性色 | 日韩一区二区影院| 欧美高清在线精品一区| 亚洲二区视频在线| 国产麻豆午夜三级精品| 色网综合在线观看| 欧美一区二区三区啪啪| 日韩精品高清不卡| 成人a区在线观看| 91精品国产福利| 国产精品成人免费在线| 日韩精品每日更新| 精品一区二区成人精品| 自拍偷拍亚洲欧美日韩| 欧美成人精品高清在线播放| 国产午夜亚洲精品午夜鲁丝片| 日韩一区有码在线| 黄网站免费久久| 在线一区二区视频| 亚洲国产精品激情在线观看| 奇米亚洲午夜久久精品| 99久久精品免费看国产| 久久综合久久综合九色| 亚洲成av人影院| 成人高清视频免费观看| 日韩精品中午字幕| 午夜精品一区二区三区免费视频| 成人一区在线观看| www国产成人| 日韩精品一级二级| 色一区在线观看| 国产精品久久久久一区二区三区 | 欧美绝品在线观看成人午夜影视| 欧美国产乱子伦| 久久电影国产免费久久电影| 欧美男人的天堂一二区| 亚洲男人的天堂av| 成人av片在线观看| 国产欧美一区二区精品性| 麻豆91免费看| 在线综合视频播放| 亚洲一区在线视频观看| 色综合久久久久久久| 国产精品每日更新| 国产成人一级电影| 精品国产网站在线观看| 美女视频免费一区| 91精品国产91热久久久做人人| 亚洲综合在线五月| 在线观看一区不卡| 亚洲最大成人综合| 欧美三级日韩在线| 视频一区视频二区中文| 欧美日韩一级片在线观看| 亚洲6080在线| 精品视频全国免费看| 亚洲国产日产av| 欧美另类久久久品| 毛片av中文字幕一区二区| 91精品国产一区二区三区香蕉| 视频一区在线视频| 日韩精品中午字幕| 国产麻豆日韩欧美久久| 国产女人水真多18毛片18精品视频| 国产最新精品精品你懂的| 久久精品男人的天堂| 成人精品小蝌蚪| 伊人色综合久久天天人手人婷| 色琪琪一区二区三区亚洲区| 亚洲精品视频在线| 欧美精品一二三四| 加勒比av一区二区| 欧美国产日韩精品免费观看| 99久久夜色精品国产网站| 亚洲综合图片区| 日韩视频免费观看高清在线视频| 九九在线精品视频| 国产精品久久久久久久久久免费看 | 国产日韩在线不卡| 99精品国产一区二区三区不卡| 亚洲美女视频一区| 欧美色图一区二区三区| 另类小说欧美激情| 国产精品二区一区二区aⅴ污介绍| 成人av动漫网站| 亚洲午夜久久久久久久久电影网| 欧美精品xxxxbbbb| 国产精品一卡二卡| 亚洲午夜影视影院在线观看| 欧美精品一区二区三区四区| 99久久精品免费看国产免费软件| 丝袜诱惑制服诱惑色一区在线观看|