|
| static gboolean | sBusCall (GstBus *bus, GstMessage *msg, gpointer data) |
| |
◆ DsLidarInferAppContext()
| ds3d::lidarinfer::DsLidarInferAppContext::DsLidarInferAppContext |
( |
| ) |
|
|
inline |
◆ ~DsLidarInferAppContext()
| virtual ds3d::lidarinfer::DsLidarInferAppContext::~DsLidarInferAppContext |
( |
| ) |
|
|
inlinevirtual |
◆ add()
◆ bus()
| GstBus* ds3d::lidarinfer::DsLidarInferAppContext::bus |
( |
| ) |
const |
|
inline |
◆ deinit()
| virtual void ds3d::lidarinfer::DsLidarInferAppContext::deinit |
( |
| ) |
|
|
inlinevirtual |
◆ DS3D_DISABLE_CLASS_COPY()
◆ getState()
| ErrCode ds3d::lidarinfer::DsLidarInferAppContext::getState |
( |
GstElement * |
ele, |
|
|
GstState * |
state, |
|
|
GstState * |
pending = nullptr, |
|
|
size_t |
timeout = 0 |
|
) |
| |
|
inlineprotected |
◆ init()
| ErrCode ds3d::lidarinfer::DsLidarInferAppContext::init |
( |
const std::string & |
name | ) |
|
|
inline |
Definition at line 39 of file 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()
| bool ds3d::lidarinfer::DsLidarInferAppContext::isRunning |
( |
size_t |
timeout = 0 | ) |
|
|
inline |
◆ mainLoop()
| GMainLoop* ds3d::lidarinfer::DsLidarInferAppContext::mainLoop |
( |
| ) |
const |
|
inline |
◆ pipeline()
| GstPipeline* ds3d::lidarinfer::DsLidarInferAppContext::pipeline |
( |
| ) |
const |
|
inline |
◆ play()
| ErrCode ds3d::lidarinfer::DsLidarInferAppContext::play |
( |
| ) |
|
|
inline |
◆ quitMainLoop()
| void ds3d::lidarinfer::DsLidarInferAppContext::quitMainLoop |
( |
| ) |
|
|
inline |
◆ runMainLoop()
| void ds3d::lidarinfer::DsLidarInferAppContext::runMainLoop |
( |
| ) |
|
|
inline |
◆ sBusCall()
| static gboolean ds3d::lidarinfer::DsLidarInferAppContext::sBusCall |
( |
GstBus * |
bus, |
|
|
GstMessage * |
msg, |
|
|
gpointer |
data |
|
) |
| |
|
inlinestaticprotected |
◆ sendEOS()
| ErrCode ds3d::lidarinfer::DsLidarInferAppContext::sendEOS |
( |
| ) |
|
|
inline |
◆ setMainloop()
| void ds3d::lidarinfer::DsLidarInferAppContext::setMainloop |
( |
GMainLoop * |
loop | ) |
|
|
inline |
◆ setPipelineState()
| ErrCode ds3d::lidarinfer::DsLidarInferAppContext::setPipelineState |
( |
GstState |
state | ) |
|
|
inlineprotected |
◆ setState()
| ErrCode ds3d::lidarinfer::DsLidarInferAppContext::setState |
( |
GstElement * |
ele, |
|
|
GstState |
state |
|
) |
| |
|
inlineprotected |
◆ stop()
| virtual ErrCode ds3d::lidarinfer::DsLidarInferAppContext::stop |
( |
| ) |
|
|
inlinevirtual |
◆ _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: