WEB开发网
开发学院软件开发C语言 C# 视频监控系列(2):客户端——封装API 阅读

C# 视频监控系列(2):客户端——封装API

 2009-04-08 08:24:03 来源:WEB开发网   
核心提示: 修改记录 1. 2009-2-27,截图函数有问题 1.1 委托CapPicFun的参数pBuf数据类型改为IntPtr 改前代码:public delegate void CapPicFun(int StockHandle, [MarshalAs(UnmanagedType.LPArra

修改记录

1.     2009-2-27,截图函数有问题

1.1     委托CapPicFun的参数pBuf数据类型改为IntPtr

改前代码:public delegate void CapPicFun(int StockHandle, [MarshalAs(UnmanagedType.LPArray, SizeConst = 152064)] byte[] pBuf, int nSize, int nWidth, int nHeight, int nStamp, int nType, int nReceaved);

改后代码:public delegate void CapPicFun(int StockHandle, IntPtr pBuf, int nSize, int nWidth, int nHeight, int nStamp, int nType, int nReceaved);

1.2     截图函数参数

改前代码:public static extern bool MP4_ClientSavePicFile([MarshalAs(UnmanagedType.LPArray)] byte[] pBuf, int nSize, int nWidth, int nHeight, int nType,

string sFileName);

改后代码:public static extern bool MP4_ClientSavePicFile(IntPtr pBuf, int nSize, int nWidth, int nHeight, int nType, string sFileName);

2.     2009-3-4,客户端的数据捕获(录像)

2.1     开始录像

改前代码:public static extern bool MP4_ClientStartCaptureFile(long StockHandle, string FileName);

改后代码:public static extern bool MP4_ClientStartCaptureFile(int StockHandle, string FileName);

2.2     停止录像

改前代码:public static extern bool MP4_ClientStopCapture(long StockHandle);

改后代码:public static extern bool MP4_ClientStopCapture(int StockHandle);

结束

我的客户端主要实现的功能是播放视频和音频,有些API都没有用到,我估计有些API参数类型仍然是不对的,请大家注意了!!

上一页  1 2 

Tags:视频监控 系列 客户端

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接