Exemple #1
0
        ShpTSFrame[] ParseFrames(Stream s)
        {
            var start = s.Position;

            s.ReadUInt16();
            var width = s.ReadUInt16();
            var height = s.ReadUInt16();
            var size = new Size(width, height);
            var frameCount = s.ReadUInt16();

            var frames = new ShpTSFrame[frameCount];
            for (var i = 0; i < frames.Length; i++)
                frames[i] = new ShpTSFrame(s, size);

            s.Position = start;
            return frames;
        }