aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy/empathy-camera-monitor.h
diff options
context:
space:
mode:
authorEmilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>2011-08-01 18:58:03 +0800
committerEmilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>2011-08-15 20:02:21 +0800
commitab58c837e285f16b639444865c47c0bc286ed4e7 (patch)
tree851a835126e28135c03d7deb2237c6f7e9720112 /libempathy/empathy-camera-monitor.h
parent6881301b5474f90a297b07aa63156d71171f2621 (diff)
downloadgsoc2013-empathy-ab58c837e285f16b639444865c47c0bc286ed4e7.tar
gsoc2013-empathy-ab58c837e285f16b639444865c47c0bc286ed4e7.tar.gz
gsoc2013-empathy-ab58c837e285f16b639444865c47c0bc286ed4e7.tar.bz2
gsoc2013-empathy-ab58c837e285f16b639444865c47c0bc286ed4e7.tar.lz
gsoc2013-empathy-ab58c837e285f16b639444865c47c0bc286ed4e7.tar.xz
gsoc2013-empathy-ab58c837e285f16b639444865c47c0bc286ed4e7.tar.zst
gsoc2013-empathy-ab58c837e285f16b639444865c47c0bc286ed4e7.zip
CameraMonitor: add API to get all cameras
Diffstat (limited to 'libempathy/empathy-camera-monitor.h')
-rw-r--r--libempathy/empathy-camera-monitor.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/libempathy/empathy-camera-monitor.h b/libempathy/empathy-camera-monitor.h
index d2d9bb89e..19fbafa2e 100644
--- a/libempathy/empathy-camera-monitor.h
+++ b/libempathy/empathy-camera-monitor.h
@@ -46,11 +46,20 @@ struct _EmpathyCameraMonitorClass
GObjectClass parent_class;
};
+typedef struct
+{
+ gchar *id;
+ gchar *device;
+ gchar *name;
+} EmpathyCamera;
+
GType empathy_camera_monitor_get_type (void) G_GNUC_CONST;
EmpathyCameraMonitor *empathy_camera_monitor_dup_singleton (void);
gboolean empathy_camera_monitor_get_available (EmpathyCameraMonitor *self);
+const GList * empathy_camera_monitor_get_cameras (EmpathyCameraMonitor *self);
+
G_END_DECLS
#endif /* __EMPATHY_CAMERA_MONITOR_H__ */