ADTF
|
Interface for Streaming Sink. More...
Public Member Functions | |
ADTF_IID (ISampleStreamingSink, "sample_streaming_sink.ant.streaming.adtf.iid") | |
definiton of interface id | |
Public Member Functions inherited from IStreamingSink | |
ADTF_IID (IStreamingSink, "streaming_sink.ant.streaming.adtf.iid") | |
definiton of interface id | |
Public Member Functions inherited from IStreamingService | |
ADTF_IID (IStreamingService, "streaming_service.ant.streaming.adtf.iid") | |
definiton of interface id | |
virtual tResult | SetState (tStreamingState eState)=0 |
Sets the state of the Streaming Service. More... | |
virtual tStreamingState | GetState ()=0 |
Gets the current state of the Streaming Service. More... | |
Public Member Functions inherited from INamedGraphObject | |
ADTF_IID (INamedGraphObject, "namedgraphobject.ant.streaming.adtf.iid") | |
defintion of interface id | |
virtual tResult | GetName (base::ant::IString &&strName) const =0 |
Gets the Name of the object to the IString rvalue reference strName . More... | |
virtual tResult | SetName (const char *strName)=0 |
Sets the Name of the object. More... | |
virtual tResult | SetParent (const ucom::ant::IObject *oParentObject)=0 |
Sets the Parent of the object. More... | |
virtual tResult | GetParent (const ucom::ant::IObject *&poParentObject) const =0 |
Retrieves the Parent of the object. More... | |
Public Member Functions inherited from IObject | |
ADTF_IID (IObject, "object.ant.ucom.adtf.iid") | |
Marks the IObject to be castable with the ucom_cast() More... | |
Public Member Functions inherited from 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 |
Returns the current Pins (only const access). More... | |
virtual tResult | FindPin (const char *strName, ucom::ant::iobject_ptr< ucom::ant::IObject > &pPin) const =0 |
Find a Pin with the name of strName (only const access) More... | |
Public Member Functions inherited from 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 |
Request a in pin which can not be find via IDataBinding::FindPin. More... | |
virtual tResult | RequestPin (const char *strName, const ucom::ant::iobject_ptr< const IStreamType > &pType, ucom::ant::iobject_ptr< IOutPin > &pOutPin)=0 |
Request a out pin which can not be find via IDataBinding::FindPin. More... | |
Protected Member Functions | |
~ISampleStreamingSink ()=default | |
protected DTOR | |
Protected Member Functions inherited from IStreamingSink | |
~IStreamingSink ()=default | |
protected DTOR | |
Protected Member Functions inherited from IStreamingService | |
~IStreamingService ()=default | |
protect DTOR | |
Protected Member Functions inherited from INamedGraphObject | |
~INamedGraphObject ()=default | |
not destructable | |
Protected Member Functions inherited from IObject | |
~IObject ()=default | |
Protected destructor --> Use implemented Destroy() instead of delete! | |
Protected Member Functions inherited from IDataBinding | |
~IDataBinding ()=default | |
not destructable | |
Protected Member Functions inherited from IDynamicDataBinding | |
~IDynamicDataBinding ()=default | |
not destructable | |
Additional Inherited Members | |
Public Types inherited from IStreamingService | |
enum | tStreamingState : uint8_t { State_Shutdown = 0 , State_Constructed = 1 , State_Initialized = 2 , State_Streaming = 3 } |
States of the Streaming Services. More... | |
Interface for Streaming Sink.
Streaming Sink usually are used to send a data stream (ISample) to a device or other system.
Definition at line 36 of file streaming_sink_intf.h.