RICOH Camera USB SDK for C++  1.1.0
RICOH Camera USB SDK for C++
camera_status.hpp
Go to the documentation of this file.
1 // Copyright (c) 2017 Ricoh Company, Ltd. All Rights Reserved.
2 #ifndef RICOH_CAMERA_SDK_CAMERA_STATUS_HPP_
3 #define RICOH_CAMERA_SDK_CAMERA_STATUS_HPP_
4 
5 #include <memory>
6 
8 
9 namespace Ricoh {
10 namespace CameraController {
11 
12 class Capture;
13 
18 public:
19  virtual ~CameraStatus() = default;
20 
26  virtual uint32_t getBatteryLevel() const = 0;
27 
35  virtual std::shared_ptr<const Capture> getCurrentCapture() const = 0;
36 };
37 
38 } // namespace CameraController
39 } // namespace Ricoh
40 
41 #endif // RICOH_CAMERA_SDK_CAMERA_STATUS_HPP_
Definition: camera_device.hpp:13
#define RCSDK_API
Definition: export.hpp:17
The class for camera status.
Definition: camera_status.hpp:17