OpenCV  4.5.2
Open Source Computer Vision
Classes | Public Types | Public Member Functions | Static Public Member Functions | List of all members
cv::MediaFrame Class Reference

#include <opencv2/gapi/media.hpp>

Classes

class  IAdapter
 
class  View
 

Public Types

enum  Access {
  Access::R,
  Access::W
}
 
using AdapterPtr = std::unique_ptr< IAdapter >
 

Public Member Functions

 MediaFrame ()
 
 MediaFrame (AdapterPtr &&)
 
View access (Access) const
 
template<class T , class... Args>
cv::MediaFrame Create (Args &&... args)
 
cv::GFrameDesc desc () const
 
template<typename T >
T * get () const
 

Static Public Member Functions

template<class T , class... Args>
static cv::MediaFrame Create (Args &&...)
 

Member Typedef Documentation

◆ AdapterPtr

using cv::MediaFrame::AdapterPtr = std::unique_ptr<IAdapter>

Member Enumeration Documentation

◆ Access

Enumerator

Constructor & Destructor Documentation

◆ MediaFrame() [1/2]

cv::MediaFrame::MediaFrame ( )

◆ MediaFrame() [2/2]

cv::MediaFrame::MediaFrame ( AdapterPtr &&  )
explicit

Member Function Documentation

◆ access()

View cv::MediaFrame::access ( Access  ) const

◆ Create() [1/2]

template<class T , class... Args>
static cv::MediaFrame cv::MediaFrame::Create ( Args &&  ...)
static

◆ Create() [2/2]

template<class T , class... Args>
cv::MediaFrame cv::MediaFrame::Create ( Args &&...  args)
inline

◆ desc()

cv::GFrameDesc cv::MediaFrame::desc ( ) const

◆ get()

template<typename T >
T* cv::MediaFrame::get ( ) const
inline

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