青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆-20  評論-89  文章-1  trackbacks-0
開發環境
SDK:DirectX9.0b (Summer 2003)
Visual C++ 6.0

參考文檔:SDK文檔
1) DirectShow->Getting Started->Setting Up the Build Environment
2) DirectShow->DirectShow Reference->DirectShow Base Classes->Using the DirectShow Base Classes
3) DirectShow->Getting Started->How To Play?a File

測試例子:SDK文檔
DirectShow->Getting Started->How To Play a File

配置說明:
1. Tools->Options->Directories
Include - 添加<SDK root>\Include
Lib?????? - 添加<SDK root>\Lib
??????????? - 添加<SDK root>\SAMPLES\C++\DirectShow\BASECLASSES\DEBUG? // [注1]

2. Build BaseClasses
打開<SDK root>\Samples\C++\DirectShow\BaseClasses\baseclasses.dsp,編譯debug得到Strmbasd.lib。 // [注2]

3. Project->Setting->Link
添加Strmbasd.lib

4. 添加頭文件
#include <Dshow.h>??????? // 所有DirectShow應用程序必備
#include <Streams.h>??????// 使用DirectShow基類

源代碼如下,代碼分析見參考文檔3)
#include?<Dshow.h>
#include?
<Streams.h>
#include?
<stdio.h>

void?main(void)
{
????IGraphBuilder?
*pGraph?=?NULL;
????IMediaControl?
*pControl?=?NULL;
????IMediaEvent???
*pEvent?=?NULL;

????
//?Initialize?the?COM?library.
????HRESULT?hr?=?CoInitialize(NULL);
????
if?(FAILED(hr))
????
{
????????printf(
"ERROR?-?Could?not?initialize?COM?library");
????????
return;
????}


????
//?Create?the?filter?graph?manager?and?query?for?interfaces.
????hr?=?CoCreateInstance(CLSID_FilterGraph,?NULL,?CLSCTX_INPROC_SERVER,?
????????????????????????IID_IGraphBuilder,?(
void?**)&pGraph);
????
if?(FAILED(hr))
????
{
????????printf(
"ERROR?-?Could?not?create?the?Filter?Graph?Manager.");
????????
return;
????}


????hr?
=?pGraph->QueryInterface(IID_IMediaControl,?(void?**)&pControl);
????hr?
=?pGraph->QueryInterface(IID_IMediaEvent,?(void?**)&pEvent);

????
//?Build?the?graph.?IMPORTANT:?Change?this?string?to?a?file?on?your?system.
//????hr?=?pGraph->RenderFile(L"C:\\Example.avi",?NULL);
????hr?=?pGraph->RenderFile(L"E:\\DX90SDK\\Samples\\Media\\chicken.wmv",?NULL); // 打開一個媒體文件
????
if?(SUCCEEDED(hr))
????
{
????????
//?Run?the?graph.
????????hr?=?pControl->Run();
????????
if?(SUCCEEDED(hr))
????????
{
????????????
//?Wait?for?completion.
????????????long?evCode;
????????????pEvent
->WaitForCompletion(INFINITE,?&evCode);

????????????
//?Note:?Do?not?use?INFINITE?in?a?real?application,?because?it
????????????
//?can?block?indefinitely.
????????}

????}

????pControl
->Release();
????pEvent
->Release();
????pGraph
->Release();
????CoUninitialize();
}


注1:該處可根據需要添加不同版本,如RELEASE/Debug_Unicode/Release_Unicode。
注2:debug?- strmbasd.lib;release - strmbase.lib;另外還有對應的Unicode版本。
注3:步驟3缺,將導致
error LNK2001: unresolved external symbol _IID_IMediaEvent
error LNK2001: unresolved external symbol _IID_IMediaControl
error LNK2001: unresolved external symbol _CLSID_FilterGraph
error LNK2001: unresolved external symbol _IID_IGraphBuilder
Debug/Howtoplayafile.exe : fatal error LNK1120: 4 unresolved externals
Error executing link.exe.
posted on 2006-10-17 17:49 夜舞重金屬 閱讀(6474) 評論(5)  編輯 收藏 引用 所屬分類: DirectShow

評論:
# re: DirectShow開發環境配置及測試例程(VC6) 2007-02-05 09:01 | 醬菜
寫的挺認真的,都是經驗 呵呵,LZ辛苦了
哈哈   回復  更多評論
  
# re: DirectShow開發環境配置及測試例程(VC6) 2007-04-05 20:34 | lala
謝謝樓主~~MSDN講的都沒有這么詳細
我就卡在這堆error LINK上了~~非常感謝~:)  回復  更多評論
  
# re: DirectShow開發環境配置及測試例程(VC6) 2007-10-25 15:00 | LUCAS
謝謝,LZ辛苦了  回復  更多評論
  
# re: DirectShow開發環境配置及測試例程(VC6) 2010-04-04 21:07 | 光著屁股玩游戲
樓主同志,真的是個好同志。

  回復  更多評論
  
# re: DirectShow開發環境配置及測試例程(VC6) 2012-05-10 17:10 | flankechen
感謝LZ的文章。
很好,
如果是Opencv的話可以看這個印度哥們的文章。
http://www.aishack.in/2010/03/capturing-images-with-directx/

直接寫DS DX的東西實在是太麻煩了,看了大半天還沒個頭緒  回復  更多評論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美人妖在线观看| 亚洲精品一区二区三区在线观看| 欧美精品 日韩| 免费在线欧美视频| 99亚洲伊人久久精品影院红桃| 亚洲九九精品| 国精品一区二区| 欧美大香线蕉线伊人久久国产精品| 宅男噜噜噜66一区二区| 欧美一区二区高清在线观看| 翔田千里一区二区| 午夜精品福利一区二区蜜股av| 久久精品亚洲乱码伦伦中文| 日韩视频在线一区| 国产一区二区久久| 欧美全黄视频| 国产一区久久久| 免费日韩成人| 麻豆精品传媒视频| 日韩一级裸体免费视频| 欧美在线你懂的| 久久久久天天天天| 免费不卡在线视频| 男同欧美伦乱| 亚洲丁香婷深爱综合| 久久久久青草大香线综合精品| 亚洲精品免费在线观看| 亚洲欧美视频一区| 久久久人成影片一区二区三区| 性刺激综合网| 欧美国产成人精品| 久久青草欧美一区二区三区| 有码中文亚洲精品| 欧美色精品天天在线观看视频| 欧美好骚综合网| 欧美精品日韩| 亚洲一区二区三区777| 欧美综合第一页| 久久国产精品第一页| 欧美成人69av| 亚洲精品日韩一| 国产精品久久久久久久久| 亚洲欧洲精品一区二区三区| 性色一区二区三区| 老司机成人网| 欧美午夜宅男影院在线观看| 亚洲欧洲日产国码二区| 久久人人爽人人爽| 亚洲一区不卡| 欧美一区二区三区在线播放| 国产精品视频九色porn| 亚洲国内精品| 免费亚洲婷婷| 在线视频你懂得一区二区三区| 欧美在线视频在线播放完整版免费观看 | 久久国产精品网站| 国产精品www网站| 欧美精品色网| 欧美日韩一区二区免费在线观看| 欧美精品色一区二区三区| 欧美四级在线| 国户精品久久久久久久久久久不卡| 国产精品久久久久久久久久尿 | 亚洲视频每日更新| 久久精品1区| 国产精品捆绑调教| 亚洲精品久久久蜜桃| 久久久久久一区二区三区| 久久九九99视频| 久久亚洲不卡| 午夜精品久久久99热福利| 欧美人妖在线观看| 亚洲国产综合91精品麻豆| 久久精品男女| 亚洲欧美在线视频观看| 欧美日韩情趣电影| 国产日产高清欧美一区二区三区| 亚洲深夜福利| 亚洲精品自在久久| 亚洲精品日韩欧美| 欧美成人午夜激情| 亚洲国产精品一区| 久久天天躁夜夜躁狠狠躁2022| 亚洲一品av免费观看| 欧美日韩在线影院| 亚洲精品午夜精品| 亚洲第一主播视频| 久久一区二区三区国产精品| 亚洲一区二区三区高清 | 久久超碰97人人做人人爱| 99国产精品久久久久久久成人热| 亚洲午夜电影| 国产视频亚洲精品| 久久婷婷国产综合精品青草| 久久精品青青大伊人av| 影音先锋久久久| 欧美一区二区三区免费大片| 亚洲欧美日韩一区| 国产一区二区成人| 亚洲福利久久| 欧美视频精品在线观看| 久久精品2019中文字幕| 久久久另类综合| aa级大片欧美| 久久高清福利视频| av成人国产| 久久国产精品免费一区| 一本色道久久综合亚洲精品不卡 | 日韩一级片网址| 国产一区二区三区精品欧美日韩一区二区三区 | 国产精品高潮呻吟久久| 欧美成人三级在线| 国产三区精品| 中文日韩在线视频| 一本色道久久综合亚洲精品小说 | 99精品欧美一区二区三区| 久久精品亚洲| 欧美在线观看一区| 国产精品乱码久久久久久| 亚洲日韩欧美视频| 亚洲福利国产精品| 久久久久久97三级| 久久久福利视频| 国产伦一区二区三区色一情| 99re热这里只有精品免费视频| 在线观看一区二区精品视频| 久久超碰97中文字幕| 欧美一区二区成人| 国产精品专区h在线观看| 在线视频日本亚洲性| 在线综合亚洲欧美在线视频| 欧美mv日韩mv亚洲| 久久综合网络一区二区| 国产欧美一区二区色老头 | 国产视频久久网| 美女精品视频一区| 国产精品v欧美精品v日韩| 欧美3dxxxxhd| 国产视频在线观看一区二区三区 | 久久五月激情| 免费不卡在线观看| 国产麻豆午夜三级精品| 亚洲精品午夜| 国产乱人伦精品一区二区| 一本一本久久| 亚洲免费激情| 六月婷婷久久| 亚洲第一成人在线| 激情成人中文字幕| 亚洲欧美激情视频| 亚洲一区二区精品在线观看| 欧美午夜精品理论片a级大开眼界| 亚洲高清色综合| 亚洲国产欧美在线人成| 亚洲精品国产精品乱码不99| 亚洲乱码国产乱码精品精天堂| 久久精品主播| 久久午夜精品| 亚洲伦伦在线| 欧美国产乱视频| 亚洲国产aⅴ天堂久久| 国产日韩专区| 美日韩精品视频免费看| 能在线观看的日韩av| 在线欧美亚洲| 欧美另类高清视频在线| 亚洲破处大片| 亚洲无玛一区| 欧美日本在线视频| 99在线热播精品免费| 亚洲一区二区3| 免费不卡中文字幕视频| 一本色道久久综合亚洲精品不卡| 亚洲欧美另类在线| 国产欧美综合在线| 欧美激情免费观看| 亚洲精品免费在线观看| 亚洲一二三区在线观看| 国外精品视频| 欧美激情bt| 99一区二区| 中文日韩欧美| 狠狠色狠狠色综合人人| 美女尤物久久精品| 日韩亚洲不卡在线| 欧美~级网站不卡| 日韩亚洲欧美一区| 国产精品一级久久久| 欧美高清视频一区| 亚洲天堂av高清| 免费观看成人网| 亚洲激情视频在线| 欧美午夜一区二区福利视频| 久久国产主播| 美日韩精品免费| 欧美一区日本一区韩国一区| 亚洲国产一区二区三区高清| 欧美日韩亚洲综合一区| 欧美电影免费观看高清完整版| 亚洲一区二区在线|