1,开始手动启动设备录像:NET_DVR_StartDVRRecord
远程手动启动设备录像。
BOOL NET_DVR_StartDVRRecord( LONG lUserID, LONG lChannel, LONG lRecordType );
Parameters
lUserID
[in] NET_DVR_Login_V40等登录接口的返回值
lChannel
[in] 通道号,0x00ff表示所有模拟通道,0xff00表示所有数字通道,0xffff表示所有模拟和数字通道
lRecordType
[in] 录像类型:0- 手动,1- 报警,2- 回传,3- 信号,4- 移动,5- 遮挡
录像类型手动模式直接选择0
//lUserID登录返回值
HCNetSDK.getInstance().NET_DVR_StartDVRRecord(lUserID, 1, 0)
Return True or False
2,结束手动启动设备录像:NET_DVR_StopDVRRecord
远程手动停止设备录像。
BOOL NET_DVR_StopDVRRecord( LONG lUserID, LONG lChannel );
Parameters
lUserID
[in] NET_DVR_Login_V40等登录接口的返回值
lChannel
[in] 通道号,0x00ff表示所有模拟通道,0xff00表示所有数字通道,0xffff表示所有模拟和数字通道
//lUserID登录返回值
HCNetSDK.getInstance().NET_DVR_StopDVRRecord(lUserID, 1)
Return TRUE or FALSE
这样就可以实现了手动录制视频了。我还想实现将录制的视频文件是否可以自定义命名,目前还没有解决方案!