stub_analytics_plugin
1.6
Network Optix Video Analytics SDK
src
nx
sdk
analytics
consuming_device_agent.h
1
#pragma once
2
3
#include "data_packet.h"
4
#include "device_agent.h"
5
6
namespace
nx
{
7
namespace
sdk {
8
namespace
analytics {
9
14
static
const
nxpl::NX_GUID
IID_ConsumingDeviceAgent =
15
{{0xb6,0x7b,0xce,0x8c,0x67,0x68,0x4e,0x9b,0xbd,0x56,0x8c,0x02,0xca,0x0a,0x1b,0x18}};
16
21
class
ConsumingDeviceAgent
:
public
DeviceAgent
22
{
23
public
:
29
virtual
Error
pushDataPacket
(
DataPacket
* dataPacket) = 0;
30
};
31
32
}
// namespace analytics
33
}
// namespace sdk
34
}
// namespace nx
nx::sdk::analytics::DeviceAgent
Definition:
device_agent.h:36
nx::sdk::analytics::DataPacket
Definition:
data_packet.h:21
nx::sdk::analytics::ConsumingDeviceAgent
Definition:
consuming_device_agent.h:21
nxpl::NX_GUID
GUID of plugin interface.
Definition:
plugin_api.h:21
nx::sdk::analytics::ConsumingDeviceAgent::pushDataPacket
virtual Error pushDataPacket(DataPacket *dataPacket)=0
nx
Definition:
debug.cpp:14
Generated by
1.8.14