Definition at line 54 of file nvds3d_gst_ptr.h.
Public Member Functions | |
GstPtr ()=default | |
GstPtr (GstObjT *obj, const std::string &name="", bool takeOwner=true) | |
virtual | ~GstPtr ()=default |
void | setName (const std::string &name) |
GstPtr (GstPtr &&other) | |
GstPtr (const GstPtr &other) | |
GstPtr & | operator= (const GstPtr &other) |
void | reset (GstObjT *obj=nullptr, bool takeOwner=true) |
GstObjT * | copy () const |
const std::string & | name () const |
operator GstObjT * () const | |
GstObjT * | get () const |
operator bool () const | |
|
default |
|
inline |
Definition at line 61 of file nvds3d_gst_ptr.h.
|
virtualdefault |
|
inline |
Definition at line 70 of file nvds3d_gst_ptr.h.
|
inline |
Definition at line 76 of file nvds3d_gst_ptr.h.
|
inline |
Definition at line 98 of file 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().
|
inline |
Definition at line 110 of file 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(), ds3d::gst::ElePtr::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::app::Ds3dAppContext::setPipelineState(), ds3d::lidarinfer::DsLidarInferAppContext::setPipelineState(), Ds3dAppContext::setPipelineState(), ds3d::gst::PipelineContext::setPipelineState(), ds3d::gst::ElePtr::staticPad(), ds3d::lidarinfer::DsLidarInferAppContext::stop(), ds3d::app::Ds3dAppContext::stop(), Ds3dAppContext::stop(), and ds3d::gst::PipelineContext::stopPipeline().
|
inline |
Definition at line 106 of file nvds3d_gst_ptr.h.
Referenced by ds3d::gst::BinPtr::addSinkQueue(), ds3d::gst::BinPtr::addSrcQueue(), ds3d::gst::GstPtr< GstBus >::GstPtr(), ds3d::gst::ElePtr::link(), ds3d::gst::BinPtr::pushBack(), ds3d::gst::BinPtr::pushFront(), and ds3d::gst::GstPtr< GstBus >::setName().
|
inline |
Definition at line 111 of file nvds3d_gst_ptr.h.
|
inline |
Definition at line 108 of file nvds3d_gst_ptr.h.
References ds3d::gst::GstPtr< GstObjT, ObjFunc >::get().
|
inline |
Definition at line 82 of file nvds3d_gst_ptr.h.
|
inline |
Definition at line 89 of file 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::app::Ds3dAppContext::init(), ds3d::lidarinfer::DsLidarInferAppContext::init(), ds3d::gst::PipelineContext::init(), and ds3d::gst::DataProcessInfo< GuardProcess >::reset().
|
inline |
Definition at line 68 of file nvds3d_gst_ptr.h.
Referenced by ds3d::gst::GstPtr< GstBus >::GstPtr(), Ds3dAppContext::init(), ds3d::app::Ds3dAppContext::init(), ds3d::lidarinfer::DsLidarInferAppContext::init(), and ds3d::gst::PipelineContext::init().