Platform SDK: Broadcast Architecture

Registry Values for the Video Control

The Video control and Video Access server use the following registry values to store information. These values are stored in this registry key:

HKLM\Software\Microsoft\TV Services\

Value name Data type Description
AudioPin String Specifies that the tuner should use a different input pin name than the default, for example "CD/Aux" to indicate a pin processing audio from a CD. The audio input pin is used by the Video Access server.
VBITS REG_DWORD Specifies the default VBI tuning space.
VBIChan REG_DWORD Specifies the default VBI channel.
Tuning Spaces\OverScanPct DWORD Specifies the overscan percentage. This value is used when displaying video on a monitor to emulate the band of unusable space around the edge of a television screen.

The Video control and Video Access server also use tuning space information for each device they receive data from. This information is stored in the registry under the registry key

HKLM\Software\Microsoft\TV Services\Tuning Spaces\N\

where N is a number identifying the tuning space.

The registry values in the Tuning Spaces subkey used by the Video control, Video Access server, and other components of Microsoft® WebTV™ for Windows® are as follows.

Value name Data type Description
AMFClass String GUID representing the Microsoft® DirectShow™ filter class for the devices that can tune to the specified tuning space. A device sets either this value or AMFCategory.
Description String Description of this tuning space. This value is typically set when an input device representing a new tuning space is installed.
Devices String Reserved.
InputType Binary Tuner input type for analog tuners. In other words, InputType is the value passed to the WDM method IAMTVTuner::put_InputType.
Loader String Guide database loader that retrieves Program Guide information for this tuning space. This value points to the appropriate loader in the Loaders subkey of the registry.
MaxChannel Binary Highest channel number supported by this tuning space.
MediaType Binary Configuration of the auxiliary input filter for the tuning space.
MinChannel Binary Lowest channel number supported by this tuning space.
Name String Name of this tuning space. This value is typically set when an input device representing a new tuning space is installed.
AMFCategory String GUID of the filter category for the auxiliary input filter that supports the tuning space. A device sets either this value or AMFClass.
PinName String Name of the pin on the central analog input-output crossbar where auxiliary input filters join the filter graph.
PinType String Type of the pin on the central analog input-output crossbar where auxiliary input filters join the filter graph.

Note  AMFCategory and AMFClass are mutually exclusive. If the tuner device is a ring 3 filter that cannot be enumerated from a device enumerator, it uses AMFClass. If the tuner device is a ring 3 filter that can be enumerated from the DirectShow device enumerator, or if it is a ring 0 driver that works with the WDM proxy filter, it uses AMFCategory.