class JxlToJpegDecoder
{ ... };
static auto ExifBoxContentSize(const JPEGData& jpeg_data, size_t* size) -> JxlDecoderStatus
static auto NumExifMarkers(const JPEGData& jpeg_data) -> size_t
static auto NumXmpMarkers(const JPEGData& jpeg_data) -> size_t
static auto SetExif(const uint8_t* data, size_t size, JPEGData* jpeg_data) -> JxlDecoderStatus
static auto SetXmp(const uint8_t* data, size_t size, JPEGData* jpeg_data) -> JxlDecoderStatus
static auto XmlBoxContentSize(const JPEGData& jpeg_data, size_t* size) -> JxlDecoderStatus
auto IsOutputSet() const -> bool
auto IsParsingBox() const -> bool
auto Process(const uint8_t** next_in, size_t* avail_in) -> JxlDecoderStatus
auto ReleaseOutputBuffer() -> size_t
auto SetOutputBuffer(uint8_t* data, size_t size) -> JxlDecoderStatus
auto StartBox(bool box_until_eof, size_t contents_size) -> void
auto WriteOutput(const JPEGData& jpeg_data) -> JxlDecoderStatus