0

我是 CUDA 解码器的新手,并试图弄清楚 CUDA 解码器 D3D9 示例的代码是如何工作的。我下载了示例代码并尝试使用示例视频运行代码,g_bUseDisplay = true但在运行此命令时出现堆栈调用错误

g_pD3DDevice->SetViewport(&oViewport);

有人可以帮我吗?我尝试用谷歌搜索它,但找不到太多并停留在这一点上。我想更改代码以运行 H.264 编解码器并保存输出文件或显示它但无法运行示例代码。另外,如果有人可以帮助我保存输出帧。谢谢你。

4

1 回答 1

2

SDK 示例带有设置为解码但不显示解码帧的默认标志。

如此处所示应该可以只将-displayvideo命令行参数传递给应用程序,并且您应该能够看到解码的帧。或者,我能够设置两个标志g_bUseInteropg_bUseDisplay查看true解码的视频,同时不传递其他命令行参数。

于 2013-07-15T13:09:47.377 回答