資源簡介
VC6桌面錄像,未設置壓縮功能
代碼片段和文件信息
#include?
#include?
#include?
#include?
int?main()
{ cout<<“一個錄制電腦桌面生成AVI視頻文件的Demo,未加入壓縮、選錄窗口功能“<<“\n\n\n“;
cout<<“請輸入文件名:“;
char?szFileName[100];
cin>>szFileName;
strcat(szFileName?“.avi“);
cout< int?ZS=0;
cin>>ZS;
ZS=min(10ZS);
cout< int?MS=0;
cin>>MS;
cout< PAVIFILE?pfile; //?AVI文件指針
PAVISTREAM?pstream; //?stream指針
AVISTREAMINFO?pstreaminfo; //?stream信息
BITMAPINFO?bi; //?
?
? HWND hwndDesktop?=?GetDesktopWindow?(); //?獲取整個桌面窗口的句柄
HDC hdcDesktop??=?GetWindowDC?(?hwndDesktop?); //?獲取整個桌面窗口的設備環境的句柄
HDC hmemDC?=?CreateCompatibleDC?(?hdcDesktop?); //?創建并獲取兼容內存的設備環境的句柄
long?WEIGHT?=?GetDeviceCaps(hdcDesktop?HORZRES);
long?HEIGHT?=?GetDeviceCaps(hdcDesktop?VERTRES);
AVIFileInit(); //?初始化AVIFile庫
? AVIFileOpen(&pfile?szFileName?OF_CREATE?|?OF_WRITE?NULL); //?創建AVI文件
ZeroMemory(&bi?sizeof(BITMAPINFO));
CON
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3350??2014-09-27?20:33??Demo\test.cpp
?????文件???????4052??2014-09-27?15:53??Demo\test.dsp
?????文件????????531??2014-09-26?09:53??Demo\test.dsw
?????目錄??????????0??2016-01-04?21:00??Demo
-----------?---------??----------?-----??----
?????????????????7933????????????????????4
- 上一篇:g711a音頻文件轉aac格式
- 下一篇:dvb-TV-機頂盒核心代碼
評論
共有 條評論