IComponent Interface

The IComponent interface a base class for all derived interfaces such as IMPEG2Component and it describes the general characteristics of a component, which is an elementary stream within the program stream. The derived interfaces describe the properties of a component that are specific to a given network type. Component objects are created and attached to the tune request by the BDA Transport Information Filter (TIF) after reception has begun. All component objects also support IPersistPropertyBag.

Methods

The IComponent interface inherits the methods of the IDispatch interface.

In addition, IComponent defines the following methods.

Method Description

Clone

Creates a copy of the component.

get_DescLangID

Retrieves the language for presentation of the description.

get_Description

Retrieves the description of the component.

get_Status

Retrieves the requested or actual status of the component.

get_Type

Retrieves an IComponentType interface describing the general characteristics of the Component.

put_DescLangID

Sets the language for presentation of the description.

put_Description

Sets the description of the component.

put_Status

Sets the requested or actual status of the component.

put_Type

Sets an IComponentType object describing the general characteristics of the Component.

See Also

Tuning Model Interfaces

Send comments about this topic to Microsoft

Build date: 12/4/2008