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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? guitypes.h

?? sigmadesign smp8623 gui source code ,bingo
?? H
字號(hào):
#ifndef _GUI_TYPES_H_
#define _GUI_TYPES_H_

#include "rmgfx_library/include/rmguiobjects.h"

#ifdef GUI_REFID_2
class CommandMetaData;
#endif

#define MAX_GUI_PAGES		7	// per session
#define MAX_GUI_EVENTS 		32	// per object
#define MAX_GUI_BITMAPS 	15	// per page
#define MAX_GUI_COMMANDS 	256	// per session
#define MAX_GUI_MENUS		5	// per page
#define MAX_GUI_MENUITEMS	10	// per menu
#define MAX_GUI_POPUPS		32	// per session
#define MAX_GUI_STRINGS		32	// per page
#define MAX_GUI_STRINGITEMS	64	// per object
#define MAX_GUI_ICONS		30	// per session
#define MAX_GUI_LISTS		10	// per object
#define MAX_GUI_LISTITEMS	128	// per list
#define MAX_GUI_EVENTBITMAPS	80	// per session
#define MAX_GUI_SLIDERS		8	// per session
#define MAX_GUI_TEXTTABLES	15	// per session
#define MAX_GUI_TEXTITEMS	32	// per object
#define MAX_GUI_MEDIA		80	// per session
#define MAX_GUI_CHAPTERS	40	// per media

#ifdef GUI_REFID_2
#define MAX_LANGUAGE_STRINGS	1024	// per page
#define MAX_LANGUAGE_PAGES	1	// per session
#define MAX_GUI_BUTTONS 	64	// per page / menu item
#else
#define MAX_GUI_BUTTONS 	15	// per page / menu item
#endif


// object ID masks
#define SLIDER_IDMASK	 	0x00000100
#define MENU_IDMASK		0x00000200
#define SUBMENUBUTTON_IDMASK	0x00000400
#define TEXTTABLE_IDMASK	0x00000800
#define TEXTITEM_IDMASK		0x00001000
#define LIST_IDMASK		0x00002000
#define STRING_IDMASK		0x00004000
#define EVENT_IDMASK		0x00008000
#define POPUP_IDMASK		0x00010000
#define BUTTON_IDMASK		0x00020000
#define BITMAP_IDMASK		0x00040000
#define MEDIA_IDMASK		0x00080000
#define CHAPTER_IDMASK		0x00100000

// object id check-up macros
#define ISSLIDER(x) 		(((x) & SLIDER_IDMASK) && !((x) >> 9))
#define ISMENU(x) 		(((x) & MENU_IDMASK) && !((x) >> 10))
#define ISSUBMENUBUTTON(x) 	(((x) & SUBMENUBUTTON_IDMASK) && !((x) >> 11))
#define ISTEXTTABLE(x) 		(((x) & TEXTTABLE_IDMASK) && !((x) >> 12))
#define ISTEXTITEM(x) 		(((x) & TEXTITEM_IDMASK) && !((x) >> 13))
#define ISLIST(x) 		(((x) & LIST_IDMASK) && !((x) >> 14))
#define ISSTRING(x) 		(((x) & STRING_IDMASK) && !((x) >> 15))
#define ISEVENT(x) 		(((x) & EVENT_IDMASK) && !((x) >> 16))
#define ISPOPUP(x) 		(((x) & POPUP_IDMASK) && !((x) >> 17))
#define ISBUTTON(x) 		(((x) & BUTTON_IDMASK) && !((x) >> 18))
#define ISBITMAP(x) 		(((x) & BITMAP_IDMASK) && !((x) >> 19))
#define ISMEDIA(x) 		(((x) & MEDIA_IDMASK) && !((x) >> 20))
#define ISCHAPTER(x) 		(((x) & CHAPTER_IDMASK) && !((x) >> 21))

// sliders
#define VOLUME_CONTROL		SLIDER_IDMASK
#define BRIGHTNESS_CONTROL	(SLIDER_IDMASK | 1)
#define CONTRAST_CONTROL	(SLIDER_IDMASK | 2)
#define SATURATION_CONTROL	(SLIDER_IDMASK | 3)
#define PROGRESS_CONTROL	(SLIDER_IDMASK | 4)
#define TEMPERATURE_CONTROL (SLIDER_IDMASK | 5)

#define GUI_PASSWORD_DISPLAY_STR	"####"
#define GUI_DEFAULT_PASSWORD_STR	"0000"
#define GUI_PASSWORD_STR_LENGTH		5
#define GUI_TIMEHMS_DISPLAY_STR		"00:00:00"
#define GUI_TRACK_DISPLAY_STR		"000"
#define GUI_FIELD_STR_LENGTH		32
#define GUI_MAX_PASSW_STR		32

#define GUI_DEFAULT_VOLUME	0x6597FA9
#define GUI_DEFAULT_BRIGHTNESS	0
#define GUI_DEFAULT_CONTRAST	128
#define GUI_DEFAULT_SATURATION	128
#define GUI_DEFAULT_DVDREGION	1
#define GUI_DEFAULT_MACROVISION	1

#define REPEAT_OFF_STR 		"OFF"
#define REPEAT_A_STR		"A-"
#define REPEAT_AB_STR		"A-B"
#define REPEAT_RANDOM_STR 	"RANDOM"
#define REPEAT_DISC_STR 	"DISC"
#define REPEAT_TRACK_STR 	"TRACK"
#define REPEAT_CHAPTER_STR 	"CHAPTER"
#define REPEAT_TITLE_STR 	"TITLE"
#define REPEAT_TRACKS_STR	"TRACKS"
#define PLAY_STR		"PLAY"
#define PAUSE_STR		"PAUSE"
#define STOP_STR		"STOP"
#define STEP_STR		"STEP"
#define NEXT_STR		"NEXT"
#define PREVIOUS_STR		"PREVIOUS"
#define CLOSE_STR		"CLOSE"
#define EJECT_STR		"EJECT"
#define INVALIDOP_STR		"N/A"
#define PBC_ON_STR		"PBC ON"
#define PBC_OFF_STR		"PBC OFF"
#define MUTE_STR		"MUTE"
#define SHUFFLE_STR		"SHUFFLE"
#define WAIT_STR		"PLEASE WAIT"
#define OFF_STR			"OFF"
#define ON_STR			"ON"
#define STEREO_STR		"STEREO"
#define RIGHT_STR		"RIGHT"
#define LEFT_STR		"LEFT"
#define OPEN_STR		"OPEN"
#define SETUP_STR		"SETUP"
#define JPEG_STR		"JPEG"
#define ISO_STR			"ISO"
#define LOADING_STR		"LOADING"
#define DETECT_STR		"DETECT"
#define NODISC_STR		"NO DISC"
#define FOLDER_STR		"FOLDER"
#define UNKNOWN_STR		"UNKNOWN"
#define RESUME_STR		"RESUME"
#define FILE_ERROR_STR		"FILE ERROR"
#define DISC_ERR_FP_STR		"FileErr"
#define DRIVE_REGION_STR	"RPC2 RGN"
#define DVIHDMI_STR		"VIDEO CHG"
#define FATALRESET_STR		"ERR RESET"
#define DISC_BLANK_STR		"BLANK"

#ifdef GUI_REFID_2
#define DVD_STR			"DVD"
#define VCD_STR			"VIDEO CD"
#define CDDA_STR		"AUDIO CD"
#else
#define DVD_STR			"DVD-V"
#define VCD_STR			"VCD"
#define CDDA_STR		"CDDA"
#endif


typedef enum
{
	FILETYPE_UNKNOWN = 0,
	FILETYPE_VIDEO = 1,
	FILETYPE_AUDIO = 2,
	FILETYPE_PICTURE = 4,	/* any pictures other than jpeg */
	FILETYPE_JPEG = 8,
	FILETYPE_PICTURES = 12,
	FILETYPE_DIRECTORY = 16,
	FILETYPE_HOST = 32

} RMguiFileType;


typedef enum
{
	EOF_GUI_EVENT=549,
	DETECTING_GUI_EVENT,
} RMguiEvent;

typedef enum
{
	LISTTYPE_STRING = 0,
	LISTTYPE_FILE,
	LISTTYPE_HOST,
	LISTTYPE_LIST,
	LISTTYPE_BILLING	//the list is like LISTTYPE_STRING, except no picture for selected item is used
						// element 0 is header of the table, text of items is delimited with "|" which means new column
						//	add columnWidth propertie
} RMguiListType;

typedef enum
{
	TIMER_NONE = 0,	// no timeout
	TIMER_EVENT,
	TIMER_SLIDER,
	TIMER_SLIDESHOW,
	TIMER_ERRORMESSAGE,
	TIMER_PICTUREERRORMESSAGE,
	TIMER_RESUMEMOVIE,
	TIMER_MEDIA,
	TIMER_VIDEOOUTCHANGE,
	TIMER_OSDFADE,
 	TIMER_KML1,
 	TIMER_KML2,
	TIMER_SAVESETTINGS,
	TIMER_WAIT_ANIMATION,
	TIMER_LOAD_ANIMATION,
	TIMER_PLAYER_NUMERIC_INPUT,
	TIMER_REMOVEPOPUP,
	TIMER_GENERIC	// multiple use timeout
} RMguiTimerType;	// no more than MAX_GUI_TIMERS supported

typedef enum
{
	REPEAT_OFF = 0,
	REPEAT_TRACK,

	REPEAT_CHAPTER,
	REPEAT_TITLE,
	REPEAT_A_SET,
	REPEAT_AB_SET,
	REPEAT_TRACKS
} RMguiRepeatMode;


typedef struct
{
	RMuint32 id;
	RMuint32 linkId;

	RMbool validLink;
	union{
		RMascii *value;
		RMuint32 nValue;
	};


#ifdef GUI_REFID_2
	CommandMetaData*	pMetaData;
#endif
}typeCommandInfo;



typedef struct
{
	RMuint32 volume;
	RMint8 	brightness;
	RMuint8 contrast;
	RMuint8 saturation;
	RMuint32 audioOut;
	RMuint32 hdDVIOut;	// DVI
	RMuint32 hdYbPrOut;	// Component
	RMuint32 tvOut;		// SD including CScart
	RMuint32 vcdPBC;
	RMuint32 tvType;
	RMuint8 dvdParentalLevel;
	RMascii dvdParentalPassw[GUI_PASSWORD_STR_LENGTH];
	RMuint8 dvdRegion;
	RMbool macrovisionOn;
	RMuint32 hdDVIHdmi;	// HDMI resolutions
	RMbool validBookmark;
	RMuint32 bookmarkCRC;
	RMuint8 bookmark[BOOKMARK_SIZE];
	RMuint32 crc;
	RMuint32 tvStandard;
	RMuint32 activeVideoOutput;
	RMuint32 scart;		// Scart RGB
	RMbool forceNoHDMI;
	RMuint8 dvdRegionCounter;	// [0..5]
	RMuint32 audioChannels;
	RMuint32 screenSaverDelay;
#ifdef GUI_REFID_2
	RMuint32 dhcp;
	RMuint32 ip;
	RMuint32 subnet;
	RMuint32 gateway;
	RMuint32 dns;
	RMuint32 dnsAlt;
	RMuint32 networkConfig;
	RMuint8	 quickSetupStatus;
	RMuint32 audioMixMode;
	RMuint16 country;
	RMint8   timezone;
	RMuint16 menuLanguage;
	RMuint16 dvdMenuLanguage;
	RMuint16 dvdSubtitleLanguage;
	RMuint16 dvdSpokenLanguage;
	RMascii	 myKmlPage[128];
	RMascii	 prefferedPcLinkServer[22]; //ip and port ("iii.iii.iii.iii:pppp")
#ifdef GUI_REFID_3
	RMuint8 sview;
	RMascii accessCodePassw[9];
	RMbool accessCode;
#endif
#endif
	RMuint32 warningMode;	// ref3
/*	RMascii lastKnownHdmiMonitorId[16]; // wait for new module to get this */
} guiPlayerSettingsType;

typedef struct
{
	RMascii* mainPage;
	RMascii* messagePopup;
} guiPlayerParams;

typedef struct
{
	RMuint16 width;
	RMuint16 height;
	RMbool isDefault;
} guiScreenFormatType;

typedef struct
{
	RMascii* name;
	RMascii* command;
	RMascii* link;
	RMascii* value;	// parameter affecting command
#ifdef GUI_REFID_2
	CommandMetaData* pMetaData;
#endif
} guiEventType;


typedef struct
{
	RMascii* name;
	RMuint32 id;
} guiCommandType;

typedef struct
{
	RMascii* name;
	RMascii* translations[10]; //max 10 languages for now
}guiTranslation;

typedef struct
{
	RMascii* name;
	RMuint32 id;
	RMStringObject object;
	RMascii* keyleft;
	RMascii* keyup;
	RMascii* keyright;
	RMascii* keydown;
	RMuint8	minLength;
	RMuint8 maxLength;
	guiEventType *events[MAX_GUI_EVENTS];
	RMuint16 nbEvents;
	guiTranslation *item;
} guiStringType;

//typedef struct
//{
//	RMListItemObject object;
//	guiEventType *events[MAX_GUI_EVENTS];
//	RMuint16 nbEvents;
//} guiListItemType;


typedef struct
{
	RMascii* name;
	RMTextItemObject object;
} guiTextItemType;


typedef struct
{
	RMascii* name;
	RMuint32 id;
	RMuint32 startTime;	// in secs  comes from xml
	RMuint32 seekTime;	// in secs. specifies I-frame position at or before given startTime. initialized as startTime and updated when seeking performed.
} guiChapterType;


typedef struct
{
	RMascii* name;
	RMuint32 id;
	RMascii* file;
	RMuint32 duration;	// in secs
	RMbool canSkip;
	RMascii* whenDone;

	guiChapterType *chapters[MAX_GUI_CHAPTERS];
	RMuint16 nbChapters;
	RMuint32 audioStream;	// default audio stream
	RMbool isPicture;
} guiMediaType;


typedef struct
{
	RMascii* name;
	RMuint32 id;
	RMButtonObject object;
	RMascii* keyleft;
	RMascii* keyup;
	RMascii* keyright;
	RMascii* keydown;
	guiEventType *events[MAX_GUI_EVENTS];
	RMuint16 nbEvents;
} guiButtonType;


typedef struct
{
	RMascii* name;
	RMuint32 id;
	RMTextTableObject object;
	guiTextItemType* items[MAX_GUI_TEXTITEMS];
	RMuint16 nbItems;
} guiTextTableType;

typedef struct tagListItem guiListItemType;

typedef struct
{
	RMascii* name;
	RMuint32 id;
	RMListObject object;
	RMascii* keyleft;
	RMascii* keyright;
	RMascii* prevPage;
	RMguiListType type;
	guiListItemType* items[MAX_GUI_LISTITEMS];	// to keep displayable and loaded from xml items
	guiEventType* events[MAX_GUI_EVENTS];
	guiTextTableType *info;
	RMuint16 nbItems;
	RMuint16 nbEvents;
	RMuint16 nbItemsDisplayed;
} guiListType;

typedef struct
{
	guiTranslation* translations[128];
	RMuint8			nbNumItems;
}guiLangTranslations;

typedef struct tagListItem
{
	RMListItemObject object;
	guiEventType *events[MAX_GUI_EVENTS];
	RMuint16 nbEvents;
	guiListType* list;
	guiTranslation *item;
} guiListItemType;


typedef struct
{
	RMascii* name;
	RMuint32 id;
	RMascii* selectedObject;
	RMBitmapObject object;
	guiStringType* strings[MAX_GUI_STRINGS];
	guiEventType* events[MAX_GUI_EVENTS];
	guiButtonType* buttons[MAX_GUI_BUTTONS];
	RMuint16 nbStrings;
	RMuint16 nbEvents;
	RMuint16 nbButtons;
	guiListType* lists[MAX_GUI_LISTS];
	RMuint16 nbLists;
} guiPopupType;


typedef struct
{
	RMascii* name;
	RMuint32 id;
	RMascii* event;			// used if part of event bitmap list
	RMBitmapObject object;
	RMascii* displayParameter;	// if displayParameter (objectname.param) == displayCondition,
	RMuint16 displayCondition;	// bitmap is visible otherwise is not
#ifdef GUI_REFID_2
	RMascii* szGroupName;	///< Used when bitmap is part of a group see also SHOW_BITMAP_IN_GROUP command
#endif
} guiBitmapType;


typedef struct
{
	RMascii* name;
	RMuint32 id;
	RMIconObject object;
} guiIconType;


typedef struct
{
	RMascii* name;
	RMuint8 index;
	RMMenuItemObject object;
	RMascii* keyleft;
	RMascii* keyright;
	guiEventType* events[MAX_GUI_EVENTS];
	guiButtonType* buttons[MAX_GUI_BUTTONS];
	RMuint16 nbEvents;
	RMuint16 nbButtons;
} guiMenuItemType;


typedef struct
{
	RMascii* name;
	RMuint32 id;
	RMMenuObject object;
	RMascii* keyleft;
	RMascii* keyright;
	guiMenuItemType *items[MAX_GUI_MENUITEMS];
	guiEventType *events[MAX_GUI_EVENTS];
	RMuint16 nbItems;
	RMuint16 nbEvents;
} guiMenuType;


typedef struct
{
	RMascii* name;
	RMuint32 id;
	RMuint32 min;
	RMuint32 max;
	RMuint32 value;
	RMSliderObject object;
	guiBitmapType* bitmaps[MAX_GUI_BITMAPS];
	guiEventType* events[MAX_GUI_SLIDERS];
	RMuint16 nbBitmaps;
	RMuint16 nbEvents;
} guiSliderType;

typedef struct
{
	RMascii* name;
	RMPanelObject object;
	guiSliderType* slider;
	guiButtonType* buttons[MAX_GUI_BUTTONS];
	RMuint16 nbButtons;
}guiPanelType;

typedef struct
{
	RMascii* file;
	RMuint16 x;
	RMuint16 y;
	guiPanelType* panels[3]; //hardcoded to 3 left, right, bottom
}guiMediaControls;

typedef struct
{
	RMascii* name;
	RMAnimationObject object;
}guiAnimationItem;

typedef struct
{
	RMascii* name;
	guiAnimationItem* item;
	RMuint16 nbAnimations;
}guiAnimationType;

typedef struct
{
	RMascii* name;
	RMuint32 id;
	RMascii* selectedObject;
	RMPageObject object;
	guiEventType* events[MAX_GUI_EVENTS];
	guiButtonType* buttons[MAX_GUI_BUTTONS];
	guiBitmapType* bitmaps[MAX_GUI_BITMAPS];
	guiMenuType* menus[MAX_GUI_MENUS];
	guiListType* lists[MAX_GUI_LISTS];
	guiStringType* strings[MAX_GUI_STRINGS];
	guiSliderType* temp; //only one slider is allowed per page only needed in temp peage so ...
	RMuint16 nbEvents;
	RMuint16 nbButtons;
	RMuint16 nbBitmaps;
	RMuint16 nbMenus;
	RMuint16 nbLists;
	RMuint16 nbStrings;
} guiOsdPageType;

#ifdef GUI_REFID_2
typedef struct
{
	RMascii* name;
	RMuint32 id;
	RMPageObject object;
	guiStringType* strings[MAX_LANGUAGE_STRINGS];
	RMuint16 nbStrings;
} guiLanguagePageType;

typedef struct{
	char* name;
	char* host;
	int port;
} hostList;

#endif


#endif //_GUI_TYPES_H_

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美国产小视频| 2024国产精品视频| 欧美在线一区二区| youjizz国产精品| 成人精品视频一区二区三区尤物| 国产一区二三区| 国产一区亚洲一区| 国产乱一区二区| 粉嫩一区二区三区在线看| 国产+成+人+亚洲欧洲自线| 成人综合激情网| 91丨porny丨国产入口| 色综合久久中文综合久久牛| 在线观看不卡视频| 91精品国产综合久久久久久| 日韩一区二区中文字幕| 久久在线免费观看| 国产精品国产精品国产专区不片| 中文字幕在线观看不卡视频| 亚洲欧美视频在线观看| 亚洲一卡二卡三卡四卡五卡| 日日骚欧美日韩| 国产在线播放一区二区三区| 大尺度一区二区| 色综合天天综合网天天看片| 日韩欧美在线1卡| 精品久久久久久亚洲综合网| 国产蜜臀av在线一区二区三区| 综合激情网...| 亚洲福利国产精品| 国产一区二区三区日韩| va亚洲va日韩不卡在线观看| 欧美午夜不卡在线观看免费| 欧美一级精品大片| 中文字幕精品三区| 亚洲国产欧美日韩另类综合 | 久久国产欧美日韩精品| 国产又粗又猛又爽又黄91精品| 99久久免费视频.com| 欧美亚洲高清一区二区三区不卡| 欧美一区二区三区系列电影| 国产欧美一区视频| 亚洲va在线va天堂| 国产精品18久久久久久久久| 在线观看一区日韩| 久久综合五月天婷婷伊人| 亚洲欧美日韩国产一区二区三区| 日韩高清在线观看| 成人免费毛片app| 欧美精品久久久久久久多人混战| 久久蜜桃一区二区| 亚洲高清不卡在线观看| 激情综合网av| 91成人看片片| 国产午夜精品一区二区三区视频 | 日本久久一区二区三区| 欧美tickling网站挠脚心| 亚洲欧美另类小说视频| 理论电影国产精品| 色播五月激情综合网| 欧美激情综合在线| 日韩精品成人一区二区在线| a美女胸又www黄视频久久| 日韩欧美一级二级| 亚洲综合精品久久| 成人高清视频免费观看| 日韩亚洲欧美成人一区| 一区二区欧美视频| 国产91丝袜在线18| 精品少妇一区二区| 日韩激情视频在线观看| 91麻豆免费观看| 日本一区二区三区高清不卡| 麻豆成人久久精品二区三区红| 色狠狠综合天天综合综合| 国产无遮挡一区二区三区毛片日本| 午夜影视日本亚洲欧洲精品| 91色在线porny| 国产欧美日韩综合精品一区二区| 人人狠狠综合久久亚洲| 欧美网站一区二区| 亚洲美女视频一区| 99久久久免费精品国产一区二区| 日韩久久免费av| 日韩av电影免费观看高清完整版 | 国产精品狼人久久影院观看方式| 久久福利资源站| 制服丝袜亚洲精品中文字幕| 亚洲精品高清视频在线观看| 92国产精品观看| 成人欧美一区二区三区白人| 粉嫩av亚洲一区二区图片| 久久九九久精品国产免费直播| 久久er精品视频| 精品久久国产97色综合| 奇米精品一区二区三区在线观看一| 欧美日本高清视频在线观看| 亚洲国产成人tv| 欧美性感一类影片在线播放| 亚洲已满18点击进入久久| 色综合久久中文字幕综合网| 亚洲视频一区二区在线| 91美女视频网站| 一区二区三区美女| 欧美在线视频你懂得| 亚洲观看高清完整版在线观看| 欧美色倩网站大全免费| 亚洲二区在线观看| 欧美精品v日韩精品v韩国精品v| 亚洲国产裸拍裸体视频在线观看乱了| 色8久久精品久久久久久蜜 | 91视频一区二区| 亚洲视频中文字幕| 欧美影院午夜播放| 五月天视频一区| 日韩一区二区免费电影| 久久精品国产精品亚洲红杏| 精品成人免费观看| 国产成人午夜片在线观看高清观看| 国产女人水真多18毛片18精品视频| 成人av在线资源网| 尤物在线观看一区| 51午夜精品国产| 狠狠色伊人亚洲综合成人| 久久久精品国产免费观看同学| 成人免费福利片| 亚洲午夜在线电影| 日韩欧美成人激情| 国产91精品露脸国语对白| 自拍视频在线观看一区二区| 精品视频1区2区| 老色鬼精品视频在线观看播放| 久久精品夜色噜噜亚洲aⅴ| www.日本不卡| 午夜久久久久久电影| 精品国产乱码久久久久久影片| 成人免费视频视频| 亚洲电影一区二区| 欧美精品一区二区不卡| 91丝袜国产在线播放| 日韩国产精品久久| 国产欧美视频一区二区| 欧美日韩成人综合天天影院| 精品一二三四在线| 亚洲三级电影全部在线观看高清| 欧美丰满美乳xxx高潮www| 国产麻豆欧美日韩一区| 亚洲天堂精品在线观看| 欧美一级免费大片| av激情成人网| 裸体一区二区三区| 亚洲人成在线观看一区二区| 91精品国产黑色紧身裤美女| 成人av网站大全| 欧美bbbbb| 亚洲激情第一区| 久久久三级国产网站| 在线视频一区二区三| 国内精品视频666| 亚洲精品高清视频在线观看| 久久婷婷色综合| 欧美日韩国产一区| 成人免费毛片片v| 麻豆精品一区二区综合av| 综合网在线视频| 精品粉嫩超白一线天av| 欧美色综合天天久久综合精品| 国产91清纯白嫩初高中在线观看| 日本大胆欧美人术艺术动态| 亚洲精品一区在线观看| 亚洲日本va午夜在线影院| 日韩一区二区精品在线观看| 色综合视频在线观看| 国产一区二区三区不卡在线观看| 亚洲综合999| 国产精品高潮呻吟久久| 日韩精品在线看片z| 欧美日韩国产区一| 95精品视频在线| 粉嫩aⅴ一区二区三区四区五区 | 丁香一区二区三区| 免费观看在线色综合| 午夜影院久久久| 一区二区三区国产精华| 国产精品剧情在线亚洲| 国产日韩欧美a| www激情久久| 日韩午夜中文字幕| 7777精品久久久大香线蕉| 色国产综合视频| 色域天天综合网| 99精品视频在线观看免费| 成人在线视频首页| 国产精品香蕉一区二区三区| 老司机精品视频线观看86| 日本不卡1234视频| 天天综合网 天天综合色| 亚洲va欧美va人人爽| 亚洲伦在线观看| 亚洲人成7777|