|
<< Нажмите, чтобы показать Содержание >> TRVCamera.Parameters |
Это свойство содержит вложенные свойства, возвращающие информацию об IP-камере (если камера это поддерживает) и позволяющие изменять её (если камера это поддерживает).
property Parameters: TRVCameraParameters;
TRVCameraParameters включает следующие свойства:
•ID: String;
•Version: String;
•Alias: String;*
•Network: TRVCamNetworkProperties;
•DateTimeParameter: TRVDateTimeParameter;
•WirelessLan: TRVWirelessLan;
•ADSL: TRVADSL;
•UPnPtoMapPort: Boolean;
•MailService: TRVMailService;
•FtpService: TRVFtpService;
•AlarmService: TRVAlarmService;
•PTZSettings: TRVPTZSettings;
•Decoder: TRVDecoder;
* Примечание о свойстве Alias
Свойство Alias присваивается:
•для IP-камер: методом SearchCamera. Если API найденной камеры это позволяет, Alias получает имя камеры. В противном случае ему присваивается имя найденной группы моделей камер (что не обязательно корректно, поскольку разные модели камер могут иметь один и тот же URL-адрес видео).
•для локальных веб-камер: при изменении значения VideoDeviceIndex, Alias получает имя выбранной локальной камеры.
•для трансляции экрана: при изменении значения VideoDeviceIndex, Alias получает описание выбранного дисплея.
Если вы присвоите свойству AutoUpdateAlias = False, Alias не будет обновляться автоматически, поэтому он сохранит присвоенное ему значение.
Alias может отображаться в заголовке компонентов показа видео, см. свойство TRVCamView.CaptionParts.
TRVCameraParameters содержит следующие свойства, доступные только для чтения:
•CameraHost: String;
•IPCameraTypes: TRVCameraTypes;
•DeviceType: TRVDeviceType;
•UserAccess: TRVUserAccess;
•IPCameraTypesStr: String;
•UserAccessStr: String;
Подробную информацию о свойствах этого объекта можно найти в демонстрационном проекте Cameras\MediaTest\.