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;
26 virtual void doSetNeededMetadataTypes(
33 struct HttpRequestContext
35 nx::sdk::IUtilityProvider4::HttpDomainName domain =
36 nx::sdk::IUtilityProvider4::HttpDomainName::vms;
37 std::string path =
"/rest/v1/system/settings";
38 std::string httpMethod =
"GET";
40 std::string requestBody;
41 int64_t periodSeconds = 1;
45 int64_t m_lastFrameTimestampUs = 0;
46 int64_t m_lastEventTimestampUs = 0;
47 HttpRequestContext m_requestContext;
Definition: i_compressed_video_packet.h:32
Definition: consuming_device_agent.h:36
virtual nx::sdk::Result< const nx::sdk::ISettingsResponse * > settingsReceived() override
Definition: device_agent.cpp:131
Definition: device_agent.cpp:19
Definition: i_device_info.h:13
virtual bool pushCompressedVideoFrame(const nx::sdk::analytics::ICompressedVideoPacket *videoFrame) override
Definition: device_agent.cpp:96
Definition: device_agent.h:14