A common result class usable as return value throughout.
This interface defines a dynamic binding object.
virtual tResult GetServerObject(ucom::ant::iobject_ptr< ucom::ant::IObject > &pBindingServer) const =0
Gets the ServerObject of the proxy.
virtual tResult GetBindingType(ucom::ant::iobject_ptr< const IBindingType > &pBindingType) const =0
Gets the binding type of the proxy.
virtual tResult UnbindServerObject(const ucom::ant::iobject_ptr< ucom::ant::IObject > &pBindingServer)=0
Unbinds the ServerObject.
ADTF_IID(IBindingProxy, "bindingproxy.ant.streaming.adtf.iid")
defintion of interface id
virtual tResult DetachRouting(const ucom::ant::iobject_ptr< IBindingProxy > &pBindingTo)=0
Detaches a BindingProxy where the routing was set by AttachRouting.
virtual tResult AttachRouting(const ucom::ant::iobject_ptr< IBindingProxy > &pBindingTo)=0
Attaches a BindingProxy where to route the ServerObject to.
~IBindingProxy()=default
not destructable
virtual tResult BindServerObject(const ucom::ant::iobject_ptr< ucom::ant::IObject > &pBindingServer, const ucom::ant::iobject_ptr< const IBindingType > &pBindingType)=0
Binds the ServerObject the to the proxy.
Interface for a NamedGraphObject which can be added to the FilterGraph.
Base object pointer to realize binary compatible reference counting in interface methods.
Copyright © Audi Electronics Venture GmbH.
Copyright © Audi Electronics Venture GmbH.
Namespace for entire ADTF SDK.