|
RawSpeed
fast raw decoding library
|
#include "metadata/Camera.h"
Public Types | |
| enum class | SupportStatus : uint8_t { SupportedNoSamples , Supported , Unknown , UnknownCamera , UnknownNoSamples , Unsupported } |
Public Member Functions | |
| Camera (const Camera *camera, uint32_t alias_num) | |
| const CameraSensorInfo * | getSensorInfo (int iso) const |
Public Attributes | |
| std::string | make |
| std::string | model |
| std::string | mode |
| std::string | canonical_make |
| std::string | canonical_model |
| std::string | canonical_alias |
| std::string | canonical_id |
| std::vector< std::string > | aliases |
| std::vector< std::string > | canonical_aliases |
| ColorFilterArray | cfa |
| SupportStatus | supportStatus |
| iPoint2D | cropSize |
| iPoint2D | cropPos |
| std::vector< BlackArea > | blackAreas |
| std::vector< CameraSensorInfo > | sensorInfo |
| int | decoderVersion |
| Hints | hints |
| std::vector< NotARational< int > > | color_matrix |
| bool | cropAvailable = false |
|
strong |
| rawspeed::Camera::Camera | ( | const Camera * | camera, |
| uint32_t | alias_num ) |
Definition at line 90 of file Camera.cpp.
References Camera(), aliases, canonical_alias, canonical_aliases, model, and ThrowCME.
Referenced by Camera().
|
nodiscard |
Definition at line 418 of file Camera.cpp.
References assert(), getSensorInfo(), and sensorInfo.
Referenced by rawspeed::RafDecoder::decodeMetaDataInternal(), getSensorInfo(), and rawspeed::RawDecoder::setMetaData().
| std::vector<std::string> rawspeed::Camera::aliases |
| std::vector<BlackArea> rawspeed::Camera::blackAreas |
Definition at line 107 of file Camera.h.
Referenced by rawspeed::RafDecoder::decodeMetaDataInternal(), and rawspeed::RawDecoder::setMetaData().
| std::string rawspeed::Camera::canonical_alias |
Definition at line 99 of file Camera.h.
Referenced by Camera(), rawspeed::DngDecoder::decodeMetaDataInternal(), rawspeed::RafDecoder::decodeMetaDataInternal(), and rawspeed::RawDecoder::setMetaData().
| std::vector<std::string> rawspeed::Camera::canonical_aliases |
| std::string rawspeed::Camera::canonical_id |
Definition at line 100 of file Camera.h.
Referenced by rawspeed::DngDecoder::decodeMetaDataInternal(), rawspeed::RafDecoder::decodeMetaDataInternal(), and rawspeed::RawDecoder::setMetaData().
| std::string rawspeed::Camera::canonical_make |
Definition at line 97 of file Camera.h.
Referenced by rawspeed::DngDecoder::decodeMetaDataInternal(), rawspeed::RafDecoder::decodeMetaDataInternal(), and rawspeed::RawDecoder::setMetaData().
| std::string rawspeed::Camera::canonical_model |
Definition at line 98 of file Camera.h.
Referenced by rawspeed::DngDecoder::decodeMetaDataInternal(), rawspeed::RafDecoder::decodeMetaDataInternal(), and rawspeed::RawDecoder::setMetaData().
| ColorFilterArray rawspeed::Camera::cfa |
Definition at line 103 of file Camera.h.
Referenced by rawspeed::IiqDecoder::checkSupportInternal(), rawspeed::RafDecoder::checkSupportInternal(), rawspeed::RafDecoder::decodeMetaDataInternal(), and rawspeed::RawDecoder::setMetaData().
| std::vector<NotARational<int> > rawspeed::Camera::color_matrix |
Definition at line 111 of file Camera.h.
Referenced by rawspeed::RafDecoder::decodeMetaDataInternal(), and rawspeed::RawDecoder::setMetaData().
| bool rawspeed::Camera::cropAvailable = false |
Definition at line 117 of file Camera.h.
Referenced by rawspeed::RafDecoder::applyCorrections(), and rawspeed::RawDecoder::setMetaData().
| iPoint2D rawspeed::Camera::cropPos |
Definition at line 106 of file Camera.h.
Referenced by rawspeed::RafDecoder::applyCorrections(), and rawspeed::RawDecoder::setMetaData().
| iPoint2D rawspeed::Camera::cropSize |
Definition at line 105 of file Camera.h.
Referenced by rawspeed::RafDecoder::applyCorrections(), and rawspeed::RawDecoder::setMetaData().
| int rawspeed::Camera::decoderVersion |
Definition at line 109 of file Camera.h.
Referenced by rawspeed::RawDecoder::checkCameraSupported().
| Hints rawspeed::Camera::hints |
Definition at line 110 of file Camera.h.
Referenced by rawspeed::RawDecoder::checkCameraSupported().
| std::vector<CameraSensorInfo> rawspeed::Camera::sensorInfo |
Definition at line 108 of file Camera.h.
Referenced by getSensorInfo().
| SupportStatus rawspeed::Camera::supportStatus |
Definition at line 104 of file Camera.h.
Referenced by rawspeed::RawDecoder::handleCameraSupport().