|
JXL_EXPORT uint32_t | JxlDecoderVersion (void) |
|
JXL_EXPORT JxlSignature | JxlSignatureCheck (const uint8_t *buf, size_t len) |
|
JXL_EXPORT JxlDecoder * | JxlDecoderCreate (const JxlMemoryManager *memory_manager) |
|
JXL_EXPORT void | JxlDecoderReset (JxlDecoder *dec) |
|
JXL_EXPORT void | JxlDecoderDestroy (JxlDecoder *dec) |
|
JXL_EXPORT void | JxlDecoderRewind (JxlDecoder *dec) |
|
JXL_EXPORT void | JxlDecoderSkipFrames (JxlDecoder *dec, size_t amount) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderSkipCurrentFrame (JxlDecoder *dec) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderSetParallelRunner (JxlDecoder *dec, JxlParallelRunner parallel_runner, void *parallel_runner_opaque) |
|
JXL_EXPORT size_t | JxlDecoderSizeHintBasicInfo (const JxlDecoder *dec) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderSubscribeEvents (JxlDecoder *dec, int events_wanted) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderSetKeepOrientation (JxlDecoder *dec, JXL_BOOL skip_reorientation) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderSetUnpremultiplyAlpha (JxlDecoder *dec, JXL_BOOL unpremul_alpha) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderSetRenderSpotcolors (JxlDecoder *dec, JXL_BOOL render_spotcolors) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderSetCoalescing (JxlDecoder *dec, JXL_BOOL coalescing) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderProcessInput (JxlDecoder *dec) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderSetInput (JxlDecoder *dec, const uint8_t *data, size_t size) |
|
JXL_EXPORT size_t | JxlDecoderReleaseInput (JxlDecoder *dec) |
|
JXL_EXPORT void | JxlDecoderCloseInput (JxlDecoder *dec) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderGetBasicInfo (const JxlDecoder *dec, JxlBasicInfo *info) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderGetExtraChannelInfo (const JxlDecoder *dec, size_t index, JxlExtraChannelInfo *info) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderGetExtraChannelName (const JxlDecoder *dec, size_t index, char *name, size_t size) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderGetColorAsEncodedProfile (const JxlDecoder *dec, JxlColorProfileTarget target, JxlColorEncoding *color_encoding) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderGetICCProfileSize (const JxlDecoder *dec, JxlColorProfileTarget target, size_t *size) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderGetColorAsICCProfile (const JxlDecoder *dec, JxlColorProfileTarget target, uint8_t *icc_profile, size_t size) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderSetPreferredColorProfile (JxlDecoder *dec, const JxlColorEncoding *color_encoding) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderSetDesiredIntensityTarget (JxlDecoder *dec, float desired_intensity_target) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderSetOutputColorProfile (JxlDecoder *dec, const JxlColorEncoding *color_encoding, const uint8_t *icc_data, size_t icc_size) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderSetCms (JxlDecoder *dec, JxlCmsInterface cms) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderPreviewOutBufferSize (const JxlDecoder *dec, const JxlPixelFormat *format, size_t *size) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderSetPreviewOutBuffer (JxlDecoder *dec, const JxlPixelFormat *format, void *buffer, size_t size) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderGetFrameHeader (const JxlDecoder *dec, JxlFrameHeader *header) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderGetFrameName (const JxlDecoder *dec, char *name, size_t size) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderGetExtraChannelBlendInfo (const JxlDecoder *dec, size_t index, JxlBlendInfo *blend_info) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderImageOutBufferSize (const JxlDecoder *dec, const JxlPixelFormat *format, size_t *size) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderSetImageOutBuffer (JxlDecoder *dec, const JxlPixelFormat *format, void *buffer, size_t size) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderSetImageOutCallback (JxlDecoder *dec, const JxlPixelFormat *format, JxlImageOutCallback callback, void *opaque) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderSetMultithreadedImageOutCallback (JxlDecoder *dec, const JxlPixelFormat *format, JxlImageOutInitCallback init_callback, JxlImageOutRunCallback run_callback, JxlImageOutDestroyCallback destroy_callback, void *init_opaque) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderExtraChannelBufferSize (const JxlDecoder *dec, const JxlPixelFormat *format, size_t *size, uint32_t index) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderSetExtraChannelBuffer (JxlDecoder *dec, const JxlPixelFormat *format, void *buffer, size_t size, uint32_t index) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderSetJPEGBuffer (JxlDecoder *dec, uint8_t *data, size_t size) |
|
JXL_EXPORT size_t | JxlDecoderReleaseJPEGBuffer (JxlDecoder *dec) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderSetBoxBuffer (JxlDecoder *dec, uint8_t *data, size_t size) |
|
JXL_EXPORT size_t | JxlDecoderReleaseBoxBuffer (JxlDecoder *dec) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderSetDecompressBoxes (JxlDecoder *dec, JXL_BOOL decompress) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderGetBoxType (JxlDecoder *dec, JxlBoxType type, JXL_BOOL decompressed) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderGetBoxSizeRaw (const JxlDecoder *dec, uint64_t *size) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderGetBoxSizeContents (const JxlDecoder *dec, uint64_t *size) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderSetProgressiveDetail (JxlDecoder *dec, JxlProgressiveDetail detail) |
|
JXL_EXPORT size_t | JxlDecoderGetIntendedDownsamplingRatio (JxlDecoder *dec) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderFlushImage (JxlDecoder *dec) |
|
JXL_EXPORT JxlDecoderStatus | JxlDecoderSetImageOutBitDepth (JxlDecoder *dec, const JxlBitDepth *bit_depth) |
|
Decoding API for JPEG XL.