8 #ifndef OPENCV_CORE_VA_INTEL_HPP
9 #define OPENCV_CORE_VA_INTEL_HPP
12 # error va_intel.hpp header must be compiled as C++
15 #include "opencv2/core.hpp"
22 typedef void* VADisplay;
23 typedef unsigned int VASurfaceID;
27 namespace cv {
namespace va_intel {
Template class for specifying the size of an image or rectangle.
Definition: types.hpp:335
This type is very similar to InputArray except that it is used for input/output and output function p...
Definition: mat.hpp:296
CV__DEBUG_NS_END typedef const _InputArray & InputArray
Definition: mat.hpp:442
CvSize size
Definition: core_c.h:112
#define CV_EXPORTS
Definition: cvdef.h:435
CV_EXPORTS void convertToVASurface(VADisplay display, InputArray src, VASurfaceID surface, Size size)
Converts InputArray to VASurfaceID object.
CV_EXPORTS void convertFromVASurface(VADisplay display, VASurfaceID surface, Size size, OutputArray dst)
Converts VASurfaceID object to OutputArray.
OutputArray dst
Definition: imgproc.hpp:3564
CV_EXPORTS Context & initializeContextFromVA(VADisplay display, bool tryInterop=true)
Creates OpenCL context from VA.
"black box" representation of the file storage associated with a file on disk.
Definition: calib3d.hpp:441