阅读:1786回复:10
上层过滤中怎样获得USB摄像头分辨率
目前我完成一个USB 摄像头上层过滤驱动程序,常用的分辨率可以在驱动中确定,主要是截获IOCTL_KS_STREAM_READ分析FrameExten获得。现在问题:如何获得任意分辨率
|
|
沙发#
发布于:2003-07-15 09:06
不可以,因为硬件和firmware不一定支持任意的分辨率
[编辑 - 7/15/03 by ronny] |
|
|
板凳#
发布于:2003-07-15 09:15
是不是Amcap中几个分辨率都是固定的吗?如你所说,如果分辨率设置为200x200,摄像头就不能工作了吗?
|
|
地板#
发布于:2003-07-15 10:58
不是说Amcap中几个分辨率都是固定的,而是mini driver里会定义它支持的几种模式。amcap已经到了上面一层了。如果不是你写的MINI DRIVER,想必你也不能设置任意的分辨率
|
|
|
地下室#
发布于:2003-07-15 11:36
谢谢回答,回答继续给分
那么我在上层过滤驱动中怎么知道mini driver支持的模式呢(也就是分辨率?) |
|
5楼#
发布于:2003-07-15 12:59
ronny 说的对,Amcap中的分辨率都是从驱动中获得的。如果你要支持任意的分辨率,可能你需要自己在ap层处理。
|
|
|
6楼#
发布于:2003-07-15 14:42
那Amcap怎样获得驱动的分辨率呢?
|
|
7楼#
发布于:2003-07-15 16:20
继续给的分怎么没有
|
|
|
8楼#
发布于:2003-07-15 16:38
看看AM_MEDIA_TYPE
|
|
|
9楼#
发布于:2003-07-15 16:42
ronny 说的对,Amcap中的分辨率都是从驱动中获得的。如果你要支持任意的分辨率,可能你需要自己在ap层处理。 在AP层怎么支持任意的? |
|
|
10楼#
发布于:2003-07-16 08:54
ronny不用急,我加分按钮没有了,我准备在开一贴。你到那儿领分吧
|
|