LIBJXL
|
Files | |
file | decode_cxx.h |
C++ header-only helper for decode.h. | |
file | encode_cxx.h |
C++ header-only helper for encode.h. | |
file | resizable_parallel_runner_cxx.h |
C++ header-only helper for resizable_parallel_runner.h. | |
file | thread_parallel_runner_cxx.h |
C++ header-only helper for thread_parallel_runner.h. | |
Classes | |
struct | JxlDecoderDestroyStruct |
Struct to call JxlDecoderDestroy from the JxlDecoderPtr unique_ptr. More... | |
struct | JxlEncoderDestroyStruct |
Struct to call JxlEncoderDestroy from the JxlEncoderPtr unique_ptr. More... | |
struct | JxlResizableParallelRunnerDestroyStruct |
struct | JxlThreadParallelRunnerDestroyStruct |
Typedefs | |
typedef std::unique_ptr< JxlDecoder, JxlDecoderDestroyStruct > | JxlDecoderPtr |
typedef std::unique_ptr< JxlEncoder, JxlEncoderDestroyStruct > | JxlEncoderPtr |
typedef std::unique_ptr< void, JxlResizableParallelRunnerDestroyStruct > | JxlResizableParallelRunnerPtr |
typedef std::unique_ptr< void, JxlThreadParallelRunnerDestroyStruct > | JxlThreadParallelRunnerPtr |
typedef std::unique_ptr<JxlDecoder, JxlDecoderDestroyStruct> JxlDecoderPtr |
std::unique_ptr<> type that calls JxlDecoderDestroy() when releasing the decoder.
Use this helper type from C++ sources to ensure the decoder is destroyed and their internal resources released.
typedef std::unique_ptr<JxlEncoder, JxlEncoderDestroyStruct> JxlEncoderPtr |
std::unique_ptr<> type that calls JxlEncoderDestroy() when releasing the encoder.
Use this helper type from C++ sources to ensure the encoder is destroyed and their internal resources released.
typedef std::unique_ptr<void, JxlResizableParallelRunnerDestroyStruct> JxlResizableParallelRunnerPtr |
std::unique_ptr<> type that calls JxlResizableParallelRunnerDestroy() when releasing the runner.
Use this helper type from C++ sources to ensure the runner is destroyed and their internal resources released.
typedef std::unique_ptr<void, JxlThreadParallelRunnerDestroyStruct> JxlThreadParallelRunnerPtr |
std::unique_ptr<> type that calls JxlThreadParallelRunnerDestroy() when releasing the runner.
Use this helper type from C++ sources to ensure the runner is destroyed and their internal resources released.