skyscraper8/skyscraper8/Atsc/A331/Atsc3FilenameTable.cs
feyris-tan 4fe40e082a
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 1m25s
The Atsc3Receiver.cs now understands ATSC3 FDTs.
2026-06-08 20:52:21 +02:00

24 lines
613 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
namespace skyscraper8.Atsc.A331
{
internal class Atsc3FilenameTable
{
private List<Tuple<IPEndPoint, ulong, string>> staticFilenames;
public void LearnFilename(IPEndPoint endpoint, Atsc3Fdt fdt)
{
foreach (Atsc3FdtFile file in fdt.Files)
{
if (staticFilenames == null)
staticFilenames = new List<Tuple<IPEndPoint, ulong, string>>();
staticFilenames.Add(new Tuple<IPEndPoint, ulong, string>(endpoint, file.TOI, file.ContentLocation));
}
}
}
}