我使用MediaElement使用DirectShow过滤器显示视频流。 在GraphEdit中,我可以修改每个过滤器的设置。 我正在寻找的是以编程方式设置这些值的可能性。
我找到了OleCreatePropertyFrame来打开属性页面,但我想在不打开对话框的情况下设置这些属性。
答案 0 :(得分:0)
您可以访问各个过滤器的属性,但通常您需要知道需要用于特定过滤器的COM接口。
OleCreatePropertyFrame
基本上完全按照提到的方式进行,只是先询问过滤器哪些属性页适用于特定过滤器(然后页面和过滤器就如何加载/保存值达成一致,即页面&#34 ;知道"使用哪个COM接口。)
见相关: