OpenCV  4.5.2
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 ()
 
Viewoperator= (const View &)=delete
 

Public Attributes

Ptrs ptr
 
Strides stride
 

Static Public Attributes

static constexpr const size_t MAX_PLANES = 4
 

Member Typedef Documentation

◆ Callback

using cv::MediaFrame::View::Callback = std::function<void()>

◆ Ptrs

using cv::MediaFrame::View::Ptrs = std::array<void*, MAX_PLANES>

◆ Strides

using cv::MediaFrame::View::Strides = std::array<std::size_t, MAX_PLANES>

Constructor & Destructor Documentation

◆ View() [1/3]

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

◆ View() [2/3]

cv::MediaFrame::View::View ( const View )
delete

◆ View() [3/3]

cv::MediaFrame::View::View ( View &&  )
default

◆ ~View()

cv::MediaFrame::View::~View ( )

Member Function Documentation

◆ operator=()

View& cv::MediaFrame::View::operator= ( const View )
delete

Member Data Documentation

◆ MAX_PLANES

constexpr const size_t cv::MediaFrame::View::MAX_PLANES = 4
static

◆ ptr

Ptrs cv::MediaFrame::View::ptr

◆ stride

Strides cv::MediaFrame::View::stride

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