如何在c#中设置DirectShow过滤器的属性?例如,我想设置网络摄像头的分辨率或裁剪滤镜的剪辑。
答案 0 :(得分:1)
过滤器通常具有"私有接口",自定义过滤器特定接口以特定方式控制过滤器,例如设置和/或更改其运行时行为。没有通用接口,因为过滤器不同。您通常事先知道您正在处理的过滤器,因此您QueryInterface
感兴趣的界面,然后以所需的方式进行设置。
对于某些特定任务,例如选择捕获格式(视频分辨率),有众所周知的通用方法,例如, Get/set video resolution when capturing image