Hello,
I'm attempting to use code adapted from the IntelMediaSDK tutorials, specifically simple_3_encode, to encode bitmaps to h.264 video. Using the DX11_D3D preprocessor flag causes initialization to fail, however, with the error -3, or MFX_ERR_UNSUPPORTED. The issue seems to involve the mfxIMPL having the MFX_IMPL_VIA_D3D11 flag set, but I cannot find a reason why that feature is unsupported. We're attempting to use DirectX 11 to have access to the D3D_DRIVER_TYPE_NULL driver type while creating the ID3D11Device, in order to have access to the encoding functions while the program runs in Session 0, which it sometimes must. If there's a preferred alternative for that, it would also be appreciated.
My computer is running Windows 10, and dxdiag shows that DirectX 12 is installed. I'm not sure if I'm just initializing something incorrectly, but any help would be appreciated. Thank you in advance.