guint index;
gchar *name;
gchar *description;
+ gboolean is_monitor;
} EmpathyAudioSrcMicrophone;
void empathy_audio_src_get_microphones_async (EmpathyGstAudioSrc *src,
const GList * empathy_audio_src_get_microphones_finish (EmpathyGstAudioSrc *src,
GAsyncResult *result, GError **error);
+guint empathy_audio_src_get_microphone (EmpathyGstAudioSrc *src);
+
void empathy_audio_src_change_microphone_async (EmpathyGstAudioSrc *src,
guint microphone, GAsyncReadyCallback callback, gpointer user_data);
gboolean empathy_audio_src_change_microphone_finish (EmpathyGstAudioSrc *src,