如果我想为演示者/VMR 提供应在交付后立即渲染的帧。
1.) 如何向演示者发送帧?
2.) 在这种情况下,我是否必须实现自己的演示者?
令人难以置信的是,整个 MSDN 对何时或为何实现您自己的演示者只字未提。
问问题
798 次
1 回答
1
- 要立即展示样本,您只需要从中删除时间戳
- 不,您不需要为此目的自定义分配器/演示器
- VMR-7、VMR-9、EVR已经有自定义分配器/演示器示例,所以基本上有一些东西可以开始,MSDN 也提供了关于该主题的相当多的细节,这些信息可能只是在各种 SDK 和部分中稀疏
底线:在您清楚地了解它的用途之前,您不需要并且也许您不应该进行自定义 a/p。
关于自定义分配器/演示者的早期主题对您有用:
在无渲染播放模式下,VMR 不执行渲染。相反,它使用应用程序提供的自定义分配器呈现器。此模式对于具有复杂视频效果的游戏和其他类型的应用程序很有用。无渲染播放模式使应用程序能够创建和控制其自己的 DirectDraw 表面 (VMR-7) 或 Direct3D 表面 (VMR-9),并在演示时访问视频位。
于 2013-06-25T21:02:52.290 回答