CONFIG("app_name",std::string("TGrabs"),"Name of the application.",SYSTEM);
CONFIG("app_name",std::string("TGrabs"),"Name of the application.",SYSTEM);
CONFIG("version",std::string("RC6"),"Version of the application.",SYSTEM);
CONFIG("version",std::string("1.0"),"Version of the application.",SYSTEM);
CONFIG("color_channel",size_t(1),"Index (0-2) of the color channel to be used during video conversion, if more than one channel is present in the video file.");
CONFIG("color_channel",size_t(1),"Index (0-2) of the color channel to be used during video conversion, if more than one channel is present in the video file.");
CONFIG("system_memory_limit",uint64_t(0),"Custom override of how many bytes of system RAM the program is allowed to fill. If `approximate_length_minutes` or `stop_after_minutes` are set, this might help to increase the resulting RAW video footage frame_rate.");
CONFIG("system_memory_limit",uint64_t(0),"Custom override of how many bytes of system RAM the program is allowed to fill. If `approximate_length_minutes` or `stop_after_minutes` are set, this might help to increase the resulting RAW video footage frame_rate.");
CONFIG("cmd_line",std::string(),"An approximation of the command-line arguments passed to the program.",SYSTEM);
CONFIG("cmd_line",std::string(),"An approximation of the command-line arguments passed to the program.",SYSTEM);
CONFIG("ffmpeg_path",file::Path(),"Path to an ffmpeg executable file. This is used for converting videos after recording them (from the GUI). It is not a critical component of the software, but mostly for convenience.");
CONFIG("ffmpeg_path",file::Path(),"Path to an ffmpeg executable file. This is used for converting videos after recording them (from the GUI). It is not a critical component of the software, but mostly for convenience.");