CaptureParms.dwRequestMicroSecPerFrame |
尚未結案
|
esbcc
一般會員 發表:18 回覆:17 積分:7 註冊:2005-02-11 發送簡訊給我 |
想每秒從WebCam取6張,但更改數字25張從Form上看也沒差別.
是否有範例可參考?
謝謝
void __fastcall TForm1::FormCreate(TObject *Sender) { CAPTUREPARMS CaptureParms; capCaptureGetSetup(hCapWnd,&CaptureParms,sizeof(CAPTUREPARMS)); CaptureParms.dwRequestMicroSecPerFrame = 1000000/6;//每秒6畫面 CaptureParms.fLimitEnabled = FALSE; CaptureParms.fCaptureAudio = FALSE; CaptureParms.fMCIControl = FALSE; CaptureParms.fYield = TRUE; CaptureParms.vKeyAbort = VK_ESCAPE; //CaptureParms.vKeyAbort = VK_F1; CaptureParms.fAbortLeftMouse = FALSE; CaptureParms.fAbortRightMouse = FALSE; if (CaptureParms.dwIndexSize < 1800 ) CaptureParms.dwIndexSize= 1800; // Limit Control if (CaptureParms.dwIndexSize > 324000 ) CaptureParms.dwIndexSize= 324000; CaptureParms.fMakeUserHitOKToCapture = false; capCaptureSetSetup(hCapWnd,&CaptureParms,sizeof(CAPTUREPARMS)); //AnsiString szDT = Now().FormatString("yy_mmdd_hhnn_ss") ".avi"; //capFileSetCaptureFile(hCapWnd,szDT.c_str()); //capCaptureSequence(hCapWnd); capCaptureSetSetup(hCapWnd, &CaptureParms, sizeof(CAPTUREPARMS)); Form1->DoubleBuffered=true; capDlgVideoFormat(hCapWnd); //Form1->Image1->Width=Form1->Width; //Form1->Image1->Height=Form1->Height; //Image1->Align=alClient;//ok Image1->AutoSize=false; Form1->AutoSize=false; Image1->Align=alClient;//ok hCapWnd = capCreateCaptureWindow ( "Capture Window", //WS_CHILD | WS_VISIBLE ,0,0,Panel1->Width,Panel1->Height,Panel1->Handle, 0); WS_CHILD | WS_VISIBLE ,0,0,1,1,Form1->Handle, 0); bool a = false; for(int i=0;i<10;i ) { a=capDriverConnect(hCapWnd,i); if( a ) break; } if( !a ) ShowMessage("攝影機連接失敗.."); // if (!capOverlay(ghCapWnd,true)) // { //capPreviewRate(hCapWnd,66); //capPreview(hCapWnd,true); // } /* CAPDRIVERCAPS CapDrvCaps; if( capDriverGetCaps(hCapWnd, &CapDrvCaps, sizeof(CAPDRIVERCAPS)) ) { if( CapDrvCaps.fHasDlgVideoFormat ) { capDlgVideoFormat( hCapWnd ); return; } } ShowMessage(" No Video Format"); */ capPreviewRate(hCapWnd,66); // capPreview(hCapWnd,true); } |
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 請問如何錄製螢幕畫面? 比如說在執行Word時想錄製成avi檔. 請指教謝謝esbcc 你好: 請先參考以下文章中的說明 src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=10003806&CC=223734"> -- Enjoy Researching & Developing --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
fnk
高階會員 發表:40 回覆:149 積分:102 註冊:2004-01-02 發送簡訊給我 |
SnagIt http://toget.pchome.com.tw/intro/drawing_screencapture/92.html ===========
有興趣,就能進步
===========
|
esbcc
一般會員 發表:18 回覆:17 積分:7 註冊:2005-02-11 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |