Mercurial > pidgin.yaz
diff libpurple/media.h @ 26199:6cf36f68033c
Only create output windows once there's data to be output.
Also, allow multiple output windows per session/stream.
author | Mike Ruprecht <maiku@soc.pidgin.im> |
---|---|
date | Tue, 24 Feb 2009 08:11:24 +0000 |
parents | d6e23439b77c |
children | 7738f530a967 |
line wrap: on
line diff
--- a/libpurple/media.h Sat Feb 21 05:15:28 2009 +0000 +++ b/libpurple/media.h Tue Feb 24 08:11:24 2009 +0000 @@ -651,12 +651,14 @@ void purple_media_set_output_volume(PurpleMedia *media, const gchar *session_id, const gchar *participant, double level); -gboolean purple_media_set_output_window(PurpleMedia *media, +gulong purple_media_set_output_window(PurpleMedia *media, const gchar *session_id, const gchar *participant, gulong window_id); -gboolean purple_media_remove_output_window(PurpleMedia *media, + +void purple_media_remove_output_windows(PurpleMedia *media); + +GstElement *purple_media_get_tee(PurpleMedia *media, const gchar *session_id, const gchar *participant); -void purple_media_remove_output_windows(PurpleMedia *media); #ifdef __cplusplus }