Grok
9.7.5
|
#include "CodingParams.h"
Go to the source code of this file.
Classes | |
struct | grk::ICodeStreamCompress |
struct | grk::ICodeStreamDecompress |
class | grk::CodeStream |
Namespaces | |
grk | |
Copyright (C) 2016-2022 Grok Image Compression Inc. | |
Macros | |
#define | J2K_CP_CSTY_PRT 0x01 |
#define | J2K_CP_CSTY_SOP 0x02 |
#define | J2K_CP_CSTY_EPH 0x04 |
#define | J2K_CCP_CSTY_PRT 0x01 |
#define | J2K_CCP_QNTSTY_NOQNT 0 |
#define | J2K_CCP_QNTSTY_SIQNT 1 |
#define | J2K_CCP_QNTSTY_SEQNT 2 |
#define | J2K_MS_SOC 0xff4f |
SOC marker value. More... | |
#define | J2K_MS_SOT 0xff90 |
SOT marker value. More... | |
#define | J2K_MS_SOD 0xff93 |
SOD marker value. More... | |
#define | J2K_MS_EOC 0xffd9 |
EOC marker value. More... | |
#define | J2K_MS_CAP 0xff50 |
CAP marker value. More... | |
#define | J2K_MS_SIZ 0xff51 |
SIZ marker value. More... | |
#define | J2K_MS_COD 0xff52 |
COD marker value. More... | |
#define | J2K_MS_COC 0xff53 |
COC marker value. More... | |
#define | J2K_MS_RGN 0xff5e |
RGN marker value. More... | |
#define | J2K_MS_QCD 0xff5c |
QCD marker value. More... | |
#define | J2K_MS_QCC 0xff5d |
QCC marker value. More... | |
#define | J2K_MS_POC 0xff5f |
POC marker value. More... | |
#define | J2K_MS_TLM 0xff55 |
TLM marker value. More... | |
#define | J2K_MS_PLM 0xff57 |
PLM marker value. More... | |
#define | J2K_MS_PLT 0xff58 |
PLT marker value. More... | |
#define | J2K_MS_PPM 0xff60 |
PPM marker value. More... | |
#define | J2K_MS_PPT 0xff61 |
PPT marker value. More... | |
#define | J2K_MS_SOP 0xff91 |
SOP marker value. More... | |
#define | J2K_MS_EPH 0xff92 |
EPH marker value. More... | |
#define | J2K_MS_CRG 0xff63 |
CRG marker value. More... | |
#define | J2K_MS_COM 0xff64 |
COM marker value. More... | |
#define | J2K_MS_CBD 0xff78 |
CBD marker value. More... | |
#define | J2K_MS_MCC 0xff75 |
MCC marker value. More... | |
#define | J2K_MS_MCT 0xff74 |
MCT marker value. More... | |
#define | J2K_MS_MCO 0xff77 |
MCO marker value. More... | |
#define | J2K_MS_UNK 0 |
UNKNOWN marker value. More... | |
Typedefs | |
typedef void(* | grk::j2k_mct_function) (const void *p_src_data, void *p_dest_data, uint64_t nb_elem) |
typedef std::function< bool(void)> | grk::PROCEDURE_FUNC |
Functions | |
template<typename S , typename D > | |
void | grk::j2k_write (const void *p_src_data, void *p_dest_data, uint64_t nb_elem) |
Variables | |
const uint32_t | grk::default_numbers_segments = 10 |
const uint32_t | grk::default_header_size = 4096 |
const uint32_t | grk::default_number_mcc_records = 10 |
const uint32_t | grk::default_number_mct_records = 10 |
const uint32_t | grk::sot_marker_segment_len = 12U |
const uint32_t | grk::grk_marker_length = 4U |
const uint32_t | grk::SPCod_SPCoc_len = 5U |
const uint32_t | grk::cod_coc_len = 5U |
const uint32_t | grk::tlmMarkerBytesPerTilePart = 6 |
const uint32_t | grk::GRK_COMP_PARAM_DEFAULT_CBLOCKW = 64 |
const uint32_t | grk::GRK_COMP_PARAM_DEFAULT_CBLOCKH = 64 |
const GRK_PROG_ORDER | grk::GRK_COMP_PARAM_DEFAULT_PROG_ORDER = GRK_LRCP |
const uint32_t | grk::GRK_COMP_PARAM_DEFAULT_NUMRESOLUTION = 6 |
const uint32_t | grk::MCT_ELEMENT_SIZE [] = {2, 4, 4, 8} |
#define J2K_CCP_CSTY_PRT 0x01 |
#define J2K_CCP_QNTSTY_NOQNT 0 |
#define J2K_CCP_QNTSTY_SEQNT 2 |
#define J2K_CCP_QNTSTY_SIQNT 1 |
#define J2K_CP_CSTY_EPH 0x04 |
#define J2K_CP_CSTY_PRT 0x01 |
#define J2K_CP_CSTY_SOP 0x02 |
#define J2K_MS_CAP 0xff50 |
CAP marker value.
#define J2K_MS_CBD 0xff78 |
CBD marker value.
#define J2K_MS_COC 0xff53 |
COC marker value.
#define J2K_MS_COD 0xff52 |
COD marker value.
#define J2K_MS_COM 0xff64 |
COM marker value.
#define J2K_MS_CRG 0xff63 |
CRG marker value.
#define J2K_MS_EOC 0xffd9 |
EOC marker value.
#define J2K_MS_EPH 0xff92 |
EPH marker value.
#define J2K_MS_MCC 0xff75 |
MCC marker value.
#define J2K_MS_MCO 0xff77 |
MCO marker value.
#define J2K_MS_MCT 0xff74 |
MCT marker value.
#define J2K_MS_PLM 0xff57 |
PLM marker value.
#define J2K_MS_PLT 0xff58 |
PLT marker value.
#define J2K_MS_POC 0xff5f |
POC marker value.
#define J2K_MS_PPM 0xff60 |
PPM marker value.
#define J2K_MS_PPT 0xff61 |
PPT marker value.
#define J2K_MS_QCC 0xff5d |
QCC marker value.
#define J2K_MS_QCD 0xff5c |
QCD marker value.
#define J2K_MS_RGN 0xff5e |
RGN marker value.
#define J2K_MS_SIZ 0xff51 |
SIZ marker value.
#define J2K_MS_SOC 0xff4f |
SOC marker value.
#define J2K_MS_SOD 0xff93 |
SOD marker value.
#define J2K_MS_SOP 0xff91 |
SOP marker value.
#define J2K_MS_SOT 0xff90 |
SOT marker value.
#define J2K_MS_TLM 0xff55 |
TLM marker value.
#define J2K_MS_UNK 0 |
UNKNOWN marker value.