英语好的朋友,开发经验丰富的朋友请帮下忙

时间:2022-06-01 17:53:45
最近在DIY自己的家,搞成智能家居,在开发摄像头的时候卡壳了,买的视频采集卡提供了开发包,是vs2010的,我只懂BCB,把TEST好不容易移值到BCB了,才发现TEST不是通过直接获取数据显示的,而是直接传handle到DLL来显示,我需要的是把数据传到手机上来显示,这就达不到要求。仔细分析了原API,发现有如下几个回调函数可以取得视频数据:

DVRSHW_API  int __stdcall RegisterStreamDirectReadCallback(STREAM_DIRECT_READ_CALLBACK StreamDirectReadCallback, void* Context);
DVRSHW_API  int __stdcall RegisterSubStreamDirectReadCallback(STREAM_DIRECT_READ_CALLBACK StreamDirectReadCallback, void* Context);
DVRSHW_API  int __stdcall RegisterSubQCIFStreamDirectReadCallback(STREAM_DIRECT_READ_CALLBACK StreamDirectReadCallback, void* Context);
DVRSHW_API  int __stdcall SetEncoderPictureFormat(HANDLE hChannel, PictureFormat_t PictureFormat);

//这个取得原始数据
DVRSHW_API  int __stdcall RegisterRAWStreamDirectCallback(RAWSTREAM_DIRECT_READ_CALLBACK RawStreamDirectReadCallback, void* Context);

不知道各个函数的有什么区别,请教英文水平好的朋友及对这方面了解的朋友,能不能根据函数名,区分出各个函数的作用。

9 个解决方案

#1


楼主公布一下设备信息以及购买的地方吧,我也有兴趣搞啊。
家里都布过相应的线的

#2


引用 1 楼 Jonix 的回复:
楼主公布一下设备信息以及购买的地方吧,我也有兴趣搞啊。
家里都布过相应的线的

在网上买的,问店主要开发包,他给我了一个电话,打过去软磨硬泡,结果给了我一个开发包,并且说不提供技术支持,是叫维安视的采集卡

#3


开发包总得有SDK帮助说明吧,否则不是抓瞎。

#4


什么说明都没有,全靠感觉,我只知道RegisterStream和ReadCallback什么意思,其它就不知道了,SubStreamDirect什么意思,SubQCIFStreamDirect又是什么意思,搞不懂了,谁救救我啊

#5


不懂,顶一个

#6


我大约在16年前,搞过视频采集卡和摄像头,当初是有一个代替X射线的软件需求。

#7


但是现在好象不再需要采集卡了吧,有摄像头,不就OK了?

#8


引用 7 楼 Jonix 的回复:
但是现在好象不再需要采集卡了吧,有摄像头,不就OK了?

一个摄像头不用采集卡,但是很多摄像头不用采集卡我就不知道怎么办了,不可能每个USB口插一个吧

#9


习惯了有什么问题就来csdn,可是这儿能解决的问题真的不多,但是一遇到问题还是会来,好像是一种心理安慰吧!!

#1


楼主公布一下设备信息以及购买的地方吧,我也有兴趣搞啊。
家里都布过相应的线的

#2


引用 1 楼 Jonix 的回复:
楼主公布一下设备信息以及购买的地方吧,我也有兴趣搞啊。
家里都布过相应的线的

在网上买的,问店主要开发包,他给我了一个电话,打过去软磨硬泡,结果给了我一个开发包,并且说不提供技术支持,是叫维安视的采集卡

#3


开发包总得有SDK帮助说明吧,否则不是抓瞎。

#4


什么说明都没有,全靠感觉,我只知道RegisterStream和ReadCallback什么意思,其它就不知道了,SubStreamDirect什么意思,SubQCIFStreamDirect又是什么意思,搞不懂了,谁救救我啊

#5


不懂,顶一个

#6


我大约在16年前,搞过视频采集卡和摄像头,当初是有一个代替X射线的软件需求。

#7


但是现在好象不再需要采集卡了吧,有摄像头,不就OK了?

#8


引用 7 楼 Jonix 的回复:
但是现在好象不再需要采集卡了吧,有摄像头,不就OK了?

一个摄像头不用采集卡,但是很多摄像头不用采集卡我就不知道怎么办了,不可能每个USB口插一个吧

#9


习惯了有什么问题就来csdn,可是这儿能解决的问题真的不多,但是一遇到问题还是会来,好像是一种心理安慰吧!!