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)"
public static string GetBackendName(VideoCaptureAPIs api)
Parameters
apiVideoCaptureAPIsbackend ID (VideoCaptureAPIs)
Returns
GetBackends()
Returns list of all available backends
public static VideoCaptureAPIs[] GetBackends()
Returns
GetCameraBackendPluginVersion(VideoCaptureAPIs, out int, out int)
Returns description and ABI/API version of videoio plugin's camera interface
public static string GetCameraBackendPluginVersion(VideoCaptureAPIs api, out int versionAbi, out int versionApi)
Parameters
apiVideoCaptureAPIsversionAbiintversionApiint
Returns
GetCameraBackends()
Returns list of available backends which works via VideoCapture(int index)
public static VideoCaptureAPIs[] GetCameraBackends()
Returns
GetStreamBackendPluginVersion(VideoCaptureAPIs, out int, out int)
Returns description and ABI/API version of videoio plugin's stream capture interface
public static string GetStreamBackendPluginVersion(VideoCaptureAPIs api, out int versionAbi, out int versionApi)
Parameters
apiVideoCaptureAPIsversionAbiintversionApiint
Returns
GetStreamBackends()
Returns list of available backends which works via VideoCapture(filename)
public static VideoCaptureAPIs[] GetStreamBackends()
Returns
GetStreamBufferedBackendPluginVersion(VideoCaptureAPIs, out int, out int)
Returns description and ABI/API version of videoio plugin's buffer capture interface
public static string GetStreamBufferedBackendPluginVersion(VideoCaptureAPIs api, out int versionAbi, out int versionApi)
Parameters
apiVideoCaptureAPIsversionAbiintversionApiint
Returns
GetStreamBufferedBackends()
Returns list of available backends which works via VideoCapture(buffer)
public static VideoCaptureAPIs[] GetStreamBufferedBackends()
Returns
GetWriterBackendPluginVersion(VideoCaptureAPIs, out int, out int)
Returns description and ABI/API version of videoio plugin's writer interface
public static string GetWriterBackendPluginVersion(VideoCaptureAPIs api, out int versionAbi, out int versionApi)
Parameters
apiVideoCaptureAPIsversionAbiintversionApiint
Returns
GetWriterBackends()
Returns list of available backends which works via VideoWriter()
public static VideoCaptureAPIs[] GetWriterBackends()
Returns
HasBackend(VideoCaptureAPIs)
Returns true if backend is available
public static bool HasBackend(VideoCaptureAPIs api)
Parameters
apiVideoCaptureAPIs
Returns
IsBackendBuiltIn(VideoCaptureAPIs)
Returns true if backend is built in (false if backend is used as plugin)
public static bool IsBackendBuiltIn(VideoCaptureAPIs api)
Parameters
apiVideoCaptureAPIs