Share via


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

   
Minimum supported client Windows�XP [desktop apps only]
Minimum supported server None supported
Target Platform Windows
Header tuner.h

See also

IDispatch

Tuning Model Interfaces