skyscraper8/skyscraper8/Mpeg2/Descriptors/0x20_ExternalEsIdDescriptor.cs
feyris-tan ef86554f9a Import
2025-05-12 22:09:16 +02:00

30 lines
757 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using skyscraper5.Skyscraper;
using skyscraper5.Skyscraper.Plugins;
namespace skyscraper5.Mpeg2.Descriptors
{
[SkyscraperPlugin]
[TsDescriptor(0x20,"PMT")]
[BannedTable("TSDT","EIT")]
class ExternalEsIdDescriptor : TsDescriptor
{
public ExternalEsIdDescriptor(byte[] buffer)
{
if (buffer.Length != 2)
{
Valid = false;
return;
}
//TODO: Implement this!
// see T-REC-H.222.0-202106-S!!PDF-E.pdf
// page 118, paragraph 2.6.46
throw new NotImplementedException(nameof(ExternalEsIdDescriptor));
}
}
}