|
ADTF
|
#include <streaming_sink_intf.h>
Inherits adtf::streaming::ant::IStreamingSink, adtf::streaming::ant::IDataBinding, and adtf::streaming::ant::IDynamicDataBinding.
Public Member Functions | |
| ADTF_IID (ISampleStreamingSink, "sample_streaming_sink.ant.streaming.adtf.iid") | |
| definiton of interface id | |
Public Member Functions inherited from adtf::streaming::ant::IStreamingSink | |
| ADTF_IID (IStreamingSink, "streaming_sink.ant.streaming.adtf.iid") | |
| definiton of interface id | |
Public Member Functions inherited from adtf::streaming::ant::IStreamingService | |
| ADTF_IID (IStreamingService, "streaming_service.ant.streaming.adtf.iid") | |
| definiton of interface id | |
| virtual tResult | SetState (tStreamingState eState)=0 |
| virtual tStreamingState | GetState ()=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") | |
Public Member Functions inherited from adtf::streaming::ant::IDataBinding | |
| ADTF_IID (IDataBinding, "data_binding.ant.streaming.adtf.iid") | |
| defintion of interface id | |
| virtual tResult | GetPins (ucom::ant::iobject_list< IPin > &lstPins) const =0 |
| virtual tResult | FindPin (const char *strName, ucom::ant::iobject_ptr< ucom::ant::IObject > &pPin) const =0 |
Public Member Functions inherited from adtf::streaming::ant::IDynamicDataBinding | |
| ADTF_IID (IDynamicDataBinding, "dynamic_data_binding.ant.streaming.adtf.iid") | |
| defintion of interface id | |
| virtual tResult | RequestPin (const char *strName, const ucom::ant::iobject_ptr< const IStreamType > &pType, ucom::ant::iobject_ptr< IInPin > &pInPin)=0 |
| virtual tResult | RequestPin (const char *strName, const ucom::ant::iobject_ptr< const IStreamType > &pType, ucom::ant::iobject_ptr< IOutPin > &pOutPin)=0 |
Protected Member Functions | |
| ~ISampleStreamingSink ()=default | |
| protected DTOR | |
Protected Member Functions inherited from adtf::streaming::ant::IStreamingSink | |
| ~IStreamingSink ()=default | |
| protected DTOR | |
Protected Member Functions inherited from adtf::streaming::ant::IStreamingService | |
| ~IStreamingService ()=default | |
| protect DTOR | |
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! | |
Protected Member Functions inherited from adtf::streaming::ant::IDataBinding | |
| ~IDataBinding ()=default | |
| not destructable | |
Protected Member Functions inherited from adtf::streaming::ant::IDynamicDataBinding | |
| ~IDynamicDataBinding ()=default | |
| not destructable | |
Additional Inherited Members | |
Public Types inherited from adtf::streaming::ant::IStreamingService | |
| enum | tStreamingState : uint8_t { State_Shutdown = 0 , State_Constructed = 1 , State_Initialized = 2 , State_Streaming = 3 } |
Interface for streaming sink.
streaming sink usually are used to send a data stream (ISample) to a device or other system.