自定义DirectShow图形源过滤器

mcj*_*erz 2 video directshow

我需要做的就是从内存中播放AVI视频.出于安全原因,我无法将其写入磁盘.据我所知,你通过呼叫获得的内置AVI播放图RenderFile只会播放文件.

是否有DirectShow图表将从内存播放AVI?如果没有,我该如何修改或创建一个图表呢?

Ger*_*ies 5

该图有一个源过滤器,demux,然后是解码器和渲染器.源过滤器只是文件访问API的包装器.如果使用自定义过滤器替换库存源过滤器,则可以从内存或自定义过滤器访问的任何存储中进行播放.

sdk中有一个示例源过滤器,它将整个文件读入内存并使用它.

G