Microsoft DirectX 9.0

IMPEG2_TIF_CONTROL Interface

The IMPEG2_TIF_CONTROL interface is implemented by the BDA Network Provider. A Transport Information Filter (TIF) can use this interface to register itself and request table sections carried on specific PIDs within the transport stream. The Network Provider Filter instructs the MPEG-2 Demultiplexer (Demux) to send or stop sending the specified packets to the TIF's input pin. All sections are delivered by the Demux to the TIF as complete MPEG-2 table sections.

This interface is now obsolete. Instead, use the IBDA_TIF_REGISTRATION interface to register the TIF with the Network Provider, and use the IMPEG2PIDMap interface to map or unmap PIDs.

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

Method Description
AddPIDs Notifies the 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.

Requirements

Include Bdatif.h.

See Also