◆ ElePtr() [1/4]
| ds3d::gst::ElePtr::ElePtr |
( |
GstElement * |
ele, |
|
|
bool |
takeOwner = true |
|
) |
| |
|
inline |
◆ ElePtr() [2/4]
template<typename... Args>
| ds3d::gst::ElePtr::ElePtr |
( |
Args &&... |
args | ) |
|
|
inline |
◆ ~ElePtr() [1/2]
| ds3d::gst::ElePtr::~ElePtr |
( |
| ) |
|
|
default |
◆ ElePtr() [3/4]
| ds3d::gst::ElePtr::ElePtr |
( |
GstElement * |
ele, |
|
|
bool |
takeOwner = true |
|
) |
| |
|
inline |
◆ ElePtr() [4/4]
template<typename... Args>
| ds3d::gst::ElePtr::ElePtr |
( |
Args &&... |
args | ) |
|
|
inline |
◆ ~ElePtr() [2/2]
| ds3d::gst::ElePtr::~ElePtr |
( |
| ) |
|
|
default |
◆ copy() [1/2]
template<class GstObjT , class ObjFunc >
◆ copy() [2/2]
template<class GstObjT , class ObjFunc >
◆ get() [1/2]
template<class GstObjT , class ObjFunc >
Definition at line 110 of file sources/libs/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().
◆ get() [2/2]
template<class GstObjT , class ObjFunc >
◆ link() [1/4]
◆ link() [2/4]
◆ link() [3/4]
| ElePtr& ds3d::gst::ElePtr::link |
( |
ElePtr & |
next, |
|
|
std::string & |
sinkPadName |
|
) |
| |
|
inline |
◆ link() [4/4]
| ElePtr& ds3d::gst::ElePtr::link |
( |
ElePtr & |
next, |
|
|
std::string & |
sinkPadName |
|
) |
| |
|
inline |
◆ name() [1/2]
template<class GstObjT , class ObjFunc >
◆ name() [2/2]
template<class GstObjT , class ObjFunc >
◆ operator bool() [1/2]
template<class GstObjT , class ObjFunc >
◆ operator bool() [2/2]
template<class GstObjT , class ObjFunc >
◆ operator GstObjT *() [1/2]
template<class GstObjT , class ObjFunc >
◆ operator GstObjT *() [2/2]
template<class GstObjT , class ObjFunc >
◆ reset() [1/2]
template<class GstObjT , class ObjFunc >
| void ds3d::gst::GstPtr< GstObjT, ObjFunc >::reset |
( |
GstObjT * |
obj = nullptr, |
|
|
bool |
takeOwner = true |
|
) |
| |
|
inlineinherited |
Definition at line 89 of file sources/libs/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().
◆ reset() [2/2]
template<class GstObjT , class ObjFunc >
| void ds3d::gst::GstPtr< GstObjT, ObjFunc >::reset |
( |
GstObjT * |
obj = nullptr, |
|
|
bool |
takeOwner = true |
|
) |
| |
|
inlineinherited |
◆ setName() [1/2]
template<class GstObjT , class ObjFunc >
◆ setName() [2/2]
template<class GstObjT , class ObjFunc >
◆ staticPad() [1/2]
| PadPtr ds3d::gst::ElePtr::staticPad |
( |
const std::string & |
padName | ) |
|
|
inline |
◆ staticPad() [2/2]
| PadPtr ds3d::gst::ElePtr::staticPad |
( |
const std::string & |
padName | ) |
|
|
inline |
The documentation for this class was generated from the following file: