Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
[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 IComponentType interface is implemented on ComponentType objects, and contains methods for setting and retrieving various properties for a Component. Every Component object has an associated ComponentType object that is set or retrieved with the get_Type and put_Type methods.
Inheritance
The IComponentType interface inherits from the IDispatch interface. IComponentType also has these types of members:
Methods
The IComponentType interface has these methods.
| IComponentType::Clone The Clone method creates a new copy of this component type. |
| IComponentType::get__MediaFormatType The get__MediaFormatType method retrieves the DirectShow media format type as a GUID. |
| IComponentType::get__MediaMajorType The get__MediaMajorType method retrieves the DirectShow media format type as a GUID. |
| IComponentType::get__MediaSubType The get__MediaSubType method retrieves the DirectShow media subtype as a GUID. |
| IComponentType::get_Category The get_Category method retrieves the component category. |
| IComponentType::get_MediaFormatType The get_MediaFormatType method retrieves the DirectShow media format type as a BSTR. |
| IComponentType::get_MediaMajorType The get_MediaMajorType method retrieves the DirectShow media major type as a BSTR. |
| IComponentType::get_MediaSubType The get_MediaSubType method retrieves the DirectShow media subtype as a BSTR. |
| IComponentType::get_MediaType The get_MediaType method retrieves the DirectShow AM_MEDIA_TYPE structure for the component. |
| IComponentType::put__MediaFormatType The put__MediaFormatType method sets the DirectShow media format type. |
| IComponentType::put__MediaMajorType The put__MediaMajorType method sets the DirectShow media major type. |
| IComponentType::put__MediaSubType The put__MediaSubType method sets the DirectShow media subtype. |
| IComponentType::put_Category The put_Category method sets the component category. |
| IComponentType::put_MediaFormatType The put_MediaFormatType method sets the DirectShow media format type. |
| IComponentType::put_MediaMajorType The put_MediaMajorType method sets the DirectShow media major type. |
| IComponentType::put_MediaSubType The put_MediaSubType method sets the DirectShow media subtype. |
| IComponentType::put_MediaType The put_MediaType method sets the DirectShow AM_MEDIA_TYPE structure for the component. |
Remarks
To declare the interface identifier (IID) for this interface, use the __uuidof operator: __uuidof(IComponentType).
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows�XP [desktop apps only] |
| Minimum supported server | None supported |
| Target Platform | Windows |
| Header | tuner.h |