1

请有人能澄清英特尔 Media SDK 提供的 mfxIMPL 数据结构的用途吗?解码示例应用程序有一个代码行:
mfxIMPL impl = MFX_IMPL_HARDWARE;
这是否意味着解码器仅在 GPU 上运行。
如果我将 MFX_IMPL_HARDWARE 更改为 MFX_IMPL_SOFTWARE,解码器是否只能在 CPU 上运行?

4

1 回答 1

4

Media SDK 提供的 API 可以在任一内核(软件实现)或 GPU/固定功能逻辑(硬件加速实现)上执行,具体取决于系统及其功能。

“mfxIMPL impl” -> 使用软件、硬件或最佳可用实现。如果您不确定底层驱动程序支持,我们建议使用 MFX_IMPL_HARDWARE 或 MFX_IMPL_AUTO。如果在不支持硬件加速的系统上指定了 MFX_IMPL_AUTO,则默认使用 SW impl。希望这可以帮助。

于 2015-01-02T06:25:18.663 回答