[empathy] add empathy_audio_src_set_mute()



commit 22e50a5e325426d739ce11a63d1772b85285ecc8
Author: Guillaume Desmottes <guillaume desmottes collabora co uk>
Date:   Fri Jun 15 16:59:05 2012 +0200

    add empathy_audio_src_set_mute()
    
    https://bugzilla.gnome.org/show_bug.cgi?id=678167

 src/empathy-audio-src.c |    9 +++++++++
 src/empathy-audio-src.h |    3 +++
 2 files changed, 12 insertions(+), 0 deletions(-)
---
diff --git a/src/empathy-audio-src.c b/src/empathy-audio-src.c
index 9a6ddee..9369c77 100644
--- a/src/empathy-audio-src.c
+++ b/src/empathy-audio-src.c
@@ -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");
+}
diff --git a/src/empathy-audio-src.h b/src/empathy-audio-src.h
index ff568ce..ef87c44 100644
--- a/src/empathy-audio-src.h
+++ b/src/empathy-audio-src.h
@@ -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__*/



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]