我正在尝试使用QtGStreamer创建自定义管道。我修改了this示例,该示例使用“playbin2”来创建管道。
QGst::ElementPtr e1;
QGst::ElementPtr e2;
e1 = QGst::ElementFactory::make("videotestsrc");
e2 = QGst::ElementFactory::make("mfw_v4lsink");
m_pipeline = QGst::Pipeline::create();
m_pipeline->add(e1, e2);
this->setVideoSink(e2);
m_pipeline->setState(QGst::StatePlaying);
但我遇到以下错误:
QGst::Ui::VideoWidget: Could not construct a renderer for the specified element
"Internal data flow error."
有没有人有这方面的经验?任何帮助将不胜感激。