Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
 protected override void SaveState()
 {
     DownloadStateIO.Save(state);// TransactedIO.WriteBytes(DownloadStateStore.Save(state), Id + ".state", Config.DataDir);
 }
Exemplo n.º 3
0
 protected override void SaveState()
 {
     DownloadStateIO.Save((MultiSourceHLSDownloadState)this._state);
 }