0

我正在使用 DirectShow.Net 访问我的网络摄像头。我想为我的网络摄像头显示一个属性页来设置视频捕获分辨率和 FPS 速率。我尝试使用 DirectShow.NET 示例中的示例演示代码 - DxPropPages。是代码。但是属性窗口中的第二个选项卡被禁用。

我需要启用此选项卡,以便用户可以设置 caputre 分辨率。我怎样才能做到这一点?我是 DirecShow 的新手,真的不知道该演示代码要更改什么。

PS我想发布一些截图来告诉你我的意思,但我不能因为我是新用户。

4

1 回答 1

1

您可以使用IAMStreamConfig接口控制分辨率。通过这种方式,您可以显示自己的 UI 并保留设置。我没有考虑特定的示例,但我知道网络中充满了使用它的代码。
您在属性页面中看到的所有其他属性也可以控制(如果网络摄像头支持),请查看此 MSDN页面以获取 DirectShow.NET 支持的所有视频捕获接口。

于 2009-06-10T20:04:27.283 回答