Enum VideoAccelerationType
- Namespace
- OpenCvSharp
- Assembly
- OpenCvSharp.dll
Video Acceleration type Used as value in #CAP_PROP_HW_ACCELERATION and #VIDEOWRITER_PROP_HW_ACCELERATION note In case of FFmpeg backend, it translated to enum AVHWDeviceType (https://github.com/FFmpeg/FFmpeg/blob/master/libavutil/hwcontext.h)
public enum VideoAccelerationType
Fields
Any = 1Prefer to use H/W acceleration. If no one supported, then fallback to software processing. note H/W acceleration may require special configuration of used environment. note Results in encoding scenario may differ between software and hardware accelerated encoders.
D3D11 = 2DirectX 11
MFX = 4libmfx (Intel MediaSDK/oneVPL)
None = 0Do not require any specific H/W acceleration, prefer software processing. Reading of this value means that special H/W accelerated handling is not added or not detected by OpenCV.
VAAPI = 3VAAPI