视频捕获代码


实现视频捕获,vc++编写,亲测可以用,包括了客户端和服务器端
资源截图
代码片段和文件信息
// ClientCtrlSock.cpp : implementation file
//

#include “stdafx.h“
#include “ClientPlus.h“
#include “ClientCtrlSock.h“

#include “clientplusdlg.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CClientCtrlSock

CClientCtrlSock::CClientCtrlSock()
{
}

CClientCtrlSock::~CClientCtrlSock()
{
}


// Do not edit the following lines which are needed by ClassWizard.
#if 0
BEGIN_MESSAGE_MAP(CClientCtrlSock CAsyncSocket)
//{{AFX_MSG_MAP(CClientCtrlSock)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
#endif // 0

/////////////////////////////////////////////////////////////////////////////
// CClientCtrlSock member functions

void CClientCtrlSock::OnConnect(int nErrorCode) 
{
if (nErrorCode==0)
{
AfxMessageBox(“Success in connecting Server!“);
}
else
{
AfxMessageBox(“can‘t connected to Server!“);
}
// TODO: Add your specialized code here and/or call the base class

CAsyncSocket::OnConnect(nErrorCode);
}

void CClientCtrlSock::OnReceive(int nErrorCode) 
{
CClientPlusDlg* pDlg=(CClientPlusDlg*)::AfxGetMainWnd();
SERVER_CTRL_MSG msg;
memset(&msg0sizeof(SERVER_CTRL_MSG));
Receive(&msgsizeof(SERVER_CTRL_MSG));
pDlg->ExcuteServerCommand(msg);
// TODO: Add your specialized code here and/or call the base class

CAsyncSocket::OnReceive(nErrorCode);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-05-04 18:20  视频捕获
     目录           0  2013-05-04 18:21  视频捕获client
     文件        1463  2002-03-12 16:01  视频捕获clientClientCtrlSock.cpp
     文件        1389  2002-03-12 15:37  视频捕获clientClientCtrlSock.h
     文件       21104  2002-09-29 14:53  视频捕获clientClientPlus.aps
     文件        1662  2002-09-29 14:53  视频捕获clientClientPlus.clw
     文件        2213  2002-03-12 11:04  视频捕获clientClientPlus.cpp
     文件        4515  2002-03-12 12:20  视频捕获clientClientPlus.dsp
     文件         543  2002-03-12 11:04  视频捕获clientClientPlus.dsw
     文件        1368  2002-03-12 11:04  视频捕获clientClientPlus.h
     文件    11037696  2013-05-04 18:23  视频捕获clientClientPlus.ncb
     文件       49664  2002-09-29 14:53  视频捕获clientClientPlus.opt
     文件        1865  2002-05-18 22:10  视频捕获clientClientPlus.plg
     文件        5599  2002-03-15 11:52  视频捕获clientClientPlus.rc
     文件         884  2013-05-04 18:21  视频捕获clientClientPlus.sln
     文件        8704  2013-05-04 18:23  视频捕获clientClientPlus.suo
     文件        8251  2013-05-04 18:21  视频捕获clientClientPlus.vcproj
     文件        1427  2013-05-04 18:23  视频捕获clientClientPlus.vcproj.ZGC-20120727NHB.Administrator.user
     文件        8221  2002-03-15 16:15  视频捕获clientClientPlusDlg.cpp
     文件        1946  2002-03-15 14:41  视频捕获clientClientPlusDlg.h
     文件        2280  2002-03-15 18:02  视频捕获clientClientStreamSock.cpp
     文件        1399  2002-03-15 17:59  视频捕获clientClientStreamSock.h
     目录           0  2013-05-04 18:21  视频捕获clientDebug
     文件       12776  2013-05-04 18:21  视频捕获clientDebugBuildLog.htm
     文件       15039  2013-05-04 18:21  视频捕获clientDebugClientCtrlSock.obj
     文件      139264  2013-05-04 18:21  视频捕获clientDebugClientPlus.exe
     文件         660  2013-05-04 18:21  视频捕获clientDebugClientPlus.exe.embed.manifest
     文件         724  2013-05-04 18:21  视频捕获clientDebugClientPlus.exe.embed.manifest.res
     文件         625  2013-05-04 18:21  视频捕获clientDebugClientPlus.exe.intermediate.manifest
     文件     1204896  2013-05-04 18:21  视频捕获clientDebugClientPlus.ilk
     文件       24908  2013-05-04 18:21  视频捕获clientDebugClientPlus.obj
............此处省略65个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)