Classes | |
struct | IRoot |
Interface for root modules (with only one implementation MRoot), all modules are always owned (either directly or indirectly) by one of this type. More... | |
struct | IQuality2SE |
Interface for modules deciding how the max. SE will depend on block size (parametrized by quality). More... | |
struct | IColorTransformer |
Interface for modules performing color transformations, following modules always work with single-color (greyscale) images. More... | |
struct | IShapeTransformer |
Interface for modules handling pixel-shape changes and/or splitting the single-color planes into independently processed parts. More... | |
struct | ISquareRanges |
Interface for modules that control how the image will be split into rectangular (mostly square) range blocks. More... | |
struct | ISquareDomains |
Interface for modules deciding what will square domain blocks look like. More... | |
struct | ISquareEncoder |
Interface for square encoders - maintaining mappings from square domains to square ranges. More... | |
struct | IStdEncPredictor |
Interface for domain-range mapping predictor generator for MStdEncoder. More... | |
struct | IIntCodec |
Integer sequences (de)coder interface. More... |