8 #include <nx/sdk/analytics/helpers/consuming_device_agent.h> 9 #include <nx/sdk/helpers/uuid_helper.h> 14 namespace vms_server_plugins {
17 namespace object_detection {
22 static const std::string kObjectTypeGenerationSettingPrefix;
29 virtual std::string manifestString()
const override;
34 virtual void doSetNeededMetadataTypes(
44 int64_t frameTimestampUs);
47 mutable std::mutex m_mutex;
50 std::vector<nx::sdk::Uuid> m_trackIds;
51 std::set<std::string> m_objectTypeIdsToGenerate;
Definition: i_compressed_video_packet.h:34
Definition: consuming_device_agent.h:38
Definition: i_device_info.h:14
virtual nx::sdk::Result< const nx::sdk::ISettingsResponse * > settingsReceived() override
Definition: device_agent.cpp:124
Definition: apple_utils.h:6
virtual bool pushCompressedVideoFrame(const nx::sdk::analytics::ICompressedVideoPacket *videoFrame) override
Definition: device_agent.cpp:104
Definition: device_agent.h:19