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 |