TSDuck v3.41-4258
MPEG Transport Stream Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages Concepts
tsAbstractTable.h File Reference

Abstract base class for MPEG PSI/SI tables. More...

Classes

class  ts::AbstractTable
 Abstract base class for MPEG PSI/SI tables. More...
 
class  ts::AbstractTable::AttachedEntry
 Base inner class for table entries which contain AbstractTableAttachment fields, such as descriptor lists. More...
 
class  ts::AbstractTable::AttachedEntryList< ENTRY >
 Template map of subclasses of AttachedEntry, indexed by size_t. More...
 
class  ts::AbstractTable::AttachedEntryMap< KEY, ENTRY >
 Template map of subclasses of AttachedEntry. More...
 
class  ts::AbstractTable::EntryWithDescriptors
 Base inner class for table entries with one descriptor list. More...
 

Namespaces

namespace  ts
 TSDuck namespace, containing all TSDuck classes and functions.
 

Enumerations

enum class  ts::TableScope {
  ts::NONE ,
  ts::ACTUAL ,
  ts::ALL
}
 Define the scope of tables which can apply to actual or other TS. More...
 

Functions

const Namests::TableScopeEnum ()
 Enumeration description of TableScope values.
 

Detailed Description

Abstract base class for MPEG PSI/SI tables.