Microsoft DirectX 8.1 (C++)

IDVBTLocator Interface

The IDVBTLocator interface is implemented on the DVBTLocator object. It provides methods to enable a tuner to acquire a terrestrial DVB (DVB-T) transport stream. The data types are defined in Bdatypes.h. (No default support for DVB-T is provided in the version of Microsoft® TV Technologies that ships with the DirectX® 8 SDK.) Locator data is meant for consumption by the BDA hardware drivers. Applications do not need to interpret any of this data except perhaps for some debugging purposes.

Locators can be created dynamically when the tune request is created, by a loader that has access to the necessary information about the tuning space, or a default locator can be installed when the tuning space is first installed, and the loader can use the default locator when creating tune requests. Applications do not need to use any of the Locator interfaces unless they are creating tune requests. All Locator objects also support IPersistPropertyBag.

In addition to the methods inherited from IUnknown and ILocator, the IDVBTLocator interface exposes the following methods.

Method Description
get_Bandwidth Retrieves the bandwidth of the frequency in megahertz, usually 7 or 8.
get_Guard Retrieves the guard interval.
get_HAlpha Retrieves the hierarchy alpha.
get_LPInnerFEC Retrieves the inner FEC type of the low-priority stream.
get_LPInnerFECRate Retrieves the inner FEC rate of the low-priority stream.
get_Mode Receives the transmission mode.
get_OtherFrequencyInUse Indicates whether the frequency is being used by another DVB-T broadcaster.
put_Bandwidth Sets the bandwidth of the frequency in megahertz, usually 7 or 8.
put_Guard Sets the guard interval.
put_HAlpha Sets the hierarchy alpha.
put_LPInnerFEC Sets the inner FEC type of the low-priority stream.
put_LPInnerFECRate Sets the inner FEC rate of the low-priority stream.
put_Mode Sets the transmission mode.
put_OtherFrequencyInUse Specifies whether the frequency is being used by another DVB-T broadcaster.