129 const std::string& model,
const std::string& mode);
135 const std::string& model,
const std::string& mode);
142 const std::string& model,
const std::string& mode,
virtual void setMetaData(const CameraMetaData *meta, const std::string &make, const std::string &model, const std::string &mode, int iso_speed=0)
bool uncorrectedRawValues
virtual TiffIFD * getRootIFD()
bool interpolateBadPixels
void checkSupport(const CameraMetaData *meta)
struct rawspeed::RawDecoder::@224365236145247220354374363215210370336104332222 iiq
bool checkCameraSupported(const CameraMetaData *meta, const std::string &make, const std::string &model, const std::string &mode)
virtual void decodeMetaDataInternal(const CameraMetaData *meta)=0
bool applyStage1DngOpcodes
bool handleCameraSupport(const CameraMetaData *meta, const std::string &make, const std::string &model, const std::string &mode)
void decodeUncompressed(const TiffIFD *rawIFD, BitOrder order) const
void decodeMetaData(const CameraMetaData *meta)
virtual int getDecoderVersion() const =0
virtual RawImage decodeRawInternal()=0
virtual void checkSupportInternal(const CameraMetaData *meta)=0
virtual iRectangle2D getDefaultCrop()
virtual ~RawDecoder()=default
static RawImage create(RawImageType type=RawImageType::UINT16)