stub_analytics_plugin  1.6
Network Optix Video Analytics SDK
settings.h
1 #pragma once
2 
3 #include <plugins/plugin_api.h>
4 
5 namespace nx {
6 namespace sdk {
7 
12 static const nxpl::NX_GUID IID_Settings =
13  {{0x48,0x5a,0x23,0x51,0x55,0x73,0x4f,0xb5,0xa9,0x11,0xe4,0xfb,0x22,0x87,0x79,0x24}};
14 
16 {
17 public:
18  virtual int count() const = 0;
19 
21  virtual const char* key(int i) const = 0;
22 
24  virtual const char* value(int i) const = 0;
25 
27  virtual const char* value(const char* key) const = 0;
28 };
29 
30 } // namespace sdk
31 } // namespace nx
Base class for every interface, provided by plugin.
Definition: plugin_api.h:38
GUID of plugin interface.
Definition: plugin_api.h:21
virtual const char * key(int i) const =0
Definition: debug.cpp:14
virtual const char * value(int i) const =0
Definition: settings.h:15