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. |