我正在使用DirectShow.Net访问我的网络摄像头。我想为我的网络摄像头显示一个属性页面,以设置视频捕获分辨率和FPS速率。我通过使用DirectShow.NET samples - DxPropPages中的示例演示代码进行了尝试。Here是代码。但是,属性窗口中的第二个选项卡被禁用。
我需要这个选项卡被启用,以便用户可以设置caputre分辨率。我怎样才能做到这一点呢?我是DirecShow的新手,不知道要修改的是这个演示代码。
另外,我想发布一些截图来向你展示我的意思,但我不能,因为我是新用户。
发布于 2009-06-10 20:04:27
您可以使用IAMStreamConfig界面控制分辨率。这样,您就可以显示自己的UI并保留设置。我没有一个具体的样本,但我知道网络充满了使用它的代码。
您在属性页中看到的所有其他属性也可以是控件(如果网络摄像头支持它的话)、视频捕获接口的Take a look at this MSDN页,所有这些都由DirectShow.NET支持。
https://stackoverflow.com/questions/975612
复制相似问题