|
capHwnd=capCreateCaptureWindow("영상",WS_CHILD|WS_VISIBLE,0,0,640,480,panelCamera->Handle,0);
capDriverConnect(capHwnd,0);
capGetVideoFormat(capHwnd,&BmInfo,sizeof(BITMAPINFO));
BmInfo.bmiHeader.biWidth = 640;
BmInfo.bmiHeader.biHeight = 480;
BmInfo.bmiHeader.biBitCount = 24;
BmInfo.bmiHeader.biCompression = 0;
BmInfo.bmiHeader.biSizeImage = BmInfo.bmiHeader.biWidth*BmInfo.bmiHeader.biHeight*3;
capSetVideoFormat(capHwnd,&BmInfo,sizeof(BITMAPINFO));
capPreview(capHwnd,true);
capPreviewRate(capHwnd,30);
//동영상 저장 부분
capCaptureGetSetup(capHwnd,&s,sizeof(s));
s.fMCIControl = false;
s.vKeyAbort = 0;
s.fAbortLeftMouse = false;
s.fAbortRightMouse = false;
s.fYield = true;
capCaptureSetSetup(capHwnd,&s,sizeof(s));
capFileSetCaptureFile(capHwnd, (LPCTSTR)"C:\\View.avi");
capCaptureSequence(capHwnd);
위와 같이해서 동영상은 view.avi로 저장은 되는데 문제는 중단을 어떻게 해야하는지 모르겠네요.
정지하고 또 다른 파일로 저장을 다시 하려는데 잘 모르겠네요.
동영상처리 아시는분 좀 가르쳐 주시기 바랍니다. ^^
|