Table of Contents

Class Cv2.VideoIORegistry

Namespace
OpenCvSharp
Assembly
OpenCvSharp.dll

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

public static class Cv2.VideoIORegistry
Inheritance
Cv2.VideoIORegistry
Inherited Members

Methods

GetBackendName(VideoCaptureAPIs)

Returns backend API name or "UnknownVideoAPI(xxx)"

GetBackends()

Returns list of all available backends

GetCameraBackendPluginVersion(VideoCaptureAPIs, out int, out int)

Returns description and ABI/API version of videoio plugin's camera interface

GetCameraBackends()

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

GetStreamBackendPluginVersion(VideoCaptureAPIs, out int, out int)

Returns description and ABI/API version of videoio plugin's stream capture interface

GetStreamBackends()

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

GetStreamBufferedBackendPluginVersion(VideoCaptureAPIs, out int, out int)

Returns description and ABI/API version of videoio plugin's buffer capture interface

GetStreamBufferedBackends()

Returns list of available backends which works via VideoCapture(buffer)

GetWriterBackendPluginVersion(VideoCaptureAPIs, out int, out int)

Returns description and ABI/API version of videoio plugin's writer interface

GetWriterBackends()

Returns list of available backends which works via VideoWriter()

HasBackend(VideoCaptureAPIs)

Returns true if backend is available

IsBackendBuiltIn(VideoCaptureAPIs)

Returns true if backend is built in (false if backend is used as plugin)