stub_analytics_plugin
1.6
Network Optix Video Analytics SDK
|
#include <consuming_device_agent.h>
Public Member Functions | |
virtual Error | pushDataPacket (DataPacket *dataPacket)=0 |
![]() | |
virtual Engine * | engine () const =0 |
virtual void | setSettings (const Settings *settings)=0 |
virtual Settings * | pluginSideSettings () const =0 |
virtual const IString * | manifest (Error *error) const =0 |
virtual Error | setHandler (IHandler *handler)=0 |
virtual Error | setNeededMetadataTypes (const IMetadataTypes *neededMetadataTypes)=0 |
![]() | |
virtual void * | queryInterface (const nxpl::NX_GUID &interfaceID)=0 |
Cast to type, specified by interfaceID. More... | |
virtual unsigned int | addRef ()=0 |
Increment reference counter. More... | |
virtual unsigned int | releaseRef ()=0 |
Decrement reference counter. More... | |
Interface for a DeviceAgent that requires input (e.g. audio or video stream) from the Engine plugin container.
|
pure virtual |
Supplies data to the engine. Called from a worker thread.
dataPacket | Never null. Has a valid timestamp >= 0. |