43#ifndef OPENCV_CORE_CUDA_STREAM_ACCESSOR_HPP
44#define OPENCV_CORE_CUDA_STREAM_ACCESSOR_HPP
47# error cuda_stream_accessor.hpp header must be compiled as C++
54#include <cuda_runtime.h>
55#include "opencv2/core/cuda.hpp"
This class encapsulates a queue of asynchronous calls.
Definition cuda.hpp:908
#define CV_EXPORTS
Definition cvdef.h:435
"black box" representation of the file storage associated with a file on disk.
Definition calib3d.hpp:441
Class that enables getting cudaEvent_t from cuda::Event.
Definition cuda_stream_accessor.hpp:76
static CV_EXPORTS Event wrapEvent(cudaEvent_t event)
static CV_EXPORTS cudaEvent_t getEvent(const Event &event)
Class that enables getting cudaStream_t from cuda::Stream.
Definition cuda_stream_accessor.hpp:68
static CV_EXPORTS cudaStream_t getStream(const Stream &stream)
static CV_EXPORTS Stream wrapStream(cudaStream_t stream)