7 #include <nx/sdk/analytics/helpers/consuming_device_agent.h> 8 #include <nx/sdk/analytics/i_object_metadata_packet.h> 21 virtual std::string manifestString()
const override;
29 struct HttpRequestContext
31 nx::sdk::IUtilityProvider4::HttpDomainName domain =
32 nx::sdk::IUtilityProvider4::HttpDomainName::vms;
33 std::string url =
"/rest/v4/site/settings";
34 std::string httpMethod =
"GET";
36 std::string requestBody;
37 int64_t periodSeconds = 1;
41 int64_t m_lastFrameTimestampUs = 0;
42 int64_t m_lastEventTimestampUs = 0;
43 HttpRequestContext m_requestContext;
Definition: consuming_device_agent.h:36
virtual nx::sdk::Result< const nx::sdk::ISettingsResponse * > settingsReceived() override
Definition: device_agent.cpp:126
Definition: device_agent.cpp:19
Definition: i_device_info.h:13
Definition: device_agent.h:14
virtual bool pushCompressedVideoFrame(nx::sdk::Ptr< const nx::sdk::analytics::ICompressedVideoPacket > videoFrame) override
Definition: device_agent.cpp:97