0

我正在尝试使用 MediaFoundation 对直接 x 缓冲区进行编码。我的 Direct X 纹理格式是

B8G8R8A8_UNorm

我的 Sink Writer 中的媒体输入子类型是

ARGB32

当我运行程序时,系统会挂起几分钟,然后关闭。我试着改变

ARGB32

RGB32

它可以工作,但不是硬件编码。我的应用程序的 CPU 使用率很高。我在网上搜索过,发现只有 NV12 和 ARGB32 可用于硬件编码。谁能帮助我如何让 ARGB32 媒体输入接受 B8G8R8A8_UNorm 纹理。谢谢。

4

0 回答 0