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: i_compressed_video_packet.h:31
Definition: consuming_device_agent.h:35
virtual bool pushCompressedVideoFrame(const nx::sdk::analytics::ICompressedVideoPacket *videoFrame) override
Definition: device_agent.cpp:66
Definition: i_device_info.h:13
Definition: apple_utils.h:6
Definition: device_agent.h:15
DeviceAgent(const nx::sdk::IDeviceInfo *deviceInfo)
Definition: device_agent.cpp:24