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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mediaplayeriface.cpp.svn-base

?? sigmadesign smp8623 gui source code ,bingo
?? SVN-BASE
字號(hào):
/***************************************** Copyright  2001-2003 Sigma Designs, Inc. All Rights Reserved Proprietary and Confidential *****************************************/#ifndef ALLOW_OS_CODE#define ALLOW_OS_CODE 1#endif //ALLOW_OS_CODE#include "common.h"#include "mediaplayeriface.h"#include "gui/gui.h"#include <stdio.h>#define STATE_TO_STRING(state) \        (state==STATE_CLOSE)?"CLOSE": \	(state==STATE_PLAY)?"PLAY": \	(state==STATE_STOP)?"STOP": \	(state==STATE_PAUSE)?"PAUSE": \	(state==STATE_STEP)?"STEP": \	(state==STATE_FAST_FORWARD)?"FAST_FORWARD": \	(state==STATE_FAST_REWIND)?"FAST_REWIND": \	(state==STATE_SLOW_FORWARD)?"SLOW_FORWARD": "INVALID_STATE"RMmediaPlayerIface::RMmediaPlayerIface(typeCuracaoContext *context, typeMediaPlayer type)	: m_context (context),	  m_initialized (FALSE),	  m_speed(1),	  m_last_speed(0),	  m_state (STATE_CLOSE),	  m_type(type){}RMmediaPlayerIface::~RMmediaPlayerIface(){}int RMmediaPlayerIface::GetUserInputFromRemote(RMremoteHandle rh, RMbool oneDigit){	RMremoteKey rc;	int digit = 0;	RMbool wrongInput;	while(1){		rc = RMFremoteWaitSymbol(rh, MS_REMOTE_TIMEOUT);		if (rc!=RM_HW_TIMEOUT) {			wrongInput = FALSE;			switch (rc){			case RM_HW_ON_OFF:				printf("\nAborted\n");				return -1;			case RM_HW_KEY_1:				digit = digit*10+1;				printf("1");				break;			case RM_HW_KEY_2:				digit = digit*10+2;				printf("2");				break;			case RM_HW_KEY_3:				digit = digit*10+3;				printf("3");				break;			case RM_HW_KEY_4:				digit = digit*10+4;				printf("4");				break;			case RM_HW_KEY_5:				digit = digit*10+5;				printf("5");				break;			case RM_HW_KEY_6:				digit = digit*10+6;				printf("6");				break;			case RM_HW_KEY_7:				digit = digit*10+7;				printf("7");				break;			case RM_HW_KEY_8:				digit = digit*10+8;				printf("8");				break;			case RM_HW_KEY_9:				digit = digit*10+9;				printf("9");				break;			case RM_HW_KEY_0:				digit = digit*10;				printf("0");				break;			case RM_HW_SELECT:			case RM_HW_ENT:				printf("\n");				return digit;			default:				printf("wrong input : type 0 to 9 and enter\n");				wrongInput = TRUE;				break;			}			if(oneDigit &&			   !wrongInput) {				printf("\n");				return digit;			}		}	}}RMint8 RMmediaPlayerIface::GetSpeed(){	return (RMint8) m_speed;}typeMediaPlayerSate RMmediaPlayerIface::GetState(){	return m_state;}void RMmediaPlayerIface::SetState(typeMediaPlayerSate state, void *val){	RMint8 speed = 0;	if(((state == STATE_FAST_FORWARD) ||	   (state ==  STATE_FAST_REWIND) ||	   (state == STATE_SLOW_FORWARD)) &&	   (val != NULL))		speed = *(RMint8*)val;	printf("state %d, old state %d", state, m_state);	//if((state != m_state) ||((speed != 0) &&(speed != (RMint8) m_last_speed)))	{		typePlayMode playMode;		printf("Change state : %s -> %s (speed=%i)...\n", STATE_TO_STRING(m_state), STATE_TO_STRING(state), speed);		switch (state){		case STATE_CLOSE:		case STATE_STOP:			m_context->remoteTimeout = MS_REMOTE_TIMEOUT;			break;		case STATE_PAUSE:			m_context->remoteTimeout = MS_REMOTE_TIMEOUT;			break;		case STATE_PLAY:		case STATE_FAST_FORWARD:		case STATE_FAST_REWIND:		case STATE_SLOW_FORWARD:			if(m_type != FILE_PLAYER)				m_context->remoteTimeout = 0;			break;		case STATE_STEP:			m_context->remoteTimeout = MS_REMOTE_TIMEOUT;			break;		default:			printf("Unknown state : %s\n", STATE_TO_STRING(state));			return;		}		printf("... done with state\n");		m_state = state;		m_last_speed = speed;		m_speed = speed;		playMode.state = state;		playMode.val = val;		SendMessage(CURACAO_MESSAGE_PLAY_MODE, (void *)&playMode);	}//	else//		printf("error!!!!!!!\n");}RMstatus RMmediaPlayerIface::SendMessage(typeCuracaoMessage message, void *val){	if(m_context->gui) {		return m_context->gui->Notify(message, val);	}	return RM_ERROR;}typeMediaPlayer RMmediaPlayerIface::GetType(){	return m_type;}RMstatus RMmediaPlayerIface::UpdateDisplayInfo(){	return RM_ERROR;}RMstatus RMmediaPlayerIface::UpdateMediaInfo(){	return RM_ERROR;}RMstatus RMmediaPlayerIface::GetParameters(void **params){	if(m_context->gui) {		if(m_type == DVDVIDEO_PLAYER){			typeCuracaoDvdParameters p;			if(RMSUCCEEDED(m_context->gui->GetDvdParameters(&p))){				*params = &p;				return RM_OK;			}		}	}	return RM_ERROR;}RMstatus RMmediaPlayerIface::GetInfo(typeCuracaoMessage message, void *val){	return RM_PROPERTY_NOT_SUPPORTED;}RMstatus RMmediaPlayerIface::GetBookmark(RMuint8 *val, RMuint32 size){	return RM_ERROR;}RMstatus RMmediaPlayerIface::ResumeBookmark(RMuint8 *val){	return RM_ERROR;}RMuint32 RMmediaPlayerIface::GetDiscID(){	return 0;}RMstatus RMmediaPlayerIface::GetAudioStreamID(RMuint8 stream, RMascii *str){	return RM_PROPERTY_NOT_SUPPORTED;}RMstatus RMmediaPlayerIface::GetCurrentAudioStream(RMuint8 *stream){	return RM_PROPERTY_NOT_SUPPORTED;}RMbool RMmediaPlayerIface::IsMenu(){	return FALSE;}RMstatus RMmediaPlayerIface::SetStreamInfo(struct RMFileStreamInfo *streamInfo){	return RM_ERROR;}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩精品高清| 色诱视频网站一区| 国产喂奶挤奶一区二区三区| 国产精品一区二区久激情瑜伽| 精品久久人人做人人爰| 韩国视频一区二区| 国产亚洲一区二区三区| jvid福利写真一区二区三区| 伊人色综合久久天天人手人婷| 欧美在线999| 久久成人麻豆午夜电影| 国产三级精品视频| 色噜噜狠狠色综合欧洲selulu| 亚洲福利视频三区| 日韩精品中文字幕一区| 成人av一区二区三区| 亚洲精品成a人| 日韩欧美资源站| 国产精品亚洲人在线观看| 日韩一区欧美小说| 欧美精品免费视频| 大胆亚洲人体视频| 亚洲国产一二三| 久久综合九色综合欧美98 | 欧美老年两性高潮| 韩国v欧美v日本v亚洲v| 17c精品麻豆一区二区免费| 欧美日韩国产系列| 欧美日韩美少妇| 欧美亚一区二区| 国产资源精品在线观看| 久久久www免费人成精品| 在线看一区二区| 日韩vs国产vs欧美| 亚洲欧洲99久久| 日韩一区二区精品| 99久久综合色| 国产在线一区观看| 一区二区三区成人| 久久九九99视频| 91精品免费在线观看| 91网上在线视频| 韩国理伦片一区二区三区在线播放 | 亚洲精品久久久蜜桃| 欧美tickling挠脚心丨vk| 色婷婷av一区二区| 国产99久久久久| 久久99久久久欧美国产| 亚洲国产视频a| 亚洲女人小视频在线观看| 久久久久久99精品| 日韩精品影音先锋| 91麻豆精品国产无毒不卡在线观看| 99热99精品| 成人午夜视频福利| 国产在线视频一区二区三区| 午夜精品久久久久久久久久久| 亚洲视频1区2区| 欧美国产视频在线| 久久综合丝袜日本网| 欧美一区二区三区在线观看| 欧美日韩一区在线观看| 91丨porny丨中文| 99在线精品观看| 成人av一区二区三区| 国产999精品久久久久久| 国产在线不卡一区| 国产一区二区三区不卡在线观看| 人妖欧美一区二区| 五月婷婷综合网| 日韩影院在线观看| 日本成人在线网站| 欧美bbbbb| 精品一区二区综合| 精品午夜久久福利影院| 国内精品国产成人| 国产精品66部| www.av亚洲| 91日韩一区二区三区| 91蜜桃在线观看| 欧美午夜在线一二页| 在线观看免费成人| 欧美三级日韩三级| 3d动漫精品啪啪1区2区免费 | 欧美视频中文字幕| 欧美在线一区二区三区| 欧美在线观看一区| 欧美精品电影在线播放| 日韩欧美国产小视频| 久久嫩草精品久久久精品| 久久精品日产第一区二区三区高清版| 久久久影院官网| 国产精品成人午夜| 亚洲综合一区在线| 日韩成人一区二区| 国产乱码精品一区二区三区五月婷| 国产乱码精品1区2区3区| 国产成人精品亚洲日本在线桃色 | 色久优优欧美色久优优| 欧美日韩专区在线| 6080国产精品一区二区| 久久久久久久综合狠狠综合| 136国产福利精品导航| 亚洲成人av一区| 国产综合色视频| 99re66热这里只有精品3直播| 欧美午夜不卡在线观看免费| 欧美一级高清片| 国产精品久久久久久久久搜平片 | 色婷婷综合久久| 欧美一区二区视频网站| 国产午夜久久久久| 亚洲午夜免费视频| 韩国av一区二区三区在线观看| 不卡电影免费在线播放一区| 欧美日韩国产影片| 久久天天做天天爱综合色| 亚洲色图欧美激情| 九一久久久久久| 在线欧美小视频| 久久综合狠狠综合久久综合88| 一区二区在线免费| 狠狠色丁香久久婷婷综合_中 | 丰满白嫩尤物一区二区| 欧美日韩三级视频| 国产欧美日韩综合| 日本vs亚洲vs韩国一区三区 | 在线不卡一区二区| 欧美国产视频在线| 麻豆精品视频在线观看视频| 一本久道久久综合中文字幕| 精品国产精品一区二区夜夜嗨| 亚洲综合区在线| 国产成人精品午夜视频免费| 欧美精品乱码久久久久久| 国产精品久久久久aaaa樱花| 久久国产麻豆精品| 欧美日韩中文另类| 亚洲欧美一区二区在线观看| 国产一区二区久久| 91精品国产入口| 亚洲精品国产a| 成人网在线免费视频| 欧美成人三级在线| 偷拍与自拍一区| 欧美最猛黑人xxxxx猛交| 中日韩av电影| 国产成人激情av| 精品电影一区二区| 奇米888四色在线精品| 欧美日韩免费电影| 一区二区三区毛片| 日本丶国产丶欧美色综合| 1024成人网色www| 成人av网站大全| 国产精品色一区二区三区| 国产一区二区三区久久久 | 日韩精品成人一区二区在线| 91成人国产精品| 一区二区三区精品视频在线| 色系网站成人免费| 中文字幕一区在线观看| 成人一级片在线观看| 欧美国产欧美亚州国产日韩mv天天看完整| 麻豆一区二区99久久久久| 91精品国产综合久久精品图片| 一区二区三区成人| 欧美日精品一区视频| 午夜精品视频在线观看| 欧美久久久久久久久中文字幕| 亚洲高清免费一级二级三级| 欧美另类videos死尸| 日韩福利视频导航| 日韩免费观看2025年上映的电影| 日本美女一区二区三区| 欧美变态凌虐bdsm| 国产成人午夜高潮毛片| 久久九九99视频| 99精品在线观看视频| 一区二区三区丝袜| 欧美裸体bbwbbwbbw| 久久国产婷婷国产香蕉| 久久精品一区蜜桃臀影院| 国产成人久久精品77777最新版本| 国产欧美日韩在线视频| 成人h动漫精品一区二| 一区二区在线电影| 在线综合视频播放| 国产美女一区二区三区| 国产精品传媒视频| 欧美三级在线视频| 激情国产一区二区| 自拍av一区二区三区| 欧美美女直播网站| 国产精品88888| 亚洲自拍与偷拍| 精品国产制服丝袜高跟| 成人激情校园春色| 午夜欧美2019年伦理| 久久亚洲捆绑美女|