stub_analytics_plugin  1.6
Network Optix Video Analytics SDK
i_event_metadata.h
1 #pragma once
2 
3 #include <nx/sdk/interface.h>
4 
5 #include "i_metadata.h"
6 
7 namespace nx {
8 namespace sdk {
9 namespace analytics {
10 
11 class IEventMetadata: public Interface<IEventMetadata, IMetadata>
12 {
13 public:
14  static auto interfaceId() { return InterfaceId("nx::sdk::analytics::IEventMetadata"); }
15 
19  virtual const char* caption() const = 0;
20 
24  virtual const char* description() const = 0;
25 
29  virtual const char* auxiliaryData() const = 0;
30 
34  virtual bool isActive() const = 0;
35 };
36 
37 } // namespace analytics
38 } // namespace sdk
39 } // namespace nx
virtual bool isActive() const =0
Definition: interface.h:26
virtual const char * description() const =0
virtual const char * caption() const =0
Definition: i_event_metadata.h:11
Definition: debug.cpp:13
virtual const char * auxiliaryData() const =0