NVIDIA DeepStream SDK API Reference

7.1 Release
deepstream::EventMessageUserMetadata Class Reference

Detailed Description

User metadata for event message.

Objects can be attached to the event message meta for triggering an event in "nvmsgconv" element.

Definition at line 215 of file metadata.hpp.

Inheritance diagram for deepstream::EventMessageUserMetadata:
Collaboration diagram for deepstream::EventMessageUserMetadata:

Public Types

typedef std::unique_ptr< AbstractIterator< UserMetadata > > Iterator
 

Public Member Functions

 EventMessageUserMetadata (void *data=nullptr)
 
virtual ~EventMessageUserMetadata ()
 
void generate (const ObjectMetadata &, const FrameMetadata &, const std::string sensor="N/A", const std::string uri="N/A", const std::vector< std::string >labels=std::vector< std::string >())
 generate an event by attaching an object More...
 
virtual operator bool ()
 operator to check if a metadata is void More...
 

Protected Member Functions

void get_ (void *&)
 

Protected Attributes

void * data_
 

Member Typedef Documentation

◆ Iterator

Definition at line 102 of file metadata.hpp.

Constructor & Destructor Documentation

◆ EventMessageUserMetadata()

deepstream::EventMessageUserMetadata::EventMessageUserMetadata ( void *  data = nullptr)

◆ ~EventMessageUserMetadata()

virtual deepstream::EventMessageUserMetadata::~EventMessageUserMetadata ( )
virtual

Member Function Documentation

◆ generate()

void deepstream::EventMessageUserMetadata::generate ( const ObjectMetadata ,
const FrameMetadata ,
const std::string  sensor = "N/A",
const std::string  uri = "N/A",
const std::vector< std::string >  labels = std::vector< std::string >() 
)

generate an event by attaching an object

Referenced by deepstream::MsgMetaGenerator::handleData().

◆ get_()

◆ operator bool()

virtual deepstream::Metadata::operator bool ( )
inlinevirtualinherited

operator to check if a metadata is void

Definition at line 50 of file metadata.hpp.

References deepstream::Metadata::data_.

Field Documentation

◆ data_

void* deepstream::Metadata::data_
protectedinherited

Definition at line 53 of file metadata.hpp.

Referenced by deepstream::Metadata::operator bool().


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