public DataFile(Configuration.Storage.Container container) { settings = container; queue = new BlockingCollection <FrameData>(new ConcurrentQueue <FrameData>()); writer = new Thread(WorkerThread); writer.Name = "Storage writer " + settings.Identifier; writer.Start(); }
private void AddStorage(Configuration.Storage.Container container) { RemoveStorage(container.Identifier); recorders.Add(container.Identifier, new Recorder.DataFile(container)); }
public RecordingFile(Configuration.Storage.Container settings) : base(settings.LocalFileName, settings.MaximumSize) { }