| 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. |