Files
ChanSort/ChanSort.Loader.TllFile/SatTransponder.cs
hbeham d6570d18f3 - renamed loaders
- added experimental support for Panasonic
- fixed Encrypted-flag detection for Samsung Analog and DVB-C/T channels
- text editors now only open after holding the mouse button for 0.5sec
- new menu item/button for deleting channels from the right list
2013-04-21 22:04:06 +02:00

32 lines
820 B
C#

using System;
namespace ChanSort.Loader.LG
{
internal class SatTransponder
{
private readonly byte[] data;
public int BaseOffset { get; set; }
public SatTransponder(byte[] data)
{
this.data = data;
}
public int Frequency { get { return BitConverter.ToInt16(data, BaseOffset + 12); } }
public int OriginalNetworkId { get { return BitConverter.ToInt16(data, BaseOffset + 18); } }
public int TransportStreamId { get { return BitConverter.ToInt16(data, BaseOffset + 20); } }
public int SymbolRate
{
get { return BitConverter.ToInt16(data, BaseOffset + 25); }
set
{
data[BaseOffset + 25] = (byte)value;
data[BaseOffset + 26] = (byte)(value >> 8);
}
}
public int SatIndex { get { return data[BaseOffset + 36]; } }
}
}