|
ADTF
|
#include <filtergraphconnection_intf.h>
Inherits adtf::streaming::ant::IGraphConnection.
Public Types | |
| enum | eCategory : uint32_t { immediate = 0 , static_out = 1 , static_server = 1 , static_in = 2 , static_client = 2 , static_runner = 2 , dynamic_in = 3 , dynamic_client = 3 , dynamic_out = 4 , dynamic_server = 4 , dynamic_runner = 5 } |
| simple category to classify connection establishing order More... | |
Public Member Functions | |
| ADTF_IID (IFilterGraphConnection, "filtergraphconnection.ant.streaming.adtf.iid") | |
| defintion of interface id | |
| virtual bool | IsSync () const =0 |
| virtual eCategory | GetCategory () const =0 |
| virtual tResult | Request () const =0 |
Public Member Functions inherited from adtf::streaming::ant::IGraphConnection | |
| ADTF_IID (IGraphConnection, "graphconnection.ant.streaming.adtf.iid") | |
| defintion of interface id | |
| virtual tResult | GetSource (ucom::ant::iobject_ptr< INamedGraphObject > &pSource) const =0 |
| virtual tResult | GetSourceName (base::ant::IString &&strName) const =0 |
| virtual tResult | GetSourceConnectorName (base::ant::IString &&strName) const =0 |
| virtual tResult | GetDestination (ucom::ant::iobject_ptr< INamedGraphObject > &pDestination) const =0 |
| virtual tResult | GetDestinationName (base::ant::IString &&strName) const =0 |
| virtual tResult | GetDestinationConnectorName (base::ant::IString &&strName) const =0 |
| virtual tResult | Connect ()=0 |
| virtual tResult | Disconnect ()=0 |
| virtual bool | IsConnected () const =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 |
Public Member Functions inherited from adtf::ucom::ant::IObject | |
| ADTF_IID (IObject, "object.ant.ucom.adtf.iid") | |
Protected Member Functions | |
| ~IFilterGraphConnection ()=default | |
| not destrucable | |
Protected Member Functions inherited from adtf::streaming::ant::IGraphConnection | |
| ~IGraphConnection ()=default | |
| not destrucable | |
Protected Member Functions inherited from adtf::streaming::ant::INamedGraphObject | |
| ~INamedGraphObject ()=default | |
| not destructable | |
Protected Member Functions inherited from adtf::ucom::ant::IObject | |
| ~IObject ()=default | |
| Protected destructor --> Only the final implementation can be destroyed! | |
Interface to describe a connection within the IFilterGraph. The object is created with the help of IFilterGraph::AddConnection.
filter graph which connections are possible by default.
| enum adtf::streaming::ant::IFilterGraphConnection::eCategory : uint32_t |
simple category to classify connection establishing order
|
pure virtual |
Returns the order category of the conenction.
|
pure virtual |
Returns the Sync state of the connection.
| true | - The connecton is synchronous |
| false | - The connecton is a-synchronous |
|
pure virtual |
Request a Connection. Will try to establish the connection also with the help of IDynamicDataBInding and IDynamicInterfaceBinding.
| ERR_NOERROR | Connection is requested and established. |
| ERR_NOT_FOUND | Connection can not be established due to a missing connector. |