NVIDIA DeepStream SDK API Reference

6.4 Release
ds3d::abiDataLoader Class Referenceabstract

Detailed Description

Definition at line 99 of file abi_dataprocess.h.

Inheritance diagram for ds3d::abiDataLoader:
Collaboration diagram for ds3d::abiDataLoader:

Public Member Functions

 abiDataLoader ()=default
 
 ~abiDataLoader () override=default
 
virtual ErrCode readData_i (abiRefDataMap *&datamap)=0
 
virtual ErrCode readDataAsync_i (const abiOnDataCB *dataReadyCb)=0
 
virtual void setUserData_i (const abiRefAny *userdata)=0
 
virtual const abiRefAnygetUserData_i () const =0
 
virtual void setErrorCallback_i (const abiErrorCB &cb)=0
 
virtual State state_i () const =0
 
virtual ErrCode start_i (const char *configStr, uint32_t strLen, const char *path)=0
 
virtual ErrCode stop_i ()=0
 
virtual const char * getCaps_i (CapsPort p) const =0
 
virtual ErrCode flush_i ()=0
 

Constructor & Destructor Documentation

◆ abiDataLoader()

ds3d::abiDataLoader::abiDataLoader ( )
default

◆ ~abiDataLoader()

ds3d::abiDataLoader::~abiDataLoader ( )
overridedefault

Member Function Documentation

◆ flush_i()

◆ getCaps_i()

◆ getUserData_i()

virtual const abiRefAny* ds3d::abiProcess::getUserData_i ( ) const
pure virtualinherited

◆ readData_i()

virtual ErrCode ds3d::abiDataLoader::readData_i ( abiRefDataMap *&  datamap)
pure virtual

◆ readDataAsync_i()

virtual ErrCode ds3d::abiDataLoader::readDataAsync_i ( const abiOnDataCB dataReadyCb)
pure virtual

◆ setErrorCallback_i()

◆ setUserData_i()

◆ start_i()

◆ state_i()

virtual State ds3d::abiProcess::state_i ( ) const
pure virtualinherited

◆ stop_i()


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