![]() |
TSDuck v3.43-4480
MPEG Transport Stream Toolkit
|
A repository for known PSI/SI tables and descriptors. More...
Classes | |
| class | ts::PSIRepository::DescriptorClass |
| Description of a descriptor class. More... | |
| class | ts::PSIRepository |
| A repository for known PSI/SI tables and descriptors. More... | |
| class | ts::PSIRepository::RegisterDescriptor |
| A class to register fully implemented descriptors. More... | |
| class | ts::PSIRepository::RegisterTable |
| A class to register fully implemented tables. More... | |
| class | ts::PSIRepository::RegisterXML |
| A class to register additional XML model files to merge with the main model for tables and descriptors. More... | |
| class | ts::PSIRepository::SignalizationClass |
| Base description of a signalization class, common to tables and descriptors. More... | |
| class | ts::PSIRepository::TableClass |
| Description of a table class. More... | |
Namespaces | |
| namespace | ts |
| TSDuck namespace, containing all TSDuck classes and functions. | |
Macros | |
| #define | TS_REGISTER_CA_DESCRIPTOR(func, ...) |
| Registration of a display function for a CA_descriptor inside the ts::PSIRepository singleton. | |
| #define | TS_REGISTER_DESCRIPTOR(classname, ...) |
| Registration of a fully implemented descriptor inside the ts::PSIRepository singleton. | |
| #define | TS_REGISTER_SECTION(...) |
| Registration of a known table with display functions but no full C++ class. | |
| #define | TS_REGISTER_TABLE(classname, ...) |
| Registration of a fully implemented table inside the ts::PSIRepository singleton. | |
| #define | TS_REGISTER_XML_FILE(filename) |
| Registration of an extension XML model file inside the ts::PSIRepository singleton. | |
A repository for known PSI/SI tables and descriptors.
| #define TS_REGISTER_TABLE | ( | classname, | |
| ... | |||
| ) |
Registration of a fully implemented table inside the ts::PSIRepository singleton.
This macro is typically used in the .cpp file of a table.
| #define TS_REGISTER_SECTION | ( | ... | ) |
Registration of a known table with display functions but no full C++ class.
This macro is typically used in the .cpp file of a CAS-specific module or TSDuck extension.
| #define TS_REGISTER_DESCRIPTOR | ( | classname, | |
| ... | |||
| ) |
Registration of a fully implemented descriptor inside the ts::PSIRepository singleton.
This macro is typically used in the .cpp file of a descriptor.
| #define TS_REGISTER_CA_DESCRIPTOR | ( | func, | |
| ... | |||
| ) |
Registration of a display function for a CA_descriptor inside the ts::PSIRepository singleton.
This macro is typically used in the .cpp file of a CAS-specific module or TSDuck extension.
| #define TS_REGISTER_XML_FILE | ( | filename | ) |
Registration of an extension XML model file inside the ts::PSIRepository singleton.
This macro is typically used in the .cpp file of a TSDuck extension.