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.

Methods

The IMPEG2_TIF_CONTROL interface inherits the methods of the IUnknown interface.

In addition, IMPEG2_TIF_CONTROL defines 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 MPEG-2 Packet IDs being filtered by the Demux into the TIF's input data.

GetPIDs

Retrieves the list of MPEG-2 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

Header Declared in Bdatif.h.

See Also

BDA Interfaces

Send comments about this topic to Microsoft

Build date: 12/4/2008