struct JxlDecoderStruct
{ ... };
auto AdvanceCodestream(size_t size) -> void
auto AdvanceInput(size_t size) -> void
auto AvailableCodestream() const -> size_t
auto CanUseMoreCodestreamInput() const -> bool
auto GetCodestreamInput(Span<const uint8_t>* span) -> JxlDecoderStatus
auto JbrdNeedMoreBoxes() const -> bool
auto RequestMoreInput() -> JxlDecoderStatus
size_t avail_in
size_t box_count
JxlBoxType box_decoded_type
size_t box_size
::BoxStage box_stage
JxlBoxType box_type
std::vector<uint8_t> codestream_copy
std::vector<uint8_t> exif_metadata
std::vector<::ExtraChannelOutput> extra_channel_output
size_t file_pos
std::unique_ptr<FrameDecoder> frame_dec
std::vector<size_t> frame_external_to_internal
std::unique_ptr<FrameHeader> frame_header
jxl::JxlDecoderFrameIndexBox frame_index_box
JxlProgressiveDetail frame_prog_detail
std::vector<int> frame_references
std::vector<char> frame_required
std::vector<int> frame_saved_as
::FrameStage frame_stage
std::unique_ptr<ImageBundle> ib
JxlPixelFormat image_out_format
void* (*image_out_init_callback)(void*, size_t, size_t)
void (*image_out_run_callback)(void*, size_t, size_t, size_t, size_t, const void*)
JxlMemoryManager memory_manager
const uint8_t* next_in
JxlProgressiveDetail prog_detail
::JpegReconStage recon_output_jpeg
std::vector<char> section_processed
::DecoderStage stage
std::unique_ptr<ThreadPool> thread_pool
std::vector<uint8_t> xmp_metadata