ReactOS 0.4.16-dev-753-g705a985
|
Public Member Functions | |
HRESULT | GetNodeTypes ([in, out] ULONG *pulcNodeTypes, [in] ULONG ulcNodeTypesMax, [in, out] ULONG *rgulNodeTypes) |
HRESULT | GetNodeDescriptors ([in, out] ULONG *ulcNodeDescriptors, [in] ULONG ulcNodeDescriptorsMax, [in, out] BDANODE_DESCRIPTOR *rgNodeDescriptors) |
HRESULT | GetNodeInterfaces ([in] ULONG ulNodeType, [in, out] ULONG *pulcInterfaces, [in] ULONG ulcInterfacesMax, [in, out] GUID *rgguidInterfaces) |
HRESULT | GetPinTypes ([in, out] ULONG *pulcPinTypes, [in] ULONG ulcPinTypesMax, [in, out] ULONG *rgulPinTypes) |
HRESULT | GetTemplateConnections ([in, out] ULONG *pulcConnections, [in] ULONG ulcConnectionsMax, [in, out,] BDA_TEMPLATE_CONNECTION *rgConnections) |
HRESULT | CreatePin ([in] ULONG ulPinType, [in, out] ULONG *pulPinId) |
HRESULT | DeletePin ([in] ULONG ulPinId) |
HRESULT | SetMediaType ([in] ULONG ulPinId, [in] AM_MEDIA_TYPE *pMediaType) |
HRESULT | SetMedium ([in] ULONG ulPinId, [in] REGPINMEDIUM *pMedium) |
HRESULT | CreateTopology ([in] ULONG ulInputPinId, [in] ULONG ulOutputPinId) |
HRESULT | GetControlNode ([in] ULONG ulInputPinId, [in] ULONG ulOutputPinId, [in] ULONG ulNodeType, [in, out] IUnknown **ppControlNode) |
![]() | |
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
ULONG | AddRef () |
ULONG | Release () |
Additional Inherited Members | |
![]() | |
typedef IUnknown * | LPUNKNOWN |
Definition at line 246 of file bdaiface.idl.
Implemented in CBDADeviceControl.
Implemented in CBDADeviceControl.
Implemented in CBDADeviceControl.
HRESULT IBDA_Topology::GetControlNode | ( | [in] ULONG | ulInputPinId, |
[in] ULONG | ulOutputPinId, | ||
[in] ULONG | ulNodeType, | ||
[in, out] IUnknown ** | ppControlNode | ||
) |
Implemented in CBDADeviceControl.
HRESULT IBDA_Topology::GetNodeDescriptors | ( | [in, out] ULONG * | ulcNodeDescriptors, |
[in] ULONG | ulcNodeDescriptorsMax, | ||
[in, out] BDANODE_DESCRIPTOR * | rgNodeDescriptors | ||
) |
Implemented in CBDADeviceControl.
HRESULT IBDA_Topology::GetNodeInterfaces | ( | [in] ULONG | ulNodeType, |
[in, out] ULONG * | pulcInterfaces, | ||
[in] ULONG | ulcInterfacesMax, | ||
[in, out] GUID * | rgguidInterfaces | ||
) |
Implemented in CBDADeviceControl.
HRESULT IBDA_Topology::GetNodeTypes | ( | [in, out] ULONG * | pulcNodeTypes, |
[in] ULONG | ulcNodeTypesMax, | ||
[in, out] ULONG * | rgulNodeTypes | ||
) |
Implemented in CBDADeviceControl.
HRESULT IBDA_Topology::GetPinTypes | ( | [in, out] ULONG * | pulcPinTypes, |
[in] ULONG | ulcPinTypesMax, | ||
[in, out] ULONG * | rgulPinTypes | ||
) |
Implemented in CBDADeviceControl.
HRESULT IBDA_Topology::GetTemplateConnections | ( | [in, out] ULONG * | pulcConnections, |
[in] ULONG | ulcConnectionsMax, | ||
[in, out,] BDA_TEMPLATE_CONNECTION * | rgConnections | ||
) |
Implemented in CBDADeviceControl.
HRESULT IBDA_Topology::SetMediaType | ( | [in] ULONG | ulPinId, |
[in] AM_MEDIA_TYPE * | pMediaType | ||
) |
Implemented in CBDADeviceControl.
HRESULT IBDA_Topology::SetMedium | ( | [in] ULONG | ulPinId, |
[in] REGPINMEDIUM * | pMedium | ||
) |
Implemented in CBDADeviceControl.