2009-06-10 86 views
0

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

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

PS我想张贴一些截图来向你展示我的意思,但我不能,因为我是新用户。

回答

1

您可以使用接口IAMStreamConfig来控制分辨率。 这样你可以显示你自己的用户界面,并坚持设置。 我没有具体的示例,但我知道网络充满了使用它的代码。
您在属性页面中看到的所有其他属性也可以控制(如果网络摄像头支持它),Take a look at this MSDN视频捕获页面所有DirectShow.NET支持的接口。

+0

谢谢! IAMStreamConfig是我所需要的。 此外,我找到了我原来的问题的答案: http://sourceforge.net/forum/message.php?msg_id=5123929 – GTD 2009-06-11 13:36:36