stub_analytics_plugin
1.6
Network Optix Video Analytics SDK
src
nx
sdk
analytics
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
nx::sdk::analytics::IEventMetadata::isActive
virtual bool isActive() const =0
nx::sdk::Interface
Definition:
interface.h:26
nx::sdk::analytics::IEventMetadata::description
virtual const char * description() const =0
nx::sdk::analytics::IEventMetadata::caption
virtual const char * caption() const =0
nx::sdk::analytics::IEventMetadata
Definition:
i_event_metadata.h:11
nx
Definition:
debug.cpp:13
nx::sdk::analytics::IEventMetadata::auxiliaryData
virtual const char * auxiliaryData() const =0
Generated by
1.8.14