TSDuck v3.40-3963
MPEG Transport Stream Toolkit
|
Abstract interface for classes which provide MPEG sections into a Packetizer. More...
#include <tsSectionProviderInterface.h>
Public Member Functions | |
virtual | ~SectionProviderInterface () |
Virtual destructor. | |
virtual bool | doStuffing ()=0 |
Shall we perform section stuffing. | |
virtual void | provideSection (SectionCounter counter, SectionPtr §ion)=0 |
This hook is invoked when a new section is required. | |
Abstract interface for classes which provide MPEG sections into a Packetizer.
This abstract interface must be implemented by classes which provide MPEG sections into a Packetizer.
|
pure virtual |
This hook is invoked when a new section is required.
[in] | counter | The section counter is an information on the progression (zero the first time the hook is invoked from the packetizer). |
[out] | section | A smart pointer to the next section to packetize. If a null pointer is provided, no section is available. |
|
pure virtual |
Shall we perform section stuffing.