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(); }
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; }
public override void showFrame(ShowFrame tag) { m.frames.Add(frame); frame = new Frame(); }