mirror of
https://github.com/PredatH0r/ChanSort.git
synced 2026-01-14 19:32:04 +01:00
32 lines
825 B
C#
32 lines
825 B
C#
using System;
|
|
|
|
namespace ChanSort.Loader.TllFile
|
|
{
|
|
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]; } }
|
|
}
|
|
}
|