資源簡介
visual c++視頻_音頻開發(fā)實用工程案例精選
代碼片段和文件信息
//------------------------------------------------------------------------------
//?File:?Bdasampl.cpp
//
//?Desc:?Sample?code?implementing?BDA?graph?building.
//
//?Copyright?(c)?2000-2002?Microsoft?Corporation.?All?rights?reserved.
//------------------------------------------------------------------------------
#include?“bdasampl.h“
#include?“graph.h“
#include?“resource.h“
#include?
#include?se.h>
//?
//?NOTE:?In?this?sample?text?strings?are?hard-coded?for?
//?simplicity?and?for?readability.??For?product?code?you?should
//?use?string?tables?and?LoadString().
//
//?Global?data
HWND????????????????hwndMain=0;
HWND????????????????g_hwndDlg=0;
HINSTANCE???????????hInst=0;
TCHAR???????????????szAppName[]??=?TEXT(“BDASampl\0“);
TCHAR???????????????szApptitle[]?=?TEXT(“BDA?Sample\0“);
CBDAFilterGraph*????g_pfg?=?NULL;
//?Constants
const?int?MAJOR_CHANNEL_LOWER_LIMIT?=?-1;
const?int?MAJOR_CHANNEL_UPPER_LIMIT?=?126;
const?int?MINOR_CHANNEL_LOWER_LIMIT?=?-1;
const?int?MINOR_CHANNEL_UPPER_LIMIT?=?126;
INT?WINAPI
WinMain(HINSTANCE?hInstance?HINSTANCE?hPrevInstance?LPSTR?lpszCmdLine
????INT?nCmdShow)
{
????MSG?????????msg={0};
????WNDCLASS????wndclass={0};
????HWND????????hwnd=0;
????HACCEL??????hAccel=0;
????//?Save?application?instance?handle?for?later?use
????hInst?=?hInstance;
????//?Initialize?COM?library
????HRESULT?hr?=?CoInitializeEx?(NULL?COINIT_APARTMENTTHREADED);
????if?(FAILED?(hr))
????{
????????MessageBox(NULL??TEXT(“Failed?to?initialize?COM?library!\0“)
???????????????????TEXT(“Initialization?Error\0“)?MB_ICONEXCLAMATION);
????????return?0;
????}
????//?Register?window?class
????wndclass.style?????????=?0;
????wndclass.lpfnWndProc???=?WndProc;
????wndclass.cbClsExtra????=?0;
????wndclass.cbWndExtra????=?0;
????wndclass.hInstance?????=?hInst;
????wndclass.hIcon?????????=?LoadIcon(hInst?TEXT(“BDASAMPLICON“));
????wndclass.hCursor???????=?LoadCursor(NULL?IDC_ARROW);
????wndclass.hbrBackground?=?(HBRUSH)(COLOR_WINDOW?+?2);
????wndclass.lpszMenuName??=?szAppName;
????wndclass.lpszClassName?=?szAppName;
????RegisterClass(&wndclass);
????hwnd?=?CreateWindow(szAppName?szApptitle?
????????????????WS_OVERLAPPEDWINDOW?|?WS_CLIPCHILDREN?
????????????????200?200?500?280?
????????????????NULL?NULL?hInst?NULL);
????ASSERT(hwnd);
????//?Create?the?BDA?filter?graph?and?initialize?its?components
????g_pfg?=?new?CBDAFilterGraph();
????ASSERT(g_pfg);
????//?If?the?graph?failed?to?build?don‘t?go?any?further.
????if?(!g_pfg)
????{
????????MessageBox(hwnd?TEXT(“Failed?to?create?the?filter?graph!“)
???????????????????TEXT(“Initialization?Error“)?MB_ICONEXCLAMATION);
????????return?0;
????}
????//?Display?main?window?and?configure?accelerators????
????ShowWindow(hwnd?nCmdShow);
????hwndMain?=?hwnd;
????hAccel?=?LoadAccelerators(hInst?MAKEINTRESOURCE(ACC_GRAPH));
????//?Main?message?loop
????while(GetMessage(&
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???32380494??2007-05-12?13:35??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻_音頻開發(fā)實用工程案例精選(PDF?到252頁).pdf
?????文件????????554??2002-11-13?03:11??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\BDA\bda.dsw
?????文件????????927??2002-11-13?03:11??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\BDA\bda.sln
?????文件???????8664??2004-05-07?21:56??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\BDA\BDASample\bdasampl.aps
?????文件??????13386??2002-11-13?03:11??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\BDA\BDASample\bdasampl.cpp
?????文件????????167??2002-11-13?03:11??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\BDA\BDASample\bdasampl.def
?????文件???????8265??2002-11-13?03:11??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\BDA\BDASample\bdasampl.dsp
?????文件????????845??2002-11-13?03:11??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\BDA\BDASample\bdasampl.dsw
?????文件???????1369??2002-11-13?03:11??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\BDA\BDASample\bdasampl.h
?????文件???????2238??2002-11-13?03:11??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\BDA\BDASample\bdasampl.ico
?????文件?????312320??2004-05-07?22:09??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\BDA\BDASample\bdasampl.ncb
?????文件??????59904??2004-05-07?22:09??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\BDA\BDASample\bdasampl.opt
?????文件???????1771??2004-05-07?22:01??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\BDA\BDASample\bdasampl.plg
?????文件????????341??2004-05-07?22:09??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\BDA\BDASample\bdasampl.positions
?????文件???????6922??2004-05-07?21:56??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\BDA\BDASample\bdasampl.rc
?????文件???????1455??2002-11-13?03:11??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\BDA\BDASample\bdasampl.sln
?????文件???????8634??2002-11-13?03:11??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\BDA\BDASample\bdasampl.vcproj
?????文件??????17345??2002-11-13?03:11??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\BDA\BDASample\BDASample.jpg
?????文件?????139354??2004-05-07?21:53??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\BDA\BDASample\Debug_Unicode\bdasample.exe
?????文件??????34629??2002-11-13?03:11??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\BDA\BDASample\graph.cpp
?????文件???????3955??2002-11-13?03:11??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\BDA\BDASample\graph.h
?????文件????????990??2002-11-13?03:11??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\BDA\BDASample\readme.txt
?????文件???????1383??2002-11-13?03:11??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\BDA\BDASample\resource.h
?????文件????????412??2004-05-07?21:55??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\BDA\BDASample\resrc1.h
?????文件???????6852??2004-01-08?23:03??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\PID\PidMpeg1\CMPEG1Builder.cpp
?????文件???????1133??2003-12-30?21:49??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\PID\PidMpeg1\CMPEG1Builder.h
?????文件????????415??2003-12-30?00:43??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\PID\PidMpeg1\FltGuids.h
?????文件????????662??2003-12-30?20:11??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\PID\PidMpeg1\IMPEG1Builder.h
?????文件???????4975??2004-01-08?23:37??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\PID\PidMpeg1\PidMpeg1.cpp
?????文件????????443??2003-12-30?00:35??visual?c++視頻_音頻開發(fā)實用工程案例精選\Visual?C++視頻音頻開發(fā)實用工程案例精選\chap10\PID\PidMpeg1\PidMpeg1.def
............此處省略1028個文件信息
評論
共有 條評論