OpenCV 4.10.0-dev
Open Source Computer Vision
|
An interface class for MediaFrame data adapters. More...
#include <opencv2/gapi/media.hpp>
Public Member Functions | |
virtual | ~IAdapter ()=0 |
virtual MediaFrame::View | access (MediaFrame::Access)=0 |
virtual cv::util::any | blobParams () const |
virtual void | deserialize (cv::gapi::s11n::IIStream &) |
virtual cv::GFrameDesc | meta () const =0 |
virtual void | serialize (cv::gapi::s11n::IOStream &) |
An interface class for MediaFrame data adapters.
Implement this interface to wrap media data in the MediaFrame. It makes sense to implement this class if there is a custom cv::gapi::wip::IStreamSource defined – in this case, a stream source can produce MediaFrame objects with this adapter and the media data may be passed to graph without any copy. For example, a GStreamer-based stream source can implement an adapter over GstBuffer
and G-API will transparently use it in the graph.
|
pure virtual |
|
pure virtual |
|
virtual |
|
inlinevirtual |
|
pure virtual |
|
inlinevirtual |