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

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

?? rtcodeccomm.cpp

?? freesacle mx21下的聲卡alc5620的驅動程序
?? CPP
?? 第 1 頁 / 共 3 頁
字號:
		Enable_Main_Spatial(TRUE);		//set parameter a1 support 48K			if(KHZ48_000==m_WaveOutSampleRate)		{							bRetVal=WriteCodecRegMask(RT_PSEDUEO_SPATIAL_CTRL,APF_FOR_48K,APF_MASK);		}		else if(KHZ44_100==m_WaveOutSampleRate)//set parameter a1 support 44.1K			{			bRetVal=WriteCodecRegMask(RT_PSEDUEO_SPATIAL_CTRL,APF_FOR_44_1K,APF_MASK);		}		else		{			//set parameter a1 support 32k and lower				bRetVal=WriteCodecRegMask(RT_PSEDUEO_SPATIAL_CTRL,APF_FOR_32K,APF_MASK);		}			//Enable All Pass Filter 		bRetVal=WriteCodecRegMask(RT_PSEDUEO_SPATIAL_CTRL,ALL_PASS_FILTER_EN,ALL_PASS_FILTER_EN);	}	else	{		//Disable All Pass Filter		bRetVal=WriteCodecRegMask(RT_PSEDUEO_SPATIAL_CTRL,0,ALL_PASS_FILTER_EN);	}	return bRetVal;}//*****************************************************************************////function:Enable/Disable ADC input source control////*****************************************************************************BOOL RT_CodecComm::Enable_ADC_Input_Source(ADC_INPUT_MIXER_CTRL ADC_Input_Sour,BOOL Enable){	BOOL bRetVal=FALSE;		if(Enable)	{		//Enable ADC source 		bRetVal=WriteCodecRegMask(RT_ADC_RECORD_MIXER,0,ADC_Input_Sour);	}	else	{		//Disable ADC source				bRetVal=WriteCodecRegMask(RT_ADC_RECORD_MIXER,ADC_Input_Sour,ADC_Input_Sour);	}	return bRetVal;}//*****************************************************************************////function:Enable/Disable Auto Volume Control function////*****************************************************************************BOOL RT_CodecComm::EnableAVC(BOOL Enable_AVC){	BOOL bRetVal=FALSE;		if(Enable_AVC)	{					//enable AVC target select,if use voice interface,please use one channel 		WriteCodecRegMask(RT_MISC_CTRL,AVC_TARTGET_SEL_BOTH,AVC_TARTGET_SEL_MASK); 		//Enable AVC function		bRetVal=WriteCodecAdvanceMask(AVC_CTRL_REG0,ENABLE_AVC_GAIN_CTRL,ENABLE_AVC_GAIN_CTRL);			}	else	{		//Disable AVC function		bRetVal=WriteCodecAdvanceMask(AVC_CTRL_REG0,0,ENABLE_AVC_GAIN_CTRL);	}	return bRetVal;}//*****************************************************************************////function:Config Vmid Control function////			 AVDD  		HPVDD 	SPKVDD	SPK AB		SPK D		HP		//case 1	 3.3V		3.3V	3.3V	1.00 Vdd	1.00 Vdd	1.00 Vdd	//case 2	 3.3V		3.3V	4.2V	1.25 Vdd	1.25 Vdd	1.00 Vdd//case 3	 2.5V		3.3V	3.3V	1.25 Vdd	1.25 Vdd	1.25 Vdd//case 4	 2.5V		3.3V	4.2V	1.75 Vdd	1.75 Vdd	1.25 Vdd////*****************************************************************************BOOL RT_CodecComm::ConfigVmidOutput(BYTE Vmid_CaseType){	BOOL bRetVal=FALSE;	switch(Vmid_CaseType)	{		case 1:			bRetVal=WriteCodecRegMask(										RT_GEN_CTRL_REG1,										(GP_HP_AMP_CTRL_RATIO_100	 |										 GP_SPK_D_AMP_CTRL_RATIO_100 |										 GP_SPK_AB_AMP_CTRL_RATIO_100)											,										(GP_HP_AMP_CTRL_MASK		|										GP_SPK_D_AMP_CTRL_MASK		|										GP_SPK_AB_AMP_CTRL_MASK)									 );			break;		case 2:			bRetVal=WriteCodecRegMask(										RT_GEN_CTRL_REG1,										(GP_HP_AMP_CTRL_RATIO_100	 |										 GP_SPK_D_AMP_CTRL_RATIO_125 |										 GP_SPK_AB_AMP_CTRL_RATIO_125)											,										(GP_HP_AMP_CTRL_MASK		|										GP_SPK_D_AMP_CTRL_MASK		|										GP_SPK_AB_AMP_CTRL_MASK)									 );			break;		case 3:			bRetVal=WriteCodecRegMask(										RT_GEN_CTRL_REG1,										(GP_HP_AMP_CTRL_RATIO_125	 |										 GP_SPK_D_AMP_CTRL_RATIO_125 |										 GP_SPK_AB_AMP_CTRL_RATIO_125)											,										(GP_HP_AMP_CTRL_MASK		|										GP_SPK_D_AMP_CTRL_MASK		|										GP_SPK_AB_AMP_CTRL_MASK)									 );			break;		case 4:			bRetVal=WriteCodecRegMask(										RT_GEN_CTRL_REG1,										(GP_HP_AMP_CTRL_RATIO_125	 |										 GP_SPK_D_AMP_CTRL_RATIO_175 |										 GP_SPK_AB_AMP_CTRL_RATIO_175)											,										(GP_HP_AMP_CTRL_MASK		|										GP_SPK_D_AMP_CTRL_MASK		|										GP_SPK_AB_AMP_CTRL_MASK)									 );			break;		default:			return  FALSE;	}	return bRetVal;}//*****************************************************************************////function:Config Microphone BIAS function////*****************************************************************************BOOL RT_CodecComm::ConfigMicBias(BYTE Mic,BYTE MicBiasCtrl){	BOOL bRetVal=FALSE;	if(Mic==MIC1)	{		if(MicBiasCtrl==MIC_BIAS_90_PRECNET_AVDD)		  {				bRetVal=WriteCodecRegMask(RT_MICROPHONE_CTRL,MIC1_BIAS_VOLT_CTRL_90P,MIC1_BIAS_VOLT_CTRL_MASK);		  }		 else if(MicBiasCtrl==MIC_BIAS_75_PRECNET_AVDD)		  {				bRetVal=WriteCodecRegMask(RT_MICROPHONE_CTRL,MIC1_BIAS_VOLT_CTRL_75P,MIC1_BIAS_VOLT_CTRL_MASK);		  }				}	else if(Mic==MIC2)	{		if(MicBiasCtrl==MIC_BIAS_90_PRECNET_AVDD)		  {				bRetVal=WriteCodecRegMask(RT_MICROPHONE_CTRL,MIC2_BIAS_VOLT_CTRL_90P,MIC2_BIAS_VOLT_CTRL_MASK);		  }		 else if(MicBiasCtrl==MIC_BIAS_75_PRECNET_AVDD)		  {				bRetVal=WriteCodecRegMask(RT_MICROPHONE_CTRL,MIC2_BIAS_VOLT_CTRL_75P,MIC2_BIAS_VOLT_CTRL_MASK);		  }			}		return 	bRetVal;}//*****************************************************************************//function:Enable the Voice PCM interface Path//*****************************************************************************BOOL RT_CodecComm::ConfigPcmVoicePath(BOOL bEnableVoicePath,MODE_SEL mode){	BOOL bRetVal=FALSE;	if(bEnableVoicePath)	 {		switch(mode)				{			case MASTER_MODE_A:	//8kHz sampling rate,32 bits PCM and master mode,MCLK=24.576MHz.				//Enable GPIO 1,3,4,5 to voice interface				//Set I2S to Master mode				//Set voice i2s VBCLK Polarity to Invert				//Set PCM mode to Mode A				//Set Data length to 16 bit				//set Data Fomrat to PCM format				bRetVal=WriteCodecRegMask(RT_EXTEND_SDP_CTRL,										  (EXT_I2S_FUNC_ENABLE  	|																		   EXT_I2S_BCLK_POLARITY	|										   EXT_I2S_DL_16  	   		|													   EXT_I2S_DF_PCM),								  			(EXT_I2S_FUNC_ENABLE 	|									   			EXT_I2S_MODE_SEL    	|						   		   			EXT_I2S_BCLK_POLARITY	|				    			   		   EXT_I2S_PCM_MODE    		|									   		   EXT_I2S_DL_MASK 	   		|						   				   EXT_I2S_DF_MASK)												);				if(!bRetVal)					goto exit;					//Set Voice MCLK from MCLK input				//set Voice SYSCLK from  MCLK				//set voice WCLK select divide 32				//set voice SCLK select divide 3 and 32 				bRetVal=WriteCodecRegMask(RT_VOICE_DAC_PCMCLK_CTRL1,										  (VOICE_MCLK_SEL_MCLK_INPUT  	|												VOICE_SYSCLK_SEL_MCLK		|																				   VOICE_WCLK_DIV_32			|										   VOICE_SCLK_DIV1_3   			|									   					VOICE_SCLK_DIV2_32),										  (VOICE_MCLK_SEL_MASK		 	|											   VOICE_SYSCLK_SEL_MASK   		|						   				   VOICE_WCLK_DIV_MASK			|						   				   VOICE_SCLK_DIV1_MASK    		|							   				   VOICE_SCLK_DIV2_MASK)											);				if(!bRetVal)					goto exit;				//set Voice filter clock source from MCLK				//set Voice AD/DA filter select 64X				//set Voice DA/AD Sigma_Delta_clock source from DA Filter				//set Voice CLK filter Div 3 and 16				WriteCodecRegMask(RT_VOICE_DAC_PCMCLK_CTRL2,								  (VOICE_FILTER_CLK_F_MCLK  	|																   VOICE_AD_DA_FILTER_SEL_64X	|						   		   VOICE_AD_DA_SIG_CLK_F_DA_F	|								   		   VOICE_CLK_FILTER_DIV2_3		|						   		   VOICE_CLK_FILTER_DIV1_16),						  		  (VOICE_FILTER_CLK_F_MASK	 	|							   		   VOICE_AD_DA_FILTER_SEL_MASK	|						   		   VOICE_AD_DA_SIG_CLK_F_DA_MASK|						   		   VOICE_CLK_FILTER_DIV2_MASK	|							   		   VOICE_CLK_FILTER_DIV1_MASK)										);				if(!bRetVal)					goto exit;						break;					case MASTER_MODE_B://8018.2Hz sampling rate,32 bits PCM and master mode,MCLK=22.5792MHz.				//Enable GPIO 1,3,4,5 to voice interface				//Set I2S to Master mode				//Set voice i2s VBCLK Polarity to Invert				//Set PCM mode to Mode A				//Set Data length to 16 bit				//set Data Fomrat to PCM format				bRetVal=WriteCodecRegMask(RT_EXTEND_SDP_CTRL,										  (EXT_I2S_FUNC_ENABLE  	|																		   EXT_I2S_BCLK_POLARITY	|										   EXT_I2S_DL_16  	   		|													   EXT_I2S_DF_PCM),								  			(EXT_I2S_FUNC_ENABLE 	|									   			EXT_I2S_MODE_SEL    	|						   		   			EXT_I2S_BCLK_POLARITY	|				    			   		   EXT_I2S_PCM_MODE    		|									   		   EXT_I2S_DL_MASK 	   		|						   				   EXT_I2S_DF_MASK)												);				if(!bRetVal)					goto exit;					//Set Voice MCLK from MCLK input				//set Voice SYSCLK from  MCLK				//set voice WCLK select divide 32				//set voice SCLK select divide 11 and 8 				bRetVal=WriteCodecRegMask(RT_VOICE_DAC_PCMCLK_CTRL1,										  (VOICE_MCLK_SEL_MCLK_INPUT  	|												VOICE_SYSCLK_SEL_MCLK		|																				   VOICE_WCLK_DIV_32			|										   VOICE_SCLK_DIV1_11  			|									   					VOICE_SCLK_DIV2_8),										  (VOICE_MCLK_SEL_MASK		 	|											   VOICE_SYSCLK_SEL_MASK   		|						   				   VOICE_WCLK_DIV_MASK			|						   				   VOICE_SCLK_DIV1_MASK    		|							   				   VOICE_SCLK_DIV2_MASK)											);				if(!bRetVal)					goto exit;				//set Voice filter clock source from MCLK				//set Voice AD/DA filter select 64X				//set Voice DA/AD Sigma_Delta_clock source from DA Filter				//set Voice CLK filter Div 11 and 4				WriteCodecRegMask(RT_VOICE_DAC_PCMCLK_CTRL2,								  (VOICE_FILTER_CLK_F_MCLK  	|																   VOICE_AD_DA_FILTER_SEL_64X	|						   		   VOICE_AD_DA_SIG_CLK_F_DA_F	|								   		   VOICE_CLK_FILTER_DIV2_11		|						   		   VOICE_CLK_FILTER_DIV1_4),						  		  (VOICE_FILTER_CLK_F_MASK	 	|							   		   VOICE_AD_DA_FILTER_SEL_MASK	|						   		   VOICE_AD_DA_SIG_CLK_F_DA_MASK|						   		   VOICE_CLK_FILTER_DIV2_MASK	|							   		   VOICE_CLK_FILTER_DIV1_MASK)										);				if(!bRetVal)					goto exit;						break;			 			case SLAVE_MODE: //8KHz sample rate,32bit PCM format,slave mode with 256fs EXTCLK				//Enable GPIO 1,3,4,5 to voice interface				//Set I2S to slave mode				//Set voice i2s VBCLK Polarity to Invert				//Set PCM mode to Mode A				//Set Data length to 16 bit				//set Data Fomrat to PCM format				bRetVal=WriteCodecRegMask(RT_EXTEND_SDP_CTRL,										  (EXT_I2S_FUNC_ENABLE  	|										   EXT_I2S_MODE_SEL    		|																		   EXT_I2S_BCLK_POLARITY	|										   EXT_I2S_DL_16  	   		|													   EXT_I2S_DF_PCM),								  		   (EXT_I2S_FUNC_ENABLE	 	|									   			EXT_I2S_MODE_SEL   		|						   		   			EXT_I2S_BCLK_POLARITY	|				    			   		   EXT_I2S_PCM_MODE    		|									   		   EXT_I2S_DL_MASK 	   		|						   				   EXT_I2S_DF_MASK)												);				if(!bRetVal)					goto exit;					//Set Voice MCLK from MCLK input				//set Voice SYSCLK from  EXTCLK				bRetVal=WriteCodecRegMask(RT_VOICE_DAC_PCMCLK_CTRL1,										  (VOICE_MCLK_SEL_MCLK_INPUT  	|																			VOICE_SYSCLK_SEL_EXTCLK											),										  (VOICE_MCLK_SEL_MASK		 	|											   VOICE_SYSCLK_SEL_MASK   													)											);				if(!bRetVal)					goto exit;				//set Voice filter clock source from MCLK				//set Voice AD/DA filter select 64X				//set Voice DA/AD Sigma_Delta_clock source from DA Filter				//set Voice CLK filter Div 2 and 2				bRetVal=WriteCodecRegMask(RT_VOICE_DAC_PCMCLK_CTRL2,										  (VOICE_FILTER_CLK_F_MCLK  	|																		   VOICE_AD_DA_FILTER_SEL_64X	|						   				   VOICE_AD_DA_SIG_CLK_F_DA_F	|								   				   VOICE_CLK_FILTER_DIV2_2		|						   				   VOICE_CLK_FILTER_DIV1_2),						  				  (VOICE_FILTER_CLK_F_MASK	 	|							   				   VOICE_AD_DA_FILTER_SEL_MASK	|						   				   VOICE_AD_DA_SIG_CLK_F_DA_MASK|						   				   VOICE_CLK_FILTER_DIV2_MASK	|							   				   VOICE_CLK_FILTER_DIV1_MASK)											);				if(!bRetVal)					goto exit;				break;			default:				//do nothing						break;			}		} 		else		{			//Disable Voice PCM interface				WriteCodecRegMask(RT_EXTEND_SDP_CTRL,0,EXT_I2S_FUNC_ENABLE);		}	exit:		return bRetVal;}//*****************************************************************************//function:Enable the PLL function//*****************************************************************************BOOL RT_CodecComm::EnablePLLPath(BOOL bEnablePLL){		unsigned short int usRegVal;	BOOL bRetVal=FALSE;	if(bEnablePLL)	  {		//48K,MCLK=13MHz,Fout=24.555MHz,N=66,M=7,K=2		usRegVal=PLL_CTRL_M_VAL(7) | PLL_CTRL_K_VAL(2) |PLL_CTRL_N_VAL(66);		bRetVal=ShadowWriteCodec(RT_PLL_CTRL,usRegVal,CodecDevId);		//codec clock source from PLL output				bRetVal=WriteCodecRegMask(RT_GEN_CTRL_REG1,GP_CLK_FROM_PLL,GP_CLK_FROM_PLL);				//Disable PLL Power				bRetVal=WriteCodecRegMask(RT_PWR_MANAG_ADD2,0,PWR_PLL);			//Enable PLL Power		bRetVal=WriteCodecRegMask(RT_PWR_MANAG_ADD2,PWR_PLL,PWR_PLL);		  }	else	  {		//codec clock source from MCLK output				bRetVal=WriteCodecRegMask(RT_GEN_CTRL_REG1,0,GP_CLK_FROM_PLL);				//Disable PLL Power		bRetVal=WriteCodecRegMask(RT_PWR_MANAG_ADD2,0,PWR_PLL);		  }		return bRetVal;}//*****************************************************************************////function:Config Microphone Boost function////*****************************************************************************BOOL RT_CodecComm::ConfigMicBoost(BYTE Mic,MIC_BOOST_TYPE BoostType){	BOOL bRetVal=FALSE;	if(Mic==MIC1)	{		switch(BoostType)		{			//Bypass mic1 boost			case BOOST_BYPASS:				bRetVal=WriteCodecRegMask(RT_MICROPHONE_CTRL,MIC1_BOOST_CONTROL_BYPASS,MIC1_BOOST_CONTROL_MASK);			break;			//Set mic1 boost to 20DB				case BOOST_20DB:				bRetVal=WriteCodecRegMask(RT_MICROPHONE_CTRL,MIC1_BOOST_CONTROL_20DB,MIC1_BOOST_CONTROL_MASK);			break;			//Set mic1 boost to 30DB			case BOOST_30DB:				bRetVal=WriteCodecRegMask(RT_MICROPHONE_CTRL,MIC1_BOOST_CONTROL_30DB,MIC1_BOOST_CONTROL_MASK);			break;			//Set mic1 boost to 40DB			case BOOST_40DB:				bRetVal=WriteCodecRegMask(RT_MICROPHONE_CTRL,MIC1_BOOST_CONTROL_40DB,MIC1_BOOST_CONTROL_MASK);				break;			default:				bRetVal=FALSE;						}	}	else if(Mic==MIC2)	{		switch(BoostType)		{			//Bypass mic2 boost			case BOOST_BYPASS:				bRetVal=WriteCodecRegMask(RT_MICROPHONE_CTRL,MIC2_BOOST_CONTROL_BYPASS,MIC2_BOOST_CONTROL_MASK);			break;			//Set mic2 boost to 20DB			case BOOST_20DB:				bRetVal=WriteCodecRegMask(RT_MICROPHONE_CTRL,MIC2_BOOST_CONTROL_20DB,MIC2_BOOST_CONTROL_MASK);			break;			//Set mic2 boost to 30DB			case BOOST_30DB:				bRetVal=WriteCodecRegMask(RT_MICROPHONE_CTRL,MIC2_BOOST_CONTROL_30DB,MIC2_BOOST_CONTROL_MASK);			break;			//Set mic2 boost to 40DB			case BOOST_40DB:				bRetVal=WriteCodecRegMask(RT_MICROPHONE_CTRL,MIC2_BOOST_CONTROL_40DB,MIC2_BOOST_CONTROL_MASK);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91久久奴性调教| 欧美一区二区成人| 欧美日韩国产高清一区二区三区| 91丨九色porny丨蝌蚪| 欧美日韩一本到| 久久色在线观看| 亚洲欧美国产三级| 激情久久五月天| 日本韩国一区二区| 国产亚洲成年网址在线观看| 久久这里只有精品首页| 亚洲综合自拍偷拍| 国产一区二区免费视频| 欧美唯美清纯偷拍| 国产亚洲污的网站| 国产精品免费免费| 美女一区二区视频| 在线亚洲欧美专区二区| www国产成人| 午夜在线成人av| 国产成人精品一区二区三区四区 | 国产一区二区三区电影在线观看| 成熟亚洲日本毛茸茸凸凹| 欧美日韩黄色影视| 中文字幕亚洲综合久久菠萝蜜| 日韩国产欧美一区二区三区| 国产精品伊人色| 日韩欧美综合一区| 午夜精品久久久久影视| 99re在线视频这里只有精品| 精品三级av在线| 日本在线不卡一区| 欧美久久免费观看| 亚洲福利视频一区| 国产揄拍国内精品对白| 3d动漫精品啪啪1区2区免费 | 正在播放亚洲一区| 亚洲欧美日本韩国| av在线这里只有精品| 久久免费美女视频| 青青国产91久久久久久| 91亚洲资源网| 国产精品高清亚洲| 国产·精品毛片| 久久久久97国产精华液好用吗| 夜夜精品浪潮av一区二区三区 | 秋霞国产午夜精品免费视频 | 国产精品免费久久久久| 国产麻豆视频一区| www国产精品av| 国产综合一区二区| 国产偷国产偷精品高清尤物| 精品一区二区三区久久久| 日韩欧美国产系列| 国产一区二区三区日韩| 26uuu国产一区二区三区| 国模娜娜一区二区三区| 国产亚洲精品久| 成人性生交大片免费看中文网站| 日本一区二区免费在线观看视频| 日韩专区欧美专区| 精品国产一区二区国模嫣然| 国产一区二区三区精品欧美日韩一区二区三区 | 国产视频一区在线观看| 国内偷窥港台综合视频在线播放| 久久夜色精品国产欧美乱极品| 国产精品一二二区| 中文一区在线播放| 国产一区二区三区久久久| 国产日韩精品一区二区浪潮av | 欧美国产欧美综合| 91丨九色丨黑人外教| 日韩不卡手机在线v区| 欧美一级一区二区| 国产99精品在线观看| 亚洲视频免费在线观看| 欧美一区二区国产| 国产成人av电影免费在线观看| 久久久综合激的五月天| 精品视频在线视频| 国内精品免费在线观看| 国产精品久久免费看| 日韩欧美久久久| 91视频com| 日韩免费观看2025年上映的电影| 成人h版在线观看| 亚洲va欧美va人人爽午夜| 欧美精品一区二区三区高清aⅴ| jlzzjlzz亚洲日本少妇| 综合久久给合久久狠狠狠97色| 欧美浪妇xxxx高跟鞋交| 不卡的av在线| 秋霞午夜鲁丝一区二区老狼| 国产精品久久久久久久久久久免费看 | 欧美日韩精品欧美日韩精品| 久久精品国产久精国产| 亚洲欧美日韩一区二区| 日韩免费性生活视频播放| 一本久久精品一区二区| 国内精品视频666| 亚洲国产精品麻豆| 日韩免费高清av| 色乱码一区二区三区88| 九色porny丨国产精品| 亚洲激情av在线| 国产三级三级三级精品8ⅰ区| 不卡的看片网站| 国产精品综合久久| 奇米影视在线99精品| 亚洲在线视频免费观看| 久久网站最新地址| 91久久奴性调教| 99麻豆久久久国产精品免费| 韩国理伦片一区二区三区在线播放| 亚洲午夜在线电影| 国产欧美日韩视频一区二区| av在线不卡电影| 盗摄精品av一区二区三区| 国产一区二区三区四区五区美女| 精品一区二区免费在线观看| 男女男精品视频| 韩国女主播成人在线观看| 国产一区二区三区免费| 国产麻豆精品一区二区| 国产福利不卡视频| 成人一区二区三区视频在线观看 | 久久精品国产在热久久| 美女视频黄 久久| 国产自产2019最新不卡| 国产成人免费在线观看不卡| 成人app在线| 在线免费观看成人短视频| 在线视频综合导航| 欧美一区二区三区婷婷月色| 精品国产伦一区二区三区观看体验| 欧美成人一区二区| 国产亚洲综合性久久久影院| 亚洲欧洲日韩女同| 亚洲国产日韩a在线播放性色| 天天综合色天天| 国模无码大尺度一区二区三区 | 精品一区二区影视| 成人性生交大片免费看视频在线| 色94色欧美sute亚洲线路一久| 欧美日韩日日摸| 久久久蜜桃精品| 亚洲人成在线播放网站岛国| 水野朝阳av一区二区三区| 国产一区二区在线影院| 99久久er热在这里只有精品66| 欧美日韩国产小视频| 久久蜜臀精品av| 亚洲一区在线观看网站| 国产在线精品一区在线观看麻豆| av高清久久久| 日韩欧美一区中文| 国产精品久久久久久久浪潮网站| 午夜av一区二区三区| 丰满少妇在线播放bd日韩电影| 91久久精品日日躁夜夜躁欧美| 欧美一级欧美三级| 国产精品不卡视频| 青青草原综合久久大伊人精品优势| 成人av集中营| 久久尤物电影视频在线观看| 亚洲精品日韩一| 国产成人精品aa毛片| 91精品国产日韩91久久久久久| 《视频一区视频二区| 久久精品999| 欧美日韩一级大片网址| 中文一区在线播放| 国产综合久久久久影院| 91精品国产一区二区| 亚洲综合在线电影| 高清不卡一二三区| 欧美精品一区二区三区很污很色的 | 日本不卡视频在线观看| 91久久精品一区二区三| 国产精品网友自拍| 国产精选一区二区三区| 91精品国产一区二区| 亚洲成人动漫精品| 色999日韩国产欧美一区二区| 国产精品视频yy9299一区| 国模冰冰炮一区二区| 日韩女优av电影在线观看| 午夜精品福利视频网站| 色狠狠桃花综合| 亚洲裸体xxx| 日韩精品成人一区二区三区| 玉米视频成人免费看| 亚洲天堂免费在线观看视频| 天天操天天综合网| 国产剧情一区在线| 日韩成人精品在线| 国产精品卡一卡二卡三| 日韩免费高清视频| www.欧美日韩国产在线| 韩国成人福利片在线播放|