nx_server_plugin_sdk  1.0
Server Plugin SDK
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
nx::sdk::analytics::IEventMetadata Class Referenceabstract
Inheritance diagram for nx::sdk::analytics::IEventMetadata:
nx::sdk::Interface< IEventMetadata, IEventMetadata2 >

Public Member Functions

Rect boundingBox () const
 
- Public Member Functions inherited from nx::sdk::Interface< IEventMetadata, IEventMetadata2 >
virtual IRefCountablequeryInterface (const InterfaceId *id)
 
Ptr< InterfacequeryInterface ()
 
Ptr< const InterfacequeryInterface () const
 

Static Public Member Functions

static auto interfaceId ()
 

Protected Member Functions

virtual void getBoundingBox (Rect *outValue) const =0
 
- Protected Member Functions inherited from nx::sdk::Interface< IEventMetadata, IEventMetadata2 >
virtual IRefCountablequeryInterface (const IRefCountable::InterfaceId *id) override
 
IRefCountablequeryInterfaceSupportingDeprecatedId (const IRefCountable::InterfaceId *id, const Uuid &deprecatedInterfaceId)
 

Member Function Documentation

◆ boundingBox()

Rect nx::sdk::analytics::IEventMetadata::boundingBox ( ) const
inline
Returns
Bounding box of the video frame fragment associated with the event (the video frame timestamp is assumed to be equal to the Event timestamp), or an invalid rectangle (e.g. a default-constructed one) if no image is associated with the Event.

◆ getBoundingBox()

virtual void nx::sdk::analytics::IEventMetadata::getBoundingBox ( Rect outValue) const
protectedpure virtual

Called by boundingBox()


The documentation for this class was generated from the following file: