我用海康威视的视频卡做简单的监控程序,
初始化,预览都可以实现,
当调用datastreamcallback的回调函数进行图像数据保存时就提示内存错误啦!
5个月过去了,这个问题仍然没有解决。
大家又解决方案么,
不要C++,只要C#。
解决问题可以付费,留下联系方式,价格面议。

解决方案 »

  1.   

    我用海康威视的视频卡做简单的监控程序,
    初始化,预览都可以实现,
    当调用datastreamcallback的回调函数进行图像数据保存时就提示内存错误啦!
    5个月过去了,这个问题仍然没有解决。
    大家又解决方案么,
    不要C++,只要C#。
    解决问题可以付费,留下联系方式,价格面议。
      

  2.   

    我用海康威视的视频卡做简单的监控程序,
    初始化,预览都可以实现,
    当调用datastreamcallback的回调函数进行图像数据保存时就提示内存错误啦!
    5个月过去了,这个问题仍然没有解决。
    大家又解决方案么,
    不要C++,只要C#。
    解决问题可以付费,留下联系方式,价格面议。
      

  3.   

    没搞过这个
    能发个源码过来看看吗?
    [email protected]
      

  4.   

    回:能发个源码过来看看吗?能给个思路就可以。
    海康威视的SDK是C++写的,我要在C#中调用。
      

  5.   

    http://www.cnblogs.com/homer/archive/2005/01/04/86473.aspx
      

  6.   

    注册数据流直读取回调:RegisterStramDirectReadCallback() :
    函数:int RegisterStreamDirectReadCallback(STREAM_DIRECTStreamDirectReadCallback, void*Context)
    参数:STREAM_ DIRECT _READ_CALLBACK StreamDirectReadCallback 数据准备好时会调用该函数
    Void * Context 调用回调函数时提供的上下文
    回调函数说明:STREAM_DIRECT_READ_CALLBACK (ULONG channelNumber,void* DataBuf,DWORD Length,int FrameType,void*context)
    ULONG channelNumber 通道号
    Void *DataBuf 缓冲区地址 
    DWORD Length 缓冲区长度 
    int FrameType 缓冲区帧类型 
    void * context 设备上下文 
    返回:正确为0,其他为第4节定义的错误号; 
    说明:DS4000HC卡新增一种数据流读取方式,当启动数据捕获后,StreamD供数据流的地址、长度、帧类型等,用户程序直接处理。
    这是开发商提供的函数说明在C#中怎样去实现呢?
      

  7.   

    我做过,也是用海康的.  
     
    如果解决了,多少呢! -------
    联系我:[email protected]