OpenCV  3.4.20
Open Source Computer Vision
Functions
Query I/O API backends registry

Functions

cv::String cv::videoio_registry::getBackendName (VideoCaptureAPIs api)
 Returns backend API name or "unknown". More...
 
std::vector< VideoCaptureAPIscv::videoio_registry::getBackends ()
 Returns list of all builtin backends. More...
 
std::vector< VideoCaptureAPIscv::videoio_registry::getCameraBackends ()
 Returns list of available backends which works via cv::VideoCapture(int index) More...
 
std::vector< VideoCaptureAPIscv::videoio_registry::getStreamBackends ()
 Returns list of available backends which works via cv::VideoCapture(filename) More...
 
std::vector< VideoCaptureAPIscv::videoio_registry::getWriterBackends ()
 Returns list of available backends which works via cv::VideoWriter() More...
 

Detailed Description

This section contains API description how to query/configure available Video I/O backends.

Runtime configuration options:

Function Documentation

◆ getBackendName()

cv::String cv::videoio_registry::getBackendName ( VideoCaptureAPIs  api)
Python:
cv.videoio_registry.getBackendName(api) -> retval

#include <opencv2/videoio/registry.hpp>

Returns backend API name or "unknown".

Parameters
apibackend ID (VideoCaptureAPIs)

◆ getBackends()

std::vector<VideoCaptureAPIs> cv::videoio_registry::getBackends ( )
Python:
cv.videoio_registry.getBackends() -> retval

#include <opencv2/videoio/registry.hpp>

Returns list of all builtin backends.

◆ getCameraBackends()

std::vector<VideoCaptureAPIs> cv::videoio_registry::getCameraBackends ( )
Python:
cv.videoio_registry.getCameraBackends() -> retval

#include <opencv2/videoio/registry.hpp>

Returns list of available backends which works via cv::VideoCapture(int index)

◆ getStreamBackends()

std::vector<VideoCaptureAPIs> cv::videoio_registry::getStreamBackends ( )
Python:
cv.videoio_registry.getStreamBackends() -> retval

#include <opencv2/videoio/registry.hpp>

Returns list of available backends which works via cv::VideoCapture(filename)

◆ getWriterBackends()

std::vector<VideoCaptureAPIs> cv::videoio_registry::getWriterBackends ( )
Python:
cv.videoio_registry.getWriterBackends() -> retval

#include <opencv2/videoio/registry.hpp>

Returns list of available backends which works via cv::VideoWriter()