<< Click to display table of contents >> TRVCamera.GetAvailableCamProperties, GetAvailableCamMethods, GetAccessibleCamProperties, GetAccessibleCamMethods |
The method return available IP camera properties and methods.
type // defined in MRVType unit
TRVCamProperty = (rvcp_DateTimeParameter, rvcp_dtpSyncWithPC,
rvcp_dtpNow, rvcp_dtpTimeZone, rvcp_dtpNTPEnabled,
rvcp_dtpNTPServer, rvcp_Network, rvcp_netDynamicIP,
rvcp_netIPAddr, rvcp_netSubnetMask, rvcp_netGateway,
rvcp_netDNSServer, rvcp_netHttpPort, rvcp_WirelessLan,
rvcp_wlSSID, rvcp_wlEncryption, rvcp_wlNetworkType,
rvcp_wlWEP, rvcp_wlWPA, rvcp_wlShareKey, rvcp_wlAuthetication,
rvcp_wlKeyFormat, rvcp_wlDefaultTXKey, rvcp_wlKey, rvcp_wlKeyBits,
rvcp_ADSL, rvcp_adslUser, rvcp_adslPassword, rvcp_MailService,
rvcp_msSender, rvcp_msReceivers, rvcp_msSMTPServer, rvcp_msSMTPPort,
rvcp_msReportInternetIPbyMail, rvcp_msNeedAuthentication,
rvcp_msSMTPUser, rvcp_msSMTPPassword, rvcp_FtpService,
rvcp_fsServer, rvcp_fsPort, rvcp_fsUser, rvcp_fsPassword,
rvcp_fsUploadFolder, rvcp_fsMode, rvcp_fsUploadImageEnabled,
rvcp_fsUploadInterval, rvcp_AlarmService,
rvcp_asMotionDetectEnabled, rvcp_asMotionDetectSensitivity,
rvcp_asAlarmInputEnabled, rvcp_asAlarmTriggerLevel,
rvcp_asIOLinkage, rvcp_asOutputLevel, rvcp_asSendMail,
rvcp_asUploadImageEnabled, rvcp_asUploadImageInterval,
rvcp_asSchedulerEnabled, rvcp_Decoder, rvcp_dBaudrate,
rvcp_PTZSettings, rvcp_ptzsLedMode, rvcp_ptzsCenterOnStart,
rvcp_ptzsAutoPatrolInterval, rvcp_ptzsAutoPatrolType,
rvcp_ptzsPatrolHoriz, rvcp_ptzsPatrolVert,
rvcp_ptzsPatrolRate, rvcp_ptzsPatrolUpRate, rvcp_ptzsPatrolDownRate,
rvcp_ptzsPatrolLeftRate, rvcp_ptzsPatrolRightRate, rvcp_dmID,
rvcp_dmVersion, rvcp_dmAlias, rvcp_dmUPnPtoMapPort, rvcp_Users,
rvcp_Switch, rvcp_FlipHorizontally, rvcp_FlipVertically,
rvcp_VideoResolution, rvcp_VideoMode, rvcp_Brightness,
rvcp_Contrast, rvcp_Parameters);
TRVCamMethod = (rvul_dtpGetTimeZoneStr, rvcm_wlScan,
rvcm_dmUpgradeDeviceFirmware, rvcm_dmBackup, rvcm_dmRestore,
rvcm_dmRestoreFactorySettings, rvcm_dmRebootDevice, rvcm_dmLog,
rvcm_VideoStream, rvcm_SnapShot, rvcm_Move);
function GetAvailableCamProperties: TRVCamProperties;
function GetAvailableCamMethods: TRVCamMethods;
function GetAccessibleCamProperties: TRVCamProperties;
function GetAccessibleCamMethods: TRVCamMethods;
GetAvailableCamProperties and GetAvailableCamMethods return all the properties and the methods supported by the camera, even if they are not available for the user UserName:UserPassword.
GetAccessibleCamProperties and GetAccessibleCamMethods take the user rights into account.
These methods can be used only after the camera is found, see SearchCamera.