亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

DSPack 2.34 在 Delphi 2010 老工程中的視頻播放與截幀實(shí)戰(zhàn)

DSPack 2.34 在 Delphi 2010 老工程中的視頻播放與截幀實(shí)戰(zhàn) 簡(jiǎn)介DSPack 2.34 是面向 Delphi 2010 開發(fā)者的組件包長(zhǎng)期活躍于 Delphi 社區(qū)用于擴(kuò)展 IDE 能力簡(jiǎn)化網(wǎng)絡(luò)通信TCP/UDP/HTTP/FTP、多線程TThread、數(shù)據(jù)庫訪問ODBC/ADO和串口控制等復(fù)雜功能的實(shí)現(xiàn)該版本已經(jīng)過實(shí)際項(xiàng)目測(cè)試兼容性有保障適合需要快速構(gòu)建高性能 Windows 應(yīng)用的系統(tǒng)開發(fā)者。資源壓縮包體積輕量?jī)H 1.75MB共 319 個(gè)文件主體由 95 個(gè) PAS 源代碼、40 個(gè) DPR 工程文件、39 個(gè) DFM 窗體文件組成另有批處理腳本、DCU 編譯單元和少量圖片資源可支撐組件安裝、示例運(yùn)行與二次開發(fā)目錄結(jié)構(gòu)便于按需檢索。目前已有 327 人瀏覽學(xué)習(xí)。包內(nèi)附帶可直接運(yùn)行的示例工程覆蓋網(wǎng)絡(luò)、數(shù)據(jù)庫、串口與多媒體等常見場(chǎng)景可參考組件的調(diào)用方式和調(diào)試流程同時(shí)提供注冊(cè)與清理腳本便于快速安裝和測(cè)試組件環(huán)境。將壓縮包導(dǎo)入 Delphi 2010 后可直接拖拽使用網(wǎng)絡(luò)、串口和多媒體組件大幅減少底層封裝工作量。1. Delphi 2010 還能用 DSPack 2.34老工程視頻方案的最后一根稻草前陣子接手一個(gè)停留在 Delphi 2010 的老監(jiān)控系統(tǒng)要在不升級(jí) IDE、不引入大型框架的前提下加入視頻回放和單幀抓取??疾炝艘蝗M件新庫不是依賴 FireMonkey 就是早放棄 Win32直到翻出 DSPack 2.34 這版仍在維護(hù)周期內(nèi)兼容 Delphi 2010 的 DirectShow 封裝庫重新編譯、裝組件、跑通播放和截幀整個(gè)過程驗(yàn)證下來完全可用。它解決的問題非常具體在 32 位進(jìn)程里用 DirectShow 做播放、采集、抓幀不需要換編譯環(huán)境不需要額外 runtime特別適合還在維護(hù)老 Delphi 工程、或必須鎖定 IDE 版本的視頻開發(fā)場(chǎng)景。下面按我實(shí)測(cè)的完整流程展開每一步盡量寫清操作和參數(shù)。2. DSPack 2.34 為什么能跑在 Delphi 2010 上DirectShow 封裝與 Unicode 邊界2.1 組件骨架TFilterGraph、TVideoWindow、TSampleGrabber 的角色DSPack 的思路是把 Windows 多媒體層的 DirectShow COM 接口包成 Delphi 類讓窗體設(shè)計(jì)器直接放組件操作。最常見的三個(gè)組件是 TFilterGraph、TVideoWindow、TSampleGrabber。TFilterGraph 對(duì)應(yīng) Filter Graph Manager負(fù)責(zé)把源文件、解碼器、渲染器編排成一條可播放的管線核心接口是 IGraphBuilder。TVideoWindow 是視頻渲染窗口對(duì)應(yīng) IVideoWindow負(fù)責(zé)把畫面畫到指定控件上。TSampleGrabber 則是插在管線中間的抓幀器可以在視頻數(shù)據(jù)流過時(shí)拿到原始樣本。它們?nèi)邊f(xié)作關(guān)系類似一條流水線源 Filter 讀文件解碼 Filter 做格式變換渲染 Filter 把畫面輸出到窗口。TFilterGraph 把節(jié)點(diǎn)的連接邏輯隱藏起來開發(fā)者只需調(diào) RenderFile 或 RenderGraph它內(nèi)部會(huì)根據(jù)媒體類型去系統(tǒng)注冊(cè)表搜索能連接的 filter。我要強(qiáng)調(diào)一個(gè)容易被繞暈的邊界TFilterGraph 管全圖TFilter 只管單個(gè)節(jié)點(diǎn)。一個(gè)圖里可以有多個(gè) TFilter 實(shí)例但圖管理器只有一個(gè) TFilterGraph 實(shí)例。長(zhǎng)期用下來我的習(xí)慣是標(biāo)準(zhǔn)播放場(chǎng)景無腦用 TFilterGraph 的自動(dòng)連接一旦涉及非標(biāo)準(zhǔn)格式或需要自定義解碼順序才手動(dòng)創(chuàng)建 TFilter 實(shí)例、指定輸入輸出 Pin。DSPack 把控制權(quán)留給了開發(fā)者但大多數(shù)項(xiàng)目根本走不到手動(dòng)拉線那一步。2.2 DirectShow 處理鏈條源、變換、渲染三層再展開講一下這個(gè)管線模型方便后面代碼落地。完整的 Filter Graph 分三層源 Filter 讀取文件、攝像頭或網(wǎng)絡(luò)流輸出壓縮或未壓縮的媒體樣本變換 Filter 完成解碼、格式轉(zhuǎn)換DSPack 自帶一批 transform filter也能用系統(tǒng)里注冊(cè)的第三方解碼器渲染 Filter 把媒體數(shù)據(jù)送到顯卡或聲卡視頻走 Video Renderer / VMR7 / VMR9音頻走 Audio Renderer。每個(gè) filter 的輸入輸出 Pin 之間要協(xié)商媒體類型比如視頻的 RGB24、YUY2音頻的 PCM以及壓縮流的 subtype GUID。協(xié)商失敗時(shí) Graph Builder 會(huì)嘗試插入轉(zhuǎn)換 filter比如從 YUY2 轉(zhuǎn) RGB24 的 Color Space Converter這是 DirectShow 自動(dòng)配置的核心能力也是 TFilterGraph.RenderFile 最省事的原因。調(diào)試的時(shí)候有個(gè)辦法非常好用TFilterGraph.Graph 屬性直接暴露 IGraphBuilder 接口可以用它枚舉當(dāng)前圖里的 filter 和 pin 連接情況。我習(xí)慣連接失敗后先把圖 dump 出來看是哪個(gè) pin 沒匹配上比瞎猜快得多。2.3 Unicode 邊界Delphi 2010 字符串模型變更帶來的坑Delphi 2009 開始默認(rèn) string 變成 UnicodeString這對(duì)老組件是個(gè)大地震。DSPack 2.34 的大量源碼在編寫時(shí)用的是 PChar 邏輯放到 Delphi 2010 里PChar 默認(rèn)是 PAnsiChar而 DirectShow 的 COM 接口期望的是寬字符串 LPCWSTR。兩邊在接口邊界上一錯(cuò)位就出現(xiàn)了我前面說的中文路徑失敗、文件找不到這類問題。具體現(xiàn)象是調(diào) RenderFile 傳含中文或特殊字符的路徑時(shí)DirectShow 返回 VFW_E_NOT_FOUND 或 VFW_E_CANNOT_CONNECT哪怕文件確實(shí)存在。我實(shí)測(cè)發(fā)現(xiàn)直接用 WideString 顯式聲明再傳指針就行不要讓 Delphi 在邊界處隱式轉(zhuǎn)換 ANSI。var Path: WideString; begin Path : C:\測(cè)試視頻\sample.avi; FilterGraph1.RenderFile(PWideChar(Path)); end;邏輯說明這里先把路徑聲明為 WideString再取 PWideChar 指針傳給 RenderFile確保 DirectShow 收到的是寬字符不經(jīng)過任何 ANSI 轉(zhuǎn)換。參數(shù)說明RenderFile 是 TFilterGraph 的自動(dòng)建圖入口傳完整路徑即可。路徑存在但含中文時(shí)用這個(gè)寫法能繞開大部分編碼問題如果路徑不含中文普通字符串直接傳也問題不大。2.4 為什么選 2.34 而不是其他版本對(duì)比過幾條路線順便說明選型理由。Delphi 2010 自帶的 TMediaPlayer 走 MCI 播放單純放個(gè) AVI 沒問題但截幀、攝像頭采集、自定義媒體源完全用不上。FFmpeg 的 Delphi 封裝性能好但要引入額外 DLL 和線程模型管理對(duì)一個(gè)幾萬行的老 VCL 工程來說太重。DSPack 2.34 則是完整的 DirectShow 封裝播放、截幀、采集都能在同一個(gè) COM 模型下處理API 風(fēng)格統(tǒng)一。方案播放截幀采集Delphi 2010 原生編譯外部依賴DSPack 2.34支持支持支持是無TMediaPlayer支持否否是MCI 系統(tǒng)組件FFmpeg 封裝支持支持支持需第三方動(dòng)態(tài)庫上面表格里能直觀看到唯一同時(shí)滿足播放、截幀、采集且無動(dòng)態(tài)庫依賴的就是 DSPack 2.34。它最后一代完整支持 Delphi 2009/2010 的包文件是 2.34這也是我鎖定這個(gè)版本的理由。3. 安裝配置從源碼包到 Component 菜單的完整流程3.1 裝之前先確認(rèn)環(huán)境源碼包拿到手先別急著點(diǎn)安裝花幾分鐘確認(rèn)三件事機(jī)器上裝的是 Delphi 2010 Update 5 或更高版本系統(tǒng)至少是 Win7 以上Windows SDK 里的 DirectShow 頭文件版本不要太舊。DSPack 源碼自帶兩個(gè)關(guān)鍵的包文件DSPACK_D2010.DPK 是運(yùn)行時(shí)包DSPACK_D2010_DESIGN.DPK 是設(shè)計(jì)時(shí)包。前者負(fù)責(zé)編譯鏈接后者負(fù)責(zé)把組件注冊(cè)到 IDE 面板。源碼目錄里通常有 source、packages、samples 還有 filter 幾個(gè)目錄分別是主要單元源碼、包工程文件、演示工程和部分附帶 filter 源。安裝前重點(diǎn)檢查 packages 目錄下的 .dpk 文件是否齊全比如有沒有 .dproj 工程文件這會(huì)影響 Delphi 2010 打開時(shí)的格式兼容。我吃過一次虧拿到源碼包后沒看說明直接在 IDE 里雙擊 .dpk 就點(diǎn) Install結(jié)果報(bào)錯(cuò)提示 design 包依賴 runtime 包。這個(gè)順序問題幾乎是每個(gè)第一次裝 DSPack 的人都會(huì)遇到的。3.2 編譯 runtime 與 design 包安裝的順序必須是先編譯 runtime 包再編譯 design 包并安裝。在 Delphi 2010 里操作文件 → 打開項(xiàng)目 → 定位到 packages 目錄下的 DSPACK_D2010.DPK。項(xiàng)目管理器里右鍵這個(gè)包先選 Compile這一步會(huì)生成 DSUtil.dcu、DSVideo.dcu 等運(yùn)行時(shí)文件。編譯成功后再打開 DSPACK_D2010_DESIGN.DPK同樣先 Compile然后右鍵 Install。等 IDE 提示組件包已注冊(cè)DSPack 頁面就會(huì)出現(xiàn)在組件面板上。cd /d %~dp0 regsvr32 /s filter\*.ax echo DSPack filters registered.邏輯說明這是一段批量注冊(cè)腳本把 DSPack 自帶的 DirectShow filter.ax 文件通常放在 filter 子目錄注冊(cè)到系統(tǒng)。Windows 7 及以上系統(tǒng)建議用管理員權(quán)限打開命令行再執(zhí)行否則注冊(cè)會(huì)靜默失敗。參數(shù)說明/s 表示靜默模式不彈出成功提示/u 可用來反注冊(cè)。如果機(jī)器是 64 位系統(tǒng)且 IDE 是 32 位DSPack 的 .ax 組件通常注冊(cè)到 SysWOW64 目錄即可不需要跑到 System32 里。包文件全部編譯完成后還有一步必須做把 DSPack 的 source 目錄加入 IDE 的 Library 搜索路徑。打開 IDE 工具 → 選項(xiàng) → 庫路徑追加 source 目錄路徑。這一步漏掉的話新建工程引用 DSPack 單元時(shí)Delphi 會(huì)提示找不到 DSUtil.dcu。3.3 安裝后的環(huán)境檢查清單裝完別急著寫業(yè)務(wù)代碼先跑一遍自帶 Demo我踩過的坑里有一半出在沒驗(yàn)證基礎(chǔ)環(huán)境。打開 samples 下的視頻播放示例工程編譯運(yùn)行后傳入一個(gè)現(xiàn)有 AVI 文件路徑。能正常播放并拖動(dòng)進(jìn)度條說明三條鏈路都沒問題第一個(gè)是 IDE 集成說明包文件安裝正確第二個(gè)是 DirectShow 基本鏈路說明系統(tǒng)里渲染器和解碼器可用第三個(gè)是 filter 注冊(cè)狀態(tài)說明 Graph 構(gòu)建能正常匹配。檢查工程平臺(tái)選項(xiàng)也在此列。Delphi 2010 支持 Win32 和 Win64 目標(biāo)但 DSPack 2.34 的源碼只面向 32 位平臺(tái)。在 Project → Options → Delphi Compiler 里確認(rèn) Target 是 32-bit Windows這點(diǎn)我在 Win64 目標(biāo)下翻過車后面避坑章節(jié)詳細(xì)寫。還有一個(gè)容易被忽略的檢查項(xiàng)確認(rèn)系統(tǒng)里已注冊(cè)的 DirectShow 解碼器是否干擾 RenderGraph。可以用系統(tǒng)自帶的 GraphEdit 工具打開同一個(gè) AVI 查看圖結(jié)構(gòu)如果自動(dòng)匹配拉到第三方解碼器或奇怪的變換 filter播放可能卡頓或黑屏。這時(shí)候就要走手動(dòng)建圖的路線而不是繼續(xù)依賴自動(dòng)連接。4. 寫第一個(gè)播放器RenderGraph 一行出畫面到手動(dòng)拉線4.1 最小可運(yùn)行的播放器代碼新建一個(gè) VCL 應(yīng)用往窗體上放 TFilterGraph、TVideoWindow、TButton 和一個(gè) TPanel按鈕點(diǎn)擊事件里寫下面這段procedure TForm1.btnPlayClick(Sender: TObject); begin FilterGraph1.Active : False; FilterGraph1.ClearGraph; FilterGraph1.RenderFile(C:\videos\sample.avi); VideoWindow1.FilterGraph : FilterGraph1; VideoWindow1.Owner : Panel1; VideoWindow1.Visible : True; FilterGraph1.Play; end;邏輯說明第一步把濾波圖管理器停掉并清空上次的圖第二步調(diào) RenderFile 讓 DirectShow 自動(dòng)建圖第三步把 VideoWindow 綁定到 FilterGraph 并指定它把畫面畫到 Panel1 上最后 Play 開始播放。參數(shù)說明RenderFile 接受完整文件路徑路徑含中文或空格時(shí)按第 2 章里 WideString 的寫法傳參更穩(wěn)。VideoWindow1.Owner 必須是已創(chuàng)建好的窗口化控件一般用 Panel不能畫到普通 Label 上。Visible 必須設(shè)為 True否則視頻畫面不顯示但聲音會(huì)正常播放這是個(gè)容易誤判的現(xiàn)象。4.2 手動(dòng) Filter Graph 連接方式需要精確控制 filter 鏈時(shí)RenderFile 的自動(dòng)建圖就不夠用了。常見做法是先用 RenderFile 把基礎(chǔ)鏈路拉起來再把 SampleGrabber 插入指定位置比如截幀或預(yù)覽前級(jí)處理。procedure TForm1.BuildGraph; var Grabber: TSampleGrabber; begin FilterGraph1.Active : False; FilterGraph1.ClearGraph; FilterGraph1.RenderFile(C:\videos\sample.avi); Grabber : TSampleGrabber.Create(nil); try Grabber.FilterGraph : FilterGraph1; Grabber.SetMediaType(VIDEOINFOHEADER); FilterGraph1.AddFilter(Grabber, MyGrabber); FilterGraph1.ConnectPins(Source, Output, MyGrabber, Input); FilterGraph1.Play; finally Grabber.Free; end; end;邏輯說明這段代碼先讓 RenderFile 自動(dòng)建好源和渲染段再新建 SampleGrabber 加入圖里用 ConnectPins 把源 Filter 的輸出 Pin 接到 Grabber 的輸入 Pin。Grabber 的 filter name 用字符串標(biāo)識(shí)ConnectPins 通過這個(gè)名字定位。參數(shù)說明SetMediaType 必須設(shè)置否則 Grabber 不知道輸出什么媒體類型回調(diào)不會(huì)觸發(fā)VIDEOINFOHEADER 是最通用的設(shè)置包含畫面尺寸、顏色格式和幀率。ConnectPins 的參數(shù)是濾波器名和 Pin 名實(shí)際名稱可能因 filter 的實(shí)現(xiàn)而不同調(diào)試時(shí)用 GraphEdit 查看準(zhǔn)確的 Pin 名再填。接完后實(shí)測(cè)發(fā)現(xiàn)Grabber 插入后如果媒體類型不匹配DirectShow 可能自動(dòng)插入轉(zhuǎn)換 filter播放仍正常但沒有回調(diào)。這種情況下要把 Grabber 的輸出類型設(shè)成和下游一致或者干脆在 Grabber 之后手動(dòng)連接 Renderer。4.3 參數(shù)調(diào)整播放窗口、音量與音視頻同步TFilterGraph 上有幾個(gè)高頻參數(shù)值得專門說明。AutoMon 屬性控制是否按視頻原始尺寸自動(dòng)調(diào)整播放窗口設(shè)為 False 時(shí)畫面會(huì)適應(yīng) Owner 控件尺寸設(shè)為 True 時(shí)可能撐爆或截?cái)喈嬅?。Volume 設(shè)置音頻音量范圍是 -10000 到 0單位是百分之一分貝這里最容易踩坑很多人傳正數(shù)發(fā)現(xiàn)沒聲音其實(shí)必須用負(fù)數(shù)。Balance 控制左右聲道平衡-10000 全左10000 全右。播放定位時(shí)用 Seek 方法進(jìn)度參數(shù)基于 TimeFormat。默認(rèn) TimeFormat 是 TIME_FORMAT_MEDIA_TIME單位是 100 納秒配合 GetDuration 獲取總時(shí)長(zhǎng)可以精確換算進(jìn)度條比例。音視頻同步問題我也遇到過文件較大時(shí)畫面和聲音不同步常見原因是系統(tǒng)默認(rèn)渲染器在 VMR9 模式下需要更精確的時(shí)鐘源或者是顯卡驅(qū)動(dòng)渲染隊(duì)列緩沖太大。處理方式有兩個(gè)一是把 TFilterGraph 的 SyncMode 設(shè)為 smClock強(qiáng)制使用系統(tǒng)時(shí)鐘二是把 VMR 的 CompositionMode 打開讓渲染器自己做合成減少畫面延遲。5. 避坑記錄Delphi 2010 調(diào) DSPack 常見問題與排查5.1 編譯報(bào)錯(cuò)Cannot find unit DSUtil.dcu現(xiàn)象新建工程后引用 DSPack 單元編譯提示找不到 DSUtil.dcu但安裝階段明明沒報(bào)錯(cuò)。原因source 目錄沒有加入 IDE 的 Library 搜索路徑或者 runtime 包編譯產(chǎn)物沒有生成到默認(rèn)輸出目錄。解決回到安裝章節(jié)把 source 目錄追加到工具 → 選項(xiàng) → 庫路徑然后重新編譯 DSPACK_D2010.DPK確認(rèn) DCU 文件確實(shí)生成。檢查 Search Path 里有沒有殘留舊版本的 DSUtil.pas有就清掉避免編譯時(shí)取到舊文件。5.2 視頻窗口黑屏但有聲音現(xiàn)象播放能聽到聲音視頻窗口里全是黑色線程沒有卡死。原因VideoWindow1.Owner 指向的 Panel 尚未創(chuàng)建或者在窗口初始化之前就調(diào)用了 Play。VMR 模式下渲染器對(duì)窗口句柄的創(chuàng)建時(shí)機(jī)非常敏感窗體還沒顯示時(shí)綁定窗口畫面就丟了。解決保證在 FormShow 之后再創(chuàng)建綁定不要把綁定邏輯放在 FormCreate 里。綁定后顯式設(shè)置 VideoWindow1.Visible : True并確認(rèn) Panel 的 DoubleBuffered 屬性已在窗體顯示前打開否則畫面可能閃爍或不出圖。5.3 中文路徑播放失敗現(xiàn)象RenderFile 傳含中文的文件路徑時(shí)返回 VFW_E_NOT_FOUND換成純英文路徑就正常。原因Delphi 2010 的字符串在邊界處被轉(zhuǎn)成 ANSIDirectShow 期望的是寬字符。DSPack 2.34 源碼內(nèi)部對(duì) PChar 的處理沒有完全適配 Unicode 字符串模型路徑一旦出 ASCII 范圍就亂碼。解決傳參時(shí)把路徑聲明成 WideString用 PWideChar 傳進(jìn) RenderFile。如果路徑中既有中文又有空格避免手寫拼接用 ExtractFilePath 和 ExtractFileName 組合后再轉(zhuǎn) WideString減少中間層轉(zhuǎn)換。5.4 64 位編譯直接翻車現(xiàn)象把 Project Target 切到 64-bit Windows重新編譯報(bào)大量類型不匹配錯(cuò)誤多半是 Cardinal / LongWord 和 NativeUInt 互轉(zhuǎn)問題。原因DSPack 2.34 的源碼只支持 32 位編譯沒有為 Delphi 2010 的 Win64 目標(biāo)做過適配。解決工程目標(biāo)平臺(tái)鎖死在 32-bit Windows。在 Project Options 里把 Target 設(shè)為 Win32不用嘗試用條件編譯去修補(bǔ)源碼兼容性工作量遠(yuǎn)大于收益。5.5 SampleGrabber 收不到回調(diào)現(xiàn)象Grabber 加進(jìn)圖中播放正常但回調(diào)函數(shù)一次也不觸發(fā)。原因沒設(shè)置媒體類型或 Grabber 的 BufferSize 太小回調(diào)被丟棄或者設(shè)置了 OneShot 模式后只在第一幀回調(diào)一次后續(xù)全無。解決先檢查 Grabber.SetMediaType 是否傳入 VIDEOINFOHEADER再確認(rèn) BufferSize 至少能容納一幀 RGB24 數(shù)據(jù)。調(diào)試時(shí)先把 OneShot 設(shè)為 True 驗(yàn)證單幀回調(diào)通過后再改成連續(xù)模式。5.6 音頻采集沒有聲音輸出現(xiàn)象程序里 TAudioCapture 能采集到波形數(shù)據(jù)但外放沒有聲音。原因聲卡驅(qū)動(dòng)默認(rèn)輸出格式和 Audio Renderer 協(xié)商失敗或者采集鏈路到渲染器之間走了錯(cuò)誤的 filter 路徑。解決在采集源和渲染器之間加一個(gè) SampleGrabber 做格式中轉(zhuǎn)或者手動(dòng)指定音頻渲染器的輸出格式為 PCM。部分主板驅(qū)動(dòng)默認(rèn)開啟獨(dú)占模式需要在聲卡控制面板里關(guān)閉應(yīng)用程序獨(dú)占控制否則 DSPack 拿不到混音數(shù)據(jù)。6. 進(jìn)階SampleGrabber 截幀與 Buffer 回調(diào)緩沖實(shí)戰(zhàn)SampleGrabber 的 Buffer 回調(diào)是做視頻抓幀最直接的手段。先實(shí)現(xiàn)一個(gè)回調(diào)類繼承自 TInterfacedObject 并實(shí)現(xiàn) ISampleGrabberCB 接口的三個(gè)方法type TFrameCallback class(TInterfacedObject, ISampleGrabberCB) function SampleCB(Time: Double; pSample: IMediaSample): HResult; stdcall; function BufferCB(Time: Double; pBuffer: PByte; Len: Integer): HResult; stdcall; end; function TFrameCallback.BufferCB(Time: Double; pBuffer: PByte; Len: Integer): HResult; begin // 在這里把 Len 字節(jié)的 RGB24 數(shù)據(jù)寫入文件 Result : S_OK; end;邏輯說明BufferCB 在每一幀經(jīng)過 Grabber 時(shí)被調(diào)用pBuffer 指向一幀原始像素?cái)?shù)據(jù)Len 是緩沖長(zhǎng)度Time 是媒體時(shí)間戳。SampleCB 在樣本級(jí)觸發(fā)不需要處理媒體類型時(shí)就避開它BufferCB 更可控。參數(shù)說明回調(diào)注冊(cè)需要調(diào)用 Grabber.SetCallBack(TFrameCallback.Create, 0)。第二個(gè)參數(shù)為 0 表示只回調(diào) BufferCB為 1 表示回調(diào) SampleCB?;卣{(diào)類注意保持引用有效不能讓對(duì)象在回調(diào)觸發(fā)前被釋放否則直接訪問非法內(nèi)存。實(shí)際操作時(shí)把回調(diào)里拿到的 Buffer 根據(jù)當(dāng)前視頻分辨率計(jì)算出幀大小校驗(yàn) Len 是否等于 Width × Height × 3不對(duì)就丟棄。這個(gè)校驗(yàn)幫我排掉過不完整幀某次項(xiàng)目里沒校驗(yàn)抓出來的相冊(cè)庫里混了一堆半截圖從那以后我每次在回調(diào)里都強(qiáng)制校驗(yàn)幀尺寸和寬度高度走一幀驗(yàn)證一幀再入庫。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
五月天婷精品激情| 午夜福利精品| 天美一二三在线观看Av| 人人看欧美性爱| 国产美女高潮视频| 久久综合18p| 91强热人妻| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 爱媛媛久久国产福利| 亚洲天天更新| 色偷偷人人玩人人舔人人操人人摸人人爽| 国产最新AV| 国产一级操B视频| 人人操人人肉久久精品| 操亚州| 国产女人成人精品视频| 亚洲欧美国产va在线播放频| 久久久啊啊啊| 中文久久96| 殴美,日韩国产伦精品| 日韩人妻 中文字幕| 精品国产乱码久久| 欧美图片校园春色| 中文字幕国产| 亚洲蜜臀视频精品久久| 麻豆一区二区三区精品| 九九天堂| 看看小穴| 夜夜中出国产| 思思热久久成人| 国产农村妇女精品1区二区| 色乱二区| 日韩精品在线观看观看| 都市久久精品激情亚洲| 亚洲免费成人精品电影| 天天做日日做| 中国一区二区亚洲人妻| 美国aaaaa一级黄片| 国产精品精品系列在线观看| 久久久亚洲熟妇熟女| 日韩无码人妻中字久久三区四区| 久久久久久久久久9| 青青草大香蕉视频| 蜜臀AV午夜精品久| 九九热精品| 78精品在线| 999999精品| 久久久亚洲熟妇资源| 国产丝袜高跟美女av免费观看| 亚洲 欧美 小说| 国产精品对白内射| 五月天婷婷激情| 久操精品网| 人妻少妇视频在线播放| 搡老女人911熟妇老熟女| 91精品国产91熟女| 精品一级毛片在线观看| 久久精品人妻一区| 美国日韩黄片| 第一高清av中文字幕| 去干网最新版| 日本不卡高清免v欧美日韩在线观看| 人妻少妇久久久| 欧美性后入| a'v在线资源| 精品视频一区二区| 尤物一级在线免费观看| www.超碰| 欧美激情视频一区二区三区不卡| 毛片17S| 美日韩一二三区| 天天躁狠狠躁av| 亚洲美腿丝袜香蕉影视欧美成人| 久久高潮妇女视频| 国产精品一区二区亚洲人成毛片| 亚洲日韩美女中文字幕乱| 丁香五月综合| 91逼逼女人91| 亚洲美女AV无码| 日韩性爱人人爱人人操| 大香蕉啪啪啪| 精品女人999| 日本一区二区电影网站| 啊啊啊久久久视频| 夜夜做夜夜爽精品视频| 精品欧美老熟女一二区| 十八禁成人网站在线观看| 91九九| 亚州色图狠狠干| 熟妇人妻丰满久久久久久久无码| 夜嗨影院| 综合干干干av久久久综合网 | 欧美|91色综合| 艾草av| 伊人色综合欧美| 欧美欧美少妇| 丰满少妇乱子伦精品无| 欧美色三级片91| 2017天天透天天通天天擦| 麻豆 美女 丝袜 人妻 中文| 在线观看黄色电话| 激情五月天校园春色网| 国产成人亚洲精品无| 亚洲制服欧美另类内射| 日本三级韩国三级美三级91| 在线视频97| 婷婷深爱五月| 日本道人妻久久久在线不卡色视频| 欧美偷拍| 综合激情97 | 91在线欧色| 蜜桃臀AV在线| 99色综合| 成年无码动漫av片无尽在线| 天美麻豆精品视频99| 久久久少妇诱惑精品视频| 亚洲欧美成人网站AAA| 99超级碰免费视频| 日本三级精品| 极品色www影院| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 人妻少妇色综合| 综合色久欲| 2019精品国产无码成人| 男人的天堂在线2| 91黄站| 精品国产乱码久久久久久口爆网站| 久久99国产综合精品女同| 欧美色图20P| 免费中文在线| 精品中文一区二区| 视频分类 国内精品| 青木玲在线不卡| 国产最新小视频在线播放下载 | 偷窥自拍亚洲| 丁香五月电影| 国语少妇精| 99操碰| 亚洲诱惑天堂 | 日本精品高清一二区一本到| 97Ai亚洲| 97精品国产97久久久久久户外免费| 性感美女啊啊啊在线| 99久久e免费热视| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 亚洲欧美中文日韩视频中国语| 69丨亚洲丨精品丨入口免费播放| 日美免费黄片| 九九九九亚洲| 小草精彩毛片| 欧美日本一区二区a人| 亚洲人久久久网| 东京热男人的天堂精品| 天堂亚洲精品| 国产av白丝| 熟妇综合一区二区三区| 一区二区亚州激情久婷婷欧美| 日韩免费性爱视频在线观看| 无码精品啪啪啪一区二区三区三州| av无码精品久久久久| 97欧美色综合| 欧州色图区| 日韩一区二区精彩视频| 色婷婷淫色网| 丝袜美腿诱惑亚洲欧美视频在线观看| 国产精品麻豆成人av| 精品一区二区三区四区外站| 欧美黄色大香蕉一区二区| 青草一区二区| 碰超人人在线一区二区三区| 玖玖玖玖精品国产剧情| 色噜噜国产精品视频一区二区| 欧美美女自慰一区二区三区| www.久久最新地址| 自拍偷拍草一草| 内射中国少妇高清视频免费视频| 五月天开心网| 成人精品久久久午夜福利| 三男一女不戴套的A片| 久久綜合很很很| 干日本人少妇午夜寂寞影院| 亚洲一区中文精品| 欧美96在线|欧| 久久啊哟| 婷婷月色| 欧美性爱精品一区二区| 日韩精品在线放| 密臀国产在线| 97频视在线| 精品一区二区啪啪啪| 国产精品一区二区三区免费视频| 亚洲资源网| 偷拍欧美激情| 五月天综合| 成人av福利在线观看| 97久久久久| 欧美猛交黑寡妇中文字幕| 亚洲国产精品久久久久久久久久| 亚洲乱码国产乱码精网站| 日本影视久久免费| 男人久久天堂| 怡红院久久老司机| 午夜福利一区二区三区四区五区色婷婷| 婷婷丁香六月| 色婷婷小说| 围产精品一区二区三区视频播放| 为用户提供免费看黄网址在线观看| 97热视频在线观看| 日韩 成人 有码| 好湿好紧好爽 视频| 91丨九色丨东北熟女| 乱伦av.com| 国产成人午夜视频网址| 日韩人妻一区二区精品| 日韩人成网站在线播放| 中日亚韩免费视频| 亚洲精品乱码线路中文字幕 | 久久久久久久强迫| 欧洲性爱无码区| 中文字幕av片| 99精品无码| 无码九九| 骚女天天综合网| 天天综合网~91| 性高潮久久久久久久久久久| 中文字幕色AV| 国产日韩久久| 日韩簧片免费看| 欧美性爱第一页久久| 人人人干干人人干| 岛国在线免费视频| 亚洲国产高清福利视频| 中文字幕性感少妇av| 日本熟妇人妻中出视频| 中文激情网| 91久操| 黑丝内射一区二区三区| 黄色成品网站| 亚洲清纯唯美| 99999亚洲| 五十路熟女人妻一区二区在线观看| 91欧美综合| 在线视频亚洲无码| 国产精品久久伊人| 九九久久一区二区三区| 美日韩在线不卡人妻| 国产免费久久精品99re韩国| 青青操日韩| 日韩一级二级三级在线不卡观看完整| 极品白嫩美少妇在地板上位骑射淫水泛滥| 91视频精品| 精品无码久久久久久国产浪潮| 午夜寂寞欧美| 天天狠| 中文字幕少妇色 | 在线观看高清AV| 人、人、摸,人、人、草| 色婷视频| 少妇一区二区三区在线观看| 啊啊啊在线看| 男人天堂网址| 九九RE视频在线精品| http://qxhbdz.com| 夜夜夜夜夜夜夜夜夜狠狠狠狠狠狠狠| 欧美激情亚洲情色| 天天射天天| 被体育老师抱着c到高潮| 天天看综合网| 久久9精品网站| av网站在线看| 一区二区三区机械有限公司| 亚洲综合性网址| 9I1性色影院| 国产野战露脸在线播放| 江都AV在线| 中出20p| 91熟女丨91老女人| 免费看欧美美女黄色大片 | 亚洲美女av无码| 欧美狠狠操| 精品一区二区三区18| 夜夜操美女| 97人人干| 国际精品久久久| 国产精品一区二区亚洲人成毛片| 按摩中文字幕| 超碰导航97| 八人操人人摸人人看| 精品熟女一区=区三区| 久久久月天| 嫩草影院在线观看精品| 东京热av男人的天堂| www.99中文字幕| 国产精品久久久无码AV网站| 久久岛国| 丝袜美腿诱惑亚洲欧美视频在线观看| av草草在线电影| 国产乱伦性爱区| 丝袜 亚洲 偷拍| 精彩久久中文| 国产午夜无码片在线观看影视| 手机不卡视频不卡在线一二三区| 国产精品ww久久| 99色色网| 香蕉人欧美综合| 免费观看欧美日韩操逼视频| 男人的天堂com| 精品性爱一二三区| 蜜臀va69| 蜜臀久久99精品久久久老,,| 99人妻| 男人夜色天堂ss| 色五月av| 日日骚一区二区三区| 波多野42部无码喷潮在线观看 | 男人天堂综合| 亚洲一区二区三区中文字幕| B049AV在线播放| 成人a大片在线观看| 男人的天堂欧美| 秋霞成人一级在线观看| 亚洲欧美一区二区不卡视频播放| 欧美一级特黄淫片在线观看| 亚洲少妇自拍中文字幕懂色| 亚洲激情在线| 高清国产精品福利网站| 99啪啪| 欧美日韩国产成人高清| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 嗯嗯啊啊日韩精品| 97视频在线免费看| 超97在线精品视频| 黑人粗大V S日韩女优视频| 人人射人人操人人摸| 亚洲 欧美 日韩另类 麻豆| 色五月激情网| 国产三级资源在线观看| 久久精品无码一区二区三区| 国产精品乱人伊人网| 波多野结衣被操50分钟免费视频| 日韩有码回春沙龙第一页| 婷婷在线视频| 无码高清少妇久久| 亚洲中文字幕久久无码精品| 97免费在线视频在线观看| 超碰色男人操熟女| 欧美探花网| AV色五月天| 七久久久| 欧美日本一区二区a人| 理论久久婷婷网8| 91老熟女逼| 啪啪啪精品视频| 最近二区三区视频大全| 狠狠做深爱婷婷久久二区| 婷婷中文字幕| 国产成人一级av88| 亚洲情色视频| 极品出轨视频网站| 欧美日韩国产电影| 内射白嫩美女| 亚洲欧美精品91| 在线欧美69V免费观看视频| 国产精品一区二区三| 中文字幕日韩人妻视频一区二区三区交换夫妻| 日韩操人| 制服乱伦| 久久久久久AⅤ无码免费肉站 | 久久婷色| 日韩欧美俄罗斯A片| 激情小说图片亚洲首页| 超碰成人人人爽人人爽| 新怡红院| 人人九九精| 久久亚洲不卡一区二区三区| www.99热| 99色色网| 五月婷婷综合网| 亚洲成a人片在线观看中文!!!| 狠狠超| 亚洲午夜蜜臀| 久久久少妇诱惑精品视频| 青青草精品| 久久国色天香香蕉| 超碰亚洲97| 夜夜爽33333| 亚洲人妻av| 日本女人操逼| 99色天堂| 青青草中文-久久青草精品一区二区三| 综合欧美激情网| 欧美爱三级日韩久久| 日本中文熟女视频| 99e久久国产精品| 日韩免费a级毛片无码a∨| 激情小说亚洲| 97超碰日韩| 狠日欧美| 日韩黄片影院| 亚洲国产ⅴ高清在线观看| 日本欧美韩国国产在线| 乱伦AVxx| 日韩不卡av一二三| 男人的天堂亚洲| 亚洲天堂区| 九九香蕉网| 性爱动态120秒| 久久久亚洲精品电影免费看| 久插不卡| 亚洲交换| 91成人无码| 中文字幕一区二区视频在线观看| 欧洲性爱无码区| 国产AAAAAABBBBB| 吻戏激情性巴克| 日韩操啪| 久久伊人网视频一区二区三区| 任你艹| 五月天婷婷综合网| 久热色情精品| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | henhen91| 校园春色AV天堂| 男人的天堂网页| 美国精品国产精品| 亚洲第一在线视频| 天天做天天爱| 日韩国产十八禁| AV久日| 精品人妻一区二区三区四区| 亚洲黄色电影| 亚洲精品一区二区精品| 男人的天堂一区三区| 天天干天天干天天| 青青草成人视频在线观看二区| 欧美第二页午夜| 伊人网高清| 国产家庭乱伦性爱视频| 国产超碰人人爽人人做| 青青草亚洲一区 | 97超碰欧美精品| 欧美成年人性爱视频免费观看| 天天操夜夜操狠很操| 五月丁香六月婷综合成人综合| 中文字暮97| 久久亚码| 国产91av在线播放| 激情综合五| 媚薬在线视频麻豆| 国产路线专区| 丁香五月激情综合国产| 麻豆国产成人精品| 日本综合久久| 欧美白嫩女HD| 国产综合久久久麻桃个| 国产综合网站在线播放 | 天天舔天天日天天射| 亚洲深夜福利| 国产超碰| 蜜臀一二三区| 97爱| 成功精品影院| 无卡一区=区| wwwxxx日本爽| 亚洲欧美综合色| 超碰色图| 欧美性爱另类综合| 一区二区三区 丝袜高跟| 成人性生活高清视频在线播放| 国产中文精品一区二区在线观看 | 啊啊啊想要| 丁香色婷婷| 91黑丝操| 无码乱人伦中文视频| 久久欧洲| 东京热视频网| 69精品人人人人| 日产操逼| 蜜臀久久99精品久久久久免费观| 亚洲综合第一页| 欧美亚性天堂| 操逼操逼操| 日韩在线视频1234| 五月丁香黄色网| 亚洲天堂性爱| 人妻熟女一区二区三区视频| 亚洲AV无码乱码在线观看性色| 欧美性视频二区三区| 色色福利| 91精品婷婷国产综合久久| 日韩无码黄色片| 亚洲啪啪啪啪视香蕉| 中国乱伦一区二区| 人妻精品一区一区三区蜜桃91| www国产天美久久久| 是还免费视频1727我| 欧美少妇性爱网站| 精品久久久久成人码免| 久久婷婷影院| 91av熟女人妻| 99re99视频在线免费观看| 国产h小视频在线观看免费| 美女97超碰| 亚洲熟女精品| 亚洲 另类 丝袜 自拍 动漫| 亚洲二区精品在线观看| 欧美色综合网| 精品一区二区三区蜜桃臀赵总| 91久久| 欧美日韩一干二干| A片三级无码| 香蕉99秘 一区精品蜜桃臀| 欧美亚洲国内自拍| 亚洲日韩av专区无码| 91欧美美女日韩国产婷婷| 日韩A优精品在线观看| 久久激情视频| 67914在线精品观看| 国产家庭乱伦性爱视频| 噜噜噜亚洲精| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 青青久久手机线视频| 亚洲做性| 欧美性爱一内片一区二区三区| 亚洲图片激情综合另类| 亚洲无码一区成人免费午夜 | 中文字幕欧美日本乱码一线二线| 亚码激情| 欧美成人一区二区三区在线播放| 97爱爱| 激情五月天校园春色网| 69人妻人人揉人人躁人人精品| 色五天伊人| 婷婷激情四射| 日韩精品怡红院| 亚洲高潮少妇| 国产偷拍自拍在线视频| 丁香七月婷婷| 亚洲色图 91| 国产乱弄免费在线视频。| 九九aV| 日韩中文字幕精品一区在线| 丰满人妻一区二区三区四区| 青青草玖玖爱| 91精片| 啊啊啊久久久视频| 亚洲免费日韩在线一区二区| 97操碰| 一区二区三区四区免费视频| 欧美视频一| 超碰97日韩| yazhousetuoumei| 日本高清久久| 全球成人中文在线| 亚洲成人无码影院| 飘花国产午夜精品不卡| 中文字幕蜜乳av| 一本色道久久综合精品婷婷| 人妻美腿丝袜日韩| 超碰在97| 日韩欧美天天爽爽爽天天爽爽| 夜夜操av亚洲一区二区| 国产精品肉丝自拍| 91九久| 奸色色 男人天堂 天天射| 成人短视频在线观看| 亚洲国产欧美中日韩成人综合视频| 国产精品亚洲一级av第二区| 国产日韩手机视频在线| 97精品一区二区视频| 国产后入| 97亚洲中文| 大香蕉中文网| 成人国产二区三区在线,男女精品。| 丰满欧美放荡少妇在线| 一本大道青青| 国产精品久久久久久夜夜夜夜| 精品性爱久久视频| 97在线青| 天天干1区2区在线| 九九九九精品视频| 搡老女人老91妇女老熟女| 亚洲欧美洲综合| 色综合一区二区三区| 1769成人国产精品视频| 欧美黄色手机在线观看| 亚欧免费| 欧美精品xxxwww| 亚洲成人美女无吗| 日本女人操逼| 日本三级久| 在线啊啊啊啊| 狠狠2050在线观看| 亚洲色图欧美色图制服诱惑| 久久久久九九九九九| 美欧色综合| 久久超碰网| 久热影视| 91小视频| 丁香九月婷婷| 五月婷婷hd| 狠狠干妹子| 亚洲人综合19| 国模私拍一区二区三区神乳| 亚洲欧美在线观看2021 | 日欧美色| nuu12国产麻豆精品| 亚洲资源站| 中文字幕丰满子伦无码专区在线视频最新 | 国产麻豆91欧美一区二区久久婷婷国产精品| 亚洲黄色电影| 久久成人国产精品| 亚洲精品亚洲人成人网| 性色高清在线| 国产美女91| 超碰精品日韩欧美国产| 国产女人成人精品视频| 蜜桃视频精品一区二区三区| 91伊人久久在线| 亚洲色图 欧美| 日本三级网页| 亚洲男人的天堂V| 久久亚州大香蕉| 人人操人人摸人人骑| 伊人久久大香大香线蕉中文 | 亚洲国产福利视频| 精品日韩人妻视频| 99热66| 啊啊啊好疼| 高清国产精品福利网站| 蜜桃无码AV一区二区| 国产精品网站www| 日日操夜夜操天天操免费观看麻豆| 无码 黑人一区二区三区| 色色色综合网| 偷拍亚洲视频一区二区三区四区| 日韩操p| 久久久久久久久久久六六| 内射中国少妇高清视频免费视频| 国产精品白领在线观看 | 人妻少妇被猛烈进入中| 亚洲第一页色| 91欧| 尤物一级在线免费观看| 爱爱动态试试看6 0秒| 欧美 日韩第一性色| 亚洲欧美激情另类色图| 黄久久| 91宗合网| 啪啪综合网| 精品九九九九九九九| 91操操操操| 七久久久| 成人性交免费视频| 在线观看中文av字幕| 午夜福利在线视频1000| 国产精品日本无码A片| 色嘟嘟人妻天堂网| 欧美亚洲91| 男人的天堂网免费| 黑人性欧美| 翔田千里av一区二区三区| 99热99re6国产在线播放| 可能人人看人人摸| 91强在线播放| 色呦呦国产精品免费看| 粉嫩国产精品久久久| 国产精品人妻无码久久久互動交流| 国产欧美伊人| 天美传媒婬乱| 日本大片日本一区二区免费高清| 中文字幕一区二区三区人妻不卡| 97人人射| 超碰97丝袜| 东京太热久久久| 中文字幕丰满人妻日本| 91夜夜蜜桃臀1区2区3区| 操逼视频国产无套| 亚洲人久久久网| 99在线免费公开视频| 亚码人妻| 天天谢天天干| 蜜臀av中文字幕| 国产在线精品偷| 丰满人妻一区二区三区免费| 神马视频久久久久久| 日韩精品黄片免费观看| 福利一级版子| 免费看久久久性性| 欧美人妻少妇| 一区,二区,三区视频| 日韩一区二区高清在线观看的| 国产熟女自拍| 婷婷久草一区二区三区| 日韩有码 一区二区三区| 久色99999| 久久99久久99精品免视看婷婷| 欧美天天射| 久久国产三区| AV麻豆免费一区| 97欧美色综合| 日本有码影片下载| 天天搞在线综合网| 超碰九7| 97在线欧洲| 日本肏逼视频在线观看| 白丝一区| 国产精品3| 日韩亚洲美州欧洲综三区一品在线| 蜜乳AV免费观看| 国产精品69久久久久久久 | 人人综合| 亚洲操逼网| 日韩中文字幕视频| 国产日韩美女小穴视频网站不卡| 色月天AV导航| 亚洲第一精品在线视频| 爆操无码| 午夜久久无码1000合集| 天美传媒精品久久视频| 久久伊人网视频一区二区三区 | 乱伦a片视频| 超碰超碰超碰超碰的大鸡吧操黑丝袜 | 超碰97综合网| 农村妇女精品一区二区| 久久极品一区二区| 爆操无码| 无码逼| 乱伦熟妇一区二区| juliaann欧美丝袜办公室| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 亚洲国产无码精品首页久久久| 激情天天视频| 亚洲综合首页| 一区二区三区麻豆| 女人天堂网| 欧美在线视频播放| 久久精品一区| 亚殴在线| 久久超碰爱| av资源在线观看少妇| 亚洲 日本 国产 综合| 日韩熟女三十乱伦| 91快色色色色色| 手机在线免费看的av| 麻豆久久一区二区三区| 我要色综合网站| 久久內射| 裸模AV女优| 99re3这里只有精品| 91狠| 大香蕉在线视频15| 内射白嫩美女| 爆乳免费黄网站| 最新加勒比丝袜在线| 国产999精品久久久久久| 殴美,日韩国产伦精品| 黄色大片一区二区密桃丝袜| 成人日韩中文字幕| 操少妞在线视频| 97中文综合| 97狠狠| 亚洲一区日韩精品| 丰满少妇乱子伦精品无| 囯产乱伦一区二区三女 | 91人妻尻屄视频| 男人高清无码一区二区| 日韩欧美俄罗斯A片| 日韩精品一区的| 国产日本久久免费精品| 亚洲第一综合| 中文一区二区婷婷视频| 麻豆福利视频导航| 少妇专区一二三四五| 无码人妻系列少妇| 97在线播放 | 亚洲av成人精品一区| 日韩性爱小视频| 亚洲激情在线观看一区| 国产超碰AV在线精品| 国产第25页在线观看| 91麻豆天美国产欧美| 一区二区视频你懂的| 中文字幕三四五区| 精品国产一区二区三区香蕉欧美| 色综合九九| 情色五月天久久久| 99999久久精| 性爱乱伦视频免费| 伊人色综合网| 超碰97亚洲区| 国产在线视频午夜精华在| 亚洲精品官网在线观看| 电影69乱码96| 久久女女| 性爱Av免费| 久悠悠av| 久久精品操| 97在线精品观看视频| 一二三四免费视频| 疯操AV| 老司机天天操| 国产四虎在线| 91白嫩| 人妻精品一区二区在线| 欧美色图成人网一区二区 | 黑人综合网| 国产福利第一视频| AV色图| 宅男影院久久久,99| 99少妇精品视频| 91精品国产91久久久久久久久久久久| 51久久夜色精品国产麻豆| 老女人爆菊| 亚洲欧洲综合| 激情专区综合| 超碰9 7女人| 国产高清成人mv在线观看| 天天爽夜夜欢视| 91处女在线观看| 丁香五月影院| 欧美综合中文| 亚洲熟妇AV日韩熟妇在线| av一区二区三区不卡| 日韩亚洲美女一区久久| 97超碰欧美手机| 成人日韩欧美| 国产精品分类在线观看| 久久是精品| 欧美精品成人在线播放| 天天综合欧美综合| 四虎午夜影院| 亚洲五区熟女| 欧美亚洲国产91在线| 7月婷婷综合| 91综合色| 嗯嗯啊啊操死我| 欧美日韩国产成人高清| 动漫片子网站3黄| 牛牛AV人人夜夜澡人人爽| 国产天天骚| 韩美日操逼| 日日夜夜草草草| 国产精品呦一区二区三区| 日韩资源网| 91动漫操逼视频| 久草成人影片| 国产亚洲99久久精品| 中文字幕成人乱码熟女精品国50| 丁香六月天| 国产精品点击进入在线影院高清| 伊人久久国产免费观看视频| 99e久久国产精品| 热热热热日日漂亮永久永久国产日| 久久这里是精品| 欧美骚少妇| 丁香五月色情| 久久专区| 夜夜福利| 性爱1区| 好爽视频在线观看视频 | 蜜区区视频79 | 中国黄色特级精品一区二区三区片| 国产性爱乱伦AV| 夜夜夜夜久久久久| 91 国产丝袜在线放观看| 在线A日本| 日韩欧视频| 激情图片亚洲色图| 国产亚洲精品第一最新| 91 丝袜在线播放| 91视频成人福利网站在线一区| 伦伦成年午夜免费视频| 欧美亚洲在线| 色爱欲亚洲| 九九无码视频| 在线观看亚洲成人精品| 热热色综合网| 999久久久九| 另类 日韩 熟女| 91精片| 97超碰人操| 色综合美国| 久久久久亚洲?V片无码V| 久久黄黄黄| 久久欧洲| 亚洲欧美精品91| 白天啪啪晚上啪啪视频| 粉嫩AV一区二区夜夜| 色九九九综合| 99热在线观看| 欧美黑人精品一区二区| 精品无码久久久久久久久果冻糖心| 99蜜桃臀久久久欧美精品网站| 天天干天天干天天| 亚洲av影音先锋| 亚洲成a人v欧美综合天堂下载| 长久操视频| 欧美综合第一| 六月色婷婷| AV免费在线播放一区| 欧州一区二区三区四区| 欧美精品系列| 欧美Aⅴ| 91 丝袜在线播放| 超碰97综合网| 成人黄页| 熟女欧美日韩综合婷婷| 伊人综合色网| 亚洲成人免费在线| 久久久久九九九| 久久天天艹| 亚洲欧美日韩偷拍色图| 久久东京热成人| 国产吹潮女在线观看| 久久99精品国产| 超碰97网址| av大香蕉网站| 免费看美国人人爽,人人操| 色婷婷久久| 国产粉嫩出水在线播放| 精品人妻av在线播放| www.av家庭乱伦| 97超碰久久| 亚洲天堂男人天堂网| 久草这里只有精品| 日曰骚久久精品| 天天综合网视频91| 啊啊啊操死我了| 2019亚洲男人天堂| 超碰精品人妻狠狠干| 国产青青美女玩逼视频| 中文字幕超碰CAO| 97AV在线免费观看| 久久久久9| 五月天亚洲网| 亚洲日本大香蕉1| 激情婷婷丁香网| 四虎884| 91 偷| 久久精品—区二区三区内射| 野狼福利社区| 福利视频香蕉免费一区二区在线| 97亚洲精品| 久久国产在线一区二区| 欧美区亚洲区偷拍区| 豆花视频操逼网址| 色网在线视频观看免费| 91强热人妻| 十八禁啪啦拍视频无遮挡| 婷婷伊人綜合中文字幕| 嗯嗯啊中文字幕| 亚洲、日韩、综合、另类| 又黄又粗又硬又长又大| 精品九九九九九九九九九| 国产欧洲精品亚洲午夜拍精品| 久草线上视频免费看| 伊人国产成人av网站| 九九九九九九九九九国产精品| 天天综合亚洲综合| 天天淫人人妻日日色| 日韩另类色图| 蜜奶av| 亚洲国内精品成人不卡| 偷拍亚洲情色| 96久久久久| 欧美 精品国产制服第一页| 亚洲精品性爱片| 中文字幕免费看大片| 色婷婷电影网| 91暧暧| 久久6热精品99视频| 天天综合91入口| 亚洲啪啪综合?v一区综合精品区| 翔田千里无码中出中文字幕| 国产精品女久久久久av爽| 婷婷久久久| 啊啊啊啊啊操我视频| 欧美大干日韩| 亚洲全色网| 日韩欧美国产一区二区三区四区 | 欧美97日韩精品| 中文字幕人妻丝袜乱一区三区| 天天视频黄| 九九性爱网| 亚洲97P| 97K超碰在线| 大香蕉一区二区在线观看.| 91在线无码精品秘 软件| 日本美女性生活久久久久久久 | 欧美成人四级在线播放| 99激情视频| 久神马| 少妇久久久| 午夜国产成人福利视频| 久久久9品一区二区三区| 人人操欧美风骚| 欧美色图天堂网m| 日韩黄色小说| 麻豆一区二区三区精品| 久热久一区二区三区| 日日噜噜夜夜久久亚洲一区二区| JuliaAnnXXX888| 亚洲综合第一页| 手机在线A片| 混色激情av| 蜜区区视频79| 国产精品亚洲天堂网址| 把腿张开老子CAO烂你| 美女好片色日本| 都市久久精品激情亚洲| 国产精品白丝| 二男一女成人A片| 久操99| 99re28在线观看| 夜夜影视四色| 亚洲第一二区另类图| 啊啊啊免费视频| 婷婷五月成人| 快播久久人人aV| 午夜偷拍久久熟女| 久久久久久91香蕉国产| 中文字幕精品探花视频| 丁香五月婷婷基地| 亚洲AV不卡在线观看| 天堂а√在线最新版在线| 夜夜狼人妻| 日本阿v天堂在线观看| 大香蕉免费中文| 亚洲色电影在线| 深爱五月婷婷| 亚欧美综合网| 亚洲色色色| 亚洲综合网91| 亚洲天堂电影精品一区| 久久久久久加勒比| 欧美一级三级| 欧美色图 色综合图| 日本免费中文一区二区三区四区| 国产精品久久久亚洲第一牛牛_在线观看| 可以在线观看AV的网站| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 久久久性少妇| 999亚洲国产视频| 久久精品天美| 免费看片黄| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 精品国产无码中文| 精品久久大胆人体| 国产精品探花视频| 久久成人东京热人妻| 色999亚洲人成色| 人妻铁牛TV| 天天综合网91入口| 18禁精品网站在线看| 人妻少妇久久| 床上啊啊啊一区二区三区| 麻豆精品一区二区三区四区免费观看| 日韩亚洲美女一区久久| 91久久九九精品国产综合| 91天天c| 韩国一级婬片A片AAAAA| 欧美色图91| 久久天天躁日日躁狠狠躁| 三级色综合| 91成人亚洲色图| 丁香五月激情综合| 92性色国产午夜福利在线661| 色www精品视频在线观看| 性爱av在线免费观看| 中文字幕乱码在线| 丰满精品人妻少妇久久字幕| 婷婷中文网| 97综合久久| 日韩不卡网操逼中文字幕日韩| 色官网在线| 日本欧美中文字幕| 欧美日韩另类字幕中文| 五月丁香综合网| 收看日本人日bb| 国产农村妇女毛片精品久久| 久久伊人在线五区| 欧美日本一区二区a人| 中文字幕一二三| 青青青艹在线视频| 激情99| 欧洲成人性爱视频| 日韩一二三区| 亚欧洲一区二区视频| 麻豆久久视频在线地址| 久干9操| 中国人高清www色视频免费| 97视频900| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 亚洲情色综合网| 97色插| 亚洲精品视频在线| 国产免a费看黄片在线| 亚洲午夜福利视频| 午夜亚洲WWW湿好大| 天天综合色| 中文乱码99| 欧美国产日韩高清在线| 日本黄色精品专区网站| 熟女少妇视频| 韩国嫰模上门援交视频| 99re3这里只有精品| 曰韩av中文字幕专区| 日本在线不卡123| 综合久久六月久久婷婷| 人妻精品视频一区二区三区| 青青草原成人| 亚洲人妖网| 色噜噜人妻av 中文字幕| 日本中文字幕在线视频| 日韩欧美成人性爱在线| 国产成年女黄特黄| 亚洲丝袜少妇在线| 黄页网站成人免费| www. 男人天堂成人在线| 国产欧美日韩臀| 国产suv精品一区二区四区999| 激情五月天丁香| 日本网色| 国产精品久久伊人| 美中日韩无码| 国产成人手机视频激情| 人人干黄色| 激情小说日韩无码| 人妻色偷色噜| 国产福利精品98视频| 不卡在线观看视频| 欧美性91| 欧亚日韩中文在线| 亚洲人久久久久日| 久久αⅴ| 97干在线视频| 国产精品欧美在线观看| 国产久久天堂资源| 97超碰精品图片| 极品色综合| 亚洲熟女av中文字幕| 91精品人妻| 丰满人妻一区二区三区免费 | 男人的亚洲天堂| 久久一本大香蕉| 啊啊啊啊啊啊啊在线| 99日免费视频中文字幕| 加勒比性爱成人在线| 97精品一区| 国产馆| 精品九九九九九九| 蜜臀一区二区三区在线| 亚洲精品国产精品成人| 不卡中文字幕aⅴ在线| 国产精品爱欲| 欧美人妻久久精品二区三区| 亚洲中文日韩精品| 日本人妻A片成人免费看片| 色婷婷五月天|