IMPEG2Component interface (tuner.h)
[The feature associated with this page, Microsoft TV Technologies, is a legacy feature. Microsoft strongly recommends that new code does not use this feature.]
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.
Inheritance
The IMPEG2Component interface inherits from IComponent. IMPEG2Component also has these types of members:
Methods
The IMPEG2Component interface has these methods.
IMPEG2Component::get_PCRPID The get_PCRPID method returns the packet identifier (PID) for the packets that contain the PCR for this substream. |
IMPEG2Component::get_PID The get_PID method returns the packet identifier (PID) for this substream. |
IMPEG2Component::get_ProgramNumber The get_ProgramNumber method returns the program number for this substream. |
IMPEG2Component::put_PCRPID The put_PCRPID method sets the packet identifier (PID) for the packets that contain the PCR for this substream. |
IMPEG2Component::put_PID The put_PID method sets the packet identifier (PID) for this substream. |
IMPEG2Component::put_ProgramNumber The put_ProgramNumber method sets the program number for this substream. |
Remarks
To declare the interface identifier (IID) for this interface, use the __uuidof operator: __uuidof(IMPEG2Component)
.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows�XP [desktop apps only] |
Minimum supported server | None supported |
Target Platform | Windows |
Header | tuner.h |