Module types

Module types 

Source
Expand description

Data types for the JPEG XL API, for both encoding and decoding.

Structs§

JxlBitDepth
Data type for describing the interpretation of the input and output buffers in terms of the range of allowed input and output pixel values.
JxlBoxType
Data type holding the 4-character type name of an ISOBMFF box.
JxlPixelFormat
Data type for the sample values per channel per pixel for the output buffer for pixels. This is not necessarily the same as the data type encoded in the codestream. The channels are interleaved per pixel. The pixels are organized row by row, left to right, top to bottom. TODO: support different channel orders if needed (RGB, BGR, …)

Enums§

JxlBitDepthType
Settings for the interpretation of UINT input and output buffers. (buffers using a FLOAT data type are not affected by this)
JxlBool
JxlDataType
Data type for the sample values per channel per pixel.
JxlEndianness
Ordering of multi-byte data.