![]() |
TSDuck v3.43-4480
MPEG Transport Stream Toolkit
|
A class to register factories of section filters. More...
#include <tsTablesLoggerFilterRepository.h>
Public Types | |
| using | FilterFactory = TablesLoggerFilterInterface *(*)() |
| Profile of a function which creates a TablesLogger section filter. | |
Public Member Functions | |
| Register (FilterFactory factory) | |
| The constructor registers a section filter factory. | |
A class to register factories of section filters.
The registration is performed using constructors. Thus, it is possible to perform a registration in the declaration of a static object.
| using ts::TablesLoggerFilterRepository::Register::FilterFactory = TablesLoggerFilterInterface* (*)() |
Profile of a function which creates a TablesLogger section filter.
| ts::TablesLoggerFilterRepository::Register::Register | ( | FilterFactory | factory | ) |
The constructor registers a section filter factory.
| [in] | factory | Function which creates a section filter. |