![]() |
OpenCV 4.14.0
Open Source Computer Vision
|
#include <opencv2/gapi/streaming/onevpl/device_selector_interface.hpp>
Classes | |
| struct | Score |
Public Types | |
| using | DeviceContexts = std::vector<Context> |
| using | DeviceScoreTable = std::map<Score, Device> |
| using | Ptr = std::shared_ptr<IDeviceSelector> |
Public Member Functions | |
| virtual | ~IDeviceSelector () |
| virtual DeviceContexts | select_context ()=0 |
| virtual DeviceScoreTable | select_devices () const =0 |
Static Protected Member Functions | |
| template<typename Entity, typename ... Args> | |
| static Entity | create (Args &&...args) |
| using cv::gapi::wip::onevpl::IDeviceSelector::DeviceContexts = std::vector<Context> |
| using cv::gapi::wip::onevpl::IDeviceSelector::DeviceScoreTable = std::map<Score, Device> |
| using cv::gapi::wip::onevpl::IDeviceSelector::Ptr = std::shared_ptr<IDeviceSelector> |
|
virtual |
|
inlinestaticprotected |
|
pure virtual |
|
pure virtual |