bdasup.h header

This header is used by stream. For more information, see:

bdasup.h contains the following programming interfaces:

Functions

 
BdaCheckChanges

The BdaCheckChanges function verifies a new set of BDA topology changes before they are committed.
BdaCommitChanges

The BdaCommitChanges function commits the changes to BDA topology that have occurred since the last call to the BdaStartChanges function.
BdaCreateFilterFactory

The BdaCreateFilterFactory function adds the specified filter descriptor as a filter factory to the specified device and associates the filter factory with the specified BDA template topology.
BdaCreateFilterFactoryEx

The BdaCreateFilterFactoryEx function adds the specified filter descriptor as a filter factory to the specified device and associates the filter factory with the specified BDA template topology.
BdaCreatePin

The BdaCreatePin function creates a new pin in the specified filter.
BdaCreateTopology

The BdaCreateTopology function creates the topology between two pins.
BdaDeletePin

The BdaDeletePin function deletes a pin from the specified filter.
BdaFilterFactoryUpdateCacheData

The BdaFilterFactoryUpdateCacheData function updates the pin data cache for an instance of a filter.
BdaGetChangeState

The BdaGetChangeState function returns the current change state of BDA topology.
BdaInitFilter

The BdaInitFilter function initializes the BDA filter context associated with a filter instance.
BdaMethodCreatePin

The BdaMethodCreatePin function creates a pin factory.
BdaMethodCreateTopology

The BdaMethodCreateTopology function creates a template topology between two pins of a filter.
BdaMethodDeletePin

The BdaMethodDeletePin function deletes a pin factory.
BdaPropertyGetControllingPinId

The BdaPropertyGetControllingPinId function retrieves the identifier of a pin on which to control the properties, methods, and events of a specific node.
BdaPropertyGetPinControl

The BdaPropertyGetPinControl function retrieves either the identifier or type of a pin.
BdaPropertyNodeDescriptors

The BdaPropertyNodeDescriptors function retrieves a list of nodes in a template topology.
BdaPropertyNodeEvents

The BdaPropertyNodeEvents function retrieves a list of events that a node supports.
BdaPropertyNodeMethods

The BdaPropertyNodeMethods function retrieves a list of methods that a node supports.
BdaPropertyNodeProperties

The BdaPropertyNodeProperties function retrieves a list of properties that a node supports.
BdaPropertyNodeTypes

The BdaPropertyNodeTypes function retrieves a list of node types in a template topology.
BdaPropertyPinTypes

The BdaPropertyPinTypes function retrieves a list of pin types in a template topology.
BdaPropertyTemplateConnections

The BdaPropertyTemplateConnections function retrieves a list of connections that describe how pin types and node types are connected in a template topology.
BdaStartChanges

The BdaStartChanges function initiates the setting of new BDA topology changes.
BdaUninitFilter

The BdaUninitFilter function removes the BDA filter context from the associated filter instance.
BdaValidateNodeProperty

The BdaValidateNodeProperty function validates that a node property request is associated with a specific pin.

Structures

 
BDA_FILTER_TEMPLATE

The BDA_FILTER_TEMPLATE structure describes the template topology for a BDA filter.
BDA_PIN_PAIRING

The BDA_PIN_PAIRING structure describes the topology between a pair of input and output pins.
KSM_PIN

The KSM_PIN structure describes a method request to create or delete a pin factory for a filter.
KSM_PIN_PAIR

The KSM_PIN_PAIR structure describes a method request to retrieve the pin pairing structure (BDA_PIN_PAIRING) between a pair of input and output pins.