我使用GStreamer
生成jpg
文件,这些文件在Linux开发计算机和Windows桌面上按预期工作。但是我的Qt应用程序抛出了这个错误
QML Image: Invalid image data: file:///home/camera/capture_0.jpg
我正在使用camerabin
GStreamer
并使用此image-capture-caps
。
GstCaps *caps = gst_caps_new_full (gst_structure_new ("video/x-raw",
"format", G_TYPE_STRING, "YUY2", "width", G_TYPE_INT, 1280, "height", G_TYPE_INT, 1024, NULL), NULL);
g_object_set (m_cameraBin, "image-capture-caps", caps, NULL);
gst_caps_unref (caps);
我尝试了format
之类的RGB
,它们也没有用。{/ p>
有任何帮助吗?感谢