无法使用QML图像显示GStreamer生成的图像

时间:2016-04-12 13:40:49

标签: c++ qt gstreamer qt5.5

我使用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>

有任何帮助吗?感谢

0 个答案:

没有答案