public Serializer(string inputFile) : base(inputFile) { DependencyChecker.AssertVCRedistInstalled(); Features.ChannelNameEdit = ChannelNameEditMode.All; Features.DeleteMode = DeleteMode.Physically; Features.CanSkipChannels = true; Features.CanLockChannels = true; Features.CanHideChannels = false; Features.CanHaveGaps = false; Features.EncryptedFlagEdit = true; Features.SortedFavorites = true; DataRoot.AddChannelList(avbtChannels); DataRoot.AddChannelList(avbcChannels); DataRoot.AddChannelList(dvbtChannels); DataRoot.AddChannelList(dvbcChannels); DataRoot.AddChannelList(dvbsChannels); DataRoot.AddChannelList(antennaipChannels); DataRoot.AddChannelList(cableipChannels); DataRoot.AddChannelList(satipChannels); DataRoot.AddChannelList(freesatChannels); // hide columns for fields that don't exist in Panasonic channel list foreach (ChannelList list in DataRoot.ChannelLists) { list.VisibleColumnFieldNames.Remove("PcrPid"); list.VisibleColumnFieldNames.Remove("VideoPid"); list.VisibleColumnFieldNames.Remove("AudioPid"); } }
public Serializer(string inputFile) : base(inputFile) { DependencyChecker.AssertVCRedistInstalled(); this.Features.ChannelNameEdit = ChannelNameEditMode.None; this.Features.DeleteMode = DeleteMode.Physically; this.Features.SortedFavorites = false; //this.Features.SupportedFavorites = new Favorites(); this.DataRoot.AddChannelList(this.allChannels); }
public DbSerializer(string inputFile) : base(inputFile) { DependencyChecker.AssertVCRedistInstalled(); this.Features.ChannelNameEdit = ChannelNameEditMode.All; this.Features.DeleteMode = DeleteMode.Physically; this.Features.CanSkipChannels = true; this.Features.CanLockChannels = true; this.Features.CanHideChannels = true; this.Features.SupportedFavorites = Favorites.A | Favorites.B | Favorites.C | Favorites.D | Favorites.E; this.Features.SortedFavorites = true; this.Features.AllowGapsInFavNumbers = false; }
public HisDbSerializer(string inputFile) : base(inputFile) { DependencyChecker.AssertVCRedistInstalled(); Features.ChannelNameEdit = ChannelNameEditMode.All; Features.DeleteMode = DeleteMode.FlagWithPrNr; Features.CanSkipChannels = true; Features.CanLockChannels = true; Features.CanHideChannels = true; Features.CanHaveGaps = true; Features.MixedSourceFavorites = true; Features.SortedFavorites = true; }
public HisDbSerializer(string inputFile) : base(inputFile) { DependencyChecker.AssertVCRedistInstalled(); this.Features.ChannelNameEdit = ChannelNameEditMode.All; this.Features.DeleteMode = DeleteMode.NotSupported; this.Features.CanSkipChannels = false; this.Features.CanLockChannels = true; this.Features.CanHideChannels = true; this.Features.CanHaveGaps = true; this.Features.SortedFavorites = true; channelLists.Add(new ChannelList(SignalSource.Antenna, "Antenna")); channelLists.Add(new ChannelList(SignalSource.Cable, "Cable")); channelLists.Add(new ChannelList(SignalSource.Sat, "Sat")); channelLists.Add(new ChannelList(SignalSource.Sat, "Preferred Sat")); channelLists.Add(new ChannelList(0, "CI 1")); channelLists.Add(new ChannelList(0, "CI 2")); channelLists.Add(new ChannelList(0, "Favorites")); channelLists[channelLists.Count - 1].IsMixedSourceFavoritesList = true; foreach (var list in this.channelLists) { this.DataRoot.AddChannelList(list); list.VisibleColumnFieldNames = new List <string> { "OldPosition", "Position", "Source", "NewProgramNr", "Name", "ShortName", "Favorites", "Lock", "Hidden", "Encrypted", "FreqInMhz", "OriginalNetworkId", "TransportStreamId", "ServiceId", "ServiceType", "ServiceTypeName", "NetworkName", "Satellite", "SymbolRate" }; } }
public DbSerializer(string inputFile) : base(inputFile) { DependencyChecker.AssertVCRedistInstalled(); this.Features.ChannelNameEdit = ChannelNameEditMode.All; this.Features.DeleteMode = DeleteMode.Physically; this.Features.CanSkipChannels = false; this.Features.CanLockChannels = true; this.Features.CanHideChannels = false; // true in Android/e-format this.DataRoot.AddChannelList(this.atvChannels); this.DataRoot.AddChannelList(this.dtvTvChannels); this.DataRoot.AddChannelList(this.dtvRadioChannels); this.DataRoot.AddChannelList(this.satTvChannels); this.DataRoot.AddChannelList(this.satRadioChannels); }