【发布时间】:2017-02-28 13:18:23
【问题描述】:
我正在学习 Windows Media Foundation。
我已经测试了 Windows SDK 中提供的一些示例应用程序。
我有用于从相机捕获视频和从文件播放视频的示例应用程序。
我要归档的是将这两个视频源合并到一个视频源中,然后生成一个视频流,如画中画。在 Windows 媒体基础中如何做到这一点?
我读到了MFCreateAggregateSource:
https://msdn.microsoft.com/en-us/library/windows/desktop/dd388085(v=vs.85).aspx
这种情况下可以使用MFCreateAggregateSource,还是仅用于混合音视频流?
我想将一个视频置于全屏模式,然后在其上显示另一个视频流,在小窗口中第一个视频的右上角。
如何使用媒体基础来做到这一点?
** 更新**
我更关心的是,读取两个视频流,使用 WMF 解码它们,然后混合它们,然后重新编码它们,然后写入文件。而不是在屏幕上渲染它们。
【问题讨论】:
标签: windows video directx-11 ms-media-foundation