[]
        
(Showing Draft Content)

CSJ2K.j2k.codestream.Markers

Markers Struct

This interface defines the values of the different markers in the JPEG 2000 codestream. There are 16 bit values, always appearing in big-endian (most significant byte first) and byte-aligned in the codestream. This interface also defines some other constants such as bit-masks and bit-shifts.

Namespace: CSJ2K.j2k.codestream
Assembly: C1.WPF.PdfViewer.4.6.2.dll
Syntax
public struct Markers

Fields

Name Description
COC

Coding style component (COC): 0xFF53

COD

Coding style default (COD): 0xFF52

COM

Comment (COM): 0xFF64

CRG

Component registration (CRG): 0xFF63

EOC

End of codestream (EOC): 0xFFD9

EPH

End of packet header (EPH): 0xFF92

EPH_LENGTH

Length of EPH marker (in bytes)

ERS_SEG_SYMBOLS

The "segmentation symbols used" flag within Sers: 2

ERS_SOP

The "SOP marker segments used" flag within Sers: 1

MAX_COMP_BITDEPTH

The maximum number of component bitdepth

MAX_LPPM

Maximum length of PPM marker segment

MAX_LPPT

Maximum length of PPT marker segment

PLM

Packet length, main header (PLM): 0xFF57

PLT

Packet length, tile-part header (PLT): 0xFF58

POC
PPM

Packed packet headers, main header (PPM): 0xFF60

PPT

Packed packet headers, tile-part header (PPT): 0xFF61

PRECINCT_PARTITION_DEF_SIZE

The default size exponent of the precincts

QCC

Quantization component (QCC): 0xFF5D

QCD

Quantization default (QCD): 0xFF5C

RCOM_GEN_USE

General use registration value (COM): 0x0001

RGN

Region-of-interest (RGN): 0xFF5E

RSIZ_BASELINE

No special capabilities (baseline) in codestream, in Rsiz field of SIZ marker: 0x00. All flag bits are turned off

RSIZ_ER_FLAG

Error resilience marker flag bit in Rsiz field in SIZ marker: 0x01

RSIZ_ROI

ROI present marker flag bit in Rsiz field in SIZ marker: 0x02

SCOX_HOR_CB_PART

Horizontal code-block partition origin is at x=1

SCOX_PRECINCT_PARTITION

Precinct used flag

SCOX_USE_EPH

Use end of packet header marker

SCOX_USE_SOP

Use start of packet marker

SCOX_VER_CB_PART

Vertical code-block partition origin is at y=1

SIZ

SIZ marker (Image and tile size): 0xFF51

SOC

Start of codestream (SOC): 0xFF4F

SOD

Start of data (SOD): 0xFF93

SOP

Start pf packet (SOP): 0xFF91

SOP_LENGTH

Length of SOP marker (in bytes)

SOT

Start of tile-part (SOT): 0xFF90

SQCX_EXP_MASK

Exponent bitmask in SPQCX when no quantization: 3

SQCX_EXP_SHIFT

Exponent shift in SPQCX when no quantization: 3

SQCX_GB_MSK

Guard bits mask in SQCX field: 7

SQCX_GB_SHIFT

Guard bits shift in SQCX field: 5

SQCX_NO_QUANTIZATION

No quantization (i.e. embedded reversible) flag for Sqcd or Sqcc (Sqcx) fields: 0x00.

SQCX_SCALAR_DERIVED

Scalar derived (i.e. LL values only) quantization flag for Sqcd or Sqcc (Sqcx) fields: 0x01.

SQCX_SCALAR_EXPOUNDED

Scalar expounded (i.e. all values) quantization flag for Sqcd or Sqcc (Sqcx) fields: 0x02.

SRGN_IMPLICIT

Implicit (i.e. max-shift) ROI flag for Srgn field in RGN marker segment: 0x00

SSIZ_DEPTH_BITS

Component bitdepth bits in Ssiz field in SIZ marker: 7

TLM

Tile-part lengths (TLM): 0xFF55