stub_analytics_plugin
1.6
Network Optix Video Analytics SDK
src
nx
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
15
class
Settings
:
public
nxpl::PluginInterface
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
nxpl::PluginInterface
Base class for every interface, provided by plugin.
Definition:
plugin_api.h:38
nxpl::NX_GUID
GUID of plugin interface.
Definition:
plugin_api.h:21
nx::sdk::Settings::key
virtual const char * key(int i) const =0
nx
Definition:
debug.cpp:14
nx::sdk::Settings::value
virtual const char * value(int i) const =0
nx::sdk::Settings
Definition:
settings.h:15
Generated by
1.8.14