directshow SetD3DDevice( m_D3DDev, hMonitor ) 返回错误 E_NOINTERFACE

chiwa737 2009-04-15 08:27:48
我在directshow 里面调用 VMR9作为渲染器, 设置其在renderless模式下。 我就需要些我自己的allocator presenter
我直接使用windows sdk里面的例子, 做了一些修改, 添加了我自己的渲染循环, 一开始可以用的, 但是我不记得我修改了什么, 突然不好用了,
例子中有一行调用 SetD3DDevice( m_D3DDev, hMonitor ), 这行返回E_NOINTERFACE错误。 我实在差不出来我改过什么,求各位给参谋参谋。

网上有人遇到类似的问题, 是因为他们设置device REF, 可是我用的是HAL所以问题不同。

先谢谢大家了, 我分数不多,全给了。
...全文
87 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
UDX协议 2009-04-16
  • 打赏
  • 举报
回复
一,你可以重新在原例子上改一次。

2,553

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧