ioctl返回"设备不适当的ioctl"使用VIDIOC_S_CROP,在qt creator中尝试打开相机

时间:2016-01-09 06:46:18

标签: qt ubuntu video v4l2

环境:笔记本电脑,Ubuntu,qt创作者

我想打开笔记本电脑的相机并在qt creator中以标签显示视频。

当我运行程序时,标签中没有任何内容。

代码部分出现错误

if(-1 == ioctl(fd, VIDIOC_S_CROP, &crop))
    {
        if(EINVAL == errno)
        {
            emit display_error(tr("VIDIOC_S_CROP not supported"));
        }
        else
        {
            emit display_error(tr("VIDIOC_S_CROP: %1").arg(QString(strerror(errno))));
            return -1;
        }
    }
发生错误。

提前谢谢。

0 个答案:

没有答案