我正在使用DirectShow.Net访问我的网络摄像头。我想显示网络摄像头的属性页面,以设置视频捕获分辨率和FPS速率。我通过使用DirectShow.NET示例中的示例演示代码--DxPropPages来尝试此操作。 Here是代码。但是属性窗口中的第二个选项卡被禁用。
我需要启用此选项卡,以便用户可以设置caputre分辨率。我怎么能做到这一点?我是DirecShow的新手,并且真的不知道要改变什么是这个演示代码。
PS我想张贴一些截图来告诉你我的意思,但我不能,因为我是新用户。
答案 0 :(得分:1)
您可以使用IAMStreamConfig界面控制分辨率。 这样您就可以显示自己的UI并保留设置。 我没有考虑具体的样本,但我知道网上填充了使用它的代码 您在属性页中看到的所有其他属性也可以是控件(如果网络摄像头支持它),Take a look at this MSDN页面用于视频捕获接口所有这些属性都受DirectShow.NET支持。