|  | OpenCV
    4.10.0
    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 | 
 1.9.8
 1.9.8