I'll try to explain you in more detail.
Advance mode presets are things inherent to RealSense SDK. They define values for some very internal parameters controlling the work of sensor/SDK. Specific values are listed in accompanying json files in the link you've posted.
You can change the preset used in the system dialog we provide for RealSense devices (
SYSTEM DIALOG button on
Properties pane), using dropdown on
Depth Sensor tab. Hand and High Density presets are there.
Besides presets, RealSense SDK provides a whole bunch of other parameters controlling the end result. Particularly those used for software filtering. Because there are so many settings we've added setting profiles on top of that. A profile can include values for all settings available in System Dialog, including Advanced Mode Preset. You can select the profile used on the
Properties pane,
Settings profile dropdown. Once selected, all setting values defined in the profile are applied. Also, selected profile is persisted between runs of the program, so it's automatically applied next time you run iPi Recorder.
Based on our experiments we've defined 3 profiles that come with the software - 2 Defaults for different frame rates with some temporal filtering and 1 without filtering. If you find a combination of settings (in System Dialog) that works better for your application than existing profiles you can define your own profile. Profiles are stored in
iPiRecorder.RealSense2.Profiles.ini file in the installation folder of iPi Recorder. Note that you need to run Notepad (or other editor) under administrator's account in order to save changes to that file.
Each profile is defined as a section in that INI file
Code:
; Comments start from semicolon
; Name in brackets starts a profile, should be unique in the file
[Hand]
; This is how this profile is displayed in dropdown on Properties pane
DisplayName=Hand
; This optional parameter limits frame rates this profile can be applied to
; Comma-separated list
; Applicable.FramesPerSecond=30
; Then go settings from the System Dialog (see my previous post)
; For instance, this is a value for Advanced Mode Preset
; 0-based index of an item in dropdown
; 0 - Custom
; 1 - Default
; 2 - Hand
; etc...
Depth.VisualPreset=2
; other settings
...
I know, this is not convenient. You cannot just save current settings in System Dialog to a profile with a click of a button. But that's all you've got for now.