2 #ifndef RICOH_CAMERA_SDK_CAMERA_IMAGE_HPP_ 3 #define RICOH_CAMERA_SDK_CAMERA_IMAGE_HPP_ 11 namespace CameraController {
52 virtual const std::string& getId()
const = 0;
59 virtual const std::string& getName()
const = 0;
66 virtual uint64_t getSize()
const = 0;
87 virtual bool hasThumbnail()
const = 0;
94 virtual time_t getDateTime()
const = 0;
102 virtual bool isExist()
const = 0;
109 virtual std::shared_ptr<const CameraStorage> getStorage()
const = 0;
117 virtual Response getData(std::ostream& outStream)
const = 0;
125 virtual Response getThumbnail(std::ostream& outStream)
const = 0;
132 virtual Response deleteData()
const = 0;
138 #endif // RICOH_CAMERA_SDK_CAMERA_IMAGE_HPP_ Definition: camera_device.hpp:13
The class for a response from a camera device.
Definition: response.hpp:27
The class for handling with image information.
Definition: camera_image.hpp:43
ImageType
The file type.
Definition: camera_image.hpp:19
#define RCSDK_API
Definition: export.hpp:17
ImageFormat
The file format.
Definition: camera_image.hpp:28