RICOH Camera USB SDK for C++  1.1.0
RICOH Camera USB SDK for C++
still_image_capture_format.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_CAPTURE_FORMAT_HPP_
3 #define RICOH_CAMERA_SDK_STILL_IMAGE_CAPTURE_FORMAT_HPP_
4 
7 
8 namespace Ricoh {
9 namespace CameraController {
10 
15 public:
22 
23 
28 
29  ~StillImageCaptureFormat() = default;
30 
31 private:
32  StillImageCaptureFormat(const std::string& value);
33 
34  static const std::string Name;
35 };
36 
41 public:
45  StillImageCaptureFormatValue(const std::string& value);
46 
47  ~StillImageCaptureFormatValue() = default;
48 
49  bool operator==(const CaptureSettingValue& obj) const override;
50  bool operator!=(const CaptureSettingValue& obj) const override;
51 
52  std::string toString() const override;
53 
54 private:
55  std::string value_;
56 };
57 
58 } // namespace CameraController
59 } // namespace Ricoh
60 
61 #endif // RICOH_CAMERA_SDK_STILL_IMAGE_CAPTURE_FORMAT_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 StillImageCaptureFormat * DNGAndJPEG
Definition: still_image_capture_format.hpp:20
static const StillImageCaptureFormat * PEFAndJPEG
Definition: still_image_capture_format.hpp:19
This class is base for value of capture settings.
Definition: capture_setting.hpp:70
static const StillImageCaptureFormat * DNG
Definition: still_image_capture_format.hpp:18
The class for setting of recording formats.
Definition: still_image_capture_format.hpp:14
static const StillImageCaptureFormat * TIFF
Definition: still_image_capture_format.hpp:21
static const StillImageCaptureFormat * PEF
Definition: still_image_capture_format.hpp:17
The class for setting value of recording formats.
Definition: still_image_capture_format.hpp:40
static const StillImageCaptureFormat * JPEG
Definition: still_image_capture_format.hpp:16