TSDuck v3.41-4250
MPEG Transport Stream Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages Concepts
ts::AbstractDefinedByStandards Class Referenceabstract

Abstract base class for objects which are defined by standards. More...

#include <tsAbstractDefinedByStandards.h>

Inheritance diagram for ts::AbstractDefinedByStandards:

Public Member Functions

virtual Standards definingStandards (Standards current_standards=Standards::NONE) const =0
 Get the list of standards which define this object.
 

Detailed Description

Abstract base class for objects which are defined by standards.

Member Function Documentation

◆ definingStandards()

virtual Standards ts::AbstractDefinedByStandards::definingStandards ( Standards  current_standards = Standards::NONE) const
pure virtual

Get the list of standards which define this object.

Parameters
[in]current_standardsCurrent standards in the stream so far. This is a hint which may help the object to determine to which standard it belongs. This can be used by objects with slightly different semantics depending on the standard.
Returns
A bit mask of standards.

Implemented in ts::AbstractDescriptor, ts::AbstractSignalization, ts::BinaryTable, and ts::Section.


The documentation for this class was generated from the following file: