IEnumComponents 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 IEnumComponents interface provides a standard COM enumeration object for the components (substreams) in a given program stream. C++ applications should use this interface to enumerate components, rather than using the IComponents collection interface, which is intended for Automation clients.
Inheritance
The IEnumComponents interface inherits from the IUnknown interface. IEnumComponents also has these types of members:
Methods
The IEnumComponents interface has these methods.
IEnumComponents::Clone The Clone method creates a new copy of the entire collection. |
IEnumComponents::Next The Next method retrieves the next n elements in the collection. |
IEnumComponents::Reset The Reset method resets the enumerator to the beginning of the collection. |
IEnumComponents::Skip The Skip method skips the specified element in the collection without retrieving it. |
Remarks
To declare the interface identifier (IID) for this interface, use the __uuidof operator: __uuidof(IEnumComponents)
.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows�XP [desktop apps only] |
Minimum supported server | None supported |
Target Platform | Windows |
Header | tuner.h |