使用DX11和DXVA2

时间:2016-01-08 20:27:39

标签: h.264 directx-11 hevc dxva

我正在尝试使用DX11和DXVA2测试解码h264 / h265视频(只有一个iframe)。这是在Windows 7上,所以我可能需要在2个d3d11设备之间进行互操作,一个具有11.1功能集,另一个具有9.3。我的问题是,由于严重缺乏加载h264文件并使用DXVA对其进行解码的样本,我想知道是否有关于如何布局数据以提供给DXVA进行解码的指南?我已经阅读了此How do I use Hardware accelerated video/H.264 decoding with directx 11 and windows 7?以及https://msdn.microsoft.com/en-us/library/windows/desktop/hh162912(v=vs.85).aspx,但没有任何关于如何执行上述操作的指南。

由于

1 个答案:

答案 0 :(得分:1)

如果您希望工作示例了解如何将数据输入DXVA,请查看此处:MFNode。在MFTDxva2Decoder下,您将看到如何提供数据。它适用于mpeg1 / 2文件格式,但同样适用于H264(当然还有阴影)。

修改

请参阅我的回复:How do I use Hardware accelerated video/H.264 decoding with directx 11 and windows 7?