---
title: "RecordingSystemSettings"
product: "LumiScan VGR"
component: "lumiscan-vgr-de"
version: "1.8.4"
display_version: "1.8.4.6"
latest_version: true
language: "de"
url: "https://docs.hdvisionsystems.com/de/lumiscan-vgr-de/1.8.4/api/settings/recording-system-settings.html"
---

# RecordingSystemSettings – LumiScan VGR

Defines interactions between your OS and the cameras.

## Member Functions

- **`void exportAll(bool val)`:** == Member Variables

- **`exportHdf5`:** `bool`, default: `{false}` *JSON Type*: (optional) bool Indicates if a camera frame has to be saved to the disk. The output folder is specified by saveFilePath.

- **`exportCenterView`:** `bool`, default: `{false}` *JSON Type*: (optional) bool Indicates if a camera center view has to be saved to the disk. The output folder is specified by saveFilePath.

- **`exportPcl`:** `bool`, default: `{false}` *JSON Type*: (optional) bool Indicates if a camera point cloud has to be saved to the disk. The output folder is specified by saveFilePath.

- **`pointcloudFiletype`:** `POINTCLOUD_FILETYPE`, default: `\{POINTCLOUD_FILETYPE::PLY\}` *JSON Type*: (optional) POINTCLOUD_FILETYPE Indicates what file format is to be used for storing and loading point cloud files

- **`saveFilePath`:** `std::filesystem::path`, default: `\{"data"\}` *JSON Type*: (optional) string Path where all generated output data will be stored.

- **`numRecordingsToKeep`:** `std::optional< int >`, default: `{100}` *JSON Type*: (optional) int +*Requirement*: Must be larger or equal to zero Number of recordings to keep in the saveFilePath folder. Keep all files if nothing is specified.

- **`loadFilePath`:** `std::filesystem::path` *JSON Type*: (optional) string Path to image and point cloud data which shall be used when sim-ulating the camera. Must be a path without filename extension. Both a centerimage (.png) and a point cloud (.ply) with the same base name must exist inorder to be load correctly.

- **`extraDatasets`:** `std::unordered_map< std::string, std::filesystem::path >`, default: `\{\}` path to simulation datasets key: dataset name, value: path to dataset *Note*: : dataset name cannot exist in both loadFilePath and extraDatasets

- **`verboseGenICamLog`:** `bool`, default: `{false}`
