2 #ifndef RICOH_CAMERA_SDK_CAPTURE_SETTING_HPP_ 3 #define RICOH_CAMERA_SDK_CAPTURE_SETTING_HPP_ 12 namespace CameraController {
14 class CaptureSettingValue;
32 virtual const std::string& getName()
const;
46 virtual void setValue(std::unique_ptr<CaptureSettingValue>&& value);
54 virtual const std::vector<const CaptureSetting*>& getAvailableSettings()
const;
56 virtual std::string toString()
const;
63 std::unique_ptr<CaptureSettingValue> value_;
64 std::vector<const CaptureSetting*> availableSettings_;
77 virtual std::string toString()
const = 0;
83 #endif // RICOH_CAMERA_SDK_CAPTURE_SETTING_HPP_ Definition: camera_device.hpp:13
This class is base class for capture settings. Sub classes of this class are used to handle capture s...
Definition: capture_setting.hpp:20
#define RCSDK_API
Definition: export.hpp:17
This class is base for value of capture settings.
Definition: capture_setting.hpp:70