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:

## Public Member Functions
Rect | boundingBox () const
Public Member Functions inherited from nx::sdk::Interface< IEventMetadata, IEventMetadata2 >
virtual IRefCountable * | queryInterface (const InterfaceId *id)
Ptr< Interface > | queryInterface ()
Ptr< const Interface > | queryInterface () 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 IRefCountable * | queryInterface (const IRefCountable::InterfaceId *id) override
IRefCountable * | queryInterfaceSupportingDeprecatedId (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
| protected pure virtual

Called by boundingBox()

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

- src/nx/sdk/analytics/i_event_metadata.h