IBDA_NetworkProvider 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_NetworkProvider interface is implemented on a Network Provider filter. It provides methods that BDA device filters call to register themselves after they are added to the graph.

Inheritance

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

Methods

The IBDA_NetworkProvider interface has these methods.

 
IBDA_NetworkProvider::GetNetworkType

The GetNetworkType method retrieves the network type.
IBDA_NetworkProvider::GetSignalSource

The GetSignalSource method retrieves the signal source.
IBDA_NetworkProvider::GetTuningSpace

The GetTuningSpace method retrieves the tuning space.
IBDA_NetworkProvider::PutSignalSource

The PutSignalSource method specifies the signal source.
IBDA_NetworkProvider::PutTuningSpace

The PutTuningSpace method specifies the tuning space.
IBDA_NetworkProvider::RegisterDeviceFilter

The RegisterDeviceFilter method is called by a BDA device filter to register itself in the filter graph.
IBDA_NetworkProvider::UnRegisterDeviceFilter

The UnRegisterDeviceFilter method is called by BDA device filters when they are removed from the filter graph.

Remarks

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

Requirements

Requirement Value
Target Platform Windows
Header bdaiface.h

See also

BDA Interfaces