14#include <unordered_map>
25class ISampleStreamTracer
31 ADTF_IID(ISampleStreamTracer,
"samplestreamtrace.quiet.remote.adtf");
36 static constexpr const char*
const DEFAULT_NAME =
"samplestreamtrace";
41 using tTraceData = services::quiet::ISampleStreamTracer::tTraceData;
48 virtual std::unordered_map<std::string, tTraceData> GetTraceData()
const = 0;
55class ISampleStreamTracer
61 ADTF_IID(ISampleStreamTracer,
"samplestreamtrace.vision.remote.adtf");
66 static constexpr const char*
const DEFAULT_NAME =
"samplestreamtrace";
71 using tTraceData = services::vision::ISampleStreamTracer::tTraceData;
79 virtual std::unordered_map<std::string, tTraceData> GetTraceData()
const = 0;
85class ISampleStreamTracer
91 ADTF_IID(ISampleStreamTracer,
"samplestreamtrace.wolverine.remote.adtf");
96 static constexpr const char*
const DEFAULT_NAME =
"samplestreamtrace";
101 using tTraceData = services::wolverine::ISampleStreamTracer::tTraceData;
109 virtual std::unordered_map<std::string, tTraceData> GetTraceData()
const = 0;
113using wolverine::ISampleStreamTracer;
#define ADTF_IID(_interface, _striid)
Definition adtf_iid.h:19
Namespace for all functionality of the ADTF Remote SDK provided since v3.16.
Definition adtf_remote_player_intf.h:208
Namespace for all functionality of the ADTF Remote SDK provided since v3.21.
Definition adtf_remote_version_namespaces.dox:87
Namespace for all functionality of the ADTF Remote SDK provided since v3.22.
Definition adtf_remote_filesystem_intf.h:50
Namespace for the ADTF Remote SDK.
Definition adtf_client_connector.h:16
Namespace for all functionality provided by ADTF and its SDKs.
Definition adtf_client_connector.h:14