RICOH Camera USB SDK for C++  1.1.0
RICOH Camera USB SDK for C++
still_image_quality.hpp
Go to the documentation of this file.
1 // Copyright (c) 2017 Ricoh Company, Ltd. All Rights Reserved.
2 #ifndef RICOH_CAMERA_SDK_STILL_IMAGE_QUALITY_HPP_
3 #define RICOH_CAMERA_SDK_STILL_IMAGE_QUALITY_HPP_
4 
7 
8 namespace Ricoh {
9 namespace CameraController {
10 
15 public:
28 
33 
34  ~StillImageQuality() = default;
35 
36 private:
37  StillImageQuality(const std::string& value);
38 
39  static const std::string Name;
40 };
41 
46 public:
50  StillImageQualityValue(const std::string& value);
51 
52  ~StillImageQualityValue() = default;
53 
54  bool operator==(const CaptureSettingValue& obj) const override;
55  bool operator!=(const CaptureSettingValue& obj) const override;
56 
57  std::string toString() const override;
58 
59 private:
60  std::string value_;
61 };
62 
63 } // namespace CameraController
64 } // namespace Ricoh
65 
66 #endif // RICOH_CAMERA_SDK_STILL_IMAGE_QUALITY_HPP_
Definition: camera_device.hpp:13
static const StillImageQuality * MediumBetter
Definition: still_image_quality.hpp:20
static const StillImageQuality * SmallBetter
Definition: still_image_quality.hpp:23
This class is base class for capture settings. Sub classes of this class are used to handle capture s...
Definition: capture_setting.hpp:20
static const StillImageQuality * SmallBest
Definition: still_image_quality.hpp:22
#define RCSDK_API
Definition: export.hpp:17
static const StillImageQuality * LargeBetter
Definition: still_image_quality.hpp:17
static const StillImageQuality * LargeGood
Definition: still_image_quality.hpp:18
static const StillImageQuality * ExtraSmallBetter
Definition: still_image_quality.hpp:26
static const StillImageQuality * ExtraSmallBest
Definition: still_image_quality.hpp:25
static const StillImageQuality * ExtraSmallGood
Definition: still_image_quality.hpp:27
This class is base for value of capture settings.
Definition: capture_setting.hpp:70
static const StillImageQuality * MediumGood
Definition: still_image_quality.hpp:21
The class for setting value of recorded pixels and quality level.
Definition: still_image_quality.hpp:45
static const StillImageQuality * MediumBest
Definition: still_image_quality.hpp:19
static const StillImageQuality * SmallGood
Definition: still_image_quality.hpp:24
The class for setting of recorded pixels and quality level.
Definition: still_image_quality.hpp:14
static const StillImageQuality * LargeBest
Definition: still_image_quality.hpp:16