BitMiracle.LibJpeg.Classic.jpeg_source_mgr.GetTwoBytes C# (CSharp) Method

GetTwoBytes() public method

Reads two bytes interpreted as an unsigned 16-bit integer.
public GetTwoBytes ( int &V ) : bool
V int The result.
return bool
        public virtual bool GetTwoBytes(out int V)
        {
            if (!MakeByteAvailable())
            {
                V = 0;
                return false;
            }

            m_bytes_in_buffer--;
            V = m_next_input_byte[m_position] << 8;
            m_position++;

            if (!MakeByteAvailable())
                return false;

            m_bytes_in_buffer--;
            V += m_next_input_byte[m_position];
            m_position++;
            return true;
        }