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

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

?? newclientdlg.cpp

?? 監(jiān)控開發(fā)資料,提供二次開發(fā)源碼和使用說明書
?? CPP
?? 第 1 頁 / 共 5 頁
字號:
		{
			myoutput[i].MoveWindow(MYVIEW_LEFT+i*iWidth+i*3,MYVIEW_TOP,iWidth,iHeight,true);
			myoutput[i].m_display_para.nLeft = MYVIEW_LEFT+i*iWidth+i*3/*-2*/;
			myoutput[i].m_display_para.nTop = MYVIEW_TOP;
			myoutput[i].m_display_para.nWidth = iWidth/*+2*/;
			myoutput[i].m_display_para.nHeight = iHeight;
			myoutput[i].ShowWindow(SW_SHOW);
		}
		for (i=3;i<6;i++)
		{
			myoutput[i].MoveWindow(MYVIEW_LEFT+(i-3)*iWidth+(i-3)*3,MYVIEW_TOP+iHeight+2,iWidth,iHeight,true);
			myoutput[i].m_display_para.nLeft = MYVIEW_LEFT+(i-3)*iWidth+(i-3)*3/*-2*/;
			myoutput[i].m_display_para.nTop = MYVIEW_TOP+iHeight+2;
			myoutput[i].m_display_para.nWidth = iWidth/*+2*/;
			myoutput[i].m_display_para.nHeight = iHeight;
			myoutput[i].ShowWindow(SW_SHOW);
		}
		for (i=6;i<9;i++)
		{
			myoutput[i].MoveWindow(MYVIEW_LEFT+(i-6)*iWidth+(i-6)*3,MYVIEW_TOP+2*iHeight+4,iWidth,iHeight,true);
			myoutput[i].m_display_para.nLeft = MYVIEW_LEFT+(i-6)*iWidth+(i-6)*3/*-2*/;
			myoutput[i].m_display_para.nTop = MYVIEW_TOP+(iHeight+2)*2;
			myoutput[i].m_display_para.nWidth = iWidth/*+2*/;
			myoutput[i].m_display_para.nHeight = iHeight;
			myoutput[i].ShowWindow(SW_SHOW);
		}
		break;
	case 16:
		if(hikClientParam.m_bMultiScreen)
		{
			iWidth = 254;
			iHeight = 190;
			MYVIEW_LEFT = 0;
			MYVIEW_TOP = 0;
		}
		else
		{
			MYVIEW_LEFT = 20;
			MYVIEW_TOP = 20;
			iWidth = 178;//176;
			iHeight = 146;//144;
		}
		bLargeWnd = FALSE;
		for(i = 0; i < 4; i++)
		{
			myoutput[i].MoveWindow(MYVIEW_LEFT+i*iWidth+i*3, MYVIEW_TOP, iWidth, iHeight, true);
			myoutput[i].m_display_para.nLeft = MYVIEW_LEFT+i*iWidth+i*3/*-2*/;
			myoutput[i].m_display_para.nTop = MYVIEW_TOP;
			myoutput[i].m_display_para.nWidth = iWidth/*+2*/;
			myoutput[i].m_display_para.nHeight = iHeight;
			myoutput[i].ShowWindow(SW_SHOW);
		}
		for(i = 4; i < 8; i++)
		{
			myoutput[i].MoveWindow(MYVIEW_LEFT+(i-4)*iWidth+(i-4)*3, MYVIEW_TOP+iHeight+2, iWidth, iHeight, true);
			myoutput[i].m_display_para.nLeft = MYVIEW_LEFT+(i-4)*iWidth+(i-4)*3/*-2*/;
			myoutput[i].m_display_para.nTop = MYVIEW_TOP+iHeight+2;
			myoutput[i].m_display_para.nWidth = iWidth/*+2*/;
			myoutput[i].m_display_para.nHeight = iHeight;
			myoutput[i].ShowWindow(SW_SHOW);
		}
		for(i = 8; i < 12; i++)
		{
			myoutput[i].MoveWindow(MYVIEW_LEFT+(i-8)*iWidth+(i-8)*3, MYVIEW_TOP+iHeight*2+4, iWidth, iHeight, true);
			myoutput[i].m_display_para.nLeft = MYVIEW_LEFT+(i-8)*iWidth+(i-8)*3/*-2*/;
			myoutput[i].m_display_para.nTop = MYVIEW_TOP+(iHeight+2)*2;
			myoutput[i].m_display_para.nWidth = iWidth/*+2*/;
			myoutput[i].m_display_para.nHeight = iHeight;
			myoutput[i].ShowWindow(SW_SHOW);
		}
		for(i = 12; i < 16; i++)
		{
			myoutput[i].MoveWindow(MYVIEW_LEFT+(i-12)*iWidth+(i-12)*3, MYVIEW_TOP+iHeight*3+6, iWidth, iHeight, true);
			myoutput[i].m_display_para.nLeft = MYVIEW_LEFT+(i-12)*iWidth+(i-12)*3/*-2*/;
			myoutput[i].m_display_para.nTop = MYVIEW_TOP+(iHeight+2)*3;
			myoutput[i].m_display_para.nWidth = iWidth/*+2*/;
			myoutput[i].m_display_para.nHeight = iHeight;
			myoutput[i].ShowWindow(SW_SHOW);
		}
		break;
	case 1:
		//	wndsize為TRUE時,表示畫面中的某個窗口放大;
		//	wndsize為FALSE時,表示畫面只有一個窗口,也就不需要放大、縮小;
		if(hikClientParam.m_bMultiScreen)
		{
			iWidth = 1024;
			iHeight = 768;
			MYVIEW_LEFT = 0;
			MYVIEW_TOP = 0;
		}
		else
		{
			MYVIEW_LEFT = 20;
			MYVIEW_TOP = 20;
			iWidth = 706;
			iHeight = 578;
		}
				
		myoutput[iPos].MoveWindow(MYVIEW_LEFT,MYVIEW_TOP,iWidth,iHeight,true);
		myoutput[iPos].m_display_para.nLeft = MYVIEW_LEFT;
		myoutput[iPos].m_display_para.nTop = MYVIEW_TOP;
		myoutput[iPos].m_display_para.nWidth = iWidth;
		myoutput[iPos].m_display_para.nHeight = iHeight;
		myoutput[iPos].ShowWindow(SW_SHOW);
		break;
	default:
		break;
	}
	if(hikClientParam.m_bUseCard)
	{
		TRACE("Use Decode Card");
		TRACE("iNumber = %d", iNumber);
		NET_DVR_ClearSurface_Card();
		for(i = 0; i < MAXVIEWNUM; i++)
		{
			displaypara.bToScreen = 0;
			displaypara.bToVideoOut = 1;
			displaypara.nLeft = myoutput[i].m_display_para.nLeft;
			displaypara.nTop = myoutput[i].m_display_para.nTop;
			displaypara.nWidth = myoutput[i].m_display_para.nWidth;
			displaypara.nHeight = myoutput[i].m_display_para.nHeight;
			NET_DVR_ResetPara_Card(myoutput[i].m_iPlayhandle,&displaypara);
		}
		if(iNumber == 1)
		{//放大
			displaypara.bToScreen = 1;
			displaypara.bToVideoOut = 1;
			displaypara.nLeft = myoutput[iPos].m_display_para.nLeft;
			displaypara.nTop = myoutput[iPos].m_display_para.nTop;
			displaypara.nWidth = myoutput[iPos].m_display_para.nWidth;
			displaypara.nHeight = myoutput[iPos].m_display_para.nHeight;
			NET_DVR_ResetPara_Card(myoutput[iPos].m_iPlayhandle,&displaypara);
		}
		else
		{//縮小
			for(i = 0; i < iNumber; i++)
			{
				displaypara.bToScreen = 1;
				displaypara.bToVideoOut = 1;
				displaypara.nLeft = myoutput[i].m_display_para.nLeft;
				displaypara.nTop = myoutput[i].m_display_para.nTop;
				displaypara.nWidth = myoutput[i].m_display_para.nWidth;
				displaypara.nHeight = myoutput[i].m_display_para.nHeight;
				NET_DVR_ResetPara_Card(myoutput[i].m_iPlayhandle,&displaypara);
			}
		}
	}
}

void CNewclientDlg::MoveCurWin(int iWindowNum,int iCurWinPos)
{
	CNewclientDlg*  mainwnd =(CNewclientDlg*) AfxGetMainWnd();	
	int rectWidth = 0;
	int	rectHeight = 0;
	int	rectTop = 0;
	int	rectLeft = 0;
	switch(iWindowNum)
	{
	case 1:
		rectWidth = 706;
		rectHeight = 578;
		rectTop = MYVIEW_TOP;
		rectLeft = MYVIEW_LEFT;
		break;
	case 4:
		rectWidth = 354;
		rectHeight = 290;
		switch(iCurWinPos)
		{
		case 0:
		case 1:
			rectTop  = MYVIEW_TOP;
			rectLeft = MYVIEW_LEFT+iCurWinPos*rectWidth+iCurWinPos*3; 
			break;
		case 2:
		case 3:
			rectTop  = MYVIEW_TOP+rectHeight+2;
			rectLeft = MYVIEW_LEFT+(iCurWinPos-2)*rectWidth+(iCurWinPos-2)*3; 
			break;	
		default:	
			break;	
		}
		break;
	case 9:
		rectWidth = 234;
		rectHeight = 192;
		switch(iCurWinPos)
		{
		case 0:
		case 1:
		case 2:
			rectTop  = MYVIEW_TOP;
			rectLeft = MYVIEW_LEFT+iCurWinPos*rectWidth+iCurWinPos*3; 
			break;
		case 3:
		case 4:
		case 5:
			rectTop  = MYVIEW_TOP+rectHeight + 2;
			rectLeft = MYVIEW_LEFT+(iCurWinPos-3)*rectWidth+(iCurWinPos-3)*3; 
			break;
		case 6:
		case 7:
		case 8:
			rectTop  = MYVIEW_TOP+2*rectHeight+4;
			rectLeft = MYVIEW_LEFT+(iCurWinPos-6)*rectWidth+(iCurWinPos-6)*3; 
			break;
		default:
			break;
		}
		break;
	case 16:
		rectWidth = 178;
		rectHeight = 146;
		switch(iCurWinPos)
		{
		case 0:
		case 1:
		case 2:
		case 3:
			rectTop  = MYVIEW_TOP;
			rectLeft = MYVIEW_LEFT+iCurWinPos*rectWidth+iCurWinPos*3; 
			break;
		case 4:
		case 5:
		case 6:
		case 7:
			rectTop  = MYVIEW_TOP+rectHeight+2;
			rectLeft = MYVIEW_LEFT+(iCurWinPos-4)*rectWidth+(iCurWinPos-4)*3; 
			break;
		case 8:
		case 9:
		case 10:
		case 11:
			rectTop  = MYVIEW_TOP+2*rectHeight+4;
			rectLeft = MYVIEW_LEFT+(iCurWinPos-8)*rectWidth+(iCurWinPos-8)*3; 
			break;
		case 12:
		case 13:
		case 14:
		case 15:
			rectTop  = MYVIEW_TOP+3*rectHeight+6;
			rectLeft = MYVIEW_LEFT+(iCurWinPos-12)*rectWidth+(iCurWinPos-12)*3; 
			break;
		default:
			break;
		}
		break;
	default:
		break; 
	}
	mycurwin.m_black.ShowWindow(SW_HIDE);
	mycurwin.MoveWindow(rectLeft-1,rectTop-1,rectWidth+2,rectHeight+2);
	mycurwin.m_black.ShowWindow(SW_SHOW);
	mycurwin.EnableWindow(FALSE);
}
void CNewclientDlg::InitLed()
{
	int i;
	m_pCapLed[0] = &m_CapLed1;
	m_pCapLed[1] = &m_CapLed2;
	m_pCapLed[2] = &m_CapLed3;
	m_pCapLed[3] = &m_CapLed4;
	m_pCapLed[4] = &m_CapLed5;
	m_pCapLed[5] = &m_CapLed6;
	m_pCapLed[6] = &m_CapLed7;
	m_pCapLed[7] = &m_CapLed8;
	m_pCapLed[8] = &m_CapLed9;
	m_pCapLed[9] = &m_CapLed10;
	m_pCapLed[10] = &m_CapLed11;
	m_pCapLed[11] = &m_CapLed12;
	m_pCapLed[12] = &m_CapLed13;
	m_pCapLed[13] = &m_CapLed14;
	m_pCapLed[14] = &m_CapLed15;
	m_pCapLed[15] = &m_CapLed16;

	for(i = 0; i < MAXVIEWNUM; i++)
	{
		m_pCapLed[i]->SetLed(CLed::LED_COLOR_RED,CLed::LED_DISABLED,CLed::LED_ROUND);
	}
	m_pAlarmLed[0] = &m_AlarmLed1;
	m_pAlarmLed[1] = &m_AlarmLed2;
	m_pAlarmLed[2] = &m_AlarmLed3;
	m_pAlarmLed[3] = &m_AlarmLed4;
	m_pAlarmLed[4] = &m_AlarmLed5;
	m_pAlarmLed[5] = &m_AlarmLed6;
	m_pAlarmLed[6] = &m_AlarmLed7;
	m_pAlarmLed[7] = &m_AlarmLed8;
	m_pAlarmLed[8] = &m_AlarmLed9;
	m_pAlarmLed[9] = &m_AlarmLed10;
	m_pAlarmLed[10] = &m_AlarmLed11;
	m_pAlarmLed[11] = &m_AlarmLed12;
	m_pAlarmLed[12] = &m_AlarmLed13;
	m_pAlarmLed[13] = &m_AlarmLed14;
	m_pAlarmLed[14] = &m_AlarmLed15;
	m_pAlarmLed[15] = &m_AlarmLed16;
	
	for(i = 0; i < MAXVIEWNUM; i++)
	{
		m_pAlarmLed[i]->SetLed(CLed::LED_COLOR_RED,CLed::LED_DISABLED,CLed::LED_ROUND);
	}
}
void CNewclientDlg::F_InitDecodeCard()
{
	int i;
	int nDispNum = 0;
	
	TRACE("初始化解碼卡");
	int iRet=NET_DVR_InitDDraw_Card(this->m_hWnd,0xff00ff);
	
	iRet=NET_DVR_InitDevice_Card(&channelcount);
	
	TRACE("ChannelCount = %d", channelcount);	
	if(channelcount <= 0)
	{
		AfxMessageBox("請插入解碼卡!");
		return;
	}
	else if(channelcount > 16)
	{
		channelcount = 16;
	}
	ULONG nTemp;
	for(i=0;i<channelcount;i++)
	{		
		NET_DVR_GetSerialNum_Card(i,&nTemp);
		TRACE("NET_DVR_GetSerialNum_Card:i:%d,%x",i,nTemp);
	}
	nDispNum = GetDisplayChannelCount();
	if(nDispNum >= 2)
	{
		REGION_PARAM param[MAX_DISPLAY_REGION];
		int i;
		memset(param, 0, sizeof(param));
		for(i=0; i<MAX_DISPLAY_REGION; i++)
			param[i].color = RGB(i, i*8, i*16);
		for(i=0; i<nDispNum/2; i++)
		{
			param[0].left=0;	param[0].top=0;		param[0].width=352;		param[0].height=288;
			param[1].left=352;	param[1].top=0;		param[1].width=352;		param[1].height=288;
			param[2].left=0;	param[2].top=288;	param[2].width=352;		param[2].height=288;
			param[3].left=352;	param[3].top=288;	param[3].width=352;		param[3].height=288;
			if(SetDisplayRegion(2*i, 4, param, 0) != HWERR_SUCCESS)
			{
				TRACE("SetDisplayRegion failed!");
			}
			
			SetDecoderVideoExtOutput(4*i, 0, 1, 2*i, 0, 0);
			SetDecoderVideoExtOutput(4*i+1, 0, 1, 2*i, 1, 0);		
			SetDecoderVideoExtOutput(4*i+2, 0, 1, 2*i, 2, 0);
			SetDecoderVideoExtOutput(4*i+3, 0, 1, 2*i, 3, 0);
			param[0].left=0;	param[0].top=0;		param[0].width=704;		param[0].height=576;
			if(SetDisplayRegion(2*i+1, 1, param, 0) != HWERR_SUCCESS)
			{
				TRACE("SetDisplayRegion failed!");
			}
			
			SetDecoderVideoExtOutput(4*i, 1, 1, 2*i+1, 0, 0);		
		}			
	}
	
	if(channelcount==1)
	{
		WINDOWNUM=1;
		m_windownum.SetCurSel(0); 
	}
	else if (channelcount<=4)
	{
		WINDOWNUM=4;
		m_windownum.SetCurSel(1);
	}
	else if(channelcount<=9)
	{
		WINDOWNUM = 9;
		m_windownum.SetCurSel(2);
	}
	else
	{
		m_windownum.SetCurSel(3);
		WINDOWNUM = 16;
	}
	
}


void CNewclientDlg::OnAudioexchange() 
{
	// TODO: Add your control notification handler code here
	if(lVoiceIndex == -1)
	{
		CVoiceExchange VoiceDlg;
		VoiceDlg.DoModal();
		if(lVoiceIndex != -1)
		{	
			GetDlgItem(IDC_AUDIOEXCHANGE)->SetWindowText("停止對講");
		}
	}
	else
	{	
		if(NET_DVR_StopVoiceCom(lVoiceIndex))
		{
			GetDlgItem(IDC_AUDIOEXCHANGE)->SetWindowText("語音對講");
			lVoiceIndex = -1;			
		}
		else
		{
			AfxMessageBox("停止語音對講失敗!");
		}
	}	
}

void CNewclientDlg::OnSystemcfg()  
{
	// TODO: Add your control notification handler code here
	CSystemConfig	SysCfgDlg;
	SysCfgDlg.DoModal();

	if(nUseCard == 1)
	{
		channelcount = 0;
		F_InitDecodeCard();
		ArrayWindow(0,WINDOWNUM);
		MoveCurWin(WINDOWNUM,0);
		nUseCard = 0;
	}
	if(nUseCard == 2)
	{
		NET_DVR_ReleaseDevice_Card();
		NET_DVR_ReleaseDDraw_Card();
		nUseCard = 0;
	}
	if(hikClientParam.m_bCheckServerTime)
	{
		if(checkservertimer == 0)
		{
			TRACE("啟動硬盤錄像機校時時鐘,校時時間是每天的%06d", hikClientParam.m_iCheckServerTime);
			checkservertimer = SetTimer(CHECKSERVER_TIMER, 1000, NULL);
		}
	}
	else
	{
		if(checkservertimer)
		{
//			TRACE("關閉硬盤錄像機校時時鐘");
			KillTimer(CHECKSERVER_TIMER);
			checkservertimer = 0;
		}
	}
	F_JudgeDiskFull();
}

void CNewclientDlg::OnSelchangeCombowndnum() 
{
	// TODO: Add your control notification handler code here
	int i;
	WORD	wndnum;
	i = m_windownum.GetCurSel();
	switch(i)
	{
	case 0:
		wndnum = 1;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
另类综合日韩欧美亚洲| 这里只有精品免费| 国产情人综合久久777777| 97久久精品人人做人人爽| 椎名由奈av一区二区三区| 欧美日韩国产综合视频在线观看| 午夜精品福利一区二区三区av| 久久亚洲综合av| 日韩久久久精品| 91在线观看污| 国产乱子伦视频一区二区三区| 欧美亚一区二区| 黄一区二区三区| 美女精品自拍一二三四| 欧美日韩国产小视频在线观看| 日韩一区国产二区欧美三区| 天天操天天干天天综合网| 99在线精品免费| 激情综合色综合久久| 欧美国产综合一区二区| 精品欧美一区二区在线观看| 免费精品99久久国产综合精品| 欧美国产成人在线| 久久久精品免费网站| 国产盗摄一区二区| 亚洲自拍偷拍图区| 亚洲成人动漫在线观看| 91麻豆精品国产91久久久更新时间 | 久久久久久亚洲综合| 欧美美女视频在线观看| 蜜臂av日日欢夜夜爽一区| 国产精品电影院| 亚洲欧美aⅴ...| 日韩国产在线观看| 国产成人av电影在线观看| av激情综合网| 7777精品伊人久久久大香线蕉的 | 91国内精品野花午夜精品 | 国产午夜精品一区二区三区嫩草| 国产精品免费aⅴ片在线观看| 亚洲另类一区二区| 狠狠色狠狠色综合| 欧美四级电影网| 国产女同互慰高潮91漫画| 婷婷国产在线综合| 99久久99久久久精品齐齐 | 粉嫩蜜臀av国产精品网站| 日本韩国欧美一区| 国产亚洲欧美中文| 丝袜美腿亚洲一区二区图片| 99麻豆久久久国产精品免费 | 亚洲另类一区二区| 国产69精品久久久久777| 欧美一三区三区四区免费在线看| 亚洲欧洲日本在线| 成人午夜免费电影| 欧美精品一区二区三区在线| 午夜精品123| 欧美亚一区二区| 亚洲乱码国产乱码精品精的特点| 蜜臀国产一区二区三区在线播放| 91福利视频久久久久| 欧美国产日韩一二三区| 国产一区二区三区综合| 欧美一区二区三区免费观看视频 | 精品一区二区三区视频| 麻豆精品在线播放| 99视频一区二区三区| 成人黄页毛片网站| 884aa四虎影成人精品一区| 樱花影视一区二区| 色综合夜色一区| 国产精品免费aⅴ片在线观看| 国产精品69毛片高清亚洲| 日韩欧美国产成人一区二区| 亚洲成人激情av| 91丝袜国产在线播放| 国产精品剧情在线亚洲| 国产麻豆9l精品三级站| 2021久久国产精品不只是精品| 久久国内精品自在自线400部| 欧美丰满美乳xxx高潮www| 午夜视频一区在线观看| 欧美老肥妇做.爰bbww视频| 蜜臀a∨国产成人精品| 欧美一卡二卡三卡四卡| 精品一区二区久久久| 26uuu国产日韩综合| 国产精品一区一区三区| 中文字幕av一区二区三区免费看| 国产 日韩 欧美大片| 亚洲日本乱码在线观看| 欧美综合一区二区三区| 亚洲成人www| 久久久亚洲午夜电影| 国产成人精品免费视频网站| 国产精品久久久久久福利一牛影视| 国产成人综合亚洲91猫咪| 自拍偷拍国产亚洲| 欧美日韩大陆在线| 韩国毛片一区二区三区| 亚洲特黄一级片| 91精品国产乱| av激情综合网| 日本女优在线视频一区二区| 国产欧美一区二区精品性色| 91免费版pro下载短视频| 婷婷一区二区三区| 国产亚洲一区字幕| 欧美吞精做爰啪啪高潮| 韩国欧美国产1区| 亚洲激情综合网| 精品国产免费一区二区三区四区 | 亚洲一区免费视频| 精品免费99久久| 在线亚洲一区二区| 国产精品一级片| 首页综合国产亚洲丝袜| 中文字幕电影一区| 3atv在线一区二区三区| 97aⅴ精品视频一二三区| 美女免费视频一区| 亚洲国产视频一区| 中文字幕中文乱码欧美一区二区| 这里只有精品电影| 色综合天天综合| 国产成人av网站| 久久99精品久久久久久| 一个色综合av| 国产精品三级电影| 久久久噜噜噜久久人人看| 欧美伦理电影网| 色又黄又爽网站www久久| 日韩国产在线一| 国产欧美日韩视频一区二区| 日韩一区二区三区四区五区六区| 色婷婷国产精品久久包臀| 国产精品亚洲一区二区三区妖精 | 国产v日产∨综合v精品视频| 日韩av中文字幕一区二区| 亚洲精品va在线观看| 中文字幕在线观看一区二区| 久久久国产精品午夜一区ai换脸| 欧美一区二区三区在线观看视频| 99视频在线精品| 国产成人亚洲综合a∨猫咪| 人人狠狠综合久久亚洲| 亚洲在线免费播放| 亚洲一区二区欧美激情| 一区二区在线观看免费视频播放| 中文字幕一区二区日韩精品绯色| 国产亚洲女人久久久久毛片| 精品国免费一区二区三区| 欧美一区二区人人喊爽| 91精品国产综合久久国产大片 | 极品少妇xxxx精品少妇| 美洲天堂一区二卡三卡四卡视频| 天天av天天翘天天综合网色鬼国产| 亚洲第四色夜色| 丝瓜av网站精品一区二区| 蜜桃免费网站一区二区三区| 麻豆精品久久久| 黄色精品一二区| 国产精品996| 97久久久精品综合88久久| 成人在线视频一区| 日本精品一级二级| 99国产精品国产精品久久| 色嗨嗨av一区二区三区| 欧美性淫爽ww久久久久无| 色婷婷精品久久二区二区蜜臂av| 色域天天综合网| 日韩一区二区三| 国产女人18毛片水真多成人如厕| 国产精品国产三级国产aⅴ原创| 亚洲欧洲在线观看av| 亚洲一区二区三区美女| 麻豆精品一区二区av白丝在线| 国内精品国产成人| 色偷偷成人一区二区三区91| 欧美久久久久久久久中文字幕| 日韩欧美国产精品| 中文字幕在线播放不卡一区| 日日欢夜夜爽一区| 国产盗摄女厕一区二区三区| 色综合色狠狠综合色| 欧美一级艳片视频免费观看| 国产欧美日韩不卡| 亚洲国产精品一区二区www| 国模冰冰炮一区二区| 91视频观看免费| 欧美成人激情免费网| 中文字幕一区二区三区视频| 免费在线观看视频一区| 99国产精品视频免费观看| 日韩免费高清av| 一区二区三区在线观看动漫| 国产精品自产自拍| 欧美日韩国产一二三| 国产精品视频第一区|