使自定义Directshow过滤器接受参数

时间:2013-01-08 09:34:21

标签: c++ visual-c++ directshow graphedit

我创建了一个CTransformFilter,用于调整输出视频的大小。它使用我在代码中给出的默认值。

是否可以使此过滤器接收值,我的意思是当我在我的代码中创建此过滤器的实例时,可以传递值,如

Resizer-> width = 100

Resizer-> height = 50

这里Resizer是过滤器。

1 个答案:

答案 0 :(得分:1)

您希望在过滤器上实现“私有接口”,然后控制应用程序将使用它与过滤器进行通信。

有关类似问题中讨论的详细信息,请参阅using methods of filter from dll file