|
ADTF
|
brings latest ant::IFilterGraphInterfaceClientPort to the users scope More...
#include <filtergraphport_intf.h>
Inherits adtf::streaming::ant::IFilterGraphInterfacePort, and adtf::streaming::ant::IBindingClient.
Public Member Functions | |
| ADTF_IID (IFilterGraphInterfaceClientPort, "filtergraphclientport.ant.streaming.adtf.iid") | |
| Definition of interface id. | |
| virtual tResult | InnerBind (const ucom::ant::iobject_ptr< IBindingClient > &pClientForward)=0 |
| resolver for IObject | |
Public Member Functions inherited from adtf::streaming::ant::IFilterGraphInterfacePort | |
| ADTF_IID (IFilterGraphInterfacePort, "filtergraphinterfaceport.ant.streaming.adtf.iid") | |
| Definition of interface id. | |
| virtual tResult | InnerUnbind ()=0 |
Public Member Functions inherited from adtf::streaming::ant::IFilterGraphPort | |
| ADTF_IID (IFilterGraphPort, "filtergraphport.ant.streaming.adtf.iid") | |
| Definition of interface id. | |
Public Member Functions inherited from adtf::ucom::ant::IObject | |
| ADTF_IID (IObject, "object.ant.ucom.adtf.iid") | |
Public Member Functions inherited from adtf::streaming::ant::IBindingClient | |
| ADTF_IID (IBindingClient, "bindingclient.ant.streaming.adtf.iid") | |
| definiton of interface id | |
| virtual tResult | Bind (const iobject_ptr< IBindingProxy > &pBindingProxy)=0 |
Public Member Functions inherited from adtf::streaming::ant::IBindingObject | |
| ADTF_IID (IBindingObject, "bindingobject.ant.streaming.adtf.iid") | |
| definiton of interface id | |
| virtual tResult | GetBindingType (ucom::ant::iobject_ptr< const IBindingType > &pBindingType) const =0 |
| virtual tResult | GetServerObject (ucom::ant::iobject_ptr< IObject > &pServerObject) const =0 |
| virtual tResult | GetBindingProxy (ucom::ant::iobject_ptr< IBindingProxy > &pBindingProxy) const =0 |
| virtual tResult | Unbind ()=0 |
Public Member Functions inherited from adtf::streaming::ant::INamedGraphObject | |
| ADTF_IID (INamedGraphObject, "namedgraphobject.ant.streaming.adtf.iid") | |
| defintion of interface id | |
| virtual tResult | GetName (base::ant::IString &&strName) const =0 |
| virtual tResult | SetName (const char *strName)=0 |
| virtual tResult | SetParent (const ucom::ant::IObject *oParentObject)=0 |
| virtual tResult | GetParent (const ucom::ant::IObject *&poParentObject) const =0 |
Protected Member Functions | |
| ~IFilterGraphInterfaceClientPort ()=default | |
| not destructable | |
Protected Member Functions inherited from adtf::streaming::ant::IFilterGraphInterfacePort | |
| ~IFilterGraphInterfacePort ()=default | |
| not destructable | |
Protected Member Functions inherited from adtf::streaming::ant::IFilterGraphPort | |
| ~IFilterGraphPort ()=default | |
| not destructable | |
Protected Member Functions inherited from adtf::ucom::ant::IObject | |
| ~IObject ()=default | |
| Protected destructor --> Only the final implementation can be destroyed! | |
Protected Member Functions inherited from adtf::streaming::ant::INamedGraphObject | |
| ~INamedGraphObject ()=default | |
| not destructable | |
Additional Inherited Members | |
Public Types inherited from adtf::streaming::ant::IBindingClient | |
| template<typename T> | |
| using | iobject_ptr = adtf::ucom::ant::iobject_ptr < T > |
| used type for iobject_ptr | |
brings latest ant::IFilterGraphInterfaceClientPort to the users scope
Interface for a Filtergraph Client Port that provides a IBindingClient as connectable item. It will provide the IInterfaceBinding of the IFiltergraph
|
pure virtual |
resolver for IObject
Inner bind the internal IBindingClient that will be provided for the outside.
| [in] | pClientForward | Client to forward |