tools: Add support for CameraSource pipeline description
authorThibault Saunier <tsaunier@igalia.com>
Tue, 4 Jun 2019 14:05:54 +0000 (10:05 -0400)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 27 Nov 2019 12:13:43 +0000 (12:13 +0000)
tools/gst-device-monitor.c

index 2b802c3..722e2d9 100644 (file)
@@ -214,8 +214,13 @@ print_device (GstDevice * device, gboolean modified)
   str = get_launch_line (device);
   if (gst_device_has_classes (device, "Source"))
     g_print ("\tgst-launch-1.0 %s ! ...\n", str);
-  if (gst_device_has_classes (device, "Sink"))
+  else if (gst_device_has_classes (device, "Sink"))
     g_print ("\tgst-launch-1.0 ... ! %s\n", str);
+  else if (gst_device_has_classes (device, "CameraSource")) {
+    g_print ("\tgst-launch-1.0 %s.vfsrc name=camerasrc ! ... "
+        "camerasrc.vidsrc ! [video/x-h264] ... \n", str);
+  }
+
   g_free (str);
   g_print ("\n");