在使用 XAudio2 和 Direct3D9/10 的应用程序中显示视频(带声音!)的最佳/最简单方法是什么?
至少它需要能够流式传输可能更大的视频,并注意窗口纵横比可能与视频不同的事实(例如通过添加信箱),尽管理想情况下我喜欢将视频嵌入到一个 3D 场景。
我当然可以想办法将每一帧加载到纹理中,丢弃/重新使用渲染后的纹理,并通过 XAudio2 单独播放音频,但是除了为至少一种格式编写加载器外,我还得处理使用诸如同步视频和音频组件之类的东西,因此希望有一个更简单的解决方案可用,甚至是一个具有合适许可证的现成免费解决方案(二进制形式的商业分发,在 LGPL 的情况下动态链接很好)。