BitMiracle.LibTiff.Classic.Tiff.startStrip C# (CSharp) Method

startStrip() private method

Set state to appear as if a strip has just been read in.
private startStrip ( int strip ) : bool
strip int
return bool
        private bool startStrip(int strip)
        {
            if ((m_flags & TiffFlags.CODERSETUP) != TiffFlags.CODERSETUP)
            {
                if (!m_currentCodec.SetupDecode())
                    return false;

                m_flags |= TiffFlags.CODERSETUP;
            }

            m_curstrip = strip;
            m_row = (strip % m_dir.td_stripsperimage) * m_dir.td_rowsperstrip;
            m_rawcp = 0;

            if ((m_flags & TiffFlags.NOREADRAW) == TiffFlags.NOREADRAW)
                m_rawcc = 0;
            else
                m_rawcc = (int)m_dir.td_stripbytecount[strip];

            return m_currentCodec.PreDecode((short)(strip / m_dir.td_stripsperimage));
        }
Tiff