|
| | PadPtr (GstPad *pad, bool takeOwner=true) |
| |
| template<typename... Args> |
| | PadPtr (Args &&... args) |
| |
| | ~PadPtr ()=default |
| |
| uint32_t | addProbe (GstPadProbeType mask, GstPadProbeCallback callback, gpointer udata, GDestroyNotify destroyData) |
| |
| void | removeProbe (uint32_t id) |
| |
| | PadPtr (GstPad *pad, bool takeOwner=true) |
| |
| template<typename... Args> |
| | PadPtr (Args &&... args) |
| |
| | ~PadPtr ()=default |
| |
| uint32_t | addProbe (GstPadProbeType mask, GstPadProbeCallback callback, gpointer udata, GDestroyNotify destroyData) |
| |
| void | removeProbe (uint32_t id) |
| |
| 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) |
| |
| GstObjT * | copy () const |
| |
| GstObjT * | copy () const |
| |
| const std::string & | name () const |
| |
| const std::string & | name () const |
| |
| | operator GstObjT * () const |
| |
| | operator GstObjT * () const |
| |
| GstObjT * | get () const |
| |
| GstObjT * | get () const |
| |
| | operator bool () const |
| |
| | operator bool () const |
| |
◆ PadPtr() [1/4]
| ds3d::gst::PadPtr::PadPtr |
( |
GstPad * |
pad, |
|
|
bool |
takeOwner = true |
|
) |
| |
|
inline |
◆ PadPtr() [2/4]
template<typename... Args>
| ds3d::gst::PadPtr::PadPtr |
( |
Args &&... |
args | ) |
|
|
inline |
◆ ~PadPtr() [1/2]
| ds3d::gst::PadPtr::~PadPtr |
( |
| ) |
|
|
default |
◆ PadPtr() [3/4]
| ds3d::gst::PadPtr::PadPtr |
( |
GstPad * |
pad, |
|
|
bool |
takeOwner = true |
|
) |
| |
|
inline |
◆ PadPtr() [4/4]
template<typename... Args>
| ds3d::gst::PadPtr::PadPtr |
( |
Args &&... |
args | ) |
|
|
inline |
◆ ~PadPtr() [2/2]
| ds3d::gst::PadPtr::~PadPtr |
( |
| ) |
|
|
default |
◆ addProbe() [1/2]
| uint32_t ds3d::gst::PadPtr::addProbe |
( |
GstPadProbeType |
mask, |
|
|
GstPadProbeCallback |
callback, |
|
|
gpointer |
udata, |
|
|
GDestroyNotify |
destroyData |
|
) |
| |
|
inline |
◆ addProbe() [2/2]
| uint32_t ds3d::gst::PadPtr::addProbe |
( |
GstPadProbeType |
mask, |
|
|
GstPadProbeCallback |
callback, |
|
|
gpointer |
udata, |
|
|
GDestroyNotify |
destroyData |
|
) |
| |
|
inline |
◆ copy() [1/2]
template<class GstObjT , class ObjFunc >
◆ copy() [2/2]
template<class GstObjT , class ObjFunc >
◆ get() [1/2]
template<class GstObjT , class ObjFunc >
◆ get() [2/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(), 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(), removeProbe(), ds3d::lidarinfer::DsLidarInferAppContext::setPipelineState(), ds3d::app::Ds3dAppContext::setPipelineState(), Ds3dAppContext::setPipelineState(), ds3d::gst::PipelineContext::setPipelineState(), ds3d::gst::ElePtr::staticPad(), ds3d::app::Ds3dAppContext::stop(), ds3d::lidarinfer::DsLidarInferAppContext::stop(), Ds3dAppContext::stop(), and ds3d::gst::PipelineContext::stopPipeline().
◆ 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 >
◆ removeProbe() [1/2]
| void ds3d::gst::PadPtr::removeProbe |
( |
uint32_t |
id | ) |
|
|
inline |
◆ removeProbe() [2/2]
| void ds3d::gst::PadPtr::removeProbe |
( |
uint32_t |
id | ) |
|
|
inline |
◆ reset() [1/2]
template<class GstObjT , class ObjFunc >
| void ds3d::gst::GstPtr< GstObjT, ObjFunc >::reset |
( |
GstObjT * |
obj = nullptr, |
|
|
bool |
takeOwner = true |
|
) |
| |
|
inlineinherited |
◆ reset() [2/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().
◆ setName() [1/2]
template<class GstObjT , class ObjFunc >
◆ setName() [2/2]
template<class GstObjT , class ObjFunc >
The documentation for this class was generated from the following file: