digiKam
heif::color_profile_nclx Class Reference
+ Inheritance diagram for heif::color_profile_nclx:

Public Member Functions

 color_profile_nclx ()
 
std::string dump (Indent &) const override
 
uint16_t get_colour_primaries () const
 
bool get_full_range_flag () const
 
uint16_t get_matrix_coefficients () const
 
uint16_t get_transfer_characteristics () const
 
uint32_t get_type () const override
 
Error parse (BitstreamRange &range)
 
void set_colour_primaries (uint16_t primaries)
 
void set_full_range_flag (bool full_range)
 
void set_matrix_coefficients (uint16_t coefficients)
 
void set_transfer_characteristics (uint16_t characteristics)
 
Error write (StreamWriter &writer) const override
 

Constructor & Destructor Documentation

◆ color_profile_nclx()

heif::color_profile_nclx::color_profile_nclx ( )
inline

Member Function Documentation

◆ dump()

std::string heif::color_profile_nclx::dump ( Indent ) const
overridevirtual

Implements heif::color_profile.

◆ get_colour_primaries()

uint16_t heif::color_profile_nclx::get_colour_primaries ( ) const
inline

◆ get_full_range_flag()

bool heif::color_profile_nclx::get_full_range_flag ( ) const
inline

◆ get_matrix_coefficients()

uint16_t heif::color_profile_nclx::get_matrix_coefficients ( ) const
inline

◆ get_transfer_characteristics()

uint16_t heif::color_profile_nclx::get_transfer_characteristics ( ) const
inline

◆ get_type()

uint32_t heif::color_profile_nclx::get_type ( ) const
inlineoverridevirtual

Implements heif::color_profile.

References fourcc.

◆ parse()

Error heif::color_profile_nclx::parse ( BitstreamRange range)

◆ set_colour_primaries()

void heif::color_profile_nclx::set_colour_primaries ( uint16_t  primaries)
inline

◆ set_full_range_flag()

void heif::color_profile_nclx::set_full_range_flag ( bool  full_range)
inline

◆ set_matrix_coefficients()

void heif::color_profile_nclx::set_matrix_coefficients ( uint16_t  coefficients)
inline

◆ set_transfer_characteristics()

void heif::color_profile_nclx::set_transfer_characteristics ( uint16_t  characteristics)
inline

◆ write()

Error heif::color_profile_nclx::write ( StreamWriter writer) const
overridevirtual

Implements heif::color_profile.


The documentation for this class was generated from the following file: