public HuffmanEncoder(int bitDepth, IHuffmanTreeBuilder treeBuilder, NibbleOrder nibbleOrder = NibbleOrder.LowNibbleFirst) { _bitDepth = bitDepth; _encoder = new HuffmanHeaderlessEncoder(bitDepth, nibbleOrder, treeBuilder); }
public HuffmanEncoder(int bitDepth, NibbleOrder nibbleOrder) { _bitDepth = bitDepth; _encoder = new HuffmanHeaderlessEncoder(bitDepth, nibbleOrder); }
public HuffmanDecoder(int bitDepth, NibbleOrder nibbleOrder) { _bitDepth = bitDepth; _decoder = new HuffmanHeaderlessDecoder(bitDepth, nibbleOrder); }
public HuffmanHeaderlessEncoder(int bitDepth, NibbleOrder nibbleOrder) { _bitDepth = bitDepth; _nibbleOrder = nibbleOrder; }