13 #define CID_SAMPLE_STREAM_TRACE_PROVIDER_SERVICE "core_sample_stream_tracer.service.adtf.cid"
41 uint64_t ui64SampleCount = 0;
43 double fSamplesPerSecond = 0.0;
44 double fBytesPerSecond = 0.0;
46 uint64_t ui64TriggerCount = 0;
48 double fTriggerPerSecond = 0.0;
95 uint64_t ui64StreamTypeCount = 0;
97 double fStreamTypePerSecond = 0.0;
109 const char* strSourceFullName =
nullptr) = 0;
Copyright © Audi Electronics Venture GmbH.
Copyright © Audi Electronics Venture GmbH.
tInt64 tTimeStamp
type definition for a time value.
A common result class usable as return value throughout.
virtual void Updated(const streaming::ant::ISampleStream *pSampleStream, const tTraceData &sData)=0
callback for updated trace information on specific pin related sample stream colon separated path of ...
virtual void Init(const streaming::ant::ISampleStream *pSampleStream, const streaming::ant::INamedGraphObject *pSource=nullptr)=0
callback with initialization information after successful register
Interface for listening to sample stream traces that are available via the sample stream trace provid...
~ISampleStreamTracer()=default
Protected destructor --> Use implemented Destroy() instead of delete!
ADTF_IID(ISampleStreamTracer, "sample_stream_tracer.bat.services.adtf.iid")
Interface ID for the interface.
virtual tResult UnregisterListener(IListener &oListener)=0
Unregisters the given stream trace view listener to no longer receive sample stream trace information...
virtual tResult RegisterListener(IListener &oListener)=0
Registers the given sample stream trace view listener to receive updates about sample stream traces.
virtual void Updated(const streaming::ant::ISampleStream *pSampleStream, const tTraceData &sData)=0
callback for updated trace information on specific pin related sample stream colon separated path of ...
virtual void Init(const streaming::ant::ISampleStream *pSampleStream, const streaming::ant::INamedGraphObject *pSource=nullptr, const char *strSourceFullName=nullptr)=0
callback with initialization information after successful register
Interface for listening to sample stream traces that are available via the sample stream trace provid...
~ISampleStreamTracer()=default
Protected destructor --> Use implemented Destroy() instead of delete!
virtual tResult UnregisterListener(IListener &oListener)=0
Unregisters the given stream trace view listener to no longer receive sample stream trace information...
virtual tResult RegisterListener(IListener &oListener)=0
Registers the given sample stream trace view listener to receive updates about sample stream traces.
ADTF_IID(ISampleStreamTracer, "sample_stream_tracer.quiet.services.adtf.iid")
Interface ID for the interface.
Interface for a NamedGraphObject which can be added to the FilterGraph.
Interface of the SampleStream.
Base class for every interface type within the uCOM.
Namespace for entire ADTF SDK.
Copyright © Audi Electronics Venture GmbH.
struct holding the data as provided through the sample stream trace view interface
struct holding the data as provided through the sample stream trace view interface