Intel Media SDK:关于 mfxIMPL 的使用

Posted

技术标签:

【中文标题】Intel Media SDK:关于 mfxIMPL 的使用【英文标题】:Intel Media SDK: Regarding mfxIMPL Usage 【发布时间】:2014-12-31 07:40:56 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

以上是关于Intel Media SDK:关于 mfxIMPL 的使用的主要内容,如果未能解决你的问题,请参考以下文章

Intel Media SDK 流输出

Intel(R)_Media_SDK官方文档翻译摘要

可以将 Python 与 Intel 的 Atom Developer SDK (C/C++) 一起使用吗?

sh 在Raspberry Pi 3 B +上安装Intel Movidius SDK v2

使用 Media Foundation SDK 进行直播

OpenCL设计优化(基于Intel FPGA SDK for OpenCL)