Microsoft DirectX 8.1 (C++) |
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. |