About Settings

Settings waypoints include any system setting or system variable that the user explicitly changes.

Settings waypoints record when a product or plug-in setting changes. Settings waypoints should include the value to which the setting was changed. Internal settings that are modified automatically should not be recorded.

Settings waypoint data can include:

Settings waypoints appear on the Settings track of the Screencast timeline.

Example of reporting a product setting change using the Chronicle::Metadata::SettingsCategory waypoint:
#include <Chronicle/Chronicle.h>

const wchar_t *settingName = L"AUTOSNAP";
const int newValue = 63;
const int oldValue = 31;
Chronicle::Waypoint *waypoint = Chronicle::Facade::Waypoints::productSettingChanged(settingName, newValue, oldValue);
Chronicle::Error err = Chronicle::Facade::waypointReached(waypoint);