IMPEG2PIDMap interface

This interface is implemented on each output pin of the MPEG-2 Demultiplexer filter (Demux) and is used in transport stream mode only. It is called by applications or other filters to associate the pin with one or more Packet IDs (PID). Once a PID has been mapped, the Demux will deliver all packets with that ID to the output pin. This interface is not exposed when the filter is playing back a file (pull-mode).

For program streams, use the IMPEG2StreamIdMap interface.

OCUR Devices: This interface supports OpenCable Unidirectional Cable Receiver (OCUR) devices. See OCUR Devices.


The IMPEG2PIDMap interface has these methods.

Method Description
IMPEG2PIDMap::EnumPIDMap The EnumPIDMap method returns a collection of all the currently mapped PIDs on this pin.
IMPEG2PIDMap::MapPID The MapPID method maps one or more PIDs to the pin.
IMPEG2PIDMap::UnmapPID The UnmapPID method unmaps one or more PIDs.


Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Target Platform Windows
Header bdaiface.h

See also