Skip to content

DD_USER_GROUP

Enum Definition

1
2
3
4
5
6
7
typedef enum _dd_user_group_
{
    DD_USER_GROUP_NONE = 0x00,
    DD_USER_GROUP_ADMIN = 0x01,
    DD_USER_GROUP_ADVANCE = 0x02,
    DD_USER_GROUP_NORMAL = 0x04
} DD_USER_GROUP;
1
2
3
4
5
6
7
public enum DD_USER_GROUP
{
    DD_USER_GROUP_NONE = 0x00,
    DD_USER_GROUP_ADMIN = 0x01,
    DD_USER_GROUP_ADVANCE = 0x02,
    DD_USER_GROUP_NORMAL = 0x04
}

Function Description

There are three levels of user permissions. Each level of users has default permissions, but the specific permissions can be adjusted downward (not upward).

Member Description

Enum name Value Remark
DD_USER_GROUP_NONE 0x00 None.
DD_USER_GROUP_ADMIN 0x01 Administrator, has all permissions.
DD_USER_GROUP_ADVANCE 0x02 Advanced users have the following permissions by default: basic, recording, configuration, playback, backup, data management, disk management, PTZ control, remote login, and full channel permissions.
DD_USER_GROUP_NORMAL 0x04 By default, general users have the following permissions: basic, recording, playback, backup, PTZ control, remote login, and full-channel permissions.
Error Code