如何在 DirectShow 中保存或加载过滤器的属性
How to save or load properties of filter in DirectShow
我的应用程序图表中有一个源过滤器。我可以使用标准 API(来自 oleaut32.dll - OleCreatePropertyFrame
,参见 Displaying a Filter's Property Pages)来显示属性页面。
但是如何从代码中 save/serialize 和 load/deserialize 过滤器属性?
我正在使用 DirectShow.NET 构建图表。
从过滤器中查询 IPersistStream
接口,然后类似地使用 IPersistStream.Save
to request writing of persistent settings into stream. Load
。
我的应用程序图表中有一个源过滤器。我可以使用标准 API(来自 oleaut32.dll - OleCreatePropertyFrame
,参见 Displaying a Filter's Property Pages)来显示属性页面。
但是如何从代码中 save/serialize 和 load/deserialize 过滤器属性? 我正在使用 DirectShow.NET 构建图表。
从过滤器中查询 IPersistStream
接口,然后类似地使用 IPersistStream.Save
to request writing of persistent settings into stream. Load
。