Go to the documentation of this file.
13 #ifndef LIBSI_SECTION_H
14 #define LIBSI_SECTION_H
23 class PAT :
public NumberedSection {
46 class CAT :
public NumberedSection {
55 class PMT :
public NumberedSection {
80 class TSDT :
public NumberedSection {
91 class NIT :
public NumberedSection {
102 virtual void Parse();
110 virtual void Parse();
116 class BAT :
public NIT {
118 BAT(
const unsigned char *
data,
bool doCopy=
true) :
NIT(data, doCopy) {}
123 class SDT :
public NumberedSection {
137 virtual void Parse();
145 virtual void Parse();
150 class EIT :
public NumberedSection {
173 virtual void Parse();
189 virtual void Parse();
194 class TDT :
public Section {
200 virtual void Parse();
205 class TOT :
public CRCSection {
212 virtual void Parse();
217 class RST :
public Section {
230 virtual void Parse();
236 virtual void Parse();
239 class AIT :
public NumberedSection {
251 virtual void Parse();
260 virtual void Parse();
265 class PremiereCIT :
public NumberedSection {
273 virtual void Parse();
280 #endif //LIBSI_TABLE_H