ITuningSpaceContainer 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 ITuningSpaceContainer interface is implemented on the SystemTuningSpaces object. It provides access to all tuning spaces installed on the host system.
Inheritance
The ITuningSpaceContainer interface inherits from the IDispatch interface. ITuningSpaceContainer also has these types of members:
Methods
The ITuningSpaceContainer interface has these methods.
ITuningSpaceContainer::_TuningSpacesForCLSID The _TuningSpacesForCLSID method retrieves a collection of tuning spaces that match the specified CLSID. |
ITuningSpaceContainer::Add The Add method adds a new persistent tuning space to the system. |
ITuningSpaceContainer::FindID The FindID method retrieves the ID of a specified tuning space within the collection. |
ITuningSpaceContainer::get__NewEnum The get__NewEnum method supports For...Each loops in Automation clients. |
ITuningSpaceContainer::get_Count The get_Count method retrieves the number of tuning spaces currently available on the local system. |
ITuningSpaceContainer::get_EnumTuningSpaces The get_EnumTuningSpaces method retrieves a collection of all tuning spaces available on the local system. |
ITuningSpaceContainer::get_Item The get_Item method retrieves a tuning space with the specified ID. |
ITuningSpaceContainer::get_MaxCount The get_MaxCount method retrieves the maximum number of tuning spaces allowed on the system. |
ITuningSpaceContainer::put_Item The put_Item method saves changes to an existing tuning space in the collection. |
ITuningSpaceContainer::put_MaxCount The put_MaxCount method sets the maximum number of tuning spaces allowed on the system. |
ITuningSpaceContainer::Remove The Remove method permanently removes a tuning space from the system. |
ITuningSpaceContainer::TuningSpacesForCLSID The TuningSpacesForCLSID method retrieves a collection of tuning spaces that match the specified CLSID.This method is intended for Automation clients, because it returns the CLSID as a BSTR. |
ITuningSpaceContainer::TuningSpacesForName The TuningSpacesForName method retrieves a collection of tuning spaces that match the specified name. |
Remarks
To declare the interface identifier (IID) for this interface, use the __uuidof operator: __uuidof(ITuningSpaceContainer)
.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows�XP [desktop apps only] |
Minimum supported server | None supported |
Target Platform | Windows |
Header | tuner.h |