锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久久精品国产亚洲AV无码,久久国产精品-国产精品,久久精品女人天堂AV麻http://www.shnenglu.com/wform/category/2838.html鍏抽棴涓璱ngzh-cnMon, 19 May 2008 16:54:09 GMTMon, 19 May 2008 16:54:09 GMT60DirectShow寮鍙戠幆澧冮厤緗強嫻嬭瘯渚嬬▼(VC6)http://www.shnenglu.com/wform/archive/2006/10/17/13783.html澶滆垶閲嶉噾灞?/dc:creator>澶滆垶閲嶉噾灞?/author>Tue, 17 Oct 2006 09:49:00 GMThttp://www.shnenglu.com/wform/archive/2006/10/17/13783.htmlhttp://www.shnenglu.com/wform/comments/13783.htmlhttp://www.shnenglu.com/wform/archive/2006/10/17/13783.html#Feedback3http://www.shnenglu.com/wform/comments/commentRss/13783.htmlhttp://www.shnenglu.com/wform/services/trackbacks/13783.htmlSDK錛欴irectX9.0b (Summer 2003)
Visual C++ 6.0

鍙傝冩枃妗o細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

嫻嬭瘯渚嬪瓙錛歋DK鏂囨。
DirectShow->Getting Started->How To Play a File

閰嶇疆璇存槑錛?br />1. Tools->Options->Directories
Include - 娣誨姞<SDK root>\Include
Lib聽聽聽聽聽聽 - 娣誨姞<SDK root>\Lib
聽聽聽聽聽聽聽聽聽聽聽 - 娣誨姞<SDK root>\SAMPLES\C++\DirectShow\BASECLASSES\DEBUG聽 // [娉?]

2. Build BaseClasses
鎵撳紑<SDK root>\Samples\C++\DirectShow\BaseClasses\baseclasses.dsp錛岀紪璇慸ebug寰楀埌Strmbasd.lib銆?// [娉?]

3. Project->Setting->Link
娣誨姞Strmbasd.lib

4. 娣誨姞澶存枃浠?br />#include <Dshow.h>聽聽聽聽聽聽聽 // 鎵鏈塂irectShow搴旂敤紼嬪簭蹇呭
#include <Streams.h>聽聽聽聽聽聽// 浣跨敤DirectShow鍩虹被

婧愪唬鐮佸涓嬶紝浠g爜鍒嗘瀽瑙佸弬鑰冩枃妗?)
#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); // 鎵撳紑涓涓獟浣撴枃浠?br />聽聽聽聽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();
}


娉?錛氳澶勫彲鏍規嵁闇瑕佹坊鍔犱笉鍚岀増鏈紝濡俁ELEASE/Debug_Unicode/Release_Unicode銆?br />娉?錛歞ebug聽- strmbasd.lib錛況elease - strmbase.lib錛涘彟澶栬繕鏈夊搴旂殑Unicode鐗堟湰銆?br />娉?錛氭楠?緙猴紝灝嗗鑷?br />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.

]]>
一本色道久久综合亚洲精品| 久久国产精品一国产精品金尊| 97久久超碰国产精品2021| 国产精品久久一区二区三区| 国内精品久久久久久久coent| 青青草国产97免久久费观看| 久久精品免费一区二区| 久久久精品免费国产四虎| 99精品久久久久久久婷婷| 久久毛片一区二区| 国产精品久久久天天影视香蕉| 国产成人久久精品一区二区三区| 久久精品国产99久久久| 久久男人AV资源网站| 69SEX久久精品国产麻豆| 久久精品综合网| 91精品日韩人妻无码久久不卡| 麻豆AV一区二区三区久久| 久久国产午夜精品一区二区三区| 久久综合综合久久综合| 欧美一级久久久久久久大片| 久久99国产精品二区不卡| 久久久久国产精品嫩草影院| 久久久精品视频免费观看 | 精品久久久中文字幕人妻| 久久伊人精品青青草原高清| 久久精品99久久香蕉国产色戒| 亚洲欧美国产日韩综合久久| 久久精品99无色码中文字幕| 久久久久久久99精品免费观看| 亚洲第一极品精品无码久久| 99久久无色码中文字幕人妻| 亚洲精品国精品久久99热| 久久久久亚洲AV成人网人人软件| 色综合合久久天天综合绕视看 | 欧美精品一区二区精品久久| 国产精品免费看久久久| A狠狠久久蜜臀婷色中文网| 久久综合久久自在自线精品自| 久久精品中文闷骚内射| 成人久久综合网|