OpenCV  3.4.4
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)

Returns backend API name or "unknown".

Parameters
apibackend ID (VideoCaptureAPIs)

◆ getBackends()

std::vector<VideoCaptureAPIs> cv::videoio_registry::getBackends ( )

Returns list of all builtin backends.

◆ getCameraBackends()

std::vector<VideoCaptureAPIs> cv::videoio_registry::getCameraBackends ( )

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

◆ getStreamBackends()

std::vector<VideoCaptureAPIs> cv::videoio_registry::getStreamBackends ( )

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

◆ getWriterBackends()

std::vector<VideoCaptureAPIs> cv::videoio_registry::getWriterBackends ( )

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