【问题标题】:Using the DirectX 11 SDK, How do I load a video (with sound) and play it?使用 DirectX 11 SDK,如何加载视频(有声)并播放?
【发布时间】:2010-11-02 00:32:26
【问题描述】:

我在查找使用 DirectX 在表单上渲染视频的任何文档或示例时遇到问题。我需要使用 DirectX,因为我会将叠加层放在动态加载的视频上。我还想在 2 个视频实例之间执行转换。

我在 Google 或 Microsoft 的网站上找不到任何文档,任何能指引我正确方向的东西都会有所帮助。比如将 3d 对象上的视频渲染为纹理,也许……IDK?

这适用于 Visual Studio 2010,.net framework 4.0,使用 vb.net。

【问题讨论】:

    标签: vb.net .net-4.0 directx directx-11


    【解决方案1】:

    DirectX 11 不适用于渲染视频。它用于 3D 图形、音频和输入。

    查找 DirectShow(正在尝试替换的 MS)或 Media Foundation(正在尝试替换 DShow)。

    【讨论】:

    • 我找到了一个解决方案,而且它真的很简单。我正在使用 WPF 媒体元素。如果计算机有足够的资源,媒体元素可以在内容下方使用,也可以在另一个媒体元素上透明使用。现在我需要添加实时视频源,我的所有问题都已解决。
    • 我会研究一下媒体基金会,因为它可能是一个更好的方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-20
    • 1970-01-01
    • 2014-06-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多