public MyVideoCompresser(IColorTransformable colorTransformer, IDctTransformable dctTransformer, IQuantizable quantizer) { ColorTransformer = colorTransformer; DctTransformer = dctTransformer; Quantizer = quantizer; this.RleCodec = new Rle(); }
public MyVideoDecompresser( IColorTransformable colorTransformer, IDctTransformable dctTransformer, IQuantizable quantizer, IDictionary <sbyte, decimal> entropyTable) { this.ColorTransformer = colorTransformer; this.DctTransformer = dctTransformer; this.Quantizer = quantizer; this.RleCodec = new Rle(); this.ArithmeticalCodec = new ArithmeticalCodec(entropyTable); }