digiKam
heif_decoder_plugin Struct Reference

Public Attributes

struct heif_error(* decode_image )(void *decoder, struct heif_image **out_img)
 
void(* deinit_plugin )()
 
int(* does_support_format )(enum heif_compression_format format)
 
void(* free_decoder )(void *decoder)
 
const char *(* get_plugin_name )()
 
void(* init_plugin )()
 
struct heif_error(* new_decoder )(void **decoder)
 
int plugin_api_version
 
struct heif_error(* push_data )(void *decoder, const void *data, size_t size)
 

Member Data Documentation

◆ decode_image

struct heif_error(* heif_decoder_plugin::decode_image) (void *decoder, struct heif_image **out_img)

◆ deinit_plugin

void(* heif_decoder_plugin::deinit_plugin) ()

◆ does_support_format

int(* heif_decoder_plugin::does_support_format) (enum heif_compression_format format)

◆ free_decoder

void(* heif_decoder_plugin::free_decoder) (void *decoder)

◆ get_plugin_name

const char*(* heif_decoder_plugin::get_plugin_name) ()

◆ init_plugin

void(* heif_decoder_plugin::init_plugin) ()

◆ new_decoder

struct heif_error(* heif_decoder_plugin::new_decoder) (void **decoder)

◆ plugin_api_version

int heif_decoder_plugin::plugin_api_version

◆ push_data

struct heif_error(* heif_decoder_plugin::push_data) (void *decoder, const void *data, size_t size)

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