stub_analytics_plugin
1.6
Network Optix Video Analytics SDK
src
nx
sdk
analytics
i_metadata_types.h
1
#pragma once
2
3
#include <nx/sdk/interface.h>
4
5
#include <nx/sdk/i_string_list.h>
6
7
namespace
nx
{
8
namespace
sdk {
9
namespace
analytics {
10
11
class
IMetadataTypes
:
public
Interface
<IMetadataTypes>
12
{
13
public
:
14
static
auto
interfaceId() {
return
InterfaceId
(
"nx::sdk::analytics::IMetadataTypes"
); }
15
16
virtual
~
IMetadataTypes
() =
default
;
17
virtual
const
IStringList
* eventTypeIds()
const
= 0;
18
virtual
const
IStringList
* objectTypeIds()
const
= 0;
19
virtual
bool
isEmpty()
const
= 0;
20
};
21
22
}
// namespace analytics
23
}
// namespace sdk
24
}
// namespace nx
nx::sdk::IRefCountable::InterfaceId
Definition:
i_ref_countable.h:55
nx::sdk::Interface
Definition:
interface.h:26
nx::sdk::analytics::IMetadataTypes
Definition:
i_metadata_types.h:11
nx::sdk::IStringList
Definition:
i_string_list.h:6
nx
Definition:
debug.cpp:12
Generated by
1.8.14