summaryrefslogtreecommitdiff
path: root/farstream/fs-session.h
diff options
context:
space:
mode:
authorOlivier CrĂȘte <olivier.crete@collabora.com>2011-11-07 19:04:20 -0500
committerOlivier CrĂȘte <olivier.crete@collabora.com>2011-11-07 19:04:20 -0500
commitd5118475a8837f856ef41cfe69386b4fdbcc524b (patch)
treee13afba64fe29e60a60b4226c899df1784f77a65 /farstream/fs-session.h
parentd5936d72aad50ee811a92f719e4cc046ad9fc424 (diff)
downloadfarstream-d5118475a8837f856ef41cfe69386b4fdbcc524b.tar.gz
session: Add functions to parse the custom GstMessages
Diffstat (limited to 'farstream/fs-session.h')
-rw-r--r--farstream/fs-session.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/farstream/fs-session.h b/farstream/fs-session.h
index bc063afb..7c55bdd5 100644
--- a/farstream/fs-session.h
+++ b/farstream/fs-session.h
@@ -196,6 +196,26 @@ GList* fs_session_codecs_need_resend (FsSession *session,
void fs_session_destroy (FsSession *session);
+gboolean fs_session_parse_send_codec_changed (GstMessage *message,
+ FsSession *session,
+ FsCodec **codec,
+ GList **secondary_codecs);
+
+gboolean fs_session_parse_codecs_changed (GstMessage *message,
+ FsSession *session);
+
+gboolean fs_session_parse_telephony_event_started (GstMessage *message,
+ FsSession *session,
+ FsDTMFMethod *method,
+ FsDTMFEvent *event,
+ guint8 *volume);
+
+gboolean fs_session_parse_telephony_event_stopped (GstMessage *message,
+ FsSession *session,
+ FsDTMFMethod *method);
+
+
+
G_END_DECLS
#endif /* __FS_SESSION_H__ */