diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mm-base-call.c | 15 | ||||
-rw-r--r-- | src/mm-base-call.h | 6 |
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); |