13#ifndef JXL_CODESTREAM_HEADER_H_
14#define JXL_CODESTREAM_HEADER_H_
22#if defined(__cplusplus) || defined(c_plusplus)
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,
317#if defined(__cplusplus) || defined(c_plusplus)
Color Encoding definitions used by JPEG XL. All CIE units are for the standard 1931 2 degree observer...
Definition: codestream_header.h:95
JXL_BOOL uses_original_profile
Definition: codestream_header.h:170
uint32_t alpha_bits
Definition: codestream_header.h:209
uint32_t ysize
Definition: codestream_header.h:116
uint8_t padding[108]
Definition: codestream_header.h:236
float min_nits
Definition: codestream_header.h:142
JXL_BOOL alpha_premultiplied
Definition: codestream_header.h:221
JXL_BOOL relative_to_max_display
Definition: codestream_header.h:146
JXL_BOOL have_animation
Definition: codestream_header.h:180
JxlOrientation orientation
Definition: codestream_header.h:185
uint32_t alpha_exponent_bits
Definition: codestream_header.h:215
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:194
uint32_t xsize
Definition: codestream_header.h:112
uint32_t num_extra_channels
Definition: codestream_header.h:203
JXL_BOOL have_preview
Definition: codestream_header.h:175
JxlPreviewHeader preview
Definition: codestream_header.h:226
float linear_below
Definition: codestream_header.h:153
JxlAnimationHeader animation
Definition: codestream_header.h:231
JXL_BOOL have_container
Definition: codestream_header.h:108
float intensity_target
Definition: codestream_header.h:136
Data types for the JPEG XL API, for both encoding and decoding.
#define JXL_BOOL
Definition: types.h:27