|
void(* | cleanup_plugin )() |
|
enum heif_compression_format | compression_format |
|
struct heif_error(* | encode_image )(void *encoder, const struct heif_image *image, enum heif_image_input_class image_class) |
|
void(* | free_encoder )(void *encoder) |
|
struct heif_error(* | get_compressed_data )(void *encoder, uint8_t **data, int *size, enum heif_encoded_data_type *type) |
|
struct heif_error(* | get_parameter_boolean )(void *encoder, const char *name, int *value) |
|
struct heif_error(* | get_parameter_integer )(void *encoder, const char *name, int *value) |
|
struct heif_error(* | get_parameter_logging_level )(void *encoder, int *logging) |
|
struct heif_error(* | get_parameter_lossless )(void *encoder, int *lossless) |
|
struct heif_error(* | get_parameter_quality )(void *encoder, int *quality) |
|
struct heif_error(* | get_parameter_string )(void *encoder, const char *name, char *value, int value_size) |
|
const char *(* | get_plugin_name )() |
|
const char * | id_name |
|
void(* | init_plugin )() |
|
const struct heif_encoder_parameter **(* | list_parameters )(void *encoder) |
|
struct heif_error(* | new_encoder )(void **encoder) |
|
int | plugin_api_version |
|
int | priority |
|
void(* | query_input_colorspace )(enum heif_colorspace *inout_colorspace, enum heif_chroma *inout_chroma) |
|
struct heif_error(* | set_parameter_boolean )(void *encoder, const char *name, int value) |
|
struct heif_error(* | set_parameter_integer )(void *encoder, const char *name, int value) |
|
struct heif_error(* | set_parameter_logging_level )(void *encoder, int logging) |
|
struct heif_error(* | set_parameter_lossless )(void *encoder, int lossless) |
|
struct heif_error(* | set_parameter_quality )(void *encoder, int quality) |
|
struct heif_error(* | set_parameter_string )(void *encoder, const char *name, const char *value) |
|
int | supports_lossless_compression |
|
int | supports_lossy_compression |
|
◆ cleanup_plugin
void(* heif_encoder_plugin::cleanup_plugin) () |
◆ compression_format
◆ encode_image
◆ free_encoder
void(* heif_encoder_plugin::free_encoder) (void *encoder) |
◆ get_compressed_data
◆ get_parameter_boolean
struct heif_error(* heif_encoder_plugin::get_parameter_boolean) (void *encoder, const char *name, int *value) |
◆ get_parameter_integer
struct heif_error(* heif_encoder_plugin::get_parameter_integer) (void *encoder, const char *name, int *value) |
◆ get_parameter_logging_level
struct heif_error(* heif_encoder_plugin::get_parameter_logging_level) (void *encoder, int *logging) |
◆ get_parameter_lossless
struct heif_error(* heif_encoder_plugin::get_parameter_lossless) (void *encoder, int *lossless) |
◆ get_parameter_quality
struct heif_error(* heif_encoder_plugin::get_parameter_quality) (void *encoder, int *quality) |
◆ get_parameter_string
struct heif_error(* heif_encoder_plugin::get_parameter_string) (void *encoder, const char *name, char *value, int value_size) |
◆ get_plugin_name
const char*(* heif_encoder_plugin::get_plugin_name) () |
◆ id_name
const char* heif_encoder_plugin::id_name |
◆ init_plugin
void(* heif_encoder_plugin::init_plugin) () |
◆ list_parameters
◆ new_encoder
struct heif_error(* heif_encoder_plugin::new_encoder) (void **encoder) |
◆ plugin_api_version
int heif_encoder_plugin::plugin_api_version |
◆ priority
int heif_encoder_plugin::priority |
◆ query_input_colorspace
◆ set_parameter_boolean
struct heif_error(* heif_encoder_plugin::set_parameter_boolean) (void *encoder, const char *name, int value) |
◆ set_parameter_integer
struct heif_error(* heif_encoder_plugin::set_parameter_integer) (void *encoder, const char *name, int value) |
◆ set_parameter_logging_level
struct heif_error(* heif_encoder_plugin::set_parameter_logging_level) (void *encoder, int logging) |
◆ set_parameter_lossless
struct heif_error(* heif_encoder_plugin::set_parameter_lossless) (void *encoder, int lossless) |
◆ set_parameter_quality
struct heif_error(* heif_encoder_plugin::set_parameter_quality) (void *encoder, int quality) |
◆ set_parameter_string
struct heif_error(* heif_encoder_plugin::set_parameter_string) (void *encoder, const char *name, const char *value) |
◆ supports_lossless_compression
int heif_encoder_plugin::supports_lossless_compression |
◆ supports_lossy_compression
int heif_encoder_plugin::supports_lossy_compression |
The documentation for this struct was generated from the following file: