19#if defined(__cplusplus) || defined(c_plusplus)
35#define TO_JXL_BOOL(C) (!!(C) ? JXL_TRUE : JXL_FALSE)
37#define FROM_JXL_BOOL(C) (static_cast<bool>(C))
148#if defined(__cplusplus) || defined(c_plusplus)
char JxlBoxType[4]
Definition: types.h:146
JxlBitDepthType
Definition: types.h:109
JxlDataType
Definition: types.h:41
JxlEndianness
Definition: types.h:62
@ JXL_BIT_DEPTH_FROM_PIXEL_FORMAT
Definition: types.h:117
@ JXL_BIT_DEPTH_FROM_CODESTREAM
Definition: types.h:124
@ JXL_BIT_DEPTH_CUSTOM
Definition: types.h:128
@ JXL_TYPE_UINT16
Definition: types.h:54
@ JXL_TYPE_FLOAT
Definition: types.h:46
@ JXL_TYPE_FLOAT16
Definition: types.h:57
@ JXL_TYPE_UINT8
Definition: types.h:50
@ JXL_BIG_ENDIAN
Definition: types.h:71
@ JXL_LITTLE_ENDIAN
Definition: types.h:69
@ JXL_NATIVE_ENDIAN
Definition: types.h:67
uint32_t bits_per_sample
Definition: types.h:138
JxlBitDepthType type
Definition: types.h:135
uint32_t exponent_bits_per_sample
Definition: types.h:141