[]
This class holds references to each module specifications used in the encoding chain. This avoid big amount of arguments in method calls. A specification contains values of each tile-component for one module. All members must be instance of ModuleSpec class (or its children).
public class EncoderSpecs
Name | Description |
---|---|
EncoderSpecs(int, int, BlkImgDataSrc, ParameterList) | Initialize all members with the given number of tiles and components and the command-line arguments stored in a ParameterList instance |
Name | Description |
---|---|
bms | By-pass mode specifications |
cblks | Code-blocks sizes specification |
css | Causal stripes specifications |
cts | Component transformation specifications |
dls | Number of decomposition levels specifications |
ephs | End of packet header (EPH) marker use specification |
gbs | Number of guard bits specifications |
lcs | The length calculation specifications |
mqrs | MQ reset specifications |
nComp | The number of components within the image |
nTiles | The number of tiles within the image |
pocs | Progression/progression changes specification |
pss | Precinct partition specifications |
qsss | Quantization normalized base step size specifications |
qts | Quantization type specifications |
rois | ROI maxshift value specifications |
rts | Regular termination specifications |
sops | Start of packet (SOP) marker use specification |
sss | Error resilience segment symbol use specifications |
tts | The termination type specifications |
wfs | Analysis wavelet filters specifications |