TSDuck v3.40-4033
MPEG Transport Stream Toolkit
|
Abstract interface for classes which provide PES packets into a Packetizer. More...
#include <tsPESProviderInterface.h>
Public Member Functions | |
virtual void | providePESPacket (PacketCounter counter, PESPacketPtr &pes)=0 |
This hook is invoked when a new PES packet is required. | |
Abstract interface for classes which provide PES packets into a Packetizer.
This abstract interface must be implemented by classes which provide PES packets into a Packetizer.
|
pure virtual |
This hook is invoked when a new PES packet is required.
[in] | counter | The PES counter is an information on the progression (zero the first time the hook is invoked from the packetizer). |
[out] | pes | A smart pointer to the next PES packet to packetize. If a null pointer is provided, no PES packet is available. |