FrameDecoder(PassesDecoderState* dec_state, const CodecMetadata& metadata, ThreadPool* pool, bool use_slow_rendering_pipeline)
auto AddExtraChannelOutput(void* buffer, size_t buffer_size, size_t xsize, JxlPixelFormat format, size_t bits_per_sample) -> void
auto ProcessSections(const SectionInfo* sections, size_t num, jxl::FrameDecoder::SectionStatus* section_status) -> Status
auto SetImageOutput(const PixelCallback& pixel_callback, void* image_buffer, size_t image_buffer_size, size_t xsize, size_t ysize, JxlPixelFormat format, size_t bits_per_sample, bool unpremul_alpha, bool undo_orientation) const -> void