Tuning Spaces Subkey

[This is preliminary documentation and subject to change.]

This registry subkey lists all tuning spaces, that is all sources that provide Program Guide data. Each tuning space has a tuning identifier that uniquely identifies it.

The list of identifiers specifying the available tuning spaces is found under the Tuning Spaces subkey as follows:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TV Services\
Tuning Spaces\TuningIdentifierList

TuningIdentifierList is an ordered list of all tuning identifier subkeys. This list provides a way to choose the appropriate loader for a given tuning space. The following table describes the entries under each TuningIdentifierList subkey.

Value Type Meaning
Name String Short name of this tuning space for display to the user
AMFClass GUID Globally unique identifier (GUID) passed to Loadstub.exe to run this loader
Description String Description of this tuning space for display to the user
Loader GUID Globally unique identifier (GUID) for the Guide database loader used for this tuning space
MinChannel short Minimum channel number acceptable for this tuning space
MaxChannel short Maximum channel number acceptable for this tuning space
Devices String List of logical device identifiers for all devices that support the Microsoft® ActiveX® control for video (the Video control)

A broadcast receiver card can handle more than one tuning space. For example, NTSC cards provide both cable and over-the-air broadcast channels from an external antenna. In these situations, the installation portion of Television System Services (TSS) must make entries in the registry for each possible tuning space. In the preceding example, cable and broadcast need to be treated as two separate tuning spaces, because their channel numbering spaces overlap and conflict in many cases.