锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲视频在线观看网站,欧美影院成年免费版,亚洲一区二区在线播放http://m.shnenglu.com/wform/category/2838.html鍏抽棴涓璱ngzh-cnMon, 19 May 2008 16:54:09 GMTMon, 19 May 2008 16:54:09 GMT60DirectShow寮鍙戠幆澧冮厤緗強(qiáng)嫻嬭瘯渚嬬▼(VC6)http://m.shnenglu.com/wform/archive/2006/10/17/13783.html澶滆垶閲嶉噾灞?/dc:creator>澶滆垶閲嶉噾灞?/author>Tue, 17 Oct 2006 09:49:00 GMThttp://m.shnenglu.com/wform/archive/2006/10/17/13783.htmlhttp://m.shnenglu.com/wform/comments/13783.htmlhttp://m.shnenglu.com/wform/archive/2006/10/17/13783.html#Feedback3http://m.shnenglu.com/wform/comments/commentRss/13783.htmlhttp://m.shnenglu.com/wform/services/trackbacks/13783.htmlSDK錛欴irectX9.0b (Summer 2003)
Visual C++ 6.0

鍙傝冩枃妗o細(xì)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();
}


娉?錛氳澶勫彲鏍規(guī)嵁闇瑕佹坊鍔犱笉鍚岀増鏈紝濡俁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久久97精品免视看秋霞| 亚洲精品无码专区久久同性男| 久久精品国产第一区二区三区| 久久午夜综合久久| 国产精品久久久久久| 久久伊人精品一区二区三区| 欧美亚洲另类久久综合| 久久亚洲精品人成综合网| 精品国产91久久久久久久a | 精品久久久无码中文字幕| 久久婷婷国产综合精品 | 久久精品成人免费看| 久久精品久久久久观看99水蜜桃| 91精品国产91热久久久久福利| 日产精品久久久一区二区| 精品久久久久久无码不卡| 欧美午夜A∨大片久久| 久久99精品九九九久久婷婷| 国内精品久久九九国产精品| 国产成人无码久久久精品一| 色偷偷88888欧美精品久久久| 亚洲精品美女久久久久99小说| 久久精品中文字幕一区| 亚洲成人精品久久| 国产精自产拍久久久久久蜜| 国产精品热久久毛片| 91久久精品视频| 国产免费久久久久久无码| 99久久精品国产毛片| 久久久久国色AV免费观看| 理论片午午伦夜理片久久| 亚洲国产天堂久久综合| 无码任你躁久久久久久老妇App| 无码国内精品久久综合88| 亚洲国产精品无码久久久秋霞2|