NVIDIA DeepStream SDK API Reference

6.4 Release
nvds3d_gst_plugin.h File Reference

Go to the source code of this file.

Data Structures

struct  ds3d::DataProcessUserData
 
struct  ds3d::gst::DataProcessInfo< GuardProcess >
 

Namespaces

 ds3d
 
 ds3d::gst
 

Typedefs

using ds3d::gst::DataLoaderSrc = DataProcessInfo< GuardDataLoader >
 
using ds3d::gst::DataRenderSink = DataProcessInfo< GuardDataRender >
 

Functions

DS3D_EXTERN_C_BEGIN DS3D_EXPORT_API ds3d::ErrCode NvDs3D_GstAppSrcSetDataloader (GstAppSrc *src, ds3d::abiRefDataLoader *refLoader)
 
DS3D_EXPORT_API ds3d::ErrCode NvDs3D_GstAppSinkSetDataRender (GstAppSink *sink, ds3d::abiRefDataRender *refRender)
 
template<class GuardProcess >
ErrCode ds3d::gst::loadCustomProcessor (const config::ComponentConfig &compConfig, GuardProcess &customProcessor, Ptr< CustomLibFactory > &lib)
 
ErrCode ds3d::gst::NvDs3D_CreateDataLoaderSrc (const config::ComponentConfig &compConfig, DataLoaderSrc &loaderSrc, bool start)
 Generate DataLoaderSrc from config file. More...
 
ErrCode ds3d::gst::NvDs3D_CreateDataRenderSink (const config::ComponentConfig &compConfig, DataRenderSink &renderSink, bool start)
 

Variables

constexpr uint32_t ds3d::kDataProcessUserDataMagic = NVDS3D_MAGIC_ID('D', '3', 'U', 'D')
 

Function Documentation

◆ NvDs3D_GstAppSinkSetDataRender()

DS3D_EXPORT_API ds3d::ErrCode NvDs3D_GstAppSinkSetDataRender ( GstAppSink *  sink,
ds3d::abiRefDataRender refRender 
)

◆ NvDs3D_GstAppSrcSetDataloader()

DS3D_EXTERN_C_BEGIN DS3D_EXPORT_API ds3d::ErrCode NvDs3D_GstAppSrcSetDataloader ( GstAppSrc *  src,
ds3d::abiRefDataLoader refLoader 
)