|
ADTF
|
#include <samplestreamport_intf.h>
Inherits adtf::streaming::ant::ISampleStream, and adtf::streaming::ant::IStreamingOutPort.
Public Member Functions | |
| ADTF_IID (ISampleStreamOutPort, "samplestream_out_port.ant.streaming.adtf.iid") | |
| definiton of interface id | |
Public Member Functions inherited from adtf::streaming::ant::ISampleStream | |
| ADTF_IID (ISampleStream, "samplestream.ant.streaming.adtf.iid") | |
| definition of interface identifier | |
| virtual tResult | GetType (adtf::ucom::ant::iobject_ptr< const IStreamType > &pStreamType) const =0 |
| virtual tTimeStamp | GetTime () const =0 |
| virtual tResult | SetStreamError (const tResult &oError)=0 |
| virtual tResult | AttachRouting (const adtf::ucom::ant::iobject_ptr< ISampleStream > &pSampleStreamTo)=0 |
| virtual tResult | DetachRouting (const adtf::ucom::ant::iobject_ptr< ISampleStream > &pSampleStreamTo)=0 |
| virtual tResult | Open (const char *strName, adtf::ucom::ant::iobject_ptr< ISampleInStream > &pInStream, const adtf::ucom::ant::iobject_ptr< const IStreamType > &pInitialAcceptedStreamType, IPushReadEventSink *&pPushEventSink, ISampleStreamAccess::tMode ui32Mode, size_t szQueueSize)=0 |
| virtual tResult | Open (const char *strName, adtf::ucom::ant::iobject_ptr< ISampleOutStream > &pOutStream, ISampleStreamAccess::tMode ui32Mode, size_t szQueueSize)=0 |
Public Member Functions inherited from adtf::streaming::ant::ITriggerPipeItem | |
| ADTF_IID (ITriggerPipeItem, "trigger_pipe_item.ant.streaming.adtf.iid") | |
| Definition of interface ID. | |
Public Member Functions inherited from adtf::base::ant::IRunnable | |
| ADTF_IID (IRunnable, "runnable.ant.base.adtf.iid") | |
| defintion of interface id | |
| ADTF3_DEPRECATED ("Use adtf::base::flash::IRunnable::Run(tNanoSeconds tmTimeofActivation, ant::IRunnable::tActivationType " "ui32ActivationType, const void* pvUserData, size_t nUserDataSize) instead.") virtual tResult Run(tTimeStamp tmTimeofActivation | |
| virtual tActivationType | GetActivationType () const |
Public Member Functions inherited from adtf::streaming::ant::ITriggerPipeSource | |
| ADTF_IID (ITriggerPipeSource, "trigger_pipe_source.ant.streaming.adtf.iid") | |
| definiton of interface id | |
| virtual tResult | RegisterSubItem (const adtf::ucom::ant::iobject_ptr< ITriggerPipeItem > &pSubRun, tPriority ui32Prio)=0 |
| virtual tResult | UnregisterSubItem (const adtf::ucom::ant::iobject_ptr< ITriggerPipeItem > &pSubRun)=0 |
| virtual tResult | ChangePriority (const adtf::ucom::ant::iobject_ptr< ITriggerPipeItem > &pSubRun, tPriority ui32Prio)=0 |
| virtual tResult | GetSubItems (adtf::ucom::ant::iobject_enum< const ITriggerPipeItem > &lstSubItems) 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::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::streaming::ant::IStreamingOutPort | |
| ADTF_IID (IStreamingOutPort, "streaming_out_port.ant.streaming.adtf.iid") | |
| definiton of interface id | |
Public Member Functions inherited from adtf::streaming::ant::IStreamingPort | |
| ADTF_IID (IStreamingPort, "streaming_port.ant.streaming.adtf.iid") | |
| definiton of interface id | |
| virtual tResult | GetPortID (adtf::base::ant::IString &&strPortID)=0 |
Additional Inherited Members | |
Public Types inherited from adtf::base::ant::IRunnable | |
| enum | tActivationType : uint32_t { RUN_UNSPECIFIED = 0 , RUN_TIMER = 1 , RUN_SIGNAL = 2 , RUN_EXCEPTION = 3 , RUN_MESSAGE = 5 , RUN_THREAD = 6 , RUN_JOB = 7 , RUN_TRIGGER = 8 , RUN_PUSH = 9 , RUN_USER = 0x1000 } |
| typedef std::function< tResult(tTimeStamp)> | tRunFunction |
| Type definition of the function used to implement Run. | |
Public Types inherited from adtf::streaming::ant::ITriggerPipeSource | |
| enum | tPriority : uint32_t { Invalid = 0 , Lowest = 1 , Lower = 30 , BelowNormal = 40 , Normal = 50 , AboveNormal = 60 , Higher = 70 , Highest = 100 } |
Public Attributes inherited from adtf::base::ant::IRunnable | |
| tActivationType | ui32ActivationType |
| tActivationType const void * | pvUserData |
| tActivationType const void size_t | nUserDataSize = 0 |
Protected Member Functions inherited from adtf::streaming::ant::ISampleStream | |
| ~ISampleStream ()=default | |
| not destructable | |
Protected Member Functions inherited from adtf::streaming::ant::ITriggerPipeItem | |
| ~ITriggerPipeItem ()=default | |
| not destructable | |
Protected Member Functions inherited from adtf::base::ant::IRunnable | |
| ~IRunnable ()=default | |
| not destructable | |
Protected Member Functions inherited from adtf::streaming::ant::ITriggerPipeSource | |
| ~ITriggerPipeSource ()=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 | |
A Filter Graph will send any stream to the outside world. A streaming graph will connect these Ports to the Streaming Port with the same name as the strPortID of the GetPortID return value