Definition at line 154 of file includes/ds3d/gst/nvds3d_gst_ptr.h.


Public Member Functions | |
| ElePtr (GstElement *ele, bool takeOwner=true) | |
| template<typename... Args> | |
| ElePtr (Args &&... args) | |
| ~ElePtr ()=default | |
| PadPtr | staticPad (const std::string &padName) |
| ElePtr & | link (ElePtr &next) |
| ElePtr & | link (ElePtr &next, std::string &sinkPadName) |
| ElePtr (GstElement *ele, bool takeOwner=true) | |
| template<typename... Args> | |
| ElePtr (Args &&... args) | |
| ~ElePtr ()=default | |
| PadPtr | staticPad (const std::string &padName) |
| ElePtr & | link (ElePtr &next) |
| ElePtr & | link (ElePtr &next, std::string &sinkPadName) |
| ElePtr (GstElement *ele, bool takeOwner=true) | |
| template<typename... Args> | |
| ElePtr (Args &&... args) | |
| ~ElePtr ()=default | |
| PadPtr | staticPad (const std::string &padName) |
| ElePtr & | link (ElePtr &next) |
| ElePtr & | link (ElePtr &next, std::string &sinkPadName) |
| ElePtr (GstElement *ele, bool takeOwner=true) | |
| template<typename... Args> | |
| ElePtr (Args &&... args) | |
| ~ElePtr ()=default | |
| PadPtr | staticPad (const std::string &padName) |
| ElePtr & | link (ElePtr &next) |
| ElePtr & | link (ElePtr &next, std::string &sinkPadName) |
| void | setName (const std::string &name) |
| void | setName (const std::string &name) |
| void | setName (const std::string &name) |
| void | setName (const std::string &name) |
| void | reset (GstObjT *obj=nullptr, bool takeOwner=true) |
| void | reset (GstObjT *obj=nullptr, bool takeOwner=true) |
| void | reset (GstObjT *obj=nullptr, bool takeOwner=true) |
| void | reset (GstObjT *obj=nullptr, bool takeOwner=true) |
| GstObjT * | copy () const |
| GstObjT * | copy () const |
| GstObjT * | copy () const |
| GstObjT * | copy () const |
| const std::string & | name () const |
| const std::string & | name () const |
| const std::string & | name () const |
| const std::string & | name () const |
| operator GstObjT * () const | |
| operator GstObjT * () const | |
| operator GstObjT * () const | |
| operator GstObjT * () const | |
| GstObjT * | get () const |
| GstObjT * | get () const |
| GstObjT * | get () const |
| GstObjT * | get () const |
| operator bool () const | |
| operator bool () const | |
| operator bool () const | |
| operator bool () const | |
|
inline |
Definition at line 156 of file includes/ds3d/gst/nvds3d_gst_ptr.h.
|
inline |
Definition at line 162 of file includes/ds3d/gst/nvds3d_gst_ptr.h.
|
default |
|
inline |
Definition at line 156 of file sources/libs/ds3d/gst/nvds3d_gst_ptr.h.
|
inline |
Definition at line 162 of file sources/libs/ds3d/gst/nvds3d_gst_ptr.h.
|
default |
|
inline |
Definition at line 156 of file 9.2/includes/ds3d/gst/nvds3d_gst_ptr.h.
|
inline |
Definition at line 162 of file 9.2/includes/ds3d/gst/nvds3d_gst_ptr.h.
|
default |
|
inline |
Definition at line 156 of file 9.2/sources/libs/ds3d/gst/nvds3d_gst_ptr.h.
|
inline |
Definition at line 162 of file 9.2/sources/libs/ds3d/gst/nvds3d_gst_ptr.h.
|
default |
|
inlineinherited |
Definition at line 102 of file includes/ds3d/gst/nvds3d_gst_ptr.h.
Referenced by Ds3dAppContext::add(), ds3d::app::Ds3dAppContext::add(), ds3d::lidarinfer::DsLidarInferAppContext::add(), ds3d::gst::PipelineContext::add(), ds3d::gst::BinPtr::pushBack(), and ds3d::gst::BinPtr::pushFront().
|
inlineinherited |
Definition at line 102 of file sources/libs/ds3d/gst/nvds3d_gst_ptr.h.
|
inlineinherited |
Definition at line 102 of file 9.2/includes/ds3d/gst/nvds3d_gst_ptr.h.
|
inlineinherited |
Definition at line 102 of file 9.2/sources/libs/ds3d/gst/nvds3d_gst_ptr.h.
|
inlineinherited |
Definition at line 114 of file includes/ds3d/gst/nvds3d_gst_ptr.h.
Referenced by ds3d::gst::BinPtr::addGhostSinkPad(), ds3d::gst::BinPtr::addGhostSrcPad(), ds3d::gst::PadPtr::addProbe(), ds3d::lidarinfer::DsLidarInferAppContext::bus(), ds3d::app::Ds3dAppContext::bus(), Ds3dAppContext::bus(), ds3d::gst::PipelineContext::bus(), ds3d::gst::GstPtr< GstBus >::copy(), link(), ds3d::gst::NvDs3D_CreateDataLoaderSrc(), ds3d::gst::NvDs3D_CreateDataRenderSink(), ds3d::gst::GstPtr< GstObjT, ObjFunc >::operator GstObjT *(), ds3d::lidarinfer::DsLidarInferAppContext::pipeline(), ds3d::app::Ds3dAppContext::pipeline(), Ds3dAppContext::pipeline(), ds3d::gst::PipelineContext::pipeline(), ds3d::gst::BinPtr::pushBack(), ds3d::gst::BinPtr::pushFront(), ds3d::gst::PadPtr::removeProbe(), ds3d::lidarinfer::DsLidarInferAppContext::setPipelineState(), ds3d::app::Ds3dAppContext::setPipelineState(), Ds3dAppContext::setPipelineState(), ds3d::gst::PipelineContext::setPipelineState(), staticPad(), ds3d::app::Ds3dAppContext::stop(), ds3d::lidarinfer::DsLidarInferAppContext::stop(), Ds3dAppContext::stop(), and ds3d::gst::PipelineContext::stopPipeline().
|
inlineinherited |
Definition at line 114 of file sources/libs/ds3d/gst/nvds3d_gst_ptr.h.
|
inlineinherited |
Definition at line 114 of file 9.2/includes/ds3d/gst/nvds3d_gst_ptr.h.
|
inlineinherited |
Definition at line 114 of file 9.2/sources/libs/ds3d/gst/nvds3d_gst_ptr.h.
Definition at line 174 of file 9.2/includes/ds3d/gst/nvds3d_gst_ptr.h.
References DS3D_THROW_ERROR_FMT, ds3d::gst::GstPtr< GstObjT, ObjFunc >::get(), ds3d::kGst, and ds3d::gst::GstPtr< GstObjT, ObjFunc >::name().
Definition at line 174 of file 9.2/sources/libs/ds3d/gst/nvds3d_gst_ptr.h.
References DS3D_THROW_ERROR_FMT, ds3d::gst::GstPtr< GstObjT, ObjFunc >::get(), ds3d::kGst, and ds3d::gst::GstPtr< GstObjT, ObjFunc >::name().
Definition at line 174 of file includes/ds3d/gst/nvds3d_gst_ptr.h.
References DS3D_THROW_ERROR_FMT, ds3d::gst::GstPtr< GstObjT, ObjFunc >::get(), ds3d::kGst, and ds3d::gst::GstPtr< GstObjT, ObjFunc >::name().
Referenced by ds3d::gst::BinPtr::addSinkQueue(), and ds3d::gst::BinPtr::addSrcQueue().
Definition at line 174 of file sources/libs/ds3d/gst/nvds3d_gst_ptr.h.
References DS3D_THROW_ERROR_FMT, ds3d::gst::GstPtr< GstObjT, ObjFunc >::get(), ds3d::kGst, and ds3d::gst::GstPtr< GstObjT, ObjFunc >::name().
Definition at line 182 of file 9.2/includes/ds3d/gst/nvds3d_gst_ptr.h.
References DS3D_THROW_ERROR_FMT, ds3d::gst::GstPtr< GstObjT, ObjFunc >::get(), ds3d::kGst, and ds3d::gst::GstPtr< GstObjT, ObjFunc >::name().
Definition at line 182 of file includes/ds3d/gst/nvds3d_gst_ptr.h.
References DS3D_THROW_ERROR_FMT, ds3d::gst::GstPtr< GstObjT, ObjFunc >::get(), ds3d::kGst, and ds3d::gst::GstPtr< GstObjT, ObjFunc >::name().
Definition at line 182 of file sources/libs/ds3d/gst/nvds3d_gst_ptr.h.
References DS3D_THROW_ERROR_FMT, ds3d::gst::GstPtr< GstObjT, ObjFunc >::get(), ds3d::kGst, and ds3d::gst::GstPtr< GstObjT, ObjFunc >::name().
Definition at line 182 of file 9.2/sources/libs/ds3d/gst/nvds3d_gst_ptr.h.
References DS3D_THROW_ERROR_FMT, ds3d::gst::GstPtr< GstObjT, ObjFunc >::get(), ds3d::kGst, and ds3d::gst::GstPtr< GstObjT, ObjFunc >::name().
|
inlineinherited |
Definition at line 110 of file 9.2/includes/ds3d/gst/nvds3d_gst_ptr.h.
|
inlineinherited |
Definition at line 110 of file includes/ds3d/gst/nvds3d_gst_ptr.h.
Referenced by ds3d::gst::BinPtr::addSinkQueue(), ds3d::gst::BinPtr::addSrcQueue(), ds3d::gst::GstPtr< GstBus >::GstPtr(), link(), ds3d::gst::BinPtr::pushBack(), ds3d::gst::BinPtr::pushFront(), and ds3d::gst::GstPtr< GstBus >::setName().
|
inlineinherited |
Definition at line 110 of file sources/libs/ds3d/gst/nvds3d_gst_ptr.h.
|
inlineinherited |
Definition at line 110 of file 9.2/sources/libs/ds3d/gst/nvds3d_gst_ptr.h.
|
inlineinherited |
Definition at line 115 of file 9.2/includes/ds3d/gst/nvds3d_gst_ptr.h.
|
inlineinherited |
Definition at line 115 of file includes/ds3d/gst/nvds3d_gst_ptr.h.
|
inlineinherited |
Definition at line 115 of file sources/libs/ds3d/gst/nvds3d_gst_ptr.h.
|
inlineinherited |
Definition at line 115 of file 9.2/sources/libs/ds3d/gst/nvds3d_gst_ptr.h.
|
inlineinherited |
Definition at line 112 of file 9.2/sources/libs/ds3d/gst/nvds3d_gst_ptr.h.
References ds3d::gst::GstPtr< GstObjT, ObjFunc >::get().
|
inlineinherited |
Definition at line 112 of file 9.2/includes/ds3d/gst/nvds3d_gst_ptr.h.
References ds3d::gst::GstPtr< GstObjT, ObjFunc >::get().
|
inlineinherited |
Definition at line 112 of file includes/ds3d/gst/nvds3d_gst_ptr.h.
References ds3d::gst::GstPtr< GstObjT, ObjFunc >::get().
|
inlineinherited |
Definition at line 112 of file sources/libs/ds3d/gst/nvds3d_gst_ptr.h.
References ds3d::gst::GstPtr< GstObjT, ObjFunc >::get().
|
inlineinherited |
Definition at line 93 of file sources/libs/ds3d/gst/nvds3d_gst_ptr.h.
|
inlineinherited |
Definition at line 93 of file 9.2/sources/libs/ds3d/gst/nvds3d_gst_ptr.h.
|
inlineinherited |
Definition at line 93 of file includes/ds3d/gst/nvds3d_gst_ptr.h.
Referenced by ds3d::gst::PipelineContext::deinit(), ds3d::app::Ds3dAppContext::deinit(), ds3d::lidarinfer::DsLidarInferAppContext::deinit(), Ds3dAppContext::deinit(), CameraCanApp::deinit(), ds3d::gst::GstPtr< GstBus >::GstPtr(), Ds3dAppContext::init(), ds3d::lidarinfer::DsLidarInferAppContext::init(), ds3d::app::Ds3dAppContext::init(), ds3d::gst::PipelineContext::init(), and ds3d::gst::DataProcessInfo< GuardProcess >::reset().
|
inlineinherited |
Definition at line 93 of file 9.2/includes/ds3d/gst/nvds3d_gst_ptr.h.
|
inlineinherited |
Definition at line 72 of file 9.2/includes/ds3d/gst/nvds3d_gst_ptr.h.
|
inlineinherited |
Definition at line 72 of file sources/libs/ds3d/gst/nvds3d_gst_ptr.h.
|
inlineinherited |
Definition at line 72 of file 9.2/sources/libs/ds3d/gst/nvds3d_gst_ptr.h.
|
inlineinherited |
Definition at line 72 of file includes/ds3d/gst/nvds3d_gst_ptr.h.
Referenced by ds3d::gst::GstPtr< GstBus >::GstPtr(), Ds3dAppContext::init(), ds3d::lidarinfer::DsLidarInferAppContext::init(), ds3d::app::Ds3dAppContext::init(), and ds3d::gst::PipelineContext::init().
|
inline |
Definition at line 167 of file 9.2/includes/ds3d/gst/nvds3d_gst_ptr.h.
References DS_ASSERT, and ds3d::gst::GstPtr< GstObjT, ObjFunc >::get().
|
inline |
Definition at line 167 of file 9.2/sources/libs/ds3d/gst/nvds3d_gst_ptr.h.
References DS_ASSERT, and ds3d::gst::GstPtr< GstObjT, ObjFunc >::get().
|
inline |
Definition at line 167 of file sources/libs/ds3d/gst/nvds3d_gst_ptr.h.
References DS_ASSERT, and ds3d::gst::GstPtr< GstObjT, ObjFunc >::get().
|
inline |
Definition at line 167 of file includes/ds3d/gst/nvds3d_gst_ptr.h.
References DS_ASSERT, and ds3d::gst::GstPtr< GstObjT, ObjFunc >::get().
Referenced by ds3d::gst::BinPtr::addGhostSinkPad(), and ds3d::gst::BinPtr::addGhostSrcPad().