☰
JxlToJpegDecoder
class
JxlToJpegDecoder
Static Methods
ExifBoxContentSize
NumExifMarkers
NumXmpMarkers
SetExif
SetXmp
XmlBoxContentSize
Methods
GetJpegData
IsOutputSet
IsParsingBox
Process
ReleaseOutputBuffer
SetImageBundleJpegData
SetOutputBuffer
StartBox
WriteOutput
Class
libjxl
::
jxl
::
JxlToJpegDecoder
class
JxlToJpegDecoder
{ ... };
Static Methods
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
Methods
auto
GetJpegData
() ->
JPEGData
*
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
SetImageBundleJpegData
(
ImageBundle
* ib) ->
Status
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