RICOH Camera USB SDK for C++  1.1.0
RICOH Camera USB SDK for C++
user_capture_settings_mode.hpp
Go to the documentation of this file.
1 // Copyright (c) 2017 Ricoh Company, Ltd. All Rights Reserved.
2 #ifndef RICOH_CAMERA_SDK_USER_CAPTURE_SETTINGS_MODE_HPP_
3 #define RICOH_CAMERA_SDK_USER_CAPTURE_SETTINGS_MODE_HPP_
4 
7 
8 namespace Ricoh {
9 namespace CameraController {
10 
15 public:
22 
27 
28  ~UserCaptureSettingsMode() = default;
29 
30 private:
31  UserCaptureSettingsMode(const std::string& value);
32 
33  static const std::string Name;
34 };
35 
40 public:
44  UserCaptureSettingsModeValue(const std::string& value);
45 
46  ~UserCaptureSettingsModeValue() = default;
47 
48  bool operator==(const CaptureSettingValue& obj) const override;
49  bool operator!=(const CaptureSettingValue& obj) const override;
50 
51  std::string toString() const override;
52 
53 private:
54  std::string value_;
55 };
56 
57 } // namespace CameraController
58 } // namespace Ricoh
59 
60 #endif // RICOH_CAMERA_SDK_USER_CAPTURE_SETTINGS_MODE_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
static const UserCaptureSettingsMode * User
Definition: user_capture_settings_mode.hpp:17
static const UserCaptureSettingsMode * User3
Definition: user_capture_settings_mode.hpp:19
static const UserCaptureSettingsMode * None
Definition: user_capture_settings_mode.hpp:16
static const UserCaptureSettingsMode * User2
Definition: user_capture_settings_mode.hpp:18
static const UserCaptureSettingsMode * User5
Definition: user_capture_settings_mode.hpp:21
The class for setting of user capture settings mode.
Definition: user_capture_settings_mode.hpp:14
This class is base for value of capture settings.
Definition: capture_setting.hpp:70
static const UserCaptureSettingsMode * User4
Definition: user_capture_settings_mode.hpp:20
The class for setting value of user capture settings mode.
Definition: user_capture_settings_mode.hpp:39