跳转至

DD_LIVE_DISPLAY

结构体定义

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
typedef struct _dd_live_display_
{
    unsigned int iSize;                                
    unsigned int showTime;                             
    unsigned int showNetwork;                          
    unsigned int showHDD;                              
    unsigned int showUSB;                              
    unsigned short alarmInNum;                         
    unsigned short alarmOutNum;                        
    unsigned int showAlarmIn;                          
    unsigned int showAlarmOut;                         
    unsigned int cameraNum;                            
    unsigned char showCameraName[DD_MAX_CAMERA_NUM];   
    unsigned char showRecordStatus[DD_MAX_CAMERA_NUM]; 
} DD_LIVE_DISPLAY;
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public struct DD_LIVE_DISPLAY
{
    public UInt32 iSize;
    public UInt32 showTime;
    public UInt32 showNetwork;
    public UInt32 showHDD;
    public UInt32 showUSB;
    public UInt16 alarmInNum;
    public UInt16 alarmOutNum;
    public UInt32 showAlarmIn;
    public UInt32 showAlarmOut;
    public UInt32 cameraNum;
    [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 128)]
    public byte[] showCameraName;
    [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 128)]
    public byte[] showRecordStatus;
}

功能描述

预览显示结构体。

成员说明

成员 类型 备注
iSize unsigned int 本结构体长度。
showTime unsigned int 是否显示系统时间。
showNetwork unsigned int 是否显示网络状态。
showHDD unsigned int 是否显示硬盘信息。
showUSB unsigned int 是否显示移动存储器信息。
alarmInNum unsigned short 报警输入数目(只读)。
alarmOutNum unsigned short 报警输出数目(只读)。
showAlarmIn unsigned int 是否显示报警输入信息。
showAlarmOut unsigned int 是否显示报警输出信息。
cameraNum unsigned int 有效通道数目(只读)。
showCameraName unsigned char[DD_MAX_CAMERA_NUM] 是否显示通道名称。
showRecordStatus unsigned char[DD_MAX_CAMERA_NUM] 是否显示录像状态。
错误码