|
libopenraw
0.3.7
|
DNG file parsing. More...
Classes | |
| class | OpenRaw::Internals::DngFile |
| DNG file. More... | |
Functions | |
| static RawFile * | OpenRaw::Internals::DngFile::factory (const IO::Stream::Ptr &) |
| OpenRaw::Internals::DngFile::DngFile (const IO::Stream::Ptr &) | |
| OpenRaw::Internals::DngFile::DngFile (const DngFile &)=delete | |
| DngFile & | OpenRaw::Internals::DngFile::operator= (const DngFile &)=delete |
| virtual or_colour_matrix_origin | OpenRaw::Internals::DngFile::getColourMatrixOrigin () const override |
| Get the origin of the colour matrix for the RAW file. More... | |
| bool | OpenRaw::Internals::DngFile::isCinema () const |
| Tell if a file is Cinema DNG. More... | |
| virtual ::or_error | OpenRaw::Internals::DngFile::_enumThumbnailSizes (std::vector< uint32_t > &list) override |
| Enumerate the thumbnail sizes. More... | |
| virtual ::or_error | OpenRaw::Internals::DngFile::_getRawData (RawData &data, uint32_t options) override |
| Get the RAW data. More... | |
| virtual void | OpenRaw::Internals::DngFile::_identifyId () override |
| Identify the file and set the ID internally. | |
Friends | |
| template<typename T > | |
| void | OpenRaw::Internals::DngFile::audit_coefficients () |
DNG file parsing.
|
overrideprotectedvirtual |
Enumerate the thumbnail sizes.
| list | the list to enumerate into |
Implements OpenRaw::RawFile.
Definition at line 265 of file dngfile.cpp.
References OR_ERROR_NOT_FOUND.
|
overrideprotectedvirtual |
Get the RAW data.
| data | The RAW data |
| option | The option bits |
Implements OpenRaw::RawFile.
Definition at line 283 of file dngfile.cpp.
References OR_ERROR_NONE, and OR_ERROR_NOT_FOUND.
|
overridevirtual |
Get the origin of the colour matrix for the RAW file.
or_colour_matrix_origin Reimplemented from OpenRaw::RawFile.
Definition at line 260 of file dngfile.cpp.
References OR_COLOUR_MATRIX_PROVIDED.
| bool OpenRaw::Internals::DngFile::isCinema | ( | ) | const |
Tell if a file is Cinema DNG.
DNG specific for now.