Microsoft DirectX 8.1 (C++) |
The SystemTuningSpaces object represents the collection of tuning spaces installed on the host system.
Interfaces | ITuningSpaceContainer |
Outgoing Event Interfaces | None. |
This object is used by installation applications or some other component to create new tuning spaces or enumerate or modify existing ones. A Guide Store Loader co-creates this object as the first step in the creation of tune requests. After creating the object, the loader uses the ITuningSpaceContainer interface to obtain an IEnumTuningSpaces collection of the tuning spaces installed on the host system. The loader then enumerates this collection to obtain the desired tuning space, then calls QueryInterface on that tuning space to obtain the required network-specific interface, such as IDVBTuningSpace, IATSCTuningSpace, and so on. It then uses this interface to create all tune requests for any program (or service) located within the tuning space.