使用 DirectX 11 SDK,如何加载视频(带声音)并播放?
我在查找使用 DirectX 在表单上渲染视频的任何文档或示例时遇到问题。我需要使用 DirectX,因为我将在动态加载的视频上放置叠加层。我还想在两个视频实例之间执行转换。
我在谷歌或微软的网站上找不到任何文档,任何能为我指明正确方向的东西都会有所帮助。例如将视频渲染在 3D 对象上作为纹理,也许...... IDK?
这是针对 Visual Studio 2010、.net Framework 4.0、使用 vb.net。
I am having problems locating any documentation or examples for rendering video on a form using DirectX. I need to use DirectX because I will be putting overlay's on the video loaded dynamically. I will also want to perform transitions between 2 video instances.
I can not find any documentation on Google or Microsoft's site, any thing to point me in the right direction would help. Such as render the video on a 3d object as a texture, maybe... IDK?
This is for Visual Studio 2010, .net framework 4.0, using vb.net.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
DirectX 11 不适用于渲染视频。它用于 3D 图形、音频和输入。
查找 DirectShow (MS 正在尝试替换)或 媒体基金会(他们试图用它取代 DShow)。
DirectX 11 is not for rendering video. It is for 3D graphics, Audio and Input.
Look up DirectShow (Which MS are trying to replace) or the Media Foundation (which they are attempting to replace DShow with).