5 #include <nx/sdk/analytics/helpers/consuming_device_agent.h> 6 #include <nx/sdk/helpers/uuid_helper.h> 11 namespace vms_server_plugins {
27 virtual bool pullMetadataPackets(
28 std::vector<nx::sdk::analytics::IMetadataPacket*>* metadataPackets)
override;
30 virtual void doSetNeededMetadataTypes(
39 const std::string kHelloWorldObjectType =
"nx.sample.helloWorld";
40 const std::string kNewTrackEventType =
"nx.sample.newTrack";
43 static constexpr
int kTrackFrameCount = 256;
51 int64_t m_lastVideoFrameTimestampUs = 0;
virtual std::string manifestString() const override
Definition: device_agent.cpp:38
Definition: consuming_device_agent.h:38
Definition: i_device_info.h:14
virtual bool pushUncompressedVideoFrame(const nx::sdk::analytics::IUncompressedVideoFrame *videoFrame) override
Definition: device_agent.cpp:66
Definition: apple_utils.h:6
Definition: device_agent.h:15
DeviceAgent(const nx::sdk::IDeviceInfo *deviceInfo)
Definition: device_agent.cpp:24
Definition: i_uncompressed_video_frame.h:72