|
|
NVIDIA DeepStream SDK API Reference
|
9.1 Release
|
Go to the documentation of this file.
18 #ifndef _DS3D_COMMON_HPP_DATALOADER_HPP
19 #define _DS3D_COMMON_HPP_DATALOADER_HPP
21 #include <ds3d/common/common.h>
22 #include <ds3d/common/func_utils.h>
23 #include <ds3d/common/hpp/dataprocess.hpp>
55 template <
typename... Args >
88 #endif // _DS3D_COMMON_HPP_DATALOADER_HPP
GuardDataLoader(Args &&... args)
virtual ErrCode readData_i(abiRefDataMap *&datamap)=0
GuardDataLoader is the safe access entry for abiDataLoader.
ErrCode readDataAsync(abiOnDataCB::CppFunc dataReadyCB)
void reset(ref *abiref=nullptr)
abiDataLoader * ptr() const
virtual ErrCode readDataAsync_i(const abiOnDataCB *dataReadyCb)=0
~GuardDataLoader()=default
std::string cppString(const char *str, size_t len=0)
std::function< void(Args...)> CppFunc
std::string getOutputCaps()
ErrCode readData(GuardDataMap &datamap)