C# (CSharp) CSJ2K.j2k.entropy Namespace

Nested Namespaces

CSJ2K.j2k.entropy.decoder
CSJ2K.j2k.entropy.encoder

Сlasses

Name Description
CBlkSizeSpec This class extends ModuleSpec class for code-blocks sizes holding purposes.

It stores the size a of code-block.

PrecinctSizeSpec This class extends ModuleSpec class for precinct partition sizes holding purposes.

It stores the size a of precinct when precinct partition is used or not. If precinct partition is used, we can have several packets for a given resolution level whereas there is only one packet per resolution level if no precinct partition is used.

Progression This class holds one of the different progression orders defined in the bit stream. The type(s) of progression order are defined in the ProgressionType interface. A Progression object is totally defined by its component start and end, resolution level start and end and layer start and end indexes. If no progression order change is defined, there is only Progression instance.
ProgressionSpec This class extends ModuleSpec class for progression type(s) and progression order changes holding purposes.

It stores the progression type(s) used in the codestream. There can be several progression type(s) if progression order changes are used (POC markers).