|
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: