/// <summary> /// Erstellt eine neue Beschreibung. /// </summary> /// <param name="language">Die verwendete Sprache in <i>ISO</i> Notation.</param> /// <param name="type">Die Art der VideoText Information.</param> /// <param name="magazine">Die Nummer des Textblocks.</param> /// <param name="pageBCD">Die Nummer der Seite im Textblock.</param> public TeletextItem(string language, TeletextTypes type, byte magazine, byte pageBCD) { // Remember MagazineNumber = magazine; PageNumberBCD = pageBCD; ISOLanguage = language; Type = type; }
public TeletextItem(string language, TeletextTypes type, byte magazine, byte pageBCD) { // Remember MagazineNumber = magazine; PageNumberBCD = pageBCD; ISOLanguage = language; Type = type; }
/// <summary> /// Erstellt eine neue Beschreibung. /// </summary> /// <param name="section">Die Rohdaten.</param> /// <param name="offset">Das erste Byte in den Rohdaten, das zu einer Beschreibung gehört.</param> private TeletextItem(Section section, int offset) { // Load ISOLanguage = section.ReadString(offset + 0, 3); Type = (TeletextTypes)(section[offset + 3] >> 3); MagazineNumber = (byte)(section[offset + 3] & 0x7); // Decode PageNumberBCD = section[offset + 4]; }
private TeletextItem(Section section, int offset) { // Load ISOLanguage = section.ReadString(offset + 0, 3); Type = (TeletextTypes)(section[offset + 3]>>3); MagazineNumber = (byte)(section[offset + 3]&0x7); // Decode PageNumberBCD = section[offset + 4]; }