OpenCV  4.5.0
Open Source Computer Vision
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
cv::MediaFrame::View Class Referencefinal

#include <opencv2/gapi/media.hpp>

Public Types

using Callback = std::function< void()>
 
using Ptrs = std::array< void *, MAX_PLANES >
 
using Strides = std::array< std::size_t, MAX_PLANES >
 

Public Member Functions

 View (Ptrs &&ptrs, Strides &&strs, Callback &&cb=[](){})
 
 View (const View &)=delete
 
 View (View &&)=default
 
 ~View ()
 

Public Attributes

Ptrs ptr
 
Strides stride
 

Static Public Attributes

static constexpr const size_t MAX_PLANES = 4
 

Member Typedef Documentation

using cv::MediaFrame::View::Callback = std::function<void()>
using cv::MediaFrame::View::Ptrs = std::array<void*, MAX_PLANES>
using cv::MediaFrame::View::Strides = std::array<std::size_t, MAX_PLANES>

Constructor & Destructor Documentation

cv::MediaFrame::View::View ( Ptrs &&  ptrs,
Strides &&  strs,
Callback &&  cb = [](){} 
)
cv::MediaFrame::View::View ( const View )
delete
cv::MediaFrame::View::View ( View &&  )
default
cv::MediaFrame::View::~View ( )

Member Data Documentation

constexpr const size_t cv::MediaFrame::View::MAX_PLANES = 4
static
Ptrs cv::MediaFrame::View::ptr
Strides cv::MediaFrame::View::stride

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