7 #include <nx/sdk/uuid.h> 8 #include <nx/sdk/analytics/helpers/plugin.h> 9 #include <nx/sdk/analytics/helpers/engine.h> 10 #include <nx/sdk/analytics/i_uncompressed_video_frame.h> 13 namespace vms_server_plugins {
16 namespace video_frames {
21 using PixelFormat = nx::sdk::analytics::IUncompressedVideoFrame::PixelFormat;
25 virtual ~
Engine()
override;
28 bool needUncompressedVideoFrames()
const {
return m_needUncompressedVideoFrames; }
30 PixelFormat pixelFormat()
const {
return m_pixelFormat; }
35 virtual std::string manifestString()
const override;
38 virtual void doObtainDeviceAgent(
43 void initCapabilities();
48 std::string m_capabilities;
49 std::string m_streamTypeFilter;
50 bool m_needUncompressedVideoFrames =
false;
51 PixelFormat m_pixelFormat = PixelFormat::yuv420;
Definition: i_device_info.h:14
Definition: apple_utils.h:6