|
1.发完命令返回得是0,没有故障代码。 2.G4得系统版本编号是1912 ,pro得是217. 3.厂家提供的监视器程序控制记录仪录像一切正常
result = BVCU.ManagedLayer_PuManualRemoteRecord(m_sdkOperator.Handle, m_sdkOperator.Session.Handle, System.Text.Encoding.UTF8.GetBytes(spuid), 0, ref recordParam);
最后一个参数的类型定义如下:
/// <summary><para>手工远程录像</para></summary>
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)]
public struct BVCU_PUCFG_ManualRecord
{
/// <summary><para>1-开始录像,0-停止录像</para></summary>
public Int32 bStart;
/// <summary><para>存储时间长度,单位秒,</para>
/// <para> -1表示使用 BVCU_PUCFG_Storage_Rule.iRecordFileLength</para>
/// </summary>
public Int32 iLength;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = BVCU.BVCU_MAX_NAME_LEN + 1)]
public string szFileName;//根据C++定义加上//add 20200228
}
自己开发的控件放电脑端的,通过跟ControlCenter服务器控制执法记录仪,就是最基础的控制记录仪开始录像结束录像。G4就没问题,pro就没反应。同样的指令和参数,G4就有反应,这个pro同样返回成功,但是就不开始录像
|
|