跳转至
本 SDK 仅适用于过去 3 年内发布的设备。我们定期优化和更新 SDK，以确保兼容性和性能。对于超过 3 年的旧设备，我们不保证兼容性，也不会提供技术支持。

# 常量定义

MAX_NAMELEN

类型： const int

值： 36

描述： 名称最大长度。

MAX_CONTENTLEN

类型： const int

值： 512

描述： 最大内容长度。

DD_MAX_CAMERA_NUM

类型： const unsigned int

值： 256

描述： 最大摄像头数量。

DD_MAX_CAMERA_NUM_BYTE_LEN

类型： const unsigned int

值： DD_MAX_CAMERA_NUM / 8

描述： 最大摄像头数量字节长度。

DD_MAX_SERIAL_NUMBER_LEN

类型： const unsigned int

值： 64

描述： 最大序列号长度。

DD_MAX_VERSION_BUF_LEN

类型： const unsigned int

值： 64

描述： 最大版本号缓冲区长度。

DD_MAX_NAME_LEN

类型： const unsigned int

值： 64

描述： 最大名称长度。

DD_MAX_NAME_BUF_LEN

类型： const unsigned int

值： (DD_MAX_NAME_LEN * 2) + 4

描述： 最大名称缓冲区长度。

DD_MAX_CAMERA_NAME_LEN

类型： const unsigned int

值： 64

描述： 最大摄像头名称长度。

DD_MAX_CAMERA_NAME_BUF_LEN

类型： const unsigned int

值： (DD_MAX_CAMERA_NAME_LEN * 2) + 4

描述： 最大摄像头名称缓冲区长度。

DD_MAX_URL_LEN

类型： const unsigned int

值： 256

描述： 最大URL长度。

DD_MAX_URL_BUF_LEN

类型： const unsigned int

值： DD_MAX_URL_LEN + 4

描述： 最大URL缓冲区长度。

DD_MAX_COLOR_CFG_NUM

类型： const unsigned int

值： 3

描述： 最大色彩配置数量。

DD_MAX_TEXT_LEN

类型： const unsigned int

值： 64

描述： 最大文字长度。

DD_MAX_VIDEO_COVER_NUM

类型： const unsigned int

值： 3

描述： 最大视频封面数量。

DD_MAX_USER_NAME_LEN

类型： const unsigned int

值： 64

描述： 最大用户名长度。

DD_MAX_USER_NAME_BUF_LEN

类型： const unsigned int

值： (DD_MAX_USER_NAME_LEN * 2) + 4

描述： 最大用户名缓冲区长度。

DD_MAX_PASSWORD_LEN

类型： const unsigned int

值： 128

描述： 最大密码长度。

DD_MAX_PASSWORD_BUF_LEN

类型： const unsigned int

值： DD_MAX_PASSWORD_LEN + 4

描述： 最大密码缓冲区长度。

DD_MAX_PPPOE_ACCOUNT_LEN

类型： const unsigned int

值： 128

描述： 最大PPPOE账号长度。

DD_MAX_PPPOE_ACCOUNT_BUF_LEN

类型： const unsigned int

值： DD_MAX_PPPOE_ACCOUNT_LEN + 4

描述： 最大PPPOE账号缓冲区长度。

DD_MAX_DDNS_ACCOUNT_LEN

类型： const unsigned int

值： 128

描述： 最大DDNS账号长度。

DD_MAX_DDNS_ACCOUNT_BUF_LEN

类型： const unsigned int

值： DD_MAX_DDNS_ACCOUNT_LEN + 4

描述： 最大DDNS账号缓冲区长度。

DD_MAX_EMAIL_RECEIVE_ADDR_NUM

类型： const unsigned int

值： 3

描述： 最大邮件接收地址数量。

DD_MAX_MOTION_AREA_WIDTH_NUM

类型： const unsigned int

值： 1920 / 16

描述： 最大移动侦测区域宽度数量。

DD_MAX_MOTION_AREA_HIGHT_NUM

类型： const unsigned int

值： (1080 / 16 + 3) & (~3)

描述： 最大移动侦测区域高度数量。

DD_MAX_PRESET_NUM

类型： const unsigned int

值： 128

描述： 最大预置点数量。

DD_MAX_ACCOUNT_NUM

类型： const unsigned int

值： 64

描述： 最大账号数量。

DD_MAX_USERGROUP_NUM

类型： const unsigned int

值： 64

描述： 最大用户组数量。

DD_MAX_SUPPORT_RESOLUTION

类型： const unsigned int

值： 7

描述： 最大支持分辨率数量。

DD_MAX_FACE_INFO_GROUPS

类型： const unsigned int

值： 16

描述： 最大支持人脸信息组数量。

DD_MAX_FACE_INFO_IMG

类型： const unsigned int

值： 5

描述： 最大支持人脸信息图片数量。

DD_CONFIG_VERSION

类型： const unsigned int

值： 20101123

描述： 配置版本。

DD_CONFIG_ITEM_FOR_SDK_DEFINE

类型： const unsigned int

值： 0xf000

描述： 这里定义sdk内部使用的命令，使用方式DD_CONFIG_ITEM_FOR_SDK_DEFINE+`DD_CONFIG_ITEM_ID`，对现有不满足后面的版本需求的消息，内部增加消息字段使之解析成不同结构体。

DD_MAX_CERTIFICATE_NUM

类型： const unsigned int

值： 20

描述： 最大的证件数量。

DD_INVALID_CLIENT_ID

类型： const unsigned int

值： (~0x0)

描述： 无效的客户端ID。

DD_LOCAL_CLIENT_ID

类型： const unsigned int

值： 0

描述： 本地客户端ID。

MAX_NORMAL_PORT_NUM

类型： const unsigned int

值： 128

描述： 最大正常端口数。

MAX_DISPLAY_PORT_NUM

类型： const unsigned int

值： MAX_NORMAL_PORT_NUM + LAYOUT_PIP_NUM

描述： 最大显示端口数。

PIP_SIZE_PERCENT

类型： const unsigned int

值： 20

描述： 画中画尺寸百分比。

PORT_STATUS_BAR_HEIGHT

类型： const unsigned int

值： 16

描述： 端口状态栏高度。

错误码