![]() |
OpenCV
4.7.0
Open Source Computer Vision
|
#include <opencv2/gapi/streaming/gstreamer/gstreamersource.hpp>
Public Types | |
| enum | OutputType { OutputType::FRAME, OutputType::MAT } |
Public Types inherited from cv::gapi::wip::IStreamSource | |
| using | Ptr = std::shared_ptr< IStreamSource > |
Public Member Functions | |
| GStreamerSource (const std::string &pipeline, const GStreamerSource::OutputType outputType=GStreamerSource::OutputType::MAT) | |
| GStreamerSource (std::shared_ptr< GStreamerPipelineFacade > pipeline, const std::string &appsinkName, const GStreamerSource::OutputType outputType=GStreamerSource::OutputType::MAT) | |
| ~GStreamerSource () override | |
| GMetaArg | descr_of () const override |
| bool | pull (cv::gapi::wip::Data &data) override |
Public Member Functions inherited from cv::gapi::wip::IStreamSource | |
| virtual | ~IStreamSource ()=default |
| Ptr | ptr () |
Protected Member Functions | |
| GStreamerSource (std::unique_ptr< Priv > priv) | |
Protected Attributes | |
| std::unique_ptr< Priv > | m_priv |
|
strong |
| cv::gapi::wip::gst::GStreamerSource::GStreamerSource | ( | const std::string & | pipeline, |
| const GStreamerSource::OutputType | outputType = GStreamerSource::OutputType::MAT |
||
| ) |
| cv::gapi::wip::gst::GStreamerSource::GStreamerSource | ( | std::shared_ptr< GStreamerPipelineFacade > | pipeline, |
| const std::string & | appsinkName, | ||
| const GStreamerSource::OutputType | outputType = GStreamerSource::OutputType::MAT |
||
| ) |
|
override |
|
explicitprotected |
|
overridevirtual |
Implements cv::gapi::wip::IStreamSource.
|
overridevirtual |
Implements cv::gapi::wip::IStreamSource.
|
protected |
1.8.13