直接抓取JPEG图像PlayM4_GetJPEG
函 数:
BOOL PlayM4_GetJPEG(LONG nPort,PBYTE pJpeg,DWORD nBufSize, DWORD* pJpegSize)
参 数:
LONG nPort 播放通道号
PBYTE pJpeg 存放JEPG图像数据地址,由用户分配,不得小于JPEG图像大小,建议大小w * h * 3/2, 其中w和h分别为图像宽高。DWORD nBufSize 申请的缓冲区大小
DWORD* pJpegSize   获取到的实际JPEG图像数据大小
返回值:
成功返回TURE;失败返回FALSE
海康的抓图函数,在delphi中如何定义,谢谢了!!!

解决方案 »

  1.   

    procedure XXXXX(longint,^byte,longint,^dword)
      

  2.   

    如果不行把第三个改成longword试试
      

  3.   

    function PlayM4_GetJPEG(nPort:LongInt;pJpeg:pbyte;nBufSize:LongInt;pJpegSize:pDWord):boolean;stdcall;external 'PlayCtrl.dll' name 'PlayM4_GetJPEG'这样定义是否正确???
      

  4.   

    定义是没问题,多看看海康的sdkdemo,这里至少还有个回调函数,参数pJpeg的值应该是回调函数给出,抓图也要调用好几个函数,不是这一个就行的。