跳转至

NET_SDK_AUDIO_ABNORMAL_INFO_T

结构体定义

1
2
3
4
5
6
7
8
typedef struct
{
    int nSoundLevel;                
    int nBackgroundLevel;           
    unsigned char byAlarm;          
    unsigned char byAbnormalType;   
    unsigned char byReverse[2];     
} NET_SDK_AUDIO_ABNORMAL_INFO_T;
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public struct NET_SDK_AUDIO_ABNORMAL_INFO_T
{
    public Int32 nSoundLevel;
    public Int32 nBackgroundLevel;
    public byte byAlarm;
    public byte byAbnormalType;
    [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 2)]
    public byte[] byReverse;
}

功能描述

声音异常报警信息结构体。

成员说明

成员 类型 备注
nSoundLevel int 声音强度。
nBackgroundLevel int 背景音强度,(IPC中没有返回)。
byAlarm unsigned char 是否告警。
byAbnormalType unsigned char 异常类型,0:初始值;1:陡升,2:陡降;3:拾音异常。
byReverse unsigned char[2] 预留字段。
错误码