A common result class usable as return value throughout.
The IDataBinding interfaces provides methods for retrive information of the Pins published.
The IFilter interfaces provides methods for controlling a filter.
virtual tFilterState GetState() const =0
Retrieves the state of the filter.
virtual tResult SetState(tFilterState eFilterState)=0
Sets the state of the filter.
tFilterState
specifies the several types of filter states
@ State_Shutdown
Filter is New / Shutdown.
@ State_Constructed
The Filter is fully created (Init(StageFirst) has been called):
@ State_Ready
The Filter is ready for streaming (Init(StageGraphReady) has been called):
@ State_Running
Filter is in streaming State, all pins are activated for streaming (Start() has been called) The fil...
@ State_Initialized
The Filter is fully initialized (Init(StageNormal) has been called):
ADTF_IID(IFilter, "filter.ant.streaming.adtf.iid")
definiton of interface id
~IFilter()=default
not destructable
The IInterfaceBinding provides an interface to implement and access a common dynamic binding object r...
Interface for a NamedGraphObject which can be added to the FilterGraph.
The RuntimeBehaviour interface is to clearly define a filters running entry points (IRunner) and thei...
Copyright © Audi Electronics Venture GmbH.
Copyright © Audi Electronics Venture GmbH.
Copyright © Audi Electronics Venture GmbH.
Namespace for entire ADTF SDK.
Copyright © Audi Electronics Venture GmbH.