public RateCountedStream(Stream base_stream, TimeSpan duration) { this.BaseStream = base_stream; this.readCounter = new RateCounter((int)duration.TotalMilliseconds); this.writeCounter = new RateCounter((int)duration.TotalMilliseconds); }