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
 }