]> git.0d.be Git - empathy.git/blobdiff - src/empathy-video-src.c
VideoSrc: add API to get the input device
[empathy.git] / src / empathy-video-src.c
index 4017990a2ffb3f35a90af446abbea6c769ef7ff2..ceb344215c99fb3dd7335056cb6f84a499b809f0 100644 (file)
@@ -374,3 +374,14 @@ empathy_video_src_change_device (EmpathyGstVideoSrc *self,
   g_object_set (priv->src, "device", device, NULL);
   gst_element_set_state (priv->src, state);
 }
+
+gchar *
+empathy_video_src_dup_device (EmpathyGstVideoSrc *self)
+{
+  EmpathyGstVideoSrcPrivate *priv = EMPATHY_GST_VIDEO_SRC_GET_PRIVATE (self);
+  gchar *device;
+
+  g_object_get (priv->src, "device", &device, NULL);
+
+  return device;
+}