NVIDIA DeepStream SDK API Reference

9.2 Release
ds3d::MemData Struct Reference

Detailed Description

Definition at line 25 of file includes/ds3d/common/helper/memdata.h.

Inheritance diagram for ds3d::MemData:

Public Member Functions

 MemData ()=default
 
virtual ~MemData ()=default
 
 MemData ()=default
 
virtual ~MemData ()=default
 
 MemData ()=default
 
virtual ~MemData ()=default
 
 MemData ()=default
 
virtual ~MemData ()=default
 

Data Fields

void * data = nullptr
 
size_t byteSize = 0
 
int devId = 0
 
MemType type = MemType::kCpu
 

Protected Member Functions

 DS3D_DISABLE_CLASS_COPY (MemData)
 
 DS3D_DISABLE_CLASS_COPY (MemData)
 
 DS3D_DISABLE_CLASS_COPY (MemData)
 
 DS3D_DISABLE_CLASS_COPY (MemData)
 

Constructor & Destructor Documentation

◆ MemData() [1/4]

ds3d::MemData::MemData ( )
default

◆ ~MemData() [1/4]

virtual ds3d::MemData::~MemData ( )
virtualdefault

◆ MemData() [2/4]

ds3d::MemData::MemData ( )
default

◆ ~MemData() [2/4]

virtual ds3d::MemData::~MemData ( )
virtualdefault

◆ MemData() [3/4]

ds3d::MemData::MemData ( )
default

◆ ~MemData() [3/4]

virtual ds3d::MemData::~MemData ( )
virtualdefault

◆ MemData() [4/4]

ds3d::MemData::MemData ( )
default

◆ ~MemData() [4/4]

virtual ds3d::MemData::~MemData ( )
virtualdefault

Member Function Documentation

◆ DS3D_DISABLE_CLASS_COPY() [1/4]

ds3d::MemData::DS3D_DISABLE_CLASS_COPY ( MemData  )
protected

◆ DS3D_DISABLE_CLASS_COPY() [2/4]

ds3d::MemData::DS3D_DISABLE_CLASS_COPY ( MemData  )
protected

◆ DS3D_DISABLE_CLASS_COPY() [3/4]

ds3d::MemData::DS3D_DISABLE_CLASS_COPY ( MemData  )
protected

◆ DS3D_DISABLE_CLASS_COPY() [4/4]

ds3d::MemData::DS3D_DISABLE_CLASS_COPY ( MemData  )
protected

Field Documentation

◆ byteSize

size_t ds3d::MemData::byteSize = 0

◆ data

◆ devId

int ds3d::MemData::devId = 0

◆ type

MemType ds3d::MemData::type = MemType::kCpu

Definition at line 29 of file includes/ds3d/common/helper/memdata.h.


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