Example #1
0
		public override void  header(Header h)
		{
			m.version = h.version;
			m.framerate = h.rate;
			m.size = h.size;
			m.frames = new System.Collections.ArrayList(h.framecount);
			frame = new Frame();
		}
Example #2
0
		public override void  finish()
		{
			// C: If there is no ShowFrame at the end, don't throw away the frame.
			if (frame != null && !m.frames.Contains(frame))
			{
				m.frames.Add(frame);
			}
			// we are done loading the movie.  now set currentFrame == null
			frame = null;
		}
Example #3
0
		public override void  showFrame(ShowFrame tag)
		{
			m.frames.Add(frame);
			frame = new Frame();
		}