设备网络SDK开发使用手册

NET_DVR_RECORD_V30

通道录像参数结构体。

struct{
  DWORD                 dwSize;
  DWORD                 dwRecord;
  NET_DVR_RECORDDAY     struRecAllDay[MAX_DAYS];
  NET_DVR_RECORDSCHED   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                  byReserve[2];
}NET_DVR_RECORD_V30, *LPNET_DVR_RECORD_V30;

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- 存储
byReserve
保留,置为0

See Also

NET_DVR_GetDVRConfig  NET_DVR_SetDVRConfig

Reference Structure

扩展结构可见

NET_DVR_RECORD_V40

该结构扩展源于

NET_DVR_RECORD