Mercurial > pidgin.yaz
diff libpurple/media-gst.h @ 26474:9c671fc1b351
Give more information to element creation functions.
This should allow for Picture in Picture support.
author | Mike Ruprecht <maiku@soc.pidgin.im> |
---|---|
date | Tue, 31 Mar 2009 23:53:03 +0000 |
parents | 064657db29c4 |
children | 462e5c27dbd7 |
line wrap: on
line diff
--- a/libpurple/media-gst.h Tue Mar 31 06:49:19 2009 +0000 +++ b/libpurple/media-gst.h Tue Mar 31 23:53:03 2009 +0000 @@ -65,7 +65,8 @@ { 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 @@ * @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);