V4L2 获取设备支持的分辨率
设备 获取 支持 分辨率 V4l2
2023-09-14 09:16:11 时间
{//获取摄像头所支持的分辨率
enum v4l2_buf_type type = V4L2_BUF_TYPE_VIDEO_CAPTURE;struct v4l2_fmtdesc fmt_1;
struct v4l2_frmsizeenum frmsize;
struct v4l2_frmivalenum frmival;
fmt_1.index = 0;
fmt_1.type = type;
while (ioctl(fd, VIDIOC_ENUM_FMT, &fmt_1) >= 0) {
frmsize.pixel_format = fmt_1.pixelformat;
frmsize.index = 0;
while (ioctl(fd, VIDIOC_ENUM_FRAMESIZES, &frmsize) >= 0){
if(frmsize.type == V4L2_FRMSIZE_TYPE_DISCRETE){
printf("line:%d %dx%d\n",__LINE__, frmsize.discrete.width, frmsize.discrete.height);
}else if(frmsize.type == V4L2_FRMSIZE_TYPE_STEPWISE){
printf("line:%d %dx%d\n",__LINE__, frmsize.discrete.width, frmsize.discrete.height);
}
frmsize.index++;
}
fmt_1.index++;
}
}
相关文章
- WM系统PPC设备隐蔽内存分析
- 美国将允许韩国在华半导体企业获取先进制程制造设备?
- EasyCVR获取大华客流量数据时有一个设备未上传该如何解决?
- Python获取当前在线设备ip和mac地址
- android 获取设备信息
- Windows设备信息获取:(摄像头,声卡为例)Qt,WindowsAPI对比说明(1)
- ios设备开发教程-利用app申请ios开发证书及描述文件
- 【Android 逆向】修改 Android 系统文件 ( Android 逆向中需要经常修改的文件和目录 | 在 root 后的设备中获取 / 目录的 rw 权限后注意事项 )
- SkeyeVSS国标视频汇聚云服务使用Onvif协议进行摄像机设备接入以及获取设备信息
- 易点易动设备管理系统如何帮助制造业提升设备管理效率?
- 如何获取苹果设备的UDID(iPhone/iPad UDID查询方法)
- Android获取当前手机设备信息工具类详解手机开发
- iOS获取设备信息常用方法详解手机开发
- iOS获取当前设备的IP地址和MAC地址详解手机开发
- iOS获取设备信息详解手机开发
- python获取远程设备的IP地址详解编程语言
- Linux 设备树:深度剖析(linux设备树详解)
- Linux设备树:一位新手的记录(linux设备树笔记)
- 覆盖3亿台设备!华为:鸿蒙OS不同设备的统一语言
- Linux下设备驱动开发入门指南(linux开发设备驱动)
- Linux实现安卓设备远程连接(linux连接安卓)
- Linux系统获取设备信息的技术实现(linux获取设备信息)
- Linux下轻松获取设备信息(linux获取设备信息)
- 深入解析Linux总线设备及其关键驱动原理(linux总线设备与驱动)
- 深入linux查看设备型号的方法(linux查看设备型号)
- 获取Linux 下获取设备信息的完美之旅(linux设备信息)
- Linux如何获取设备的物理地址?(linux获取物理地址)
- Oracle 10g解放了裸设备(oracle10g裸设备)