设备网络SDK开发使用手册

NET_DVR_AUDIO_EXCEPTION

音频异常配置结构体。

struct{
  DWORD                          dwSize;
  BYTE                           byEnableAudioInException;
  BYTE                           byRes1[3];
  NET_VCA_AUDIO_ABNORMAL         struAudioAbnormal;
  NET_DVR_SCHEDTIME              struAlarmSched[MAX_DAYS][MAX_TIMESEGMENT_V30];
  NET_DVR_HANDLEEXCEPTION_V40    struHandleException;
  DWORD                          dwMaxRelRecordChanNum;
  DWORD                          dwRelRecordChanNum;
  DWORD                          byRelRecordChan[MAX_CHANNUM_V30];
  NET_DVR_AUDIO_STEEP_DROP       struAudioSteepDrop;
  BYTE                           byRes2[24];
}NET_DVR_AUDIO_EXCEPTION,*LPNET_DVR_AUDIO_EXCEPTION;

Members

dwSize
结构体大小
byEnable
使能“音频丢失侦测”报警功能:0- 否,1- 是
byRes1
保留,置为0
struAudioAbnormal
声强陡升侦测参数配置
struAlarmSched
布防时间
struHandleException
异常处理方式
dwMaxRelRecordChanNum
触发的录像通道数(只读)最大支持数量
dwRelRecordChanNum
报警触发的录像通道数实际支持数,即当前组包含的通道个数
byRelRecordChan
报警触发的录像通道,取数组前dwRelRecordChanNum个值,其值表示录像通道号。例如,dwRelRecordChanNum=5,则可以配置触发录像的通道:dwRelRecordChan[0]~dwRelRecordChan[4]。
struAudioSteepDrop
声强陡降侦测参数配置
byRes2
保留,置为0

Remarks

  • 音频异常报警包括音频丢失侦测、声强陡升侦测、声强陡降侦测三种类型,其中声强陡升和声强陡降的灵敏度等参数分别通过struAudioAbnormal、struAudioSteepDrop进行配置。
  • 当dwMaxRelRecordChanNum字段大于64的时候,区分组号(dwGroup,从0开始),一组最大64路。根据条件结构NET_DVR_CHANNEL_GROUP(第一次组号为0)获取(设置)配置结构,如果组数大于1,则组号设为1,再次发送配置条件获取(设置)下一组配置信息,多组的话,组号依次递增。
  • 关联的录像通道号与组号绑定,即:组号为0时,表示通道号范围为1~64;当组号为1时,表示关联通道号范围为65~128;依次类推,且是组内紧凑排列,如果遇到0xffffffff表示本组当前的及组内后续的关联通道号无效。
  • See Also

    NET_DVR_GetDeviceConfig   NET_DVR_SetDeviceConfig