IBDA_DigitalDemodulator interface (bdaiface.h)

[The feature associated with this page, Microsoft TV Technologies, is a legacy feature. Microsoft strongly recommends that new code does not use this feature.]

The IBDA_DigitalDemodulator interface is exposed on BDA device filters, specifically demodulators, that are not capable of automatically detecting the characteristics of a signal. A Network Provider calls these methods on the filter to provide the demodulator with the information it needs to acquire a particular signal. The Network Provider obtains these values from the Locator object associated with the tune request or tuning space.

OCUR Devices: This interface supports OpenCable Unidirectional Cable Receiver (OCUR) devices. See OCUR Devices.

Inheritance

The IBDA_DigitalDemodulator interface inherits from the IUnknown interface. IBDA_DigitalDemodulator also has these types of members:

Methods

The IBDA_DigitalDemodulator interface has these methods.

 
IBDA_DigitalDemodulator::get_InnerFECMethod

The get_InnerFECMethod method retrieves the inner forward error correction method.
IBDA_DigitalDemodulator::get_InnerFECRate

The get_InnerFECRate method retrieves the inner forward error correction rate being used on the signal.
IBDA_DigitalDemodulator::get_ModulationType

The get_ModulationType method retrieves the modulation type for the signal.
IBDA_DigitalDemodulator::get_OuterFECMethod

The get_OuterFECMethod method retrieves the outer forward error correction method for the signal .
IBDA_DigitalDemodulator::get_OuterFECRate

The get_OuterFECRate method retrieves the outer forward error correction rate for the signal.
IBDA_DigitalDemodulator::get_SpectralInversion

The get_SpectralInversion method retrieves the spectral inversion value for the signal.
IBDA_DigitalDemodulator::get_SymbolRate

The get_SymbolRate method retrieves the symbol rate for the signal.
IBDA_DigitalDemodulator::put_InnerFECMethod

The put_InnerFECMethod method specifies the inner forward error correction method for the signal.
IBDA_DigitalDemodulator::put_InnerFECRate

The put_InnerFECRate method specifies the inner forward error correction rate.
IBDA_DigitalDemodulator::put_ModulationType

The put_ModulationType method specifies the modulation type for the signal.
IBDA_DigitalDemodulator::put_OuterFECMethod

The put_OuterFECMethod method specifies the outer forward error correction method for the signal.
IBDA_DigitalDemodulator::put_OuterFECRate

The put_OuterFECRate method specifies the outer forward error correction rate for the signal.
IBDA_DigitalDemodulator::put_SpectralInversion

The put_SpectralInversion method specifies the spectral inversion value for the signal.
IBDA_DigitalDemodulator::put_SymbolRate

The put_SymbolRate method specifies the symbol rate for the signal.

Remarks

To declare the interface identifier (IID) for this interface, use the __uuidof operator: __uuidof(IBDA_DigitalDemodulator).

Requirements

Requirement Value
Target Platform Windows
Header bdaiface.h

See also

BDA Interfaces