mobile CCTV,mobile surveillance,police body worn cameras
标题:
调试CUSDK问题反馈
[打印本页]
author:
lihui2006
time:
2016-1-19 15:16
标题:
调试CUSDK问题反馈
本帖最后由 lihui2006 于 2016-1-19 15:43 编辑
问一下几个API的问题(前端设备是4G单兵执法仪WB720),目前测试的是C#的winformdemo
1、打开对讲后没有关闭对讲方法,需结束主程序对讲后才能关闭,也即api中怎么样才能关闭对讲
?
2、设备录像怎么取出来?录像数据没有方法提取出来(需要提供方法提取设备录像数据和照片数据) (
哦,这个已知,就是USB连接电脑,U盘模式导出
)
3、BS没有对讲功能,已在调试BS模块
4、设备状态只有第一次加载时才是正确状态,注销后再次登陆状态都是不在线false
例如,打开对讲失败:
/// <summary>
/// 打开对讲
/// </summary>
/// <param name="pu"></param>
/// <param name="channelNo"></param>
/// <param name="panel"></param>
public void openTalkOnly(Pu pu, int channelNo, Panel panel)
{
try
{
BVCU_DialogControlParam_Network net = new BVCU_DialogControlParam_Network(0, 5, 1, 3);
BVRect dispRect = new BVRect(0, 0, panel.ClientRectangle.Height, panel.ClientRectangle.Width);
OneDialog dlg = new OneDialog();
foreach (Channel channel in pu.channelList)
{
int captureVolume = 50;
int audioVolume = 50;
if (channel.channelNo == channelNo)
{
int ret = BVCU.ManagedLayer_CuNewTalk(m_bvsdkHandle,
ref dlg.dialogHandle,
m_session.Handle,
Encoding.UTF8.GetBytes(pu.id),
channelNo,
captureVolume,
audioVolume,
ref net,
m_bvsdkEventHandler.dialog_OnDialogEvent,
m_bvsdkEventHandler.dialog_OnStorageEvent);
BVCU.FAILED(ret);
LogHelper.LogHelper.RecordLog(4, string.Format("打开[{0}]对讲", pu.puName));
break;
}
}
dlg.panel = panel;
dlg.pu = pu;
dlg.channelNo = channelNo;
m_dialogs.Add(dlg);
}
catch
{
panel.ContextMenuStrip = null;
MessageBox.Show("打开对讲失败");
}
}
author:
Mitarai
time:
2016-1-19 15:58
针对以上问题:
1、关闭对讲与关闭视频预览调用的方法类似,都是调用BVCU.ManagedLayer_CuCloseDialog()接口;
2、可以通过SmartEye Monitor客户端的前端录像检索,针对设备把录像或者图片文件检索出来,然后下载到本地,如下图所示:
3、所说的BS,是指web的ocx控件进行的二次开发吗?指WebBVCU ?如果是的话,的确没有对讲接口,如有需要可以添加;
4、可以再说详细些吗?再次登录之后,就获取不到在线设备了?还是设备以及下线了?
author:
lihui2006
time:
2016-1-19 16:03
哦,是4G单兵执法仪,不支持远程检索设备内部录像文件。
欢迎光临 mobile CCTV,mobile surveillance,police body worn cameras (http://bbs.besovideo.com:8067/)
Powered by Discuz! X3.2