Microsoft DirectX 8.1 (C++)

IMPEG2_TIF_CONTROL Interface

The IMPEG2_TIF_CONTROL interface is implemented by the Network Provider. It is used by a Transport Information Filter to register itself and to request table sections carried on specific PIDs within the transport stream. The Network Provider Filter will, in turn, instruct the MPEG-2 Demultiplexer to either send or stop sending the specified packets to the TIF's input pin. All sections are delivered by the Demux to the TIF as comlete MPEG-2 table sections.

In addition to the methods inherited from IUnknown, the IMPEG2_TIF_CONTROL interface exposes the following methods.

Method Description
AddPIDs Notifiesthe Network Provider which PIDs the TIF should receive.
DeletePIDs Informs the Network Provider that the TIF no longer requires the specified PID.
GetPIDCount Retrieves the number of MPEG2 Packet IDs being filtered by the Demux into the TIF's input data.
GetPIDs Retrieves the list of MPEG2 Packet IDs being filtered into the TIF's input data.
RegisterTIF Called by the Transport Information Filter to register itself with the Network Provider.
UnregisterTIF Called by the Transport Information Filter to unregister itself with the Network Provider.