Click or drag to resize

ICameraManagerExportRecordings Method

Starts an export of audio and video data for specified cameras.
Note:Depending on video footage format and the value of the ExportFormat parameter the video can be re-encoded. This is a CPU intensive task. Depending on the amount of data that shall be exported the export process can take from several minutes to several hours.

Namespace: Bosch.Vms.SDK
Assembly: Bosch.Vms.SDK (in Bosch.Vms.SDK.dll) Version: 1.9.0.0
Syntax
C#
void ExportRecordings(
	ExportParameters exportParameters
)

Parameters

exportParameters  ExportParameters
Export parameters. See ExportParameters for more details.
Exceptions
ExceptionCondition
SdkException Thrown in case of any errors occurred during export process.
For example:
- Export target directory is not whitelisted.
UnauthorizedAccessSdkException Thrown if operation is not permitted to caller.
Remarks
In environment with multiple time zones use only UTC time.

Tip  Tip
The method uses "accept known good" input validation strategy and ensures that requested TargetDirectory property of exportParameters is strictly within a configured whitelist where exports are allowed.
Requested export path must met one of the following condition:
- Specified path directory is white-listed itself;
- Specified path directory is subdirectory of any white-listed directory;
- Specified path is within an optical disc device, such as a CD or DVD-ROM or within removable storage device, such as a floppy disk drive or a USB;
When none of the conditions above are met, requested export is rejected.
Tip  Tip
Exports whitelist is defined by BVMS administrator on Central Server in ..\ProgramData\Bosch\VMS\ServerData\PathWhitelistForExports.txt.

See Also