OpenCV  4.10.0
Open Source Computer Vision
Loading...
Searching...
No Matches
gstreaming.hpp File Reference
#include <memory>
#include <vector>
#include <opencv2/gapi/opencv_includes.hpp>
#include <opencv2/gapi/own/assert.hpp>
#include <opencv2/gapi/util/optional.hpp>
#include <opencv2/gapi/garg.hpp>
#include <opencv2/gapi/streaming/source.hpp>

Classes

struct  cv::detail::CompileArgTag< cv::gapi::streaming::queue_capacity >
class  cv::GStreamingCompiled
 Represents a computation (graph) compiled for streaming. More...
struct  cv::detail::OptRef< RefHolder >::Holder< T >
struct  cv::detail::OptRef< RefHolder >::OptHolder
struct  cv::detail::OptRef< RefHolder >
struct  cv::gapi::streaming::queue_capacity
 Specify queue capacity for streaming execution. More...
struct  cv::detail::wref_spec< T >

Namespaces

namespace  cv
 "black box" representation of the file storage associated with a file on disk.
namespace  cv::detail
namespace  cv::gapi
namespace  cv::gapi::streaming
 This namespace contains G-API functions, structures, and symbols related to the Streaming execution mode.

Typedefs

using cv::GOptRunArg
using cv::GOptRunArgP
using cv::GOptRunArgs = std::vector<GOptRunArg>
using cv::GOptRunArgsP = std::vector<GOptRunArgP>
template<class T>
using cv::optional = cv::util::optional<T>
using cv::detail::OptionalOpaqueRef = OptRef<cv::detail::OpaqueRef>
using cv::detail::OptionalVectorRef = OptRef<cv::detail::VectorRef>

Functions

template<typename T, typename... Ts>
GOptRunArgsP cv::gout (optional< T > &arg, optional< Ts > &... args)
template<>
GOptRunArgP cv::detail::wrap_opt_arg (optional< cv::Mat > &m)
template<>
GOptRunArgP cv::detail::wrap_opt_arg (optional< cv::MediaFrame > &f)
template<>
GOptRunArgP cv::detail::wrap_opt_arg (optional< cv::RMat > &m)
template<>
GOptRunArgP cv::detail::wrap_opt_arg (optional< cv::Scalar > &s)
template<typename T>
GOptRunArgP cv::detail::wrap_opt_arg (optional< std::vector< T > > &arg)
template<typename T>
GOptRunArgP cv::detail::wrap_opt_arg (optional< T > &arg)