NVIDIA DeepStream SDK API Reference

8.0 Release
deepstream::UserMetadata Class Reference

Detailed Description

Base class of user defined metadata.

Definition at line 101 of file metadata.hpp.

Inheritance diagram for deepstream::UserMetadata:
Collaboration diagram for deepstream::UserMetadata:

Public Types

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

Public Member Functions

 UserMetadata (void *)
 Constructor through opaque data pointer. More...
 
virtual ~UserMetadata ()
 Destructor. More...
 
virtual operator bool () override
 operator to check if a metadata is void More...
 

Protected Member Functions

void get_ (void *&)
 

Protected Attributes

void * data_
 

Friends

class BatchMetadata
 
class FrameMetadata
 

Member Typedef Documentation

◆ Iterator

Definition at line 103 of file metadata.hpp.

Constructor & Destructor Documentation

◆ UserMetadata()

deepstream::UserMetadata::UserMetadata ( void *  )

Constructor through opaque data pointer.

By default an empty user metadata object is created.

◆ ~UserMetadata()

virtual deepstream::UserMetadata::~UserMetadata ( )
virtual

Destructor.

Member Function Documentation

◆ get_()

◆ operator bool()

virtual deepstream::UserMetadata::operator bool ( )
inlineoverridevirtual

operator to check if a metadata is void

Reimplemented from deepstream::Metadata.

Definition at line 116 of file metadata.hpp.

References deepstream::Metadata::data_.

Friends And Related Function Documentation

◆ BatchMetadata

friend class BatchMetadata
friend

Definition at line 118 of file metadata.hpp.

◆ FrameMetadata

friend class FrameMetadata
friend

Definition at line 119 of file metadata.hpp.

Field Documentation

◆ data_

void* deepstream::Metadata::data_
protectedinherited

Definition at line 54 of file metadata.hpp.

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


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