全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:756
推到 Plurk!
推到 Facebook!

webcam錄5sf撥放卻有一分多鐘的問題

缺席
Marcvip
一般會員


發表:5
回覆:9
積分:2
註冊:2003-03-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-08-25 15:10:08 IP:218.170.xxx.xxx 未訂閱
dear all: 我參考站上各位先進的資料寫出下列資料,我想每秒只記錄一個fram,但只錄了5秒鐘,撥放時卻有1分多鐘,是我的步驟錯了嗎??還是方法不對??  
__fastcall TMainForm::TMainForm(TComponent* Owner)
    : TForm(Owner)
{         vc1=capCreateCaptureWindow ( "Capture Window", WS_CHILD |   
     WS_VISIBLE ,0,0,Panel1->Width,Panel1->Height,Panel1->Handle,0);
     capDriverConnect(vc1,0);
     capDlgVideoFormat(vc1);
     capPreview(vc1,true);
     capDlgVideoCompression(vc1);
     capPreviewRate(vc1, 10);    
     capPreviewScale(vc1,true);
     capOverlay(vc1, true);
}
//按下錄影按鈕----------------------
void __fastcall TMainForm::Button1Click(TObject *Sender)
{
   capCaptureGetSetup(vc1, &data, sizeof(CAPTUREPARMS));       
    data.dwRequestMicroSecPerFrame=1000000
    data.fLimitEnabled = false;
    data.fCaptureAudio = false; 
    data.fMCIControl = false;
    data.fYield = true;
    data.vKeyAbort = false;
    data.fAbortLeftMouse = false;
    data.fAbortRightMouse = false;        bool flag=capCaptureSetSetup(vc1,&data,sizeof(CAPTUREPARMS));
    capFileSetCaptureFile(vc1,"C:\\Dataccd.avi");
    capCaptureSequence(vc1);
}
//結束錄影---------------------------
void __fastcall TMainForm::Button2Click(TObject *Sender)
{
    capCaptureStop(vc1);
}     
發表人 - marcvip 於 2005/08/25 21:30:47
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-08-25 17:20:39 IP:210.68.xxx.xxx 未訂閱
您好:    PO程式碼的方式與版規說明請參考下面連結,煩請修改謝謝您的配合 >
系統時間:2024-05-04 19:43:55
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!