A common result class usable as return value throughout.
The Interface defines an Active Runner Intem which can be part of the IFilterGraph.
virtual tResult Activate()=0
The Activate call is to create the Timer or Thread or other running internals of the Runner.
ADTF_IID(IActiveRunner, "active_runner.ant.streaming.adtf.iid")
Definition of the interface identifier.
virtual tResult Deactivate()=0
The Deactivate call is to stop and destroy the Timer or Thread or other running internals of the Runn...
virtual bool IsActivated() const =0
Return the Activatation State of the Runner.
virtual ~IActiveRunner()=default
is not destructable
Interface for a NamedGraphObject which can be added to the FilterGraph.
The Interface defines a runnable item of the GraphObjects providing a IRuntimeBehaviour.
virtual ~IRunner()=default
is not destructable
ADTF_IID(IRunner, "runner.ant.streaming.adtf.iid")
Definition of the interface identifier.
Interface for objects which can participate a ITriggerPipe.
Interface that defines a TriggerPipeSource, which is able to send a Run (RUN::TIrgger) call to the re...
The Interface defines an Active Runner Intem which can be part of the IFilterGraph.
ADTF_IID(IActiveRunner, "active_runner.spider.streaming.adtf.iid")
Definition of the interface identifier.
virtual tResult WaitForDeactivation()=0
This function ensures that the runner is no longer processing a trigger and is not going to emit any ...
Base class for every interface type within the uCOM.
Copyright © Audi Electronics Venture GmbH.
Namespace for entire ADTF SDK.
Copyright © Audi Electronics Venture GmbH.