我正在做一个需要我录制网络摄像头、麦克风和屏幕的项目。我有网络摄像头录制,音频正在进行中,我偶然发现了CMonitor 包装器(我对其做了一些小的修改)以在指定的监视器上获取桌面的 RGB 图像(如果有多个监视器)。
如何将我的原始 RGB 帧推送到 Windows Media Foundation 中以编码为视频文件?我当前的视频编码使用的是这个 msdn 示例的略微修改版本,如果修改比编写新的类处理程序更容易的话。
或者,也许有某种媒体基础路线来记录我不知道的屏幕(这是可能的,我不是一个很棒的 win32 程序员)?