UVC摄像头技术笔记
+ -

UVC摄像头错误-向服务传递了无效的参数

2023-10-17 68 0

虚拟了一个USB摄像头,因为之前FormatIndex=1,FrameIndex=1已经在之前被占用了,但这次又要一个新的分辨率,故本人将摄像头的新的分辨率设置为FormatIndx=1,FrameIndex=2。这样新增是没有问题的,设备是可以枚举成功的。但是,如果只保留新增的那个格式的分辨率,则在Windows10系统中会出现启动失败。提示内容如下:

This device cannot start. (Code 10)
An invalid parameter was passed to a service or function.

翻译过来就是:

向服务传递了无效的参数

向服务传递了无效的参数

所以,对于FramIndex,需要从1开始的,但后续是不是连续,要看不同的系统的测试结果。

HID人机交互QQ群:564808376    UAC音频QQ群:218581009    UVC相机QQ群:331552032    BOT&UASP大容量存储QQ群:258159197    STC-USB单片机QQ群:315457461    USB技术交流QQ群2:580684376    USB技术交流QQ群:952873936   

0 篇笔记 写笔记

USB摄像头UVC视频流描述符中的bFormatIndex和bFrameIndex
bFormatIndexUSB摄像头一般支持多种视频格式,比如MJPG,H264,YUY2,NV12,RGB等,这些不同的视频格式代表着传输的视频图像的数据组织方式。这些视频格式通过UVC视频流各视频流相关的类型描述符来进行描述符。在Windows系统下,我们可以通过PotPlayer来查看摄像头......
UVC摄像头错误-向服务传递了无效的参数
虚拟了一个USB摄像头,因为之前FormatIndex=1,FrameIndex=1已经在之前被占用了,但这次又要一个新的分辨率,故本人将摄像头的新的分辨率设置为FormatIndx=1,FrameIndex=2。这样新增是没有问题的,设备是可以枚举成功的。但是,如果只保留新增的那个格式的分辨率,则......
关注公众号
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!