Skip to content
This SDK only works with devices released within the past 3 years. We regularly optimize and update the SDK to ensure compatibility and performance. We do not guarantee compatibility or provide technical support for devices older than 3 years.

# DD_CONFIG_ITEM_ID

### Enum Definition

C++C#

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    typedef enum dd_config_item_id
    {
        DD_CONFIG_ITEM_SYSTEM_BASE = 0x0100,
        DD_CONFIG_ITEM_DEVICE_INFO,
        DD_CONFIG_ITEM_SYSTEM_BASIC,
        DD_CONFIG_ITEM_DATE_TIME,
        DD_CONFIG_ITEM_DAYLIGHT_INFO,
        DD_CONFIG_ITEM_SYSTEM_END,
        DD_CONFIG_ITEM_LIVE_BASE = 0x0200,
        DD_CONFIG_ITEM_LIVE_MAIN_CAMERA,
        DD_CONFIG_ITEM_LIVE_SPOT_CAMERA,
        DD_CONFIG_ITEM_LIVE_AUDIO,
        DD_CONFIG_ITEM_LIVE_DISPLAY,
        DD_CONFIG_ITEM_LIVE_END,
        DD_CONFIG_ITEM_CHNN_BASE = 0x0300,
        DD_CONFIG_ITEM_CHNN_CONFIG,
        DD_CONFIG_ITEM_VIDEO_COLOR,
        DD_CONFIG_ITEM_VIDEO_OSD,
        DD_CONFIG_ITEM_CHNN_END,
        DD_CONFIG_ITEM_ENCODE_BASE = 0x0400,
        DD_CONFIG_ITEM_ENCODE_MASK_MAJOR,
        DD_CONFIG_ITEM_ENCODE_MASK_MINOR,
        DD_CONFIG_ITEM_ENCODE_SCHEDULE,
        DD_CONFIG_ITEM_ENCODE_ALARM,
        DD_CONFIG_ITEM_ENCODE_NETWORK,
        DD_CONFIG_ITEM_ENCODE_SCHEDULE_EX,
        DD_CONFIG_ITEM_ENCODE_NETWORK_EX,
        DD_CONFIG_ITEM_ENCODE_END,
        DD_CONFIG_ITEM_RECORD_BASE = 0x0500,
        DD_CONFIG_ITEM_RECORD_MASK,
        DD_CONFIG_ITEM_RECORD_SETUP,
        DD_CONFIG_ITEM_RECORD_SCHEDULE_SCHEDULE,
        DD_CONFIG_ITEM_RECORD_SCHEDULE_MOTION,
        DD_CONFIG_ITEM_RECORD_SCHEDULE_SENSOR,
        DD_CONFIG_ITEM_RECORD_END,
        DD_CONFIG_ITEM_NETWORK_BASE = 0x0600,
        DD_CONFIG_ITEM_NETWORK_IP,
        DD_CONFIG_ITEM_NETWORK_ADVANCE,
        DD_CONFIG_ITEM_NETWORK_DDNS,
        DD_CONFIG_ITEM_DDNS_SERVER_INFO,
        DD_CONFIG_ITEM_NETWORK_SMTP,
        DD_CONFIG_ITEM_AUTO_REPORT,
        DD_CONFIG_ITEM_NETWORK_PLATFORM,
        DD_CONFIG_ITEM_NETWORK_END,
        DD_CONFIG_ITEM_ACCOUNT_BASE = 0x0700,
        DD_CONFIG_ITEM_ACCOUNT,
        DD_CONFIG_ITEM_ACCOUNT_END,
        DD_CONFIG_ITEM_SENSOR_BASE = 0x0800,
        DD_CONFIG_ITEM_SENSOR_SETUP,
        DD_CONFIG_ITEM_SENSOR_SCHEDULE,
        DD_CONFIG_ITEM_SENSOR_ALARM_OUT,
        DD_CONFIG_ITEM_SENSOR_TO_RECORD,
        DD_CONFIG_ITEM_SENSOR_TO_PTZ,
        DD_CONFIG_ITEM_SENSOR_END,
        DD_CONFIG_ITEM_MOTION_BASE = 0x0900,
        DD_CONFIG_ITEM_MOTION_SETUP,
        DD_CONFIG_ITEM_MOTION_SCHEDULE,
        DD_CONFIG_ITEM_MOTION_ALARM_OUT,
        DD_CONFIG_ITEM_MOTION_TO_RECORD,
        DD_CONFIG_ITEM_MOTION_TO_PTZ,
        DD_CONFIG_ITEM_MOTION_END,
        DD_CONFIG_ITEM_SHELTER_BASE = 0x0a00,
        DD_CONFIG_ITEM_SHELTER_SETUP,
        DD_CONFIG_ITEM_SHELTER_SCHEDULE,
        DD_CONFIG_ITEM_SHELTER_ALARM_OUT,
        DD_CONFIG_ITEM_SHELTER_TO_RECORD,
        DD_CONFIG_ITEM_SHELTER_TO_PTZ,
        DD_CONFIG_ITEM_SHELTER_END,
        DD_CONFIG_ITEM_VLOSS_BASE = 0x0b00,
        DD_CONFIG_ITEM_VLOSS_SCHEDULE,
        DD_CONFIG_ITEM_VLOSS_ALARM_OUT,
        DD_CONFIG_ITEM_VLOSS_TO_RECORD,
        DD_CONFIG_ITEM_VLOSS_TO_PTZ,
        DD_CONFIG_ITEM_VLOSS_END,
        DD_CONFIG_ITEM_ALARM_OUT_BASE = 0x0c00,
        DD_CONFIG_ITEM_RELAY_SETUP,
        DD_CONFIG_ITEM_RELAY_SCHEDULE,
        DD_CONFIG_ITEM_BUZZER_SETUP,
        DD_CONFIG_ITEM_BUZZER_SCHEDULE,
        DD_CONFIG_ITEM_ALARM_OUT_END,
        DD_CONFIG_ITEM_PTZ_BASE = 0x0d00,
        DD_CONFIG_ITEM_PTZ_SETUP,
        DD_CONFIG_ITEM_PTZ_PRESET,
        DD_CONFIG_ITEM_PTZ_PROTOCOL_INFO,
        DD_CONFIG_ITEM_PTZ_END,
        DD_DECODER_CONFIG_ITEM_BASE = 0x0e00,
        DD_DECODER_CONFIG_DEVICE_INFO,
        DD_DECODER_CONFIG_NETWORK_INFO,
        DD_DECODER_CONFIG_NTP_INFO,
        DD_DECODER_CONFIG_DDNS_INFO,
        DD_DECODER_CONFIG_SENSOR_SETUP,
        DD_DECODER_CONFIG_SENSOR_SCHEDULE,
        DD_DECODER_CONFIG_OTHER_ALARMOUT,
        DD_ITEM_ALARM_STATUS = 0x0f00,
        DD_CONFIG_ITEM_SMART_BASE = 0x1000,
        DD_CONFIG_ITEM_SMART_VFD,
        DD_CONFIG_ITEM_END
    } DD_CONFIG_ITEM_ID;

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    public enum DD_CONFIG_ITEM_ID
    {
        DD_CONFIG_ITEM_SYSTEM_BASE = 0x0100,
        DD_CONFIG_ITEM_DEVICE_INFO,
        DD_CONFIG_ITEM_SYSTEM_BASIC,
        DD_CONFIG_ITEM_DATE_TIME,
        DD_CONFIG_ITEM_DAYLIGHT_INFO,
        DD_CONFIG_ITEM_SYSTEM_END,
        DD_CONFIG_ITEM_LIVE_BASE = 0x0200,
        DD_CONFIG_ITEM_LIVE_MAIN_CAMERA,
        DD_CONFIG_ITEM_LIVE_SPOT_CAMERA,
        DD_CONFIG_ITEM_LIVE_AUDIO,
        DD_CONFIG_ITEM_LIVE_DISPLAY,
        DD_CONFIG_ITEM_LIVE_END,
        DD_CONFIG_ITEM_CHNN_BASE = 0x0300,
        DD_CONFIG_ITEM_CHNN_CONFIG,
        DD_CONFIG_ITEM_VIDEO_COLOR,
        DD_CONFIG_ITEM_VIDEO_OSD,
        DD_CONFIG_ITEM_CHNN_END,
        DD_CONFIG_ITEM_ENCODE_BASE = 0x0400,
        DD_CONFIG_ITEM_ENCODE_MASK_MAJOR,
        DD_CONFIG_ITEM_ENCODE_MASK_MINOR,
        DD_CONFIG_ITEM_ENCODE_SCHEDULE,
        DD_CONFIG_ITEM_ENCODE_ALARM,
        DD_CONFIG_ITEM_ENCODE_NETWORK,
        DD_CONFIG_ITEM_ENCODE_SCHEDULE_EX,
        DD_CONFIG_ITEM_ENCODE_NETWORK_EX,
        DD_CONFIG_ITEM_ENCODE_END,
        DD_CONFIG_ITEM_RECORD_BASE = 0x0500,
        DD_CONFIG_ITEM_RECORD_MASK,
        DD_CONFIG_ITEM_RECORD_SETUP,
        DD_CONFIG_ITEM_RECORD_SCHEDULE_SCHEDULE,
        DD_CONFIG_ITEM_RECORD_SCHEDULE_MOTION,
        DD_CONFIG_ITEM_RECORD_SCHEDULE_SENSOR,
        DD_CONFIG_ITEM_RECORD_END,
        DD_CONFIG_ITEM_NETWORK_BASE = 0x0600,
        DD_CONFIG_ITEM_NETWORK_IP,
        DD_CONFIG_ITEM_NETWORK_ADVANCE,
        DD_CONFIG_ITEM_NETWORK_DDNS,
        DD_CONFIG_ITEM_DDNS_SERVER_INFO,
        DD_CONFIG_ITEM_NETWORK_SMTP,
        DD_CONFIG_ITEM_AUTO_REPORT,
        DD_CONFIG_ITEM_NETWORK_PLATFORM,
        DD_CONFIG_ITEM_NETWORK_END,
        DD_CONFIG_ITEM_ACCOUNT_BASE = 0x0700,
        DD_CONFIG_ITEM_ACCOUNT,
        DD_CONFIG_ITEM_ACCOUNT_END,
        DD_CONFIG_ITEM_SENSOR_BASE = 0x0800,
        DD_CONFIG_ITEM_SENSOR_SETUP,
        DD_CONFIG_ITEM_SENSOR_SCHEDULE,
        DD_CONFIG_ITEM_SENSOR_ALARM_OUT,
        DD_CONFIG_ITEM_SENSOR_TO_RECORD,
        DD_CONFIG_ITEM_SENSOR_TO_PTZ,
        DD_CONFIG_ITEM_SENSOR_END,
        DD_CONFIG_ITEM_MOTION_BASE = 0x0900,
        DD_CONFIG_ITEM_MOTION_SETUP,
        DD_CONFIG_ITEM_MOTION_SCHEDULE,
        DD_CONFIG_ITEM_MOTION_ALARM_OUT,
        DD_CONFIG_ITEM_MOTION_TO_RECORD,
        DD_CONFIG_ITEM_MOTION_TO_PTZ,
        DD_CONFIG_ITEM_MOTION_END,
        DD_CONFIG_ITEM_SHELTER_BASE = 0x0a00,
        DD_CONFIG_ITEM_SHELTER_SETUP,
        DD_CONFIG_ITEM_SHELTER_SCHEDULE,
        DD_CONFIG_ITEM_SHELTER_ALARM_OUT,
        DD_CONFIG_ITEM_SHELTER_TO_RECORD,
        DD_CONFIG_ITEM_SHELTER_TO_PTZ,
        DD_CONFIG_ITEM_SHELTER_END,
        DD_CONFIG_ITEM_VLOSS_BASE = 0x0b00,
        DD_CONFIG_ITEM_VLOSS_SCHEDULE,
        DD_CONFIG_ITEM_VLOSS_ALARM_OUT,
        DD_CONFIG_ITEM_VLOSS_TO_RECORD,
        DD_CONFIG_ITEM_VLOSS_TO_PTZ,
        DD_CONFIG_ITEM_VLOSS_END,
        DD_CONFIG_ITEM_ALARM_OUT_BASE = 0x0c00,
        DD_CONFIG_ITEM_RELAY_SETUP,
        DD_CONFIG_ITEM_RELAY_SCHEDULE,
        DD_CONFIG_ITEM_BUZZER_SETUP,
        DD_CONFIG_ITEM_BUZZER_SCHEDULE,
        DD_CONFIG_ITEM_ALARM_OUT_END,
        DD_CONFIG_ITEM_PTZ_BASE = 0x0d00,
        DD_CONFIG_ITEM_PTZ_SETUP,
        DD_CONFIG_ITEM_PTZ_PRESET,
        DD_CONFIG_ITEM_PTZ_PROTOCOL_INFO,
        DD_CONFIG_ITEM_PTZ_END,
        DD_DECODER_CONFIG_ITEM_BASE = 0x0e00,
        DD_DECODER_CONFIG_DEVICE_INFO,
        DD_DECODER_CONFIG_NETWORK_INFO,
        DD_DECODER_CONFIG_NTP_INFO,
        DD_DECODER_CONFIG_DDNS_INFO,
        DD_DECODER_CONFIG_SENSOR_SETUP,
        DD_DECODER_CONFIG_SENSOR_SCHEDULE,
        DD_DECODER_CONFIG_OTHER_ALARMOUT,
        DD_ITEM_ALARM_STATUS = 0x0f00,
        DD_CONFIG_ITEM_SMART_BASE = 0x1000,
        DD_CONFIG_ITEM_SMART_VFD,
        DD_CONFIG_ITEM_END
    }

### Function Description

Configuration command type, used with `NET_SDK_GetDVRConfig`.

### Member Description

Enum name | Value | Remark
--- | --- | ---
DD_CONFIG_ITEM_SYSTEM_BASE | 0x0100 | Command start mark.
DD_CONFIG_ITEM_DEVICE_INFO | 0x101 | The data stored in lpOutBuffer is `DD_DEVICE_INFO`.
DD_CONFIG_ITEM_SYSTEM_BASIC | 0x102 | The data stored in lpOutBuffer is `DD_BASIC_CONFIG`.
DD_CONFIG_ITEM_DATE_TIME | 0x103 | The data stored in lpOutBuffer is `DD_DATE_TIME_CONFIG`.
DD_CONFIG_ITEM_DAYLIGHT_INFO | 0x104 | Daylight saving time configuration (not supported by N9000), the data saved in lpOutBuffer is `DD_DAYLIGHT_INFO`.
DD_CONFIG_ITEM_SYSTEM_END | 0x105 | Command end mark.
DD_CONFIG_ITEM_LIVE_BASE | 0x0200 | Command start mark.
DD_CONFIG_ITEM_LIVE_MAIN_CAMERA | 0x201 | (Not supported by N9000), the data saved in lpOutBuffer is `DD_LIVE_VIDEO_GROUP` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_LIVE_SPOT_CAMERA | 0x202 | (Not supported by N9000), the data saved in lpOutBuffer is `DD_LIVE_VIDEO_GROUP` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_LIVE_AUDIO | 0x203 | (Not supported by N9000), the data saved in lpOutBuffer is `DD_LIVE_AUDIO_GROUP` * AUDIO_INPUT_NUM.
DD_CONFIG_ITEM_LIVE_DISPLAY | 0x204 | (Not supported by N9000), the data saved in lpOutBuffer is `DD_LIVE_DISPLAY`.
DD_CONFIG_ITEM_LIVE_END | 0x205 | Command end mark.
DD_CONFIG_ITEM_CHNN_BASE | 0x0300 | Command start mark.
DD_CONFIG_ITEM_CHNN_CONFIG | 0x301 | The data stored in lpOutBuffer is `DD_CHANNEL_CONFIG` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_VIDEO_COLOR | 0x302 | The data saved in lpOutBuffer is `DD_VIDEO_COLOR_CONFIG` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_VIDEO_OSD | 0x303 | The data stored in lpOutBuffer is `DD_VIDEO_OSD_CONFIG` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_CHNN_END | 0x304 | Command end mark.
DD_CONFIG_ITEM_ENCODE_BASE | 0x0400 | Command start mark.
DD_CONFIG_ITEM_ENCODE_MASK_MAJOR | 0x401 | The data stored in lpOutBuffer is `DD_ENCODE_CONFIG_SUPPORT`.
DD_CONFIG_ITEM_ENCODE_MASK_MINOR | 0x402 | The data stored in lpOutBuffer is `DD_ENCODE_CONFIG_SUPPORT`.
DD_CONFIG_ITEM_ENCODE_SCHEDULE | 0x403 | The data stored in lpOutBuffer is `DD_ENCODE_CONFIG` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_ENCODE_ALARM | 0x404 | The data stored in lpOutBuffer is `DD_ENCODE_CONFIG` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_ENCODE_NETWORK | 0x405 | The data stored in lpOutBuffer is `DD_ENCODE_CONFIG` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_ENCODE_SCHEDULE_EX | 0x406 | The data stored in lpOutBuffer is `DD_ENCODE_CONFIG_EX` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_ENCODE_NETWORK_EX | 0x407 | The data stored in lpOutBuffer is `DD_ENCODE_CONFIG_EX` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_ENCODE_END | 0x408 | Command end mark.
DD_CONFIG_ITEM_RECORD_BASE | 0x0500 | Command start mark.
DD_CONFIG_ITEM_RECORD_MASK | 0x501 | (Not supported by N9000), the data saved in lpOutBuffer is `DD_RECORD_CONFIG_MASK`.
DD_CONFIG_ITEM_RECORD_SETUP | 0x502 | (Not supported by N9000), the data saved in lpOutBuffer is `DD_RECORD_CONFIG` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_RECORD_SCHEDULE_SCHEDULE | 0x503 | (Not supported by N9000), the data saved in lpOutBuffer is `DD_WEEK_SCHEDULE` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_RECORD_SCHEDULE_MOTION | 0x504 | (Not supported by N9000), the data saved in lpOutBuffer is `DD_WEEK_SCHEDULE` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_RECORD_SCHEDULE_SENSOR | 0x505 | (Not supported by N9000), the data saved in lpOutBuffer is `DD_WEEK_SCHEDULE` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_RECORD_END | 0x506 | Command end mark.
DD_CONFIG_ITEM_NETWORK_BASE | 0x0600 | Command start mark.
DD_CONFIG_ITEM_NETWORK_IP | 0x601 | The data saved by lpOutBuffer is `DD_NETWORK_IP_CONFIG`. It only supports obtaining the device's IP, and does not support obtaining the IP of the channel device under the device. That is, the lChannel parameter of `NET_SDK_GetDVRConfig` is invalid.
DD_CONFIG_ITEM_NETWORK_ADVANCE | 0x602 | The data stored in lpOutBuffer is `DD_NETWORK_ADVANCE_CONFIG`.
DD_CONFIG_ITEM_NETWORK_DDNS | 0x603 | The data stored in lpOutBuffer is `DD_DDNS_CONFIG`.
DD_CONFIG_ITEM_DDNS_SERVER_INFO | 0x604 | The data stored in lpOutBuffer is `DD_DDNS_SERVER_INFO`.
DD_CONFIG_ITEM_NETWORK_SMTP | 0x605 | The data stored in lpOutBuffer is `DD_SMTP_CONFIG`.
DD_CONFIG_ITEM_AUTO_REPORT | 0x606 | The data stored in lpOutBuffer is `DD_AUTO_REPORT`.
DD_CONFIG_ITEM_NETWORK_PLATFORM | 0x607 | Platform IP settings.
DD_CONFIG_ITEM_NETWORK_END | 0x608 | Command end mark.
DD_CONFIG_ITEM_ACCOUNT_BASE | 0x0700 | Command start mark.
DD_CONFIG_ITEM_ACCOUNT | 0x701 | The data stored in lpOutBuffer is `DD_ACCOUNT_CONFIG` * MAX_USER_NUM.
DD_CONFIG_ITEM_ACCOUNT_END | 0x702 | Command end mark.
DD_CONFIG_ITEM_SENSOR_BASE | 0x0800 | Command start mark.
DD_CONFIG_ITEM_SENSOR_SETUP | 0x801 | The data stored in lpOutBuffer is `DD_SENSOR_CONFIG` * SENSOR_INPUT_NUM.
DD_CONFIG_ITEM_SENSOR_SCHEDULE | 0x802 | The data stored in lpOutBuffer is `DD_WEEK_SCHEDULE` * SENSOR_INPUT_NUM.
DD_CONFIG_ITEM_SENSOR_ALARM_OUT | 0x803 | The data stored in lpOutBuffer is `DD_TRIGGER_ALARM_OUT` * SENSOR_INPUT_NUM.
DD_CONFIG_ITEM_SENSOR_TO_RECORD | 0x804 | The data stored in lpOutBuffer is `DD_TRIGGER_RECORD` * SENSOR_INPUT_NUM.
DD_CONFIG_ITEM_SENSOR_TO_PTZ | 0x805 | The data stored in lpOutBuffer is (`DD_TRIGGER_PTZ` * VIDEO_INPUT_NUM) * SENSOR_INPUT_NUM.
DD_CONFIG_ITEM_SENSOR_END | 0x806 | Command end mark.
DD_CONFIG_ITEM_MOTION_BASE | 0x0900 | Command start mark.
DD_CONFIG_ITEM_MOTION_SETUP | 0x901 | The data stored in lpOutBuffer is `DD_MOTION_CONFIG` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_MOTION_SCHEDULE | 0x902 | The data stored in lpOutBuffer is `DD_WEEK_SCHEDULE` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_MOTION_ALARM_OUT | 0x903 | The data stored in lpOutBuffer is `DD_TRIGGER_ALARM_OUT` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_MOTION_TO_RECORD | 0x904 | The data stored in lpOutBuffer is `DD_TRIGGER_RECORD` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_MOTION_TO_PTZ | 0x905 | The data stored in lpOutBuffer is (`DD_TRIGGER_PTZ` * VIDEO_INPUT_NUM) * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_MOTION_END | 0x906 | Command end mark.
DD_CONFIG_ITEM_SHELTER_BASE | 0x0a00 | Command start mark.
DD_CONFIG_ITEM_SHELTER_SETUP | 0xa01 | The data stored in lpOutBuffer is `DD_MOTION_CONFIG` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_SHELTER_SCHEDULE | 0xa02 | The data stored in lpOutBuffer is `DD_WEEK_SCHEDULE` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_SHELTER_ALARM_OUT | 0xa03 | The data stored in lpOutBuffer is `DD_TRIGGER_ALARM_OUT` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_SHELTER_TO_RECORD | 0xa04 | The data stored in lpOutBuffer is `DD_TRIGGER_RECORD` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_SHELTER_TO_PTZ | 0xa05 | The data stored in lpOutBuffer is (`DD_TRIGGER_PTZ` * VIDEO_INPUT_NUM) * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_SHELTER_END | 0xa06 | Command end mark.
DD_CONFIG_ITEM_VLOSS_BASE | 0x0b00 | Command start mark.
DD_CONFIG_ITEM_VLOSS_SCHEDULE | 0xb01 | The data stored in lpOutBuffer is `DD_WEEK_SCHEDULE` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_VLOSS_ALARM_OUT | 0xb02 | The data stored in lpOutBuffer is `DD_TRIGGER_ALARM_OUT` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_VLOSS_TO_RECORD | 0xb03 | The data stored in lpOutBuffer is `DD_TRIGGER_RECORD` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_VLOSS_TO_PTZ | 0xb04 | The data stored in lpOutBuffer is (`DD_TRIGGER_PTZ` * VIDEO_INPUT_NUM) * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_VLOSS_END | 0xb05 | Command end mark.
DD_CONFIG_ITEM_ALARM_OUT_BASE | 0x0c00 | Command start mark.
DD_CONFIG_ITEM_RELAY_SETUP | 0xc01 | The data stored in lpOutBuffer is `DD_RELAY_CONFIG` * RELAY_NUM.
DD_CONFIG_ITEM_RELAY_SCHEDULE | 0xc02 | The data stored in lpOutBuffer is `DD_WEEK_SCHEDULE` * RELAY_NUM.
DD_CONFIG_ITEM_BUZZER_SETUP | 0xc03 | The data stored in lpOutBuffer is `DD_BUZZER_CONFIG`.
DD_CONFIG_ITEM_BUZZER_SCHEDULE | 0xc04 | The data stored in lpOutBuffer is `DD_WEEK_SCHEDULE`.
DD_CONFIG_ITEM_ALARM_OUT_END | 0xc05 | Command end mark.
DD_CONFIG_ITEM_PTZ_BASE | 0x0d00 | Command start mark.
DD_CONFIG_ITEM_PTZ_SETUP | 0xd01 | The data stored in lpOutBuffer is `DD_PTZ_CONFIG` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_PTZ_PRESET | 0xd02 | The data stored in lpOutBuffer is `DD_PTZ_PRESET_CONFIG` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_PTZ_PROTOCOL_INFO | 0xd03 | The data saved in lpOutBuffer is `DD_PTZ_PROTOCOL_INFO`.
DD_CONFIG_ITEM_PTZ_END | 0xd04 | Command end mark.
DD_DECODER_CONFIG_ITEM_BASE | 0x0e00 | Command start mark.
DD_DECODER_CONFIG_DEVICE_INFO | 0xe01 | Not currently in use.
DD_DECODER_CONFIG_NETWORK_INFO | 0xe02 | Not currently in use.
DD_DECODER_CONFIG_NTP_INFO | 0xe03 | Not currently in use.
DD_DECODER_CONFIG_DDNS_INFO | 0xe04 | Not currently in use.
DD_DECODER_CONFIG_SENSOR_SETUP | 0xe05 | Not currently in use.
DD_DECODER_CONFIG_SENSOR_SCHEDULE | 0xe06 | Not currently in use.
DD_DECODER_CONFIG_OTHER_ALARMOUT | 0xe07 | Not currently in use.
DD_ITEM_ALARM_STATUS | 0x0f00 | Current alarm status. For N9000 only, the data saved in lpOutBuffer is `DD_ALARM_STATUS_INFO` * NUM.
DD_CONFIG_ITEM_SMART_BASE | 0x1000 | Command start mark.
DD_CONFIG_ITEM_SMART_VFD | 0x1001 | Face detection, the data saved in lpOutBuffer is `DD_SMART_VFD_CONFIG` * VIDEO_INPUT_NUM.
DD_CONFIG_ITEM_END | 0x1002 | Command end mark.

Error Code