public void writeFromBuffer() { for (int i = 0; i < buffer.Count; i++) videoWriter.WriteFrame(buffer[i]); buffer.Clear(); videoWriter.Dispose(); // We are theoretically done with writing the video... so we notify all registered listeners DoneWritingRallyVideoEventArgs e = new DoneWritingRallyVideoEventArgs(this.starttime); donewritingrallyvideo(this, e); }
// This is called when a WriteVideoThread thread throws a DoneWritingRallyVideoEvent private void writevideothread_donewritingvideo(object sender, DoneWritingRallyVideoEventArgs e) { long videoid = e.videoID(); createScreeshot(videoid); }
public void processFinished(object sender, EventArgs evt) { DoneWritingRallyVideoEventArgs e = new DoneWritingRallyVideoEventArgs(this.starttime); donewritingrallyvideo(this, e); }
public void processFinished(object sender, EventArgs evt) { DoneWritingRallyVideoEventArgs e = new DoneWritingRallyVideoEventArgs(this.starttime); donewritingrallyvideo(this, e); }