Com 如何在DirectShow中保存或加载筛选器的属性

Com 如何在DirectShow中保存或加载筛选器的属性,com,directshow,directshow.net,Com,Directshow,Directshow.net,在我的应用程序的图表中有一个源过滤器。我可以使用标准API显示属性页面(来自oleaut32.dll-OLCreatePropertyFrame,请参阅) 但是如何从代码中保存/序列化和加载/反序列化过滤器属性? 我正在使用DirectShow.NET构建图形。从筛选器中查询IPersistStream接口,并用于请求将持久设置写入流。类似地返回。我应该将任何文件pas到save()方法吗。是否所有过滤器都实现IPersistStream接口您传递的是流,而不是文件(或者不一定是文件-流可能由文

在我的应用程序的图表中有一个源过滤器。我可以使用标准API显示属性页面(来自oleaut32.dll-
OLCreatePropertyFrame
,请参阅)

但是如何从代码中保存/序列化和加载/反序列化过滤器属性?
我正在使用DirectShow.NET构建图形。

从筛选器中查询
IPersistStream
接口,并用于请求将持久设置写入流。类似地返回。

我应该将任何文件pas到save()方法吗。是否所有过滤器都实现IPersistStream接口您传递的是流,而不是文件(或者不一定是文件-流可能由文件、内存等支持)。过滤器不必实现
IPersistStream