stub_analytics_plugin  1.6
Network Optix Video Analytics SDK
i_event_metadata_packet.h
1 #pragma once
2 
3 #include <nx/sdk/interface.h>
4 
5 #include "i_event_metadata.h"
6 #include "i_metadata_packet.h"
7 
8 namespace nx {
9 namespace sdk {
10 namespace analytics {
11 
15 class IEventMetadataPacket: public Interface<IEventMetadataPacket, IMetadataPacket>
16 {
17 public:
18  static auto interfaceId() { return InterfaceId("nx::sdk::analytics::IEventMetadataPacket"); }
19 
20  virtual int count() const override = 0;
21 
22  virtual const IEventMetadata* at(int index) const override = 0;
23 };
24 
25 } // namespace analytics
26 } // namespace sdk
27 } // namespace nx
Definition: interface.h:26
Definition: i_event_metadata_packet.h:15
Definition: i_event_metadata.h:11
Definition: debug.cpp:12