设备网络SDK开发使用手册

NET_DVR_RECORD_V40

通道录像参数结构体。

struct{
  DWORD                      dwSize;
  DWORD                      dwRecord;
  NET_DVR_RECORDDAY_V40      struRecAllDay[MAX_DAYS];
  NET_DVR_RECORDSCHED_V40    struRecordSched[MAX_DAYS][MAX_TIMESEGMENT_V30];
  DWORD                      dwRecordTime;
  DWORD                      dwPreRecordTime;
  DWORD                      dwRecorderDuration;
  BYTE                       byRedundancyRec;
  BYTE                       byAudioRec;
  BYTE                       byStreamType;
  BYTE                       byPassbackRecord;
  WORD                       wLockDuration;
  BYTE                       byRecordBackup;
  BYTE                       bySVCLevel;
  BYTE                       byRecordManage;
  BYTE                       byExtraSaveAudio;
  BYTE                       byRes[126];
}NET_DVR_RECORD_V40, *LPNET_DVR_RECORD_V40;

Members

dwSize
结构体大小
dwRecord
是否启用计划录像配置:0-否,1-是
struRecAllDay
全天录像布防参数
struRecordSched
时间段录像布防参数
dwRecordTime
录象延时时间,0-5秒, 1-10秒, 2-30秒, 3-1分钟, 4-2分钟, 5-5分钟, 6-10分钟
dwPreRecordTime
预录时间:0-不预录,1-5秒,2-10秒,3-15秒,4-20秒,5-25秒,6-30秒,7-0xffffffff(尽可能预录)
dwRecorderDuration
录像保存的最长时间,单位:天。超过这个时间,该录像文件将被强制删除;若设置为0天则不强制删除,除非文件被循环覆盖。获取参数时若为0xffffffff,表示设备不支持设置该字段。
byRedundancyRec
是否冗余录像(重要数据双备份):0-不录像,1-录像
byAudioRec
录像时复合流编码时是否记录音频数据:0-不记录,1-记录
byStreamType
码流类型:0- 主码流,1- 子码流,2- 主子码流同时录像,3- 第三码流
byPassbackRecord
0- 不回传录像,1- 回传录像
wLockDuration
录像锁定时长,单位:小时,0表示不锁定,0xffff表示永久锁定。录像段的时长大于锁定的持续时长的录像,将不会锁定
byRecordBackup
0- 录像不存档,1- 录像存档,目前定时录像不存档
bySVCLevel
SVC抽帧类型:0- 不抽,1- 抽二分之一,2- 抽四分之三
byRecordManage
录像调度:0- 启用,1- 不启用。启用时进行定时录像;不启用时不进行定时录像,但是录像计划仍在使用,比如移动侦测、回传都还在按这条录像计划进行
byExtraSaveAudio
是否单独存储音频录像:0- 不存储,1- 存储
byRes
保留,置为0

See Also

NET_DVR_GetDVRConfig  NET_DVR_SetDVRConfig

Reference Structure

该结构扩展源于

NET_DVR_RECORD_V30