RawSpeed
fast raw decoding library
Loading...
Searching...
No Matches
rawspeed::anonymous_namespace{Cr2Decoder.cpp} Namespace Reference

Enumerations

enum class  ColorDataFormat : uint8_t {
  ColorData1 , ColorData2 , ColorData3 , ColorData4 ,
  ColorData5 , ColorData6 , ColorData7 , ColorData8
}

Functions

Optional< std::pair< ColorDataFormat, Optional< int > > > deduceColorDataFormat (const TiffEntry *ccd)
int getWhiteBalanceOffsetInColorData (ColorDataFormat f)
Optional< std::pair< int, int > > getBlackAndWhiteLevelOffsetsInColorData (ColorDataFormat f, Optional< int > colorDataVersion)
bool shouldRescaleBlackLevels (ColorDataFormat f, Optional< int > colorDataVersion)

Enumeration Type Documentation

◆ ColorDataFormat

enum class rawspeed::anonymous_namespace{Cr2Decoder.cpp}::ColorDataFormat : uint8_t
strong
Enumerator
ColorData1 
ColorData2 
ColorData3 
ColorData4 
ColorData5 
ColorData6 
ColorData7 
ColorData8 

Definition at line 231 of file Cr2Decoder.cpp.

Function Documentation

◆ deduceColorDataFormat()

Optional< std::pair< ColorDataFormat, Optional< int > > > rawspeed::anonymous_namespace{Cr2Decoder.cpp}::deduceColorDataFormat ( const TiffEntry * ccd)
nodiscard

Definition at line 243 of file Cr2Decoder.cpp.

References ColorData1, ColorData2, ColorData3, ColorData4, ColorData5, ColorData6, ColorData7, ColorData8, rawspeed::TiffEntry::count, deduceColorDataFormat(), and rawspeed::TiffEntry::getU16().

Referenced by deduceColorDataFormat().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getBlackAndWhiteLevelOffsetsInColorData()

Optional< std::pair< int, int > > rawspeed::anonymous_namespace{Cr2Decoder.cpp}::getBlackAndWhiteLevelOffsetsInColorData ( ColorDataFormat f,
Optional< int > colorDataVersion )
nodiscard

Definition at line 311 of file Cr2Decoder.cpp.

References ColorData1, ColorData2, ColorData3, ColorData4, ColorData5, ColorData6, ColorData7, ColorData8, and getBlackAndWhiteLevelOffsetsInColorData().

Referenced by getBlackAndWhiteLevelOffsetsInColorData().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getWhiteBalanceOffsetInColorData()

int rawspeed::anonymous_namespace{Cr2Decoder.cpp}::getWhiteBalanceOffsetInColorData ( ColorDataFormat f)
nodiscard

Definition at line 291 of file Cr2Decoder.cpp.

References ColorData1, ColorData2, ColorData3, ColorData4, ColorData5, ColorData6, ColorData7, ColorData8, and getWhiteBalanceOffsetInColorData().

Referenced by getWhiteBalanceOffsetInColorData().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ shouldRescaleBlackLevels()

bool rawspeed::anonymous_namespace{Cr2Decoder.cpp}::shouldRescaleBlackLevels ( ColorDataFormat f,
Optional< int > colorDataVersion )
nodiscard

Definition at line 376 of file Cr2Decoder.cpp.

References ColorData5, and shouldRescaleBlackLevels().

Referenced by shouldRescaleBlackLevels().

Here is the call graph for this function:
Here is the caller graph for this function: