comparison libpurple/media/backend-iface.h @ 29187:f351e87b7af0

Add codecs_ready to the media backend interface.
author maiku@pidgin.im
date Tue, 27 Oct 2009 19:06:29 +0000
parents 90c48f1e479a
children 510f4c50b3d7
comparison
equal deleted inserted replaced
29186:7e9d8840e97f 29187:f351e87b7af0
52 const gchar *transmitter, 52 const gchar *transmitter,
53 guint num_params, GParameter *params); 53 guint num_params, GParameter *params);
54 void (*add_remote_candidates) (PurpleMediaBackend *self, 54 void (*add_remote_candidates) (PurpleMediaBackend *self,
55 const gchar *sess_id, const gchar *participant, 55 const gchar *sess_id, const gchar *participant,
56 GList *remote_candidates); 56 GList *remote_candidates);
57 gboolean (*codecs_ready) (PurpleMediaBackend *self,
58 const gchar *sess_id);
57 GList *(*get_codecs) (PurpleMediaBackend *self, 59 GList *(*get_codecs) (PurpleMediaBackend *self,
58 const gchar *sess_id); 60 const gchar *sess_id);
59 GList *(*get_local_candidates) (PurpleMediaBackend *self, 61 GList *(*get_local_candidates) (PurpleMediaBackend *self,
60 const gchar *sess_id, const gchar *participant); 62 const gchar *sess_id, const gchar *participant);
61 gboolean (*set_remote_codecs) (PurpleMediaBackend *self, 63 gboolean (*set_remote_codecs) (PurpleMediaBackend *self,
73 const gchar *transmitter, 75 const gchar *transmitter,
74 guint num_params, GParameter *params); 76 guint num_params, GParameter *params);
75 void purple_media_backend_add_remote_candidates(PurpleMediaBackend *self, 77 void purple_media_backend_add_remote_candidates(PurpleMediaBackend *self,
76 const gchar *sess_id, const gchar *participant, 78 const gchar *sess_id, const gchar *participant,
77 GList *remote_candidates); 79 GList *remote_candidates);
80 gboolean purple_media_backend_codecs_ready(PurpleMediaBackend *self,
81 const gchar *sess_id);
78 GList *purple_media_backend_get_codecs(PurpleMediaBackend *self, 82 GList *purple_media_backend_get_codecs(PurpleMediaBackend *self,
79 const gchar *sess_id); 83 const gchar *sess_id);
80 GList *purple_media_backend_get_local_candidates(PurpleMediaBackend *self, 84 GList *purple_media_backend_get_local_candidates(PurpleMediaBackend *self,
81 const gchar *sess_id, const gchar *participant); 85 const gchar *sess_id, const gchar *participant);
82 gboolean purple_media_backend_set_remote_codecs(PurpleMediaBackend *self, 86 gboolean purple_media_backend_set_remote_codecs(PurpleMediaBackend *self,