NVIDIA DeepStream SDK API Reference

6.4 Release
nvds3d_meta.h File Reference

Go to the source code of this file.

Data Structures

struct  NvDs3DBuffer
 

Macros

#define NVDS3D_MAGIC_ID(a, b, c, d)   ((uint32_t(a) << 24) | (uint32_t(b) << 16) | (uint32_t(c) << 8) | (uint32_t(d)))
 
#define NVDS3D_BUF_MAGIC_ID   NVDS3D_MAGIC_ID('D', 'S', '3', 'D')
 
#define NVDS_3D_DATAMAP_META_TYPE   (NvDsMetaType)((uint32_t)NVDS_GST_CUSTOM_META + 128)
 

Functions

DS3D_EXTERN_C_BEGIN DS3D_EXPORT_API ds3d::ErrCode NvDs3D_CreateGstBuf (GstBuffer *&outBuf, ds3d::abiRefDataMap *datamap, bool takeOwner)
 
DS3D_EXPORT_API ds3d::ErrCode NvDs3D_CreateEmptyBatchMeta (GstBuffer *buf, NvDsBatchMeta *&batchMeta, uint32_t maxBatch)
 
DS3D_EXPORT_API bool NvDs3D_IsDs3DBuf (GstBuffer *buf)
 
DS3D_EXPORT_API ds3d::ErrCode NvDs3D_BatchMeta_SetDataMapAsMeta (NvDsBatchMeta *batchMeta, const ds3d::abiRefDataMap *datamap)
 
DS3D_EXPORT_API ds3d::ErrCode NvDs3D_Find1stDataMap (GstBuffer *buf, const ds3d::abiRefDataMap *&datamap)
 
DS3D_EXPORT_API ds3d::ErrCode NvDs3D_UpdateDataMap (GstBuffer *buf, const ds3d::abiRefDataMap *datamap)
 

Macro Definition Documentation

◆ NVDS3D_BUF_MAGIC_ID

#define NVDS3D_BUF_MAGIC_ID   NVDS3D_MAGIC_ID('D', 'S', '3', 'D')

Definition at line 27 of file nvds3d_meta.h.

◆ NVDS3D_MAGIC_ID

#define NVDS3D_MAGIC_ID (   a,
  b,
  c,
 
)    ((uint32_t(a) << 24) | (uint32_t(b) << 16) | (uint32_t(c) << 8) | (uint32_t(d)))

Definition at line 24 of file nvds3d_meta.h.

◆ NVDS_3D_DATAMAP_META_TYPE

#define NVDS_3D_DATAMAP_META_TYPE   (NvDsMetaType)((uint32_t)NVDS_GST_CUSTOM_META + 128)

Definition at line 29 of file nvds3d_meta.h.

Function Documentation

◆ NvDs3D_BatchMeta_SetDataMapAsMeta()

DS3D_EXPORT_API ds3d::ErrCode NvDs3D_BatchMeta_SetDataMapAsMeta ( NvDsBatchMeta batchMeta,
const ds3d::abiRefDataMap datamap 
)

◆ NvDs3D_CreateEmptyBatchMeta()

DS3D_EXPORT_API ds3d::ErrCode NvDs3D_CreateEmptyBatchMeta ( GstBuffer buf,
NvDsBatchMeta *&  batchMeta,
uint32_t  maxBatch 
)

◆ NvDs3D_CreateGstBuf()

DS3D_EXTERN_C_BEGIN DS3D_EXPORT_API ds3d::ErrCode NvDs3D_CreateGstBuf ( GstBuffer *&  outBuf,
ds3d::abiRefDataMap datamap,
bool  takeOwner 
)

◆ NvDs3D_Find1stDataMap()

DS3D_EXPORT_API ds3d::ErrCode NvDs3D_Find1stDataMap ( GstBuffer buf,
const ds3d::abiRefDataMap *&  datamap 
)

◆ NvDs3D_IsDs3DBuf()

DS3D_EXPORT_API bool NvDs3D_IsDs3DBuf ( GstBuffer buf)

◆ NvDs3D_UpdateDataMap()

DS3D_EXPORT_API ds3d::ErrCode NvDs3D_UpdateDataMap ( GstBuffer buf,
const ds3d::abiRefDataMap datamap 
)