Table of Contents

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 = 1

Prefer 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 = 2

DirectX 11

MFX = 4

libmfx (Intel MediaSDK/oneVPL)

None = 0

Do 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 = 3

VAAPI