Windows Media Foundation中EVR的自定义演示者

时间:2013-06-25 20:55:46

标签: audio video ms-media-foundation

如果我想向演示者/ VMR提供应该在交付后立即呈现的帧。
1.)如何向演示者发送帧? 2.)在这种情况下,我是否必须实现自己的演示者?
令人难以置信的是,整个MSDN没有说明何时或为何实施自己的演示者。

1 个答案:

答案 0 :(得分:1)

  1. 要立即展示样品,您只需要从中删除时间戳
  2. 不,您不需要仅为此目的的自定义分配器/演示器
  3. 已经为VMR-7,VMR-9,for EVR提供了自定义分配器/演示者示例,所以基本上有一些东西要开始,而MSDN也是provides quite some details on the topic,这些信息可能只是稀疏的各种SDK和部分
  4. 底线:你不需要也许你不应该在你清楚地理解它的用途之前不做自定义a / p。

    earlier topics对自定义分配器/演示者有用的东西:

      

    在无渲染播放模式下,VMR不执行渲染。   相反,它使用由。提供的自定义分配器 - 演示器   应用。 此模式适用于游戏和其他类型的游戏   具有复杂视频效果的应用程序。 Renderless   回放模式使应用程序可以创建和控制自己的应用程序   DirectDraw表面(VMR-7)或Direct3D表面(VMR-9),以及访问   演示时的视频位。