

Public Member Functions | |
| virtual HRESULT __stdcall | GetNodeTypes (ULONG *pulcNodeTypes, ULONG ulcNodeTypesMax, ULONG rgulNodeTypes[])=0 |
| virtual HRESULT __stdcall | GetNodeDescriptors (ULONG *ulcNodeDescriptors, ULONG ulcNodeDescriptorsMax, BDANODE_DESCRIPTOR rgNodeDescriptors[])=0 |
| virtual HRESULT __stdcall | GetNodeInterfaces (ULONG ulNodeType, ULONG *pulcInterfaces, ULONG ulcInterfacesMax, GUID rgguidInterfaces[])=0 |
| virtual HRESULT __stdcall | GetPinTypes (ULONG *pulcPinTypes, ULONG ulcPinTypesMax, ULONG rgulPinTypes[])=0 |
| virtual HRESULT __stdcall | GetTemplateConnections (ULONG *pulcConnections, ULONG ulcConnectionsMax, BDA_TEMPLATE_CONNECTION rgConnections[])=0 |
| virtual HRESULT __stdcall | CreatePin (ULONG ulPinType, ULONG *pulPinId)=0 |
| virtual HRESULT __stdcall | DeletePin (ULONG ulPinId)=0 |
| virtual HRESULT __stdcall | SetMediaType (ULONG ulPinId, AM_MEDIA_TYPE *pMediaType)=0 |
| virtual HRESULT __stdcall | SetMedium (ULONG ulPinId, REGPINMEDIUM *pMedium)=0 |
| virtual HRESULT __stdcall | CreateTopology (ULONG ulInputPinId, ULONG ulOutputPinId)=0 |
| virtual HRESULT __stdcall | GetControlNode (ULONG ulInputPinId, ULONG ulOutputPinId, ULONG ulNodeType, IUnknown **ppControlNode)=0 |
| virtual HRESULT __stdcall IBDA_Topology::GetNodeTypes | ( | ULONG * | pulcNodeTypes, | |
| ULONG | ulcNodeTypesMax, | |||
| ULONG | rgulNodeTypes[] | |||
| ) | [pure virtual] |
| virtual HRESULT __stdcall IBDA_Topology::GetNodeDescriptors | ( | ULONG * | ulcNodeDescriptors, | |
| ULONG | ulcNodeDescriptorsMax, | |||
| BDANODE_DESCRIPTOR | rgNodeDescriptors[] | |||
| ) | [pure virtual] |
| virtual HRESULT __stdcall IBDA_Topology::GetNodeInterfaces | ( | ULONG | ulNodeType, | |
| ULONG * | pulcInterfaces, | |||
| ULONG | ulcInterfacesMax, | |||
| GUID | rgguidInterfaces[] | |||
| ) | [pure virtual] |
| virtual HRESULT __stdcall IBDA_Topology::GetPinTypes | ( | ULONG * | pulcPinTypes, | |
| ULONG | ulcPinTypesMax, | |||
| ULONG | rgulPinTypes[] | |||
| ) | [pure virtual] |
| virtual HRESULT __stdcall IBDA_Topology::GetTemplateConnections | ( | ULONG * | pulcConnections, | |
| ULONG | ulcConnectionsMax, | |||
| BDA_TEMPLATE_CONNECTION | rgConnections[] | |||
| ) | [pure virtual] |
| virtual HRESULT __stdcall IBDA_Topology::CreatePin | ( | ULONG | ulPinType, | |
| ULONG * | pulPinId | |||
| ) | [pure virtual] |
| virtual HRESULT __stdcall IBDA_Topology::DeletePin | ( | ULONG | ulPinId | ) | [pure virtual] |
| virtual HRESULT __stdcall IBDA_Topology::SetMediaType | ( | ULONG | ulPinId, | |
| AM_MEDIA_TYPE * | pMediaType | |||
| ) | [pure virtual] |
| virtual HRESULT __stdcall IBDA_Topology::SetMedium | ( | ULONG | ulPinId, | |
| REGPINMEDIUM * | pMedium | |||
| ) | [pure virtual] |
| virtual HRESULT __stdcall IBDA_Topology::CreateTopology | ( | ULONG | ulInputPinId, | |
| ULONG | ulOutputPinId | |||
| ) | [pure virtual] |
| virtual HRESULT __stdcall IBDA_Topology::GetControlNode | ( | ULONG | ulInputPinId, | |
| ULONG | ulOutputPinId, | |||
| ULONG | ulNodeType, | |||
| IUnknown ** | ppControlNode | |||
| ) | [pure virtual] |
1.5.6