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.

Members

The IMPEG2PIDMap interface inherits from the IUnknown interface. IMPEG2PIDMap also has these types of members:

Methods

The IMPEG2PIDMap interface has these methods.

MethodDescription
EnumPIDMap

Returns a collection of all the currently mapped PIDs on this pin.

MapPID

Maps the packets of a specified PID to the pin.

UnmapPID

Unmaps the PID mapping created in a previous call to MapPID.

 

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Bdaiface.h

Library

Strmiids.lib

See also

Interfaces

 

 

Show: