英特尔媒体SDK:关于mfxIMPL用法

时间:2014-12-31 07:40:57

标签: streaming intel video-encoding intel-media-sdk

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

1 个答案:

答案 0 :(得分:4)

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

" mfxIMPL impl" - >使用软件或硬件或最佳可用实施。如果您不确定底层驱动程序支持,我们建议使用MFX_IMPL_HARDWARE或MFX_IMPL_AUTO。如果在不支持HW加速的系统上指定了MFX_IMPL_AUTO,则SW impl将自动用作默认值。希望这会有所帮助。