diff options
author | Michael Ruprecht <maiku@pidgin.im> | 2009-03-31 23:53:03 +0000 |
---|---|---|
committer | Michael Ruprecht <maiku@pidgin.im> | 2009-03-31 23:53:03 +0000 |
commit | 9ddd743ac6d8c4eb792fca526228bd0991d20728 (patch) | |
tree | 53ed0e792ce87b5b71cc3d7eb3f1215bd26e1c3b /libpurple/media-gst.h | |
parent | b52c3bd55be918d9a2f6aba9c6a63f36111c549a (diff) | |
download | pidgin-9ddd743ac6d8c4eb792fca526228bd0991d20728.tar.gz |
Give more information to element creation functions.
This should allow for Picture in Picture support.
Diffstat (limited to 'libpurple/media-gst.h')
-rw-r--r-- | libpurple/media-gst.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libpurple/media-gst.h b/libpurple/media-gst.h index 8793039456..23b81296de 100644 --- a/libpurple/media-gst.h +++ b/libpurple/media-gst.h @@ -65,7 +65,8 @@ struct _PurpleMediaElementInfo { const gchar *id; PurpleMediaElementType type; - GstElement *(*create)(void); + GstElement *(*create)(PurpleMedia *media, + const gchar *session_id, const gchar *participant); }; #ifdef __cplusplus @@ -120,7 +121,8 @@ GstElement *purple_media_manager_get_pipeline(PurpleMediaManager *manager); * @param type The type of source/sink to get. */ GstElement *purple_media_manager_get_element(PurpleMediaManager *manager, - PurpleMediaSessionType type); + PurpleMediaSessionType type, PurpleMedia *media, + const gchar *session_id, const gchar *participant); PurpleMediaElementInfo *purple_media_manager_get_element_info( PurpleMediaManager *manager, const gchar *name); |