public HalfLifeDemoWriter(HalfLifeDemo demo, IHalfLifeDemoWriter demoWriterInterface, IProgressWindow progressWindowInterface, Int32 firstFrameToWriteIndex) { this.demo = demo; this.demoWriterInterface = demoWriterInterface; this.progressWindowInterface = progressWindowInterface; this.firstFrameToWriteIndex = firstFrameToWriteIndex; }