Dispatcher API Enumeration Reference

API

mfxAccelerationMode

enum mfxAccelerationMode

This enum itemizes hardware acceleration stack to use.

Values:

enumerator MFX_ACCEL_MODE_NA

Hardware acceleration is not applicable.

enumerator MFX_ACCEL_MODE_VIA_D3D9

Hardware acceleration goes through the Microsoft* Direct3D9* infrastructure.

enumerator MFX_ACCEL_MODE_VIA_D3D11

Hardware acceleration goes through the Microsoft* Direct3D11* infrastructure.

enumerator MFX_ACCEL_MODE_VIA_VAAPI

Hardware acceleration goes through the Linux* VA-API infrastructure.

enumerator MFX_ACCEL_MODE_VIA_VAAPI_DRM_RENDER_NODE

Hardware acceleration goes through the Linux* VA-API infrastructure with DRM RENDER MODE as default acceleration access point.

enumerator MFX_ACCEL_MODE_VIA_VAAPI_DRM_MODESET

Hardware acceleration goes through the Linux* VA-API infrastructure with DRM MODESET as default acceleration access point.

enumerator MFX_ACCEL_MODE_VIA_VAAPI_GLX
enumerator MFX_ACCEL_MODE_VIA_VAAPI_X11

Hardware acceleration goes through the Linux* VA-API infrastructure with OpenGL Extension to the X Window System as default acceleration access point. Hardware acceleration goes through the Linux* VA-API infrastructure with X11 as default acceleration access point.

enumerator MFX_ACCEL_MODE_VIA_VAAPI_WAYLAND

Hardware acceleration goes through the Linux* VA-API infrastructure with Wayland as default acceleration access point.

enumerator MFX_ACCEL_MODE_VIA_HDDLUNITE

Hardware acceleration goes through the HDDL* Unite*.

mfxImplType

enum mfxImplType

This enum itemizes implementation type.

Values:

enumerator MFX_IMPL_TYPE_SOFTWARE

Pure Software Implementation.

enumerator MFX_IMPL_TYPE_HARDWARE

Hardware Accelerated Implementation.