Lines Matching refs:plugin_api

20     Ptr<PluginCapture> create(const OpenCV_VideoIO_Plugin_API_preview* plugin_api,  in create()  argument
23 CV_Assert(plugin_api); in create()
25 if (plugin_api->v0.Capture_open) in create()
27 CV_Assert(plugin_api->v0.Capture_release); in create()
28 …if (CV_ERROR_OK == plugin_api->v0.Capture_open(filename.empty() ? 0 : filename.c_str(), camera, &c… in create()
31 return makePtr<PluginCapture>(plugin_api, capture); in create()
37 PluginCapture(const OpenCV_VideoIO_Plugin_API_preview* plugin_api, CvPluginCapture capture) in PluginCapture() argument
38 : plugin_api_(plugin_api), capture_(capture) in PluginCapture()
109 Ptr<PluginWriter> create(const OpenCV_VideoIO_Plugin_API_preview* plugin_api, in create() argument
113 CV_Assert(plugin_api); in create()
115 if (plugin_api->api_header.api_version >= 1 && plugin_api->v1.Writer_open_with_params) in create()
117 CV_Assert(plugin_api->v0.Writer_release); in create()
123 …if (CV_ERROR_OK == plugin_api->v1.Writer_open_with_params(filename.c_str(), fourcc, fps, sz.width,… in create()
126 return makePtr<PluginWriter>(plugin_api, writer); in create()
129 else if (plugin_api->v0.Writer_open) in create()
131 CV_Assert(plugin_api->v0.Writer_release); in create()
140 …if (CV_ERROR_OK == plugin_api->v0.Writer_open(filename.c_str(), fourcc, fps, sz.width, sz.height, … in create()
143 return makePtr<PluginWriter>(plugin_api, writer); in create()
149 PluginWriter(const OpenCV_VideoIO_Plugin_API_preview* plugin_api, CvPluginWriter writer) in PluginWriter() argument
150 : plugin_api_(plugin_api), writer_(writer) in PluginWriter()