OpenCV  5.0.0-pre
Open Source Computer Vision
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
cv::gapi::wip::gst::GStreamerPipeline Class Reference

#include <opencv2/gapi/streaming/gstreamer/gstreamerpipeline.hpp>

Public Member Functions

GAPI_WRAP GStreamerPipeline (const std::string &pipeline)
 
virtual ~GStreamerPipeline ()
 
IStreamSource::Ptr getStreamingSource (const std::string &appsinkName, const GStreamerSource::OutputType outputType=GStreamerSource::OutputType::MAT)
 

Protected Member Functions

 GStreamerPipeline (std::unique_ptr< Priv > priv)
 

Protected Attributes

std::unique_ptr< Priv > m_priv
 

Constructor & Destructor Documentation

◆ GStreamerPipeline() [1/2]

GAPI_WRAP cv::gapi::wip::gst::GStreamerPipeline::GStreamerPipeline ( const std::string &  pipeline)
explicit

◆ ~GStreamerPipeline()

virtual cv::gapi::wip::gst::GStreamerPipeline::~GStreamerPipeline ( )
virtual

◆ GStreamerPipeline() [2/2]

cv::gapi::wip::gst::GStreamerPipeline::GStreamerPipeline ( std::unique_ptr< Priv >  priv)
explicitprotected

Member Function Documentation

◆ getStreamingSource()

IStreamSource::Ptr cv::gapi::wip::gst::GStreamerPipeline::getStreamingSource ( const std::string &  appsinkName,
const GStreamerSource::OutputType  outputType = GStreamerSource::OutputType::MAT 
)

Member Data Documentation

◆ m_priv

std::unique_ptr<Priv> cv::gapi::wip::gst::GStreamerPipeline::m_priv
protected

The documentation for this class was generated from the following file: