Ejemplo n.º 1
0
            private void _read()
            {
                _label = ((Gif.ExtensionLabel)m_io.ReadU1());
                switch (Label)
                {
                case Gif.ExtensionLabel.Application: {
                    _body = new ExtApplication(m_io, this, m_root);
                    break;
                }

                case Gif.ExtensionLabel.Comment: {
                    _body = new Subblocks(m_io, this, m_root);
                    break;
                }

                case Gif.ExtensionLabel.GraphicControl: {
                    _body = new ExtGraphicControl(m_io, this, m_root);
                    break;
                }

                default: {
                    _body = new Subblocks(m_io, this, m_root);
                    break;
                }
                }
            }
Ejemplo n.º 2
0
 private void _read()
 {
     _lzwMinCodeSize = m_io.ReadU1();
     _subblocks      = new Subblocks(m_io, this, m_root);
 }