调用VIDIOC_ENUM_FMT列举/dev/video0所有支持的格式。居然什么也没有。
以下是输出信息
opening /dev/video0
============================================
Support format:
============================================
以下是代码:
void enum_fmt(int fd)
{
struct v4l2_fmtdesc fmtdesc;
fmtdesc.index=0;
fmtdesc.type=V4L2_BUF_TYPE_VIDEO_CAPTURE;
printf("Support format:\n");
while(ioctl(fd,VIDIOC_ENUM_FMT,&fmtdesc)!=-1)
{
printf("\t%d.%s pixelformat=0x%x\n",fmtdesc.index+1,fmtdesc.description,fmtdesc.pixelformat);
fmtdesc.index++;
}
}