Intruderrorry Mfc Camshow Recording Online

void CCamShowDlg::OnBnClickedRecord() { CString szFileName = _T("output.avi"); m_VideoCapture.Record(szFileName); }

// Initialize the video capture object m_pCapture->Init();

#include "VideoCapture.h"

void CCamShowDlg::OnBnClickedStartCapture() { m_VideoCapture.StartCapture(GetSafeHwnd()); }

void StartCapture(HWND hWnd); void StopCapture(); void Record(LPCTSTR szFileName); }; // VideoCapture.cpp intruderrorry mfc camshow recording

Create a new class called CVideoCapture that will handle video capture and recording.

public: afx_msg void OnBnClickedStartCapture(); afx_msg void OnBnClickedStopCapture(); afx_msg void OnBnClickedRecord(); } void StartCapture(HWND hWnd)

BEGIN_MESSAGE_MAP(CCamShowDlg, CDialog) ON_BN_CLICKED(IDC_START_CAPTURE, &CCamShowDlg::OnBnClickedStartCapture) ON_BN_CLICKED(IDC_STOP_CAPTURE, &CCamShowDlg::OnBnClickedStopCapture) ON_BN_CLICKED(IDC_RECORD, &CCamShowDlg::OnBnClickedRecord) END_MESSAGE_MAP()