diff options
author | Olivier CrĂȘte <olivier.crete@collabora.com> | 2011-11-07 19:04:20 -0500 |
---|---|---|
committer | Olivier CrĂȘte <olivier.crete@collabora.com> | 2011-11-07 19:04:20 -0500 |
commit | d5118475a8837f856ef41cfe69386b4fdbcc524b (patch) | |
tree | e13afba64fe29e60a60b4226c899df1784f77a65 /farstream/fs-session.h | |
parent | d5936d72aad50ee811a92f719e4cc046ad9fc424 (diff) | |
download | farstream-d5118475a8837f856ef41cfe69386b4fdbcc524b.tar.gz |
session: Add functions to parse the custom GstMessages
Diffstat (limited to 'farstream/fs-session.h')
-rw-r--r-- | farstream/fs-session.h | 20 |
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__ */ |