ChangeSecurityPermissions properties

Hi,

Using 2023 R2 SDK on 2023 R2 Corporate.

When live /playback On

Camera object ChangeSecurityPermissions properties

21-12-2023 01:36:17.684 - EXPORT----False

21-12-2023 01:36:17.684 - GENERIC_READ----True

21-12-2023 01:36:17.684 - PLAYBACK----True

21-12-2023 01:36:17.684 - READ_BOOKMARKS----False

21-12-2023 01:36:17.684 - START_MANUAL_RECORDING----False

21-12-2023 01:36:17.684 - VIEW_LIVE----True

21-12-2023 01:36:17.684 - GENERIC_WRITE----False

21-12-2023 01:36:17.684 - VIEW_RESTRICTED_LIVE----False

21-12-2023 01:36:17.684 - PLAYBACK_RESTRICTED_RECORDINGS----False

21-12-2023 01:36:17.684 - READ_REMOTE_RECORDINGS----False

21-12-2023 01:36:17.684 - READ_SEQUENCES----False

21-12-2023 01:36:17.684 - SMARTSEARCH----False

21-12-2023 01:36:17.684 - CREATE_BOOKMARKS----False

21-12-2023 01:36:17.684 - EDIT_BOOKMARKS----False

21-12-2023 01:36:17.684 - DELETE_BOOKMARKS----False

21-12-2023 01:36:17.684 - CREATE_EVIDENCE_LOCK----False

21-12-2023 01:36:17.684 - READ_EVIDENCE_LOCK----False

21-12-2023 01:36:17.684 - DELETE_EVIDENCE_LOCK----False

21-12-2023 01:36:17.684 - CREATE_RESTRICTIONS----False

21-12-2023 01:36:17.684 - READ_RESTRICTIONS----False

21-12-2023 01:36:17.684 - DELETE_RESTRICTIONS----False

21-12-2023 01:36:17.684 - STOP_MANUAL_RECORDING----False

21-12-2023 01:36:17.684 - AUX_COMMANDS----False

21-12-2023 01:36:17.684 - PTZ_CONTROL----False

21-12-2023 01:36:17.684 - ACTIVATE_PTZ_PRESET----False

21-12-2023 01:36:17.684 - MANAGE_PTZ_PRESET----False

21-12-2023 01:36:17.684 - MANAGE_LOCK_PTZ_PRESET----False

21-12-2023 01:36:17.684 - RESERVE_PTZ_SESSION----False

21-12-2023 01:36:17.684 - RELEASE_PTZ_SESSION----False

21-12-2023 01:36:17.684 - DELETE_RECORDINGS----False

21-12-2023 01:36:17.684 - LIFT_PRIVACY_MASKING----False

21-12-2023 01:36:17.684 - DEVICELIVEVIEW----Default

21-12-2023 01:36:17.684 - DEVICERECORDEDBROWSE----Default

21-12-2023 01:36:17.684 - DEVICERECORDEDBROWSETimeBackward----0

21-12-2023 01:36:17.684 - DEVICEPTZPRIORITY----False

But the same when live /playback off

Camera object ChangeSecurityPermissions properties

21-12-2023 01:34:11.534 - EXPORT----False

21-12-2023 01:34:11.534 - GENERIC_READ----True

21-12-2023 01:34:11.534 - PLAYBACK----False

21-12-2023 01:34:11.534 - READ_BOOKMARKS----False

21-12-2023 01:34:11.534 - START_MANUAL_RECORDING----False

21-12-2023 01:34:11.534 - VIEW_LIVE----False

21-12-2023 01:34:11.534 - GENERIC_WRITE----False

21-12-2023 01:34:11.534 - VIEW_RESTRICTED_LIVE----False

21-12-2023 01:34:11.534 - PLAYBACK_RESTRICTED_RECORDINGS----False

21-12-2023 01:34:11.534 - READ_REMOTE_RECORDINGS----False

21-12-2023 01:34:11.534 - READ_SEQUENCES----False

21-12-2023 01:34:11.534 - SMARTSEARCH----False

21-12-2023 01:34:11.534 - CREATE_BOOKMARKS----False

21-12-2023 01:34:11.534 - EDIT_BOOKMARKS----False

21-12-2023 01:34:11.534 - DELETE_BOOKMARKS----False

21-12-2023 01:34:11.534 - CREATE_EVIDENCE_LOCK----False

21-12-2023 01:34:11.534 - READ_EVIDENCE_LOCK----False

21-12-2023 01:34:11.534 - DELETE_EVIDENCE_LOCK----False

21-12-2023 01:34:11.534 - CREATE_RESTRICTIONS----False

21-12-2023 01:34:11.534 - READ_RESTRICTIONS----False

21-12-2023 01:34:11.534 - DELETE_RESTRICTIONS----False

21-12-2023 01:34:11.534 - STOP_MANUAL_RECORDING----False

21-12-2023 01:34:11.534 - AUX_COMMANDS----False

21-12-2023 01:34:11.534 - PTZ_CONTROL----False

21-12-2023 01:34:11.535 - ACTIVATE_PTZ_PRESET----False

21-12-2023 01:34:11.535 - MANAGE_PTZ_PRESET----False

21-12-2023 01:34:11.535 - MANAGE_LOCK_PTZ_PRESET----False

21-12-2023 01:34:11.535 - RESERVE_PTZ_SESSION----False

21-12-2023 01:34:11.535 - RELEASE_PTZ_SESSION----False

21-12-2023 01:34:11.535 - DELETE_RECORDINGS----False

21-12-2023 01:34:11.535 - LIFT_PRIVACY_MASKING----False

21-12-2023 01:34:11.535 - DEVICELIVEVIEW----

21-12-2023 01:34:11.535 - DEVICERECORDEDBROWSE----

21-12-2023 01:34:11.535 - DEVICERECORDEDBROWSETimeBackward----

21-12-2023 01:34:11.535 - DEVICEPTZPRIORITY----False

when we read it is blank/empty, why its providing empty?

It should have been Default/Always

when we copy camera ChangeSecurityPermissions from one camera to another camera, we get the error - “ChangeSecurityPermissions exception - Value cannot be null.”

Thanks,

Vikas.

I am sorry but many developers are out of office due to vacation. We will get back to you next year as soon as possible. I am sorry for the inconvenience.

When ‘View live’ is enabled there is a time profile governing when.

When ‘View live’ is disabled there is no time profile governing when.

You need to apply some logic that this field that holds the time profile is not valid if the first value is false.

VIEW_LIVE governs if DEVICELIVEVIEW is valid.

Same pattern with PLAYBACK that controls DEVICERECORDEDBROWSE and DEVICERECORDEDBROWSETimeBackward