如何在动态库中使用DSPack?
主程序是别的公司做的,我们要按其要求做一个动态库,供其调用。
动态库要实现视频采集图像的显示和抓图功能。
接口函数的参数为图像显示窗口的句柄和矩形范围。
在动态库初始化时动态创建了各种需要的组件(按照DSPack 的Demo中PlayVideoCap示例做的)。
执行时在调用CoCreateInstanse函数时提示“未调用CoInitialize”,然后添加了以下代码
initialization
CoInitialize(nil);
finalization
CoUninitialize;
后来又加入以下代码
VideoWindow.ParentWindow := DispHanlde; //函数传入的窗口句柄
VideoWindow.IsVideoWindowOwner := True; //必须设置此属性
终于不出错了,但执行后主程序中视频采集图像窗口能显示VideoWindow指定的Color而不显示视频?????
恳请各位专家帮忙!!!