FluxJpeg.Core.Decoder.JpegComponent.decode_dc_coefficient C# (CSharp) Method

decode_dc_coefficient() public method

Generated from text on F-22, F.2.2.1 - Huffman decoding of DC coefficients on ISO DIS 10918-1. Requirements and Guidelines.
public decode_dc_coefficient ( JPEGBinaryReader JPEGStream ) : float
JPEGStream FluxJpeg.Core.IO.JPEGBinaryReader Stream that contains huffman bits
return float
        public float decode_dc_coefficient(JPEGBinaryReader JPEGStream)
        {
            int t = DCTable.Decode(JPEGStream);
            float diff = JPEGStream.ReadBits(t);
            diff = HuffmanTable.Extend((int)diff, t);
            diff = (previousDC + diff);
            previousDC = diff;
            return diff;
        }