public static void Add1() { var beginTime = new DateTime(2016, 3, 22, 23, 50, 1, 156); string videoId = "videoId"; int streamId = 2; string path = System.IO.Path.Combine(GlobalData.Path, $"{videoId}_{streamId}"); GlobalData.FileLengthSup = new TimeSpan(0, 5, 0); using (SyncRecorder recorder = new SyncRecorder(path)) { recordAddMinutes(recorder, beginTime, 0, DataType.StreamDataKey); recordAddMinutes(recorder, beginTime, 1, DataType.SysHead); //new recordAddMinutes(recorder, beginTime, 1, DataType.StreamDataKey); recordAddMinutes(recorder, beginTime, 2, DataType.StreamDataKey); recordAddMinutes(recorder, beginTime, 3, DataType.StreamData); recordAddMinutes(recorder, beginTime, 4, DataType.StreamDataKey); recordAddMinutes(recorder, beginTime, 5, DataType.StreamData); recordAddMinutes(recorder, beginTime, 6, DataType.StreamData); recordAddMinutes(recorder, beginTime, 7, DataType.StreamDataKey); //new recordAddMinutes(recorder, beginTime, 8, DataType.StreamData); recordAddMinutes(recorder, beginTime, 9, DataType.SysHead); //new recordAddMinutes(recorder, beginTime, 9, DataType.StreamDataKey); recordAddMinutes(recorder, beginTime, 10, DataType.StreamData); recordAddMinutes(recorder, beginTime, 11, DataType.StreamData); recordAddMinutes(recorder, beginTime, 12, DataType.StreamDataKey); //new recordAddMinutes(recorder, beginTime, 13, DataType.StreamData); recordAddMinutes(recorder, beginTime, 14, DataType.StreamData); recordAddMinutes(recorder, beginTime, 15, DataType.StreamDataKey); recordAddMinutes(recorder, beginTime, 16, DataType.StreamData); recordAddMinutes(recorder, beginTime, 17, DataType.StreamData); recordAddMinutes(recorder, beginTime, 18, DataType.StopSign); writeError(Path.Combine(path, GlobalProcess.FolderPath(beginTime)), $"20100322235959999{GlobalProcess.IndexesFormat()}"); } }
public static void addData(string path, DateTime beginTime, int start, int end) { using (SyncRecorder recorder = new SyncRecorder(path)) { recordAddSeconds(recorder, beginTime, 0, DataType.SysHead); //new fillRecordBySeconds(recorder, beginTime, start, end); } }
public static void AddSeconds(string videoId, int streamId, DateTime beginTime) { string path = System.IO.Path.Combine(GlobalData.Path, $"{videoId}_{streamId}"); GlobalData.FileLengthSup = new TimeSpan(0, 15, 0); using (SyncRecorder recorder = new SyncRecorder(path)) { recordAddSeconds(recorder, beginTime, 0, DataType.SysHead); //new for (int i = 0; i < SecondsPeriodArray.Length; i++) { fillRecordBySeconds(recorder, beginTime, SecondsPeriodArray[i].StartSeconds, SecondsPeriodArray[i].StopSeconds); } } }