LIBJXL
|
▼ jxl | |
cms.h | |
cms_interface.h | Interface to allow the injection of different color management systems (CMSes, also called color management modules, or CMMs) in JPEG XL |
codestream_header.h | Definitions of structs and enums for the metadata from the JPEG XL codestream headers (signature, metadata, preview dimensions, ...), excluding color encoding which is in color_encoding.h |
color_encoding.h | Color Encoding definitions used by JPEG XL. All CIE units are for the standard 1931 2 degree observer |
decode.h | Decoding API for JPEG XL |
decode_cxx.h | C++ header-only helper for decode.h |
encode.h | Encoding API for JPEG XL |
encode_cxx.h | C++ header-only helper for encode.h |
memory_manager.h | Abstraction functions used by JPEG XL to allocate memory |
parallel_runner.h | |
resizable_parallel_runner.h | Implementation using std::thread of a resizeable JxlParallelRunner |
resizable_parallel_runner_cxx.h | C++ header-only helper for resizable_parallel_runner.h |
stats.h | API to collect various statistics from JXL encoder |
thread_parallel_runner.h | Implementation using std::thread of a JxlParallelRunner |
thread_parallel_runner_cxx.h | C++ header-only helper for thread_parallel_runner.h |
types.h | Data types for the JPEG XL API, for both encoding and decoding |