stub_analytics_plugin  1.6
Network Optix Video Analytics SDK
i_uncompressed_media_frame.h
1 #pragma once
2 
3 #include <nx/sdk/interface.h>
4 
5 #include <nx/sdk/analytics/i_data_packet.h>
6 
7 namespace nx {
8 namespace sdk {
9 namespace analytics {
10 
14 class IUncompressedMediaFrame: public Interface<IUncompressedMediaFrame, IDataPacket>
15 {
16 public:
17  static auto interfaceId() { return InterfaceId("nx::sdk::analytics::IUncompressedMediaFrame"); }
18 
24  virtual int planeCount() const = 0;
25 
30  virtual int dataSize(int plane) const = 0;
31 
36  virtual const char* data(int plane) const = 0;
37 };
38 
39 } // namespace analytics
40 } // namesapce sdk
41 } // namespace nx
Definition: interface.h:26
virtual int dataSize(int plane) const =0
virtual const char * data(int plane) const =0
Definition: debug.cpp:12
Definition: i_uncompressed_media_frame.h:14