1
我的應用程序的圖形中有源過濾器。我可以使用標準API(來自oleaut32.dll - OleCreatePropertyFrame
,請參閱Displaying a Filter's Property Pages)顯示屬性頁面。如何在DirectShow中保存或加載過濾器的屬性
但如何保存/序列化和從代碼加載/反序列化的過濾器屬性? 我正在使用DirectShow.NET來構建圖形。
我的應用程序的圖形中有源過濾器。我可以使用標準API(來自oleaut32.dll - OleCreatePropertyFrame
,請參閱Displaying a Filter's Property Pages)顯示屬性頁面。如何在DirectShow中保存或加載過濾器的屬性
但如何保存/序列化和從代碼加載/反序列化的過濾器屬性? 我正在使用DirectShow.NET來構建圖形。
查詢IPersistStream
來自過濾器的接口並使用IPersistStream.Save
來請求將持久性設置寫入流。同樣回到Load
。
我應該通過任何文件save()方法。你可以給一些示例代碼。 – venkat
是否所有過濾器都實現IPersistStream接口 – venkat
您傳遞流而不是文件(或不一定是文件 - 流可能由文件,內存等支持)。過濾器不必實現'IPersistStream'。 –