◆ DsLidarInferAppContext() [1/2]
| ds3d::lidarinfer::DsLidarInferAppContext::DsLidarInferAppContext |
( |
| ) |
|
|
inline |
◆ ~DsLidarInferAppContext() [1/2]
| virtual ds3d::lidarinfer::DsLidarInferAppContext::~DsLidarInferAppContext |
( |
| ) |
|
|
inlinevirtual |
◆ DsLidarInferAppContext() [2/2]
| ds3d::lidarinfer::DsLidarInferAppContext::DsLidarInferAppContext |
( |
| ) |
|
|
inline |
◆ ~DsLidarInferAppContext() [2/2]
| virtual ds3d::lidarinfer::DsLidarInferAppContext::~DsLidarInferAppContext |
( |
| ) |
|
|
inlinevirtual |
◆ add() [1/2]
◆ add() [2/2]
◆ bus() [1/2]
| GstBus* ds3d::lidarinfer::DsLidarInferAppContext::bus |
( |
| ) |
const |
|
inline |
◆ bus() [2/2]
| GstBus* ds3d::lidarinfer::DsLidarInferAppContext::bus |
( |
| ) |
const |
|
inline |
◆ deinit() [1/2]
| virtual void ds3d::lidarinfer::DsLidarInferAppContext::deinit |
( |
| ) |
|
|
inlinevirtual |
◆ deinit() [2/2]
| virtual void ds3d::lidarinfer::DsLidarInferAppContext::deinit |
( |
| ) |
|
|
inlinevirtual |
◆ DS3D_DISABLE_CLASS_COPY() [1/2]
◆ DS3D_DISABLE_CLASS_COPY() [2/2]
◆ getState() [1/2]
| ErrCode ds3d::lidarinfer::DsLidarInferAppContext::getState |
( |
GstElement * |
ele, |
|
|
GstState * |
state, |
|
|
GstState * |
pending = nullptr, |
|
|
size_t |
timeout = 0 |
|
) |
| |
|
inlineprotected |
◆ getState() [2/2]
| ErrCode ds3d::lidarinfer::DsLidarInferAppContext::getState |
( |
GstElement * |
ele, |
|
|
GstState * |
state, |
|
|
GstState * |
pending = nullptr, |
|
|
size_t |
timeout = 0 |
|
) |
| |
|
inlineprotected |
◆ init() [1/2]
| ErrCode ds3d::lidarinfer::DsLidarInferAppContext::init |
( |
const std::string & |
name | ) |
|
|
inline |
Definition at line 44 of file 9.2/sources/apps/sample_apps/deepstream-lidar-inference-app/deepstream_lidar_infer_context.hpp.
References _bus, _busWatchId, _mainLoop, _pipeline, bus(), DS3D_FAILED_RETURN, DS_ASSERT, ds3d::kGood, ds3d::kGst, pipeline(), ds3d::gst::GstPtr< GstObjT, ObjFunc >::reset(), sBusCall(), and ds3d::gst::GstPtr< GstObjT, ObjFunc >::setName().
◆ init() [2/2]
| ErrCode ds3d::lidarinfer::DsLidarInferAppContext::init |
( |
const std::string & |
name | ) |
|
|
inline |
Definition at line 44 of file sources/apps/sample_apps/deepstream-lidar-inference-app/deepstream_lidar_infer_context.hpp.
References _bus, _busWatchId, _mainLoop, _pipeline, bus(), DS3D_FAILED_RETURN, DS_ASSERT, ds3d::kGood, ds3d::kGst, pipeline(), ds3d::gst::GstPtr< GstObjT, ObjFunc >::reset(), sBusCall(), and ds3d::gst::GstPtr< GstObjT, ObjFunc >::setName().
◆ isRunning() [1/2]
| bool ds3d::lidarinfer::DsLidarInferAppContext::isRunning |
( |
size_t |
timeout = 0 | ) |
|
|
inline |
◆ isRunning() [2/2]
| bool ds3d::lidarinfer::DsLidarInferAppContext::isRunning |
( |
size_t |
timeout = 0 | ) |
|
|
inline |
◆ mainLoop() [1/2]
| GMainLoop* ds3d::lidarinfer::DsLidarInferAppContext::mainLoop |
( |
| ) |
const |
|
inline |
◆ mainLoop() [2/2]
| GMainLoop* ds3d::lidarinfer::DsLidarInferAppContext::mainLoop |
( |
| ) |
const |
|
inline |
◆ pipeline() [1/2]
| GstPipeline* ds3d::lidarinfer::DsLidarInferAppContext::pipeline |
( |
| ) |
const |
|
inline |
◆ pipeline() [2/2]
| GstPipeline* ds3d::lidarinfer::DsLidarInferAppContext::pipeline |
( |
| ) |
const |
|
inline |
◆ play() [1/2]
| ErrCode ds3d::lidarinfer::DsLidarInferAppContext::play |
( |
| ) |
|
|
inline |
◆ play() [2/2]
| ErrCode ds3d::lidarinfer::DsLidarInferAppContext::play |
( |
| ) |
|
|
inline |
◆ quitMainLoop() [1/2]
| void ds3d::lidarinfer::DsLidarInferAppContext::quitMainLoop |
( |
| ) |
|
|
inline |
◆ quitMainLoop() [2/2]
| void ds3d::lidarinfer::DsLidarInferAppContext::quitMainLoop |
( |
| ) |
|
|
inline |
◆ runMainLoop() [1/2]
| void ds3d::lidarinfer::DsLidarInferAppContext::runMainLoop |
( |
| ) |
|
|
inline |
◆ runMainLoop() [2/2]
| void ds3d::lidarinfer::DsLidarInferAppContext::runMainLoop |
( |
| ) |
|
|
inline |
◆ sBusCall() [1/2]
| static gboolean ds3d::lidarinfer::DsLidarInferAppContext::sBusCall |
( |
GstBus * |
bus, |
|
|
GstMessage * |
msg, |
|
|
gpointer |
data |
|
) |
| |
|
inlinestaticprotected |
◆ sBusCall() [2/2]
| static gboolean ds3d::lidarinfer::DsLidarInferAppContext::sBusCall |
( |
GstBus * |
bus, |
|
|
GstMessage * |
msg, |
|
|
gpointer |
data |
|
) |
| |
|
inlinestaticprotected |
◆ sendEOS() [1/2]
| ErrCode ds3d::lidarinfer::DsLidarInferAppContext::sendEOS |
( |
| ) |
|
|
inline |
◆ sendEOS() [2/2]
| ErrCode ds3d::lidarinfer::DsLidarInferAppContext::sendEOS |
( |
| ) |
|
|
inline |
◆ setMainloop() [1/2]
| void ds3d::lidarinfer::DsLidarInferAppContext::setMainloop |
( |
GMainLoop * |
loop | ) |
|
|
inline |
◆ setMainloop() [2/2]
| void ds3d::lidarinfer::DsLidarInferAppContext::setMainloop |
( |
GMainLoop * |
loop | ) |
|
|
inline |
◆ setPipelineState() [1/2]
| ErrCode ds3d::lidarinfer::DsLidarInferAppContext::setPipelineState |
( |
GstState |
state | ) |
|
|
inlineprotected |
◆ setPipelineState() [2/2]
| ErrCode ds3d::lidarinfer::DsLidarInferAppContext::setPipelineState |
( |
GstState |
state | ) |
|
|
inlineprotected |
◆ setState() [1/2]
| ErrCode ds3d::lidarinfer::DsLidarInferAppContext::setState |
( |
GstElement * |
ele, |
|
|
GstState |
state |
|
) |
| |
|
inlineprotected |
◆ setState() [2/2]
| ErrCode ds3d::lidarinfer::DsLidarInferAppContext::setState |
( |
GstElement * |
ele, |
|
|
GstState |
state |
|
) |
| |
|
inlineprotected |
◆ stop() [1/2]
| virtual ErrCode ds3d::lidarinfer::DsLidarInferAppContext::stop |
( |
| ) |
|
|
inlinevirtual |
Definition at line 72 of file sources/apps/sample_apps/deepstream-lidar-inference-app/deepstream_lidar_infer_context.hpp.
References _elementList, _pipeline, DS_ASSERT, pydeepstreamdoc::osd::ArrowHeadDoc::end, ds3d::gst::GstPtr< GstObjT, ObjFunc >::get(), getState(), ds3d::isGood(), LOG_WARNING, setPipelineState(), and setState().
◆ stop() [2/2]
| virtual ErrCode ds3d::lidarinfer::DsLidarInferAppContext::stop |
( |
| ) |
|
|
inlinevirtual |
Definition at line 72 of file 9.2/sources/apps/sample_apps/deepstream-lidar-inference-app/deepstream_lidar_infer_context.hpp.
References _elementList, _pipeline, DS_ASSERT, pydeepstreamdoc::osd::ArrowHeadDoc::end, ds3d::gst::GstPtr< GstObjT, ObjFunc >::get(), getState(), ds3d::isGood(), LOG_WARNING, setPipelineState(), and setState().
◆ _bus
| gst::BusPtr ds3d::lidarinfer::DsLidarInferAppContext::_bus |
|
protected |
◆ _busWatchId
| uint32_t ds3d::lidarinfer::DsLidarInferAppContext::_busWatchId = 0 |
|
protected |
◆ _elementList
| std::vector< gst::ElePtr > ds3d::lidarinfer::DsLidarInferAppContext::_elementList |
|
protected |
◆ _mainLoop
| ds3d::UniqPtr< GMainLoop > ds3d::lidarinfer::DsLidarInferAppContext::_mainLoop {nullptr, g_main_loop_unref} |
|
protected |
◆ _pipeline
| gst::ElePtr ds3d::lidarinfer::DsLidarInferAppContext::_pipeline |
|
protected |
The documentation for this class was generated from the following file: