mirror of
https://github.com/opencv/opencv.git
synced 2026-07-29 15:23:05 +04:00
Merge pull request #21232 from sivanov-work:vpl_gpu_remote_infer
G-API: oneVPL DX11 inference * Draft GPU infer * Fix incorrect subresource_id for array of textures * Fix for TheOneSurface in different Frames * Turn on VPP param configuration * Add cropIn params * Remove infer sync sample * Remove comments * Remove DX11AllocResource extra init * Add condition for NV12 processing in giebackend * Add VPP frames pool param configurable * -M Remove extra WARN & INFOs, Fix custom MAC * Remove global vars from example, Fix some comments, Disable blobParam due to OV issue * Conflict resolving * Revert back pointer cast for cv::any
This commit is contained in:
@@ -110,6 +110,62 @@ struct GAPI_EXPORTS CfgParam {
|
||||
static CfgParam create_implementation(uint32_t value);
|
||||
static CfgParam create_implementation(const char* value);
|
||||
|
||||
|
||||
static constexpr const char *vpp_frames_pool_size_name() { return "vpp_frames_pool_size"; }
|
||||
static CfgParam create_vpp_frames_pool_size(size_t value);
|
||||
|
||||
static constexpr const char *vpp_in_width_name() { return "vpp.In.Width"; }
|
||||
static CfgParam create_vpp_in_width(uint16_t value);
|
||||
|
||||
static constexpr const char *vpp_in_height_name() { return "vpp.In.Height"; }
|
||||
static CfgParam create_vpp_in_height(uint16_t value);
|
||||
|
||||
static constexpr const char *vpp_in_crop_x_name() { return "vpp.In.CropX"; }
|
||||
static CfgParam create_vpp_in_crop_x(uint16_t value);
|
||||
|
||||
static constexpr const char *vpp_in_crop_y_name() { return "vpp.In.CropY"; }
|
||||
static CfgParam create_vpp_in_crop_y(uint16_t value);
|
||||
|
||||
static constexpr const char *vpp_in_crop_w_name() { return "vpp.In.CropW"; }
|
||||
static CfgParam create_vpp_in_crop_w(uint16_t value);
|
||||
|
||||
static constexpr const char *vpp_in_crop_h_name() { return "vpp.In.CropH"; }
|
||||
static CfgParam create_vpp_in_crop_h(uint16_t value);
|
||||
|
||||
|
||||
static constexpr const char *vpp_out_fourcc_name() { return "vpp.Out.FourCC"; }
|
||||
static CfgParam create_vpp_out_fourcc(uint32_t value);
|
||||
|
||||
static constexpr const char *vpp_out_chroma_format_name() { return "vpp.Out.ChromaFormat"; }
|
||||
static CfgParam create_vpp_out_chroma_format(uint16_t value);
|
||||
|
||||
static constexpr const char *vpp_out_width_name() { return "vpp.Out.Width"; }
|
||||
static CfgParam create_vpp_out_width(uint16_t value);
|
||||
|
||||
static constexpr const char *vpp_out_height_name() { return "vpp.Out.Height"; }
|
||||
static CfgParam create_vpp_out_height(uint16_t value);
|
||||
|
||||
static constexpr const char *vpp_out_crop_x_name() { return "vpp.Out.CropX"; }
|
||||
static CfgParam create_vpp_out_crop_x(uint16_t value);
|
||||
|
||||
static constexpr const char *vpp_out_crop_y_name() { return "vpp.Out.CropY"; }
|
||||
static CfgParam create_vpp_out_crop_y(uint16_t value);
|
||||
|
||||
static constexpr const char *vpp_out_crop_w_name() { return "vpp.Out.CropW"; }
|
||||
static CfgParam create_vpp_out_crop_w(uint16_t value);
|
||||
|
||||
static constexpr const char *vpp_out_crop_h_name() { return "vpp.Out.CropH"; }
|
||||
static CfgParam create_vpp_out_crop_h(uint16_t value);
|
||||
|
||||
static constexpr const char *vpp_out_pic_struct_name() { return "vpp.Out.PicStruct"; }
|
||||
static CfgParam create_vpp_out_pic_struct(uint16_t value);
|
||||
|
||||
static constexpr const char *vpp_out_framerate_n_name() { return "vpp.Out.FrameRateExtN"; }
|
||||
static CfgParam create_vpp_out_framerate_n(uint32_t value);
|
||||
|
||||
static constexpr const char *vpp_out_framerate_d_name() { return "vpp.Out.FrameRateExtD"; }
|
||||
static CfgParam create_vpp_out_framerate_d(uint32_t value);
|
||||
|
||||
/**
|
||||
* Create generic onevp::GSource configuration parameter.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user