Broadcast Driver Architecture Property, Event, and Method Sets

This section documents the property, event, and method sets that a BDA minidriver implements. These sets are defined in bdamedia.h. The BDA minidriver can dispatch some of the properties and methods in these sets to default implementations in the BDA support library. For more information, see Broadcast Driver Architecture Minidrivers on how the minidriver can use the BDA support library of functions to provide default handling of these sets.

The following sections provide more information about the BDA property, event, and method sets:

KSPROPSETID_BdaAutodemodulate

The BDA autodemodulate property set controls signal demodulator nodes that can automatically determine the characteristics of the modulated signal and demodulate.

KSPROPSETID_BdaCA

The BDA conditional access property set queries Entitlement Control Message (ECM) map nodes for either status or user interface (UI) to display.

KSEVENTSETID_BdaCAEvent

The BDA conditional access event set notifies conditional access (CA) plugins either of changes in status or about the existence of UI to retrieve and display.

KSMETHODSETID_BdaChangeSync

The BDA change sync method set commits multiple changes on a filter or its pins and nodes all at once.

KSMETHODSETID_BdaDeviceConfiguration

The BDA device configuration method set configures the actual topologies of connected filters.

KSPROPSETID_BdaDigitalDemodulator

The BDA digital demodulator property set controls signal demodulator nodes that cannot automatically determine the characteristics of the modulated signal.

KSPROPSETID_BdaFrequencyFilter

The BDA frequency filter property set controls the RF tuner node in a receiver topology.

KSPROPSETID_BdaLNBInfo

The BDA low-noise block (LNB) property set provides an RF tuner with information about a satellite dish's LNB device.

KSPROPSETID_BdaNullTransform

The BDA null transform property set informs a node to pass a signal through unchanged.

KSPROPSETID_BdaPIDFilter

The BDA packet identifier (PID) filter property set controls PID filter nodes. A PID filter node filters out unwanted streams from the received broadcast stream.

KSPROPSETID_BdaPinControl

The BDA pin control property set retrieves the properties of a pin from that pin.

KSEVENTSETID_BdaPinEvent

The BDA pin event set notifies other filters or plugins of events related to a pin.

KSPROPSETID_BdaSignalStats

The BDA signal statistics property set retrieves signal statistics from a control node or a pin. To get signal statistics from a pin, set the NodeId member of the KSP_NODE structure to −1.

KSPROPSETID_BdaTableSection

The BDA table section property set provides a table section to a node to use when delivering data on the node's output.

KSPROPSETID_BdaTopology

The BDA topology property set retrieves the node capabilities and connections within a filter.

KSPROPSETID_BdaVoidTransform

The BDA void transform property set controls when a node starts and stops operating.

Note   The BDA property, event, and method sets are available on Windows XP and later. These sets are available on the Windows 2000 platform only if DirectX 9.0 and later is installed on that platform.

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft