草庐IT

UVCAndroid,安卓UVC相机通用开发库(支持多预览和多摄像头)

文章目录简介主要功能如何使用1.添加依赖到本地工程2.获取权限3.初始化UVC业务类,设置UVC摄像头状态回调,设置TextureView或者SurfaceView的Surface监听回调4.释放UVC业务类(包含取消UVC摄像头状态回调,停止Camera预览,关闭Camera等操作)5.图片抓拍6.录制视频7.改变摄像机预览参数(包括帧格式、宽度、高度、FPS)8.调整对比度、亮度、色调、饱和度、白平衡等等一些相机控制参数9.旋转摄像头90度、180度、270度,设置摄像头预览镜像10.设置多个预览11.设置多个摄像头(USB2.0受带宽所限,有可能无法同时连接多个摄像头)其他API下载演示

C#调用基于UVC协议的摄像头扩展接口

最近公司增加了一些UVC协议的摄像头接口,下面是一些资料整理(感谢项目组内志宇同学的耐心指导)摄像头插件为AForge,所以IKsControl接口对象AForge.FilterInfo。(IKsControl接口:提供了控制KS过滤器或KS引脚的用户模式方法。参考:https://learn.microsoft.com/en-us/windows-hardware/drivers/stream/ks-h-typedef-reference)//////UVC协议扩展接口///publicclassVc01UvcExtension{//////指定标识内核流方法集的GUID。///privat

C#调用基于UVC协议的摄像头扩展接口

最近公司增加了一些UVC协议的摄像头接口,下面是一些资料整理(感谢项目组内志宇同学的耐心指导)摄像头插件为AForge,所以IKsControl接口对象AForge.FilterInfo。(IKsControl接口:提供了控制KS过滤器或KS引脚的用户模式方法。参考:https://learn.microsoft.com/en-us/windows-hardware/drivers/stream/ks-h-typedef-reference)//////UVC协议扩展接口///publicclassVc01UvcExtension{//////指定标识内核流方法集的GUID。///privat