30 lines
757 B
C#
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));
|
|
}
|
|
}
|
|
}
|