digiKam
|
Enumerations | |
enum class | ColorConversionCriterion { Speed , Quality , Memory , Balanced } |
Functions | |
int | chroma_h_subsampling (heif_chroma c) |
int | chroma_v_subsampling (heif_chroma c) |
std::shared_ptr< HeifPixelImage > | convert_colorspace (const std::shared_ptr< HeifPixelImage > &input, heif_colorspace colorspace, heif_chroma chroma) |
Error | decode_hevc_aux_sei_messages (const std::vector< uint8_t > &data, std::vector< std::shared_ptr< SEIMessage >> &msgs) |
const struct heif_decoder_plugin * | get_decoder (enum heif_compression_format type) |
const struct heif_encoder_plugin * | get_encoder (enum heif_compression_format type) |
std::vector< const struct heif_encoder_descriptor * > | get_filtered_encoder_descriptors (enum heif_compression_format, const char *name) |
int64_t | heif_reader_trampoline_get_position (void *userdata) |
int | heif_reader_trampoline_read (void *data, size_t size, void *userdata) |
int | heif_reader_trampoline_seek (int64_t position, void *userdata) |
heif_reader_grow_status | heif_reader_trampoline_wait_for_file_size (int64_t target_size, void *userdata) |
struct ::heif_error | heif_writer_trampoline_write (struct heif_context *ctx, const void *data, size_t size, void *userdata) |
std::ostream & | operator<< (std::ostream &ostr, const Error &err) |
std::ostream & | operator<< (std::ostream &ostr, const Indent &indent) |
Error | parse_sps_for_hvcC_configuration (const uint8_t *sps, size_t size, Box_hvcC::configuration *inout_config, int *width, int *height) |
void | register_decoder (const heif_decoder_plugin *decoder_plugin) |
void | register_encoder (const heif_encoder_plugin *encoder_plugin) |
Variables | |
std::set< const struct heif_decoder_plugin * > | s_decoder_plugins |
|
strong |
int heif::chroma_h_subsampling | ( | heif_chroma | c | ) |
int heif::chroma_v_subsampling | ( | heif_chroma | c | ) |
std::shared_ptr<HeifPixelImage> heif::convert_colorspace | ( | const std::shared_ptr< HeifPixelImage > & | input, |
heif_colorspace | colorspace, | ||
heif_chroma | chroma | ||
) |
Error heif::decode_hevc_aux_sei_messages | ( | const std::vector< uint8_t > & | data, |
std::vector< std::shared_ptr< SEIMessage >> & | msgs | ||
) |
const struct heif_decoder_plugin* heif::get_decoder | ( | enum heif_compression_format | type | ) |
const struct heif_encoder_plugin* heif::get_encoder | ( | enum heif_compression_format | type | ) |
std::vector<const struct heif_encoder_descriptor*> heif::get_filtered_encoder_descriptors | ( | enum | heif_compression_format, |
const char * | name | ||
) |
|
inline |
References heif::Context::Reader::get_position().
|
inline |
References heif::Context::Reader::read().
|
inline |
References heif::Context::Reader::seek().
|
inline |
References heif::Context::Reader::wait_for_file_size().
|
inline |
|
inline |
References heif::Error::error_code, and heif::Error::sub_error_code.
|
inline |
References heif::Indent::get_indent().
Error heif::parse_sps_for_hvcC_configuration | ( | const uint8_t * | sps, |
size_t | size, | ||
Box_hvcC::configuration * | inout_config, | ||
int * | width, | ||
int * | height | ||
) |
void heif::register_decoder | ( | const heif_decoder_plugin * | decoder_plugin | ) |
void heif::register_encoder | ( | const heif_encoder_plugin * | encoder_plugin | ) |
|
extern |