[]
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 |