comparison libpurple/mediamanager.h @ 25727:f10e0ac24595

* Added input/output volume preferences for voice conversations. * Properly freed media sessions regarding the media manager. * Made purple_media_session_get_sink actually return the sink.
author Mike Ruprecht <maiku@soc.pidgin.im>
date Sun, 17 Aug 2008 07:55:38 +0000
parents b8a73b6dc0a4
children bd598b606ca4
comparison
equal deleted inserted replaced
25726:eb289e9086bf 25727:f10e0ac24595
100 PurpleMedia *purple_media_manager_create_media(PurpleMediaManager *manager, 100 PurpleMedia *purple_media_manager_create_media(PurpleMediaManager *manager,
101 PurpleConnection *gc, 101 PurpleConnection *gc,
102 const char *conference_type, 102 const char *conference_type,
103 const char *remote_user); 103 const char *remote_user);
104 104
105 /**
106 * Gets all of the media sessions.
107 *
108 * @param manager The media manager to get all of the sessions from.
109 *
110 * @return A list of all the media sessions.
111 */
112 GList *purple_media_manager_get_media(PurpleMediaManager *manager);
113
114 /**
115 * Removes a media session from the media manager.
116 *
117 * @param manager The media manager to remove the media session from.
118 * @param media The media session to remove.
119 */
120 void
121 purple_media_manager_remove_media(PurpleMediaManager *manager,
122 PurpleMedia *media);
123
105 /*}@*/ 124 /*}@*/
106 125
107 #ifdef __cplusplus 126 #ifdef __cplusplus
108 } 127 }
109 #endif 128 #endif