8 #include <nx/sdk/analytics/helpers/consuming_device_agent.h> 13 namespace vms_server_plugins {
16 namespace motion_metadata {
18 const std::string kMotionVisualizationObjectType{
"nx.stub.motionVisualization"};
19 const std::string kAdditionalFrameProcessingDelayMsSetting{
"additionalFrameProcessingDelayMs"};
28 virtual void doSetNeededMetadataTypes(
32 virtual std::string manifestString()
const override;
42 void processFrameMotion(
48 int m_frameCounter = 0;
50 struct DeviceAgentSettings
52 std::atomic<std::chrono::milliseconds> additionalFrameProcessingDelayMs{
53 std::chrono::milliseconds::zero()};
56 DeviceAgentSettings m_deviceAgentSettings;
Definition: i_compressed_video_packet.h:34
Definition: consuming_device_agent.h:38
Definition: i_device_info.h:14
Definition: apple_utils.h:6
Definition: i_data_packet.h:17