コード例 #1
0
 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();
 }
コード例 #2
0
ファイル: StorageManager.cs プロジェクト: tidehc/MiniNVR
 private void AddStorage(Configuration.Storage.Container container)
 {
     RemoveStorage(container.Identifier);
     recorders.Add(container.Identifier, new Recorder.DataFile(container));
 }
コード例 #3
0
 public RecordingFile(Configuration.Storage.Container settings)
     : base(settings.LocalFileName, settings.MaximumSize)
 {
 }