26 #include <libopenraw/consts.h>
28 #include "rawfile.hpp"
29 #include "ifdfile.hpp"
30 #include "io/stream.hpp"
31 #include "tiffepfile.hpp"
52 friend void audit_coefficients();
std::shared_ptr< Stream > Ptr
TIFF.EP conformant files.
Represent camera raw data.
virtual or_colour_matrix_origin getColourMatrixOrigin() const override
Get the origin of the colour matrix for the RAW file.
bool isCinema() const
Tell if a file is Cinema DNG.
virtual ::or_error _enumThumbnailSizes(std::vector< uint32_t > &list) override
Enumerate the thumbnail sizes.
virtual void _identifyId() override
Identify the file and set the ID internally.
virtual ::or_error _getRawData(RawData &data, uint32_t options) override
Get the RAW data.
or_colour_matrix_origin
Where the colour matrix comes from. Typically DNG is provided. The others are built-in.
or_error
Error codes returned by libopenraw.
Global namespace for libopenraw.