digiKam
heif_encoder_parameter Struct Reference

Public Attributes

union {
   struct {
      int   default_value
 
   }   boolean
 
   struct {
      int   default_value
 
      uint8_t   have_minimum_maximum
 
      int   maximum
 
      int   minimum
 
      int   num_valid_values
 
      int *   valid_values
 
   }   integer
 
   struct {
      const char *   default_value
 
      const char *const *   valid_values
 
   }   string
 
}; 
 
int has_default
 
const char * name
 
enum heif_encoder_parameter_type type
 
int version
 

Member Data Documentation

◆ 

union { ... }

◆ 

struct { ... } heif_encoder_parameter::boolean

◆ default_value [1/2]

int heif_encoder_parameter::default_value

◆ default_value [2/2]

const char* heif_encoder_parameter::default_value

◆ has_default

int heif_encoder_parameter::has_default

◆ have_minimum_maximum

uint8_t heif_encoder_parameter::have_minimum_maximum

◆ 

struct { ... } heif_encoder_parameter::integer

◆ maximum

int heif_encoder_parameter::maximum

◆ minimum

int heif_encoder_parameter::minimum

◆ name

const char* heif_encoder_parameter::name

◆ num_valid_values

int heif_encoder_parameter::num_valid_values

◆ 

struct { ... } heif_encoder_parameter::string

◆ type

enum heif_encoder_parameter_type heif_encoder_parameter::type

◆ valid_values [1/2]

int* heif_encoder_parameter::valid_values

◆ valid_values [2/2]

const char* const* heif_encoder_parameter::valid_values

◆ version

int heif_encoder_parameter::version

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