This interface extends the IInterfaceBinding Interface to provide dynamic binding object creation while connection are established within Streaming Graph and Filter Graph.
More...
#include <interface_binding_intf.h>
|
| ~IDynamicInterfaceBinding ()=default |
| not destructable
|
|
This interface extends the IInterfaceBinding Interface to provide dynamic binding object creation while connection are established within Streaming Graph and Filter Graph.
Definition at line 88 of file interface_binding_intf.h.
◆ RequestBindingObject() [1/2]
Request a client binding object which can not be find via FindBindingObject.
This function will be used to create and retrieve a client binding object which is requested by an added connection. While connection are established within the Filter Graph or the Streaming Graph and the Filter does not provide a the requested binding object this call will be used to request the client binding object.
- Parameters
-
strName | [in] client object name requested |
pType | [in] binding type of the Binding Proxy. |
pBindingClient | [in, out] Set to a valid client binding object if created one. On Error the caller do not care. |
- Return values
-
ERR_NOERROR | client binding object was created and registered. pBindingClient must be set to a valid binding object reference. |
any_error | Depending on the implementation. If any error occures the Streaming Graph and Filter Graph will stop initializing. |
◆ RequestBindingObject() [2/2]
Request a server binding object which can not be find via FindBindingObject.
This function will be used to create and retrieve a server binding object which is requested by an added connection. While connection are established within the Filter Graph or the Streaming Graph and the Filter does not provide a the requested binding object this call will be used to request the server binding object.
- Parameters
-
strName | [in] client object name requested |
pType | [in] binding type of the Binding Proxy. |
pBindingServer | [in, out] Set to a valid server binding object if created one. On Error the caller do not care. |
- Return values
-
ERR_NOERROR | server binding object was created and registered. pBindingServer must be set to a valid binding object reference. |
any_error | Depending on the implementation. If any error occures the Streaming Graph and Filter Graph will stop initializing. |