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