LIBJXL
|
Data types for the JPEG XL API, for both encoding and decoding. More...
#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
Classes | |
struct | JxlPixelFormat |
Macros | |
#define | JXL_BOOL int |
#define | JXL_TRUE 1 |
#define | JXL_FALSE 0 |
Enumerations | |
enum | JxlDataType { JXL_TYPE_FLOAT = 0, JXL_TYPE_BOOLEAN, JXL_TYPE_UINT8, JXL_TYPE_UINT16, JXL_TYPE_UINT32, JXL_TYPE_FLOAT16 } |
enum | JxlEndianness { JXL_NATIVE_ENDIAN = 0, JXL_LITTLE_ENDIAN = 1, JXL_BIG_ENDIAN = 2 } |
Data types for the JPEG XL API, for both encoding and decoding.
#define JXL_BOOL int |
#define JXL_FALSE 0 |
Portable false
replacement.
#define JXL_TRUE 1 |
Portable true
replacement.
enum JxlDataType |
Data type for the sample values per channel per pixel.
enum JxlEndianness |
Ordering of multi-byte data.