aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mm-base-call.c15
-rw-r--r--src/mm-base-call.h6
2 files changed, 21 insertions, 0 deletions
diff --git a/src/mm-base-call.c b/src/mm-base-call.c
index c0fada6e..5637ddcf 100644
--- a/src/mm-base-call.c
+++ b/src/mm-base-call.c
@@ -724,6 +724,21 @@ mm_base_call_received_dtmf (MMBaseCall *self,
mm_gdbus_call_emit_dtmf_received (MM_GDBUS_CALL (self), dtmf);
}
+void
+mm_base_call_set_audio_port (MMBaseCall *self, const gchar *port)
+{
+ mm_gdbus_call_set_audio_port (MM_GDBUS_CALL (self), port);
+}
+
+void
+mm_base_call_set_audio_format (MMBaseCall *self,
+ MMCallAudioFormat *audio_format)
+{
+ mm_gdbus_call_set_audio_format (
+ MM_GDBUS_CALL (self),
+ mm_call_audio_format_get_dictionary (audio_format));
+}
+
/*****************************************************************************/
/* Start the CALL */
diff --git a/src/mm-base-call.h b/src/mm-base-call.h
index 0ef3ffcf..f68e9f6b 100644
--- a/src/mm-base-call.h
+++ b/src/mm-base-call.h
@@ -23,6 +23,7 @@
#include <libmm-glib.h>
#include "mm-base-modem.h"
+#include "mm-call-audio-format.h"
#define MM_TYPE_BASE_CALL (mm_base_call_get_type ())
#define MM_BASE_CALL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), MM_TYPE_BASE_CALL, MMBaseCall))
@@ -104,6 +105,11 @@ void mm_base_call_change_state (MMBaseCall *self,
MMCallState new_state,
MMCallStateReason reason);
+void mm_base_call_set_audio_port (MMBaseCall *self,
+ const gchar *port);
+void mm_base_call_set_audio_format (MMBaseCall *self,
+ MMCallAudioFormat *audio_format);
+
void mm_base_call_received_dtmf (MMBaseCall *self,
const gchar *dtmf);