【问题标题】:Mp4 playback in XNA using DirectShow.Net使用 DirectShow.Net 在 XNA 中播放 Mp4
【发布时间】:2011-08-10 12:13:35
【问题描述】:

我是 DirectShow 的新手,我一直在尝试让 MP4 播放在 XNA 中正常工作。我正在使用DirectShow.Net 构建我的图表并使用this video playback control 的修改版本来渲染视频。这在使用 wmv 和 avi 文件时效果很好(我必须修改 VideoPlayer 控件以使用 ABGR 而不是 ARGB(通过像素着色器),并将 subType 设置为 MediaSubType.RGB32,因此我不必添加 alpha 字节)。

但是,当为 mp4 文件运行此视频播放器时(使用 AVC1 的子类型并使用 VideoInfoHeader2 作为标题信息),我将压缩数据改为进入 BufferCB。

什么样的数据会进入 BufferCB,我该如何渲染数据?

【问题讨论】:

    标签: c# xna directshow directshow.net


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-15
      • 2023-03-08
      • 2013-05-11
      相关资源
      最近更新 更多