Microsoft DirectX 9.0

IMPEG2Component Interface

The IMPEG2Component interface contains methods for getting and setting properties that describe an MPEG2 elementary stream. These properties are set by the TIF or Guide Store loader based on data in the transport stream tables. After the tune request is retrieved from the Guide Store and submitted either to the Video Control or directly to the Network Provider, these properties are used by the Network Provider and MPEG-2 Demultiplexer to acquire the specified substream and pass it to the downstream filters.

In addition to the methods inherited from IComponent, the IMPEG2Component interface exposes the following methods.

Method Description
get_PCRPID Returns the MPEG2 Packet ID (PID) for this substream's time stamps.
get_PID Get the packet identifier for this substream.
get_ProgramNumber Gets the program number, which provides a reverse lookup to PAT.
put_PCRPID Sets the MPEG2 Packet ID for this substream's time stamps.
put_PID Set the packet identifier for this substream.
put_ProgramNumber Sets the program number, which provides a reverse lookup to PAT.