无法从Android中的GStreamer gst_bin_get_by_interface检索视频接收器

时间:2015-02-11 14:17:20

标签: android video gstreamer

尝试从Android GStreamer SDK运行教程3时遇到问题。从gst_bin_get_by_interface为管道返回的视频接收器始终为空。 有人能指出我如何在Android上修复视频接收器吗? 这是使用的pippeline:videotestsrc! warptv! ffmpegcolorspace! autovideosink

顺便说一下,我尝试使用freedesktop的gstreamer 1.4.5 http://gstreamer.freedesktop.org/data/pkg/android/1.4.5/

/* Set the pipeline to READY, so it can already accept a window handle, if we have one */
  gst_element_set_state(data->pipeline, GST_STATE_READY);

  data->video_sink = gst_bin_get_by_interface(GST_BIN(data->pipeline), GST_TYPE_X_OVERLAY);
  if (!data->video_sink) {
    GST_ERROR ("Could not retrieve video sink");
    return NULL;
  }

0 个答案:

没有答案