15#ifndef JXL_CODESTREAM_HEADER_H_ 
   16#define JXL_CODESTREAM_HEADER_H_ 
   32  JXL_ORIENT_IDENTITY = 1,
 
   33  JXL_ORIENT_FLIP_HORIZONTAL = 2,
 
   34  JXL_ORIENT_ROTATE_180 = 3,
 
   35  JXL_ORIENT_FLIP_VERTICAL = 4,
 
   36  JXL_ORIENT_TRANSPOSE = 5,
 
   37  JXL_ORIENT_ROTATE_90_CW = 6,
 
   38  JXL_ORIENT_ANTI_TRANSPOSE = 7,
 
   39  JXL_ORIENT_ROTATE_90_CCW = 8,
 
 
   47  JXL_CHANNEL_SPOT_COLOR,
 
   48  JXL_CHANNEL_SELECTION_MASK,
 
   52  JXL_CHANNEL_RESERVED0,
 
   53  JXL_CHANNEL_RESERVED1,
 
   54  JXL_CHANNEL_RESERVED2,
 
   55  JXL_CHANNEL_RESERVED3,
 
   56  JXL_CHANNEL_RESERVED4,
 
   57  JXL_CHANNEL_RESERVED5,
 
   58  JXL_CHANNEL_RESERVED6,
 
   59  JXL_CHANNEL_RESERVED7,
 
 
  260  uint8_t padding[100];
 
 
  318  JXL_BLEND_REPLACE = 0,
 
  321  JXL_BLEND_MULADD = 3,
 
 
#define JXL_BOOL
Definition types.h:29
Definition codestream_header.h:95
JXL_BOOL uses_original_profile
Definition codestream_header.h:176
uint32_t alpha_bits
Definition codestream_header.h:217
uint32_t ysize
Definition codestream_header.h:116
uint32_t intrinsic_ysize
Definition codestream_header.h:255
float min_nits
Definition codestream_header.h:144
JXL_BOOL alpha_premultiplied
Definition codestream_header.h:229
JXL_BOOL relative_to_max_display
Definition codestream_header.h:148
JXL_BOOL have_animation
Definition codestream_header.h:186
JxlOrientation orientation
Definition codestream_header.h:191
uint32_t alpha_exponent_bits
Definition codestream_header.h:223
uint32_t bits_per_sample
Definition codestream_header.h:120
uint32_t exponent_bits_per_sample
Definition codestream_header.h:128
uint32_t num_color_channels
Definition codestream_header.h:201
uint32_t intrinsic_xsize
Definition codestream_header.h:247
uint32_t xsize
Definition codestream_header.h:112
uint32_t num_extra_channels
Definition codestream_header.h:211
JXL_BOOL have_preview
Definition codestream_header.h:181
JxlPreviewHeader preview
Definition codestream_header.h:234
float linear_below
Definition codestream_header.h:155
JxlAnimationHeader animation
Definition codestream_header.h:239
JXL_BOOL have_container
Definition codestream_header.h:108
float intensity_target
Definition codestream_header.h:138
Definition codestream_header.h:330
JxlBlendMode blendmode
Definition codestream_header.h:333
uint32_t source
Definition codestream_header.h:336
uint32_t alpha
Definition codestream_header.h:340
JXL_BOOL clamp
Definition codestream_header.h:343
Definition codestream_header.h:351
uint32_t xsize
Definition codestream_header.h:370
uint32_t save_as_reference
Definition codestream_header.h:387
JxlBlendInfo blend_info
Definition codestream_header.h:379
JXL_BOOL have_crop
Definition codestream_header.h:358
uint32_t ysize
Definition codestream_header.h:374
int32_t crop_x0
Definition codestream_header.h:362
int32_t crop_y0
Definition codestream_header.h:366
Data types for the JPEG XL API, for both encoding and decoding.