mobile CCTV,mobile surveillance,police body worn cameras

 forgetPW
 registerNow
search
view: 1011|reply: 7
打印 prevThread nextThread

G4PRO二次开发问题:中转指令无法命令远程录像

[copyURL]

1

主题

2

帖子

17

积分

newBie

Rank: 1

积分
17
jumpTo
owner
poston 2022-2-18 13:36 | authorOnly 回帖奖励 |倒序浏览 |阅读模式
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同样返回成功,但是就不开始录像
reply

使用道具 report

1

主题

2

帖子

17

积分

newBie

Rank: 1

积分
17
sofa
 Owner| poston 2022-2-18 13:38 | authorOnly
从论坛demo里截取出的指令进行断点测试,返回都是0,G4有反应,G4-PRO就没反应
reply agree Against

使用道具 report

1

主题

320

帖子

1147

积分

vipMem

Rank: 6Rank: 6

积分
1147
bench
poston 2022-2-18 14:38 | authorOnly
后续支持了远程录音,BVCU_PUCFG_ManualRecord结构体里要加个字段。

int iFileType;    //录像文件类型,BVCU_STORAGE_FILE_TYPE_*组合

BVCU_STORAGE_FILE_TYPE.BVCU_STORAGE_FILE_TYPE_RECORD + BVCU_STORAGE_FILE_TYPE.BVCU_STORAGE_FILE_TYPE_AUDIO  是录像。
BVCU_STORAGE_FILE_TYPE.BVCU_STORAGE_FILE_TYPE_AUDIO 是录音。

MPU 1933 、 MCP 209 之前版本以上字段不起作用,都是录像;  之后的版本如果不填这个字段,就不执行任何操作。

reply agree Against

使用道具 report

2

主题

7

帖子

30

积分

newBie

Rank: 1

积分
30
ground
poston 2022-2-18 14:59 | authorOnly
Arthur post on2022-2-18 14:38
后续支持了远程录音,BVCU_PUCFG_ManualRecord结构体里要加个字段。

int iFileType;    //录像文件类型 ...

这个iFileType的定义是?这应该是个枚举型?我在开发者文档里没找到这个定义。或者有没有最新版的demo,提供个连接我下载下,也正好比对下登陆相关操作是否有细节变化
reply agree Against

使用道具 report

1

主题

320

帖子

1147

积分

vipMem

Rank: 6Rank: 6

积分
1147
5#
poston 2022-2-18 15:05 | authorOnly
typedef enum _BVCU_STORAGE_FILE_TYPE{
    BVCU_STORAGE_FILE_TYPE_ALL = 0,      // 不限定文件类型
    BVCU_STORAGE_FILE_TYPE_RECORD = 1 << 0,   // 录像文件 video
    BVCU_STORAGE_FILE_TYPE_CAPTURE = 1 << 1,  // 图片文件 image
    BVCU_STORAGE_FILE_TYPE_GPS = 1 << 2,      // GPS文件  gps
    BVCU_STORAGE_FILE_TYPE_AUDIO = 1 << 3,    // 音频文件 audio
    BVCU_STORAGE_FILE_TYPE_LOG = 1 << 4,      // 日志文件 log
    BVCU_STORAGE_FILE_TYPE_FIRMWARE = 1 << 8, // 固件文件 firmware
}BVCU_STORAGE_FILE_TYPE;
reply agree Against

使用道具 report

1

主题

320

帖子

1147

积分

vipMem

Rank: 6Rank: 6

积分
1147
6#
poston 2022-2-18 15:10 | authorOnly
证件中心-chb post on2022-2-18 14:59
这个iFileType的定义是?这应该是个枚举型?我在开发者文档里没找到这个定义。或者有没有最新版的demo, ...

上面贴了定义你试试。
reply agree Against

使用道具 report

1

主题

587

帖子

2033

积分

vipMem

Rank: 6Rank: 6

积分
2033
7#
poston 2022-2-18 15:20 | authorOnly
证件中心-chb post on2022-2-18 14:59
这个iFileType的定义是?这应该是个枚举型?我在开发者文档里没找到这个定义。或者有没有最新版的demo, ...

你好,看贴的代码是C#demo,最新的C#demo中是有这个字段的,请下载更新到最新版本的SDK:https://gitee.com/besovideo/bvcusdk
reply agree Against

使用道具 report

2

主题

7

帖子

30

积分

newBie

Rank: 1

积分
30
8#
poston 2022-2-21 09:28 | authorOnly
fanghj90 post on2022-2-18 15:20
你好,看贴的代码是C#demo,最新的C#demo中是有这个字段的,请下载更新到最新版本的SDK:https://gitee.c ...

收到,感谢
reply agree Against

使用道具 report

creditRule

QQ|wireless surveillance

GMT+8, 2024-11-1 08:38 , Processed in 0.066409 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

QuickReply backToTop BackToList