DVB-NIP demux handler interface.
More...
#include <tsmcastNIPHandlerInterface.h>
DVB-NIP demux handler interface.
This abstract interface must be implemented by classes which need to be notified about received files using a NIPDemux. All low-level events from the FLUTE layer are also available by inheriting from FluteHandlerInterface.
◆ handleNetworkInformationFile()
| virtual void ts::mcast::NIPHandlerInterface::handleNetworkInformationFile |
( |
const NetworkInformationFile & |
nif | ) |
|
|
virtual |
This hook is invoked when a NetworkInformationFile (NIF) is available.
The default implementation does nothing.
- Parameters
-
| [in] | nif | The received file. |
◆ handleServiceInformationFile()
| virtual void ts::mcast::NIPHandlerInterface::handleServiceInformationFile |
( |
const ServiceInformationFile & |
sif | ) |
|
|
virtual |
This hook is invoked when a ServiceInformationFile (SIF) is available.
The default implementation does nothing.
- Parameters
-
| [in] | sif | The received file. |
◆ handleGatewayConfiguration()
| virtual void ts::mcast::NIPHandlerInterface::handleGatewayConfiguration |
( |
const GatewayConfiguration & |
mgc | ) |
|
|
virtual |
This hook is invoked when a multicast gateway configuration is available (including DVB-NIP bootstrap).
The default implementation does nothing.
- Parameters
-
| [in] | mgc | Multicast gateway configuration. |
◆ handleServiceListEntryPoints()
| virtual void ts::mcast::NIPHandlerInterface::handleServiceListEntryPoints |
( |
const ServiceListEntryPoints & |
slep | ) |
|
|
virtual |
This hook is invoked when a DVB-NIP Service List Entry Points (SLEP) is available.
The default implementation does nothing.
- Parameters
-
◆ handleServiceList()
| virtual void ts::mcast::NIPHandlerInterface::handleServiceList |
( |
const ServiceList & |
service_list | ) |
|
|
virtual |
This hook is invoked when a DVB-I or DVB-NIP Service List is available.
The default implementation does nothing.
- Parameters
-
◆ handleNewService()
| virtual void ts::mcast::NIPHandlerInterface::handleNewService |
( |
const NIPService & |
service | ) |
|
|
virtual |
This hook is invoked when a new service is available.
The default implementation does nothing.
- Parameters
-
◆ handleFluteFile()
| virtual void ts::mcast::FluteHandlerInterface::handleFluteFile |
( |
const FluteFile & |
file | ) |
|
|
virtualinherited |
This hook is invoked when a new file is available.
The default implementation does nothing.
- Parameters
-
| [in] | file | The received file. |
◆ handleFluteFDT()
| virtual void ts::mcast::FluteHandlerInterface::handleFluteFDT |
( |
const FluteFDT & |
fdt | ) |
|
|
virtualinherited |
This hook is invoked when a new File Delivery Table (FDT) is available.
The default implementation does nothing.
- Parameters
-
◆ handleFluteNACI()
The documentation for this class was generated from the following file: