libheif
Loading...
Searching...
No Matches
Data Fields
heif_decoding_options Struct Reference

#include <heif.h>

Collaboration diagram for heif_decoding_options:
Collaboration graph
[legend]

Data Fields

uint8_t version
 
uint8_t ignore_transformations
 
void(* start_progress )(enum heif_progress_step step, int max_progress, void *progress_user_data)
 
void(* on_progress )(enum heif_progress_step step, int progress, void *progress_user_data)
 
void(* end_progress )(enum heif_progress_step step, void *progress_user_data)
 
void * progress_user_data
 
uint8_t convert_hdr_to_8bit
 
uint8_t strict_decoding
 
const char * decoder_id
 
struct heif_color_conversion_options color_conversion_options
 
int(* cancel_decoding )(void *progress_user_data)
 

Field Documentation

◆ cancel_decoding

int(* heif_decoding_options::cancel_decoding) (void *progress_user_data)

◆ color_conversion_options

struct heif_color_conversion_options heif_decoding_options::color_conversion_options

◆ convert_hdr_to_8bit

uint8_t heif_decoding_options::convert_hdr_to_8bit

◆ decoder_id

const char* heif_decoding_options::decoder_id

◆ end_progress

void(* heif_decoding_options::end_progress) (enum heif_progress_step step, void *progress_user_data)

◆ ignore_transformations

uint8_t heif_decoding_options::ignore_transformations

◆ on_progress

void(* heif_decoding_options::on_progress) (enum heif_progress_step step, int progress, void *progress_user_data)

◆ progress_user_data

void* heif_decoding_options::progress_user_data

◆ start_progress

void(* heif_decoding_options::start_progress) (enum heif_progress_step step, int max_progress, void *progress_user_data)

◆ strict_decoding

uint8_t heif_decoding_options::strict_decoding

◆ version

uint8_t heif_decoding_options::version

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