以编程方式编辑DirectShow设置的设置

时间:2015-02-02 16:04:02

标签: c# wpf com directshow mediaelement

我使用MediaElement使用DirectShow过滤器显示视频流。 在GraphEdit中,我可以修改每个过滤器的设置。 我正在寻找的是以编程方式设置这些值的可能性。

我找到了OleCreatePropertyFrame来打开属性页面,但我想在不打开对话框的情况下设置这些属性。

1 个答案:

答案 0 :(得分:0)

您可以访问各个过滤器的属性,但通常您需要知道需要用于特定过滤器的COM接口。

OleCreatePropertyFrame基本上完全按照提到的方式进行,只是先询问过滤器哪些属性页适用于特定过滤器(然后页面和过滤器就如何加载/保存值达成一致,即页面&#34 ;知道"使用哪个COM接口。)

见相关: