Component Object

[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 Component object represents a generic program component.

Interfaces IComponent
Outgoing Event Interfaces None
CLSID CLSID_Component

Remarks

This object describes a component (such as audio or video) in a program. It contains a ComponentType object that has additional information about the component.

To get this object from an existing tune request, use the ITuneRequest::get_Components method to enumerate the components collection on the tune request. The CLSID is provided for guide store loaders that need to set the component information for a tune request.

For MPEG-2 streams, use the MPEG2Component object.

Components

Tuning Model Objects