我编写了一个可以打开、编辑和呈现.GRF 文件的 WPF 应用程序。渲染时,我不希望它打开一个新窗口(就像 GraphEdit 一样),所以我找到了一个使用Sample Grabber将样本渲染到 WPF 画笔中的解决方案。
在渲染之前,我的应用程序将 .GRF 文件中的 Video Renderer 替换为 SampleGrabber。这很好,直到我遇到了Microsoft DTV-DVD Video Decoder。出于某种原因,它只连接到视频渲染器,而不是连接到我的样本采集器......所以目前我的应用程序无法处理 MPEG2。
有人可以向我解释一下:为什么?是什么限制了这些过滤器的连接?
那么我应该如何获取解码的 MPEG2 样本呢?