I changed the desired API version to 1.35 and it seemed to create a session. I found out in 1.35 you can't just pass empty `MfxVideoParams` to `MFXVideoENCODE_Query` - it returns `MfxStatus::NullPtr`. This change in `query` appears to fix that issue: 