Mercurial > pidgin.yaz
comparison 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 |
comparison
equal
deleted
inserted
replaced
26198:cb3c6ec9291e | 26199:6cf36f68033c |
---|---|
649 * @param level The level to set the volume to. | 649 * @param level The level to set the volume to. |
650 */ | 650 */ |
651 void purple_media_set_output_volume(PurpleMedia *media, const gchar *session_id, | 651 void purple_media_set_output_volume(PurpleMedia *media, const gchar *session_id, |
652 const gchar *participant, double level); | 652 const gchar *participant, double level); |
653 | 653 |
654 gboolean purple_media_set_output_window(PurpleMedia *media, | 654 gulong purple_media_set_output_window(PurpleMedia *media, |
655 const gchar *session_id, const gchar *participant, | 655 const gchar *session_id, const gchar *participant, |
656 gulong window_id); | 656 gulong window_id); |
657 gboolean purple_media_remove_output_window(PurpleMedia *media, | 657 |
658 void purple_media_remove_output_windows(PurpleMedia *media); | |
659 | |
660 GstElement *purple_media_get_tee(PurpleMedia *media, | |
658 const gchar *session_id, const gchar *participant); | 661 const gchar *session_id, const gchar *participant); |
659 void purple_media_remove_output_windows(PurpleMedia *media); | |
660 | 662 |
661 #ifdef __cplusplus | 663 #ifdef __cplusplus |
662 } | 664 } |
663 #endif | 665 #endif |
664 | 666 |