☰
DequantMatrices
class
DequantMatrices
Static Data Members
kQuantTable
required_size_x
required_size_y
Static Methods
DequantMatrices
Library
LibraryInit
Methods
DCQuant
DCQuants
Decode
DecodeDC
EnsureComputed
InvDCQuant
InvMatrix
Matrix
SetDCQuant
SetEncodings
encodings
Class
libjxl
::
jxl
::
DequantMatrices
class
DequantMatrices
{ ... };
Static Data Members
static
const
jxl::DequantMatrices::QuantTable
kQuantTable
[27]
static
const
size_t
required_size_x
[17]
static
const
size_t
required_size_y
[17]
Static Methods
DequantMatrices
()
static
auto
Library
() ->
const
QuantEncoding
*
static
auto
LibraryInit
() -> jxl::DequantMatrices::DequantLibraryInternal
Methods
auto
DCQuant
(size_t c) const -> float
auto
DCQuants
() const ->
const
float*
auto
Decode
(
BitReader
* br, jxl::ModularFrameDecoder* modular_frame_decoder) ->
Status
auto
DecodeDC
(
BitReader
* br) ->
Status
auto
EnsureComputed
(uint32_t acs_mask) ->
Status
auto
InvDCQuant
(size_t c) const -> float
auto
InvMatrix
(size_t quant_kind, size_t c) const ->
const
float*
auto
Matrix
(size_t quant_kind, size_t c) const ->
const
float*
auto
SetDCQuant
(
const
float dc[3]) -> void
auto
SetEncodings
(
const
std::vector<
QuantEncoding
>& encodings) -> void
auto
encodings
() const ->
const
std::vector<
QuantEncoding
>&