TRVCamera.Users

<< Нажмите, чтобы показать Содержание >>

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.