23#include "rawspeedconfig.h"
55 std::map<CameraId, std::unique_ptr<Camera>>
cameras;
60 const std::string& model,
61 const std::string& mode)
const;
65 const std::string& model)
const;
67 [[nodiscard]]
bool hasCamera(
const std::string& make,
68 const std::string& model,
69 const std::string& mode)
const;
70 [[nodiscard]]
const Camera* RAWSPEED_READONLY
74 void disableCamera(std::string_view make, std::string_view model)
const;
bool operator<(const CameraId &rhs) const