C# 使用DirectShow从内存渲染

C# 使用DirectShow从内存渲染,c#,video,directshow,directshow.net,C#,Video,Directshow,Directshow.net,我对DirectShow非常陌生,我正在寻找一种方法来渲染已经使用DirectShow.NET加载到内存中的视频。我该怎么做?即使您给我一个路径的亮点,我也会很感激。没有标准组件可以从内存数据播放,但是Windows SDK正好实现了这一点 应用程序以指定的速率将文件读入内存并播放该文件 注意,过滤器需要从您那里得到一些C++开发。 另见: 没有标准的组件可以从内存数据播放,但是Windows SDK正好实现了这一点 应用程序以指定的速率将文件读入内存并播放该文件 注意,过滤器需要从您那里得到一

我对DirectShow非常陌生,我正在寻找一种方法来渲染已经使用DirectShow.NET加载到内存中的视频。我该怎么做?即使您给我一个路径的亮点,我也会很感激。

没有标准组件可以从内存数据播放,但是Windows SDK正好实现了这一点

应用程序以指定的速率将文件读入内存并播放该文件

注意,过滤器需要从您那里得到一些C++开发。 另见:


没有标准的组件可以从内存数据播放,但是Windows SDK正好实现了这一点

应用程序以指定的速率将文件读入内存并播放该文件

注意,过滤器需要从您那里得到一些C++开发。 另见:


我只有一个32位的缓冲源过滤器。它是一个源过滤器,包含一个COM接口,您可以调用该接口将数据放入其中。如果你需要,请告诉我。我有一个32位的缓冲源过滤器。它是一个源过滤器,包含一个COM接口,您可以调用该接口将数据放入其中。如果你想要的话,请告诉我。嗨,Roman,我尝试了异步过滤器样本,但我不知道如何设置输出引脚的每个样本大小,IID_IAMBuffer协商或IID_IAMStreamConfig?CLSID_AudioInputDeviceCategory工作正常,但异步筛选器将无法访问,也许我可以编写一个自定义音频源筛选器支持它?嗨,Roman,我尝试了异步筛选器示例,但我不知道如何设置输出引脚、IID_IAMBuffer协商或IID_IAMStreamConfig的每个样本大小?CLSID_AudioInputDeviceCategory工作正常,但异步过滤器将无法访问,也许我可以编写一个自定义音频源过滤器来支持它?