From f1235d0f88907a18c6e601ee34d962173a672a5f Mon Sep 17 00:00:00 2001 From: Vivien Didelot <vivien.didelot@savoirfairelinux.com> Date: Tue, 3 Jun 2014 09:42:04 -0400 Subject: [PATCH] gnome: (dbus) add dbus_set_video_preferences() This patch exposes the video preferences setter in the DBus API. Refs #49279 Change-Id: I670302307dcf9e4d8d998079c25a1f00bc5e8d06 --- gnome/src/dbus/dbus.c | 8 ++++++++ gnome/src/dbus/dbus.h | 1 + 2 files changed, 9 insertions(+) diff --git a/gnome/src/dbus/dbus.c b/gnome/src/dbus/dbus.c index e2e6aa2b4c..7d7ea4c577 100644 --- a/gnome/src/dbus/dbus.c +++ b/gnome/src/dbus/dbus.c @@ -1994,6 +1994,14 @@ dbus_get_video_preferences(const gchar *name) return pref; } +void +dbus_set_video_preferences(const gchar *name, GHashTable *pref) +{ + GError *error = NULL; + org_sflphone_SFLphone_VideoManager_set_preferences(video_proxy, name, pref, &error); + check_error(error); +} + gchar ** dbus_get_video_device_list() { diff --git a/gnome/src/dbus/dbus.h b/gnome/src/dbus/dbus.h index 2f35d520ea..7b928fcb31 100644 --- a/gnome/src/dbus/dbus.h +++ b/gnome/src/dbus/dbus.h @@ -393,6 +393,7 @@ void dbus_set_active_video_device_channel(const gchar *channel); void dbus_set_active_video_device_size(const gchar *size); void dbus_set_active_video_device_rate(const gchar *rate); GHashTable *dbus_get_video_preferences(const gchar *name); +void dbus_set_video_preferences(const gchar *name, GHashTable *pref); gchar *dbus_get_active_video_device(); gchar *dbus_get_active_video_device_channel(); gchar *dbus_get_active_video_device_size(); -- GitLab