]> git.0d.be Git - empathy.git/commitdiff
add empathy_audio_src_set_mute()
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Fri, 15 Jun 2012 14:59:05 +0000 (16:59 +0200)
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Mon, 18 Jun 2012 08:28:35 +0000 (10:28 +0200)
https://bugzilla.gnome.org/show_bug.cgi?id=678167

src/empathy-audio-src.c
src/empathy-audio-src.h

index 9a6ddee24627541cf1c6b0559c9340415d273bd9..9369c778340820e66cf1671a63d12e5d0a68aeb5 100644 (file)
@@ -767,3 +767,12 @@ empathy_audio_src_change_microphone_finish (EmpathyGstAudioSrc *src,
   empathy_implement_finish_void (src,
       empathy_audio_src_change_microphone_async);
 }
+
+void
+empathy_audio_src_set_mute (EmpathyGstAudioSrc *self,
+    gboolean mute)
+{
+  empathy_audio_set_hw_mute (self, mute);
+
+  g_object_notify (G_OBJECT (self), "mute");
+}
index ff568ce30e070b98f1659f10cf30b315639646af..ef87c44c4b13d7c402a9d6b721d19a277ae73e68 100644 (file)
@@ -77,6 +77,9 @@ void empathy_audio_src_change_microphone_async (EmpathyGstAudioSrc *src,
 gboolean empathy_audio_src_change_microphone_finish (EmpathyGstAudioSrc *src,
     GAsyncResult *result, GError **error);
 
+void empathy_audio_src_set_mute (EmpathyGstAudioSrc *self,
+    gboolean mute);
+
 G_END_DECLS
 
 #endif /* #ifndef __EMPATHY_GST_AUDIO_SRC_H__*/