|
<< Нажмите, чтобы показать Содержание >> TRVCamera.Users |
Позволяет управлять пользователями IP-камеры.
property Users: TRVCamUserCollection;
Это свойство позволяет читать и изменять список пользователей IP-камеры. Камера должна поддерживать эту функцию, и требуются права администратора.
Текущий DeviceType должен быть rvdtIPCamera, и камера должна быть найдена функцией SearchCamera.
Если камера поддерживает работу со списком пользователей, значение этого свойства будет получено от камеры при подключении к ней компонента (см. SearchCamera). Некоторые камеры предоставляют список пользователей без паролей.
Чтобы проверить, поддерживает ли подключенная камера управление списком пользователей, проверьте наличие значения rvcp_Users в GetAccessibleCamProperties.
TRVCamUserCollection — это коллекция элементов TRVCamUser. Каждый элемент обладает следующими свойствами:
•UserName: String
•Password: String;
•Access: TRVUserAccess
type
// определено в модуле MRVType/fmxMRVType
TRVUserAccess = (
uaNone, uaPresent, uaVisitor,
uaOperator, uaAdmin
);
Если компонент подключён к камере, любые изменения в этой коллекции или в её элементах отправляются на камеру.
Это может быть неэффективно при многократных изменениях, поэтому TRVCamera имеет методы AddUser и ModifyUser.