Platform SDK: Broadcast Architecture |
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.