|
| ADTF_IID (ISampleStream, "samplestream.ant.streaming.adtf.iid") |
| defintion of interface identifier
|
|
| UCOM_RESOLVE (adtf::ucom::ant::IObject, INamedGraphObject) |
|
virtual tResult | GetType (adtf::ucom::ant::iobject_ptr< const IStreamType > &pStreamType) const =0 |
| Retrieves the current type of the stream. More...
|
|
virtual tTimeStamp | GetTime () const =0 |
| Returns the last flush time and so the current position of the stream. More...
|
|
virtual tResult | SetStreamError (const tResult &oError)=0 |
| Sets and forwards a StreamError to the readers. More...
|
|
virtual tResult | AttachRouting (const adtf::ucom::ant::iobject_ptr< ISampleStream > &pSampleStreamTo)=0 |
| Attaches a SampleStream where to route the Write / Flush and Run calls to. More...
|
|
virtual tResult | DetachRouting (const adtf::ucom::ant::iobject_ptr< ISampleStream > &pSampleStreamTo)=0 |
| Detaches a SampleStream where the routing was set by AttachRouting. More...
|
|
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 |
| Opens The SampleStream for reading access. More...
|
|
virtual tResult | Open (const char *strName, adtf::ucom::ant::iobject_ptr< ISampleOutStream > &pOutStream, ISampleStreamAccess::tMode ui32Mode, size_t szQueueSize)=0 |
| Opens The SampleStream for writing access. More...
|
|
| ADTF_IID (ITriggerPipeItem, "trigger_pipe_item.ant.streaming.adtf.iid") |
| Definition of interface ID.
|
|
| ADTF_IID (IRunnable, "runnable.ant.base.adtf.iid") |
| defintion of interface id
|
|
virtual tResult | Run (tTimeStamp tmTimeofActivation, tActivationType ui32ActivationType, const void *pvUserData, size_t nUserDataSize)=0 |
| The Run method to set the component in running state. More...
|
|
virtual tActivationType | GetActivationType () const |
| Gets the activation code of the runnable it reacts to. More...
|
|
| 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 |
| Registers the pSubRun as SubItem of the source. More...
|
|
virtual tResult | UnregisterSubItem (const adtf::ucom::ant::iobject_ptr< ITriggerPipeItem > &pSubRun)=0 |
| Unregisters the pSubRun from the source. More...
|
|
virtual tResult | ChangePriority (const adtf::ucom::ant::iobject_ptr< ITriggerPipeItem > &pSubRun, tPriority ui32Prio)=0 |
| Changes the priority of the pSubRun . More...
|
|
virtual tResult | GetSubItems (adtf::ucom::ant::iobject_enum< const ITriggerPipeItem > &lstSubItems) const =0 |
| Retrieves a list of the registered Items. More...
|
|
| ADTF_IID (IObject, "object.ant.ucom.adtf.iid") |
| Marks the IObject to be castable with the ucom_cast() More...
|
|
| 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...
|
|
|
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
} |
| Enumeration of the possible activation types to set a component in running state. More...
|
|
typedef std::function< tResult(tTimeStamp)> | tRunFunction |
| Type defintion of the function used to implement Run.
|
|
enum | tPriority : uint32_t {
Invalid = 0
, Lowest = 1
, Lower = 30
, BelowNormal = 40
,
Normal = 50
, AboveNormal = 60
, Higher = 70
, Highest = 100
} |
| Priority used for the order of ITriggerPipeItem::Run calls. More...
|
|
Interface of the SampleStream.
The SampleStream is to define connections between IPin.
- See also
- Sample Stream
Definition at line 28 of file samplestream_intf.h.