protected override void SaveState() { DownloadStateIO.Save((MultiSourceDASHDownloadState)_state); //TransactedIO.WriteBytes(DownloadStateStore.Save((MultiSourceDASHDownloadState)_state), Id + ".state", Config.DataDir); //TransactedIO.Write(JsonConvert.SerializeObject(_state as MultiSourceDASHDownloadState), // Id + ".state", Config.DataDir); //File.WriteAllText(Path.Combine(Config.DataDir, Id + ".state"), // JsonConvert.SerializeObject(_state as MultiSourceDASHDownloadState)); SaveChunkState(); }
protected override void SaveState() { DownloadStateIO.Save(state);// TransactedIO.WriteBytes(DownloadStateStore.Save(state), Id + ".state", Config.DataDir); }
protected override void SaveState() { DownloadStateIO.Save((MultiSourceHLSDownloadState)this._state); }