TSDuck v3.40-4033
MPEG Transport Stream Toolkit
|
The default section filter for TablesLogger. More...
#include <tsTablesLoggerFilter.h>
Public Member Functions | |
TablesLoggerFilter ()=default | |
Default constructor. | |
virtual void | defineFilterOptions (Args &args) const override |
Define section filtering command line options in an Args. | |
virtual bool | filterSection (DuckContext &duck, const Section §ion, CASID cas, PIDSet &more_pids) override |
Check if a specific section must be filtered and displayed. | |
virtual bool | loadFilterOptions (DuckContext &duck, Args &args, PIDSet &initial_pids) override |
Load arguments from command line. | |
virtual bool | reset () override |
Reset context, if filtering restarts from the beginning for instance. | |
The default section filter for TablesLogger.
|
overridevirtual |
Define section filtering command line options in an Args.
[in,out] | args | Command line arguments to update. |
Implements ts::TablesLoggerFilterInterface.
|
overridevirtual |
Load arguments from command line.
Args error indicator is set in case of incorrect arguments.
[in,out] | duck | TSDuck context. |
[in,out] | args | Command line arguments. |
[out] | initial_pids | Initial PID's that the filter would like to see. |
Implements ts::TablesLoggerFilterInterface.
|
overridevirtual |
Reset context, if filtering restarts from the beginning for instance.
Implements ts::TablesLoggerFilterInterface.
|
overridevirtual |
Check if a specific section must be filtered and displayed.
[in,out] | duck | TSDuck context. |
[in] | section | The section to check. |
[in] | cas | The CAS id for this section. |
[out] | more_pids | Additional PID's that the filter would like to see. |
Implements ts::TablesLoggerFilterInterface.