comparison libpurple/media.h @ 23837:ddbea813862e

Notify the user which type of media session the remote user wants to initiate.
author Mike Ruprecht <maiku@soc.pidgin.im>
date Thu, 12 Jun 2008 03:59:26 +0000
parents b5a00ddb7077
children 13936e4405b7
comparison
equal deleted inserted replaced
23836:3bf9748fdef0 23837:ddbea813862e
75 75
76 FsMediaType purple_media_to_fs_media_type(PurpleMediaStreamType type); 76 FsMediaType purple_media_to_fs_media_type(PurpleMediaStreamType type);
77 FsStreamDirection purple_media_to_fs_stream_direction(PurpleMediaStreamType type); 77 FsStreamDirection purple_media_to_fs_stream_direction(PurpleMediaStreamType type);
78 PurpleMediaStreamType purple_media_from_fs(FsMediaType type, FsStreamDirection direction); 78 PurpleMediaStreamType purple_media_from_fs(FsMediaType type, FsStreamDirection direction);
79 79
80 PurpleMediaStreamType purple_media_get_overall_type(PurpleMedia *media);
81
80 GList *purple_media_get_session_names(PurpleMedia *media); 82 GList *purple_media_get_session_names(PurpleMedia *media);
81 83
82 void purple_media_get_elements(PurpleMedia *media, GstElement **audio_src, GstElement **audio_sink, 84 void purple_media_get_elements(PurpleMedia *media, GstElement **audio_src, GstElement **audio_sink,
83 GstElement **video_src, GstElement **video_sink); 85 GstElement **video_src, GstElement **video_sink);
84 86
95 void purple_media_ready(PurpleMedia *media); 97 void purple_media_ready(PurpleMedia *media);
96 void purple_media_wait(PurpleMedia *media); 98 void purple_media_wait(PurpleMedia *media);
97 void purple_media_accept(PurpleMedia *media); 99 void purple_media_accept(PurpleMedia *media);
98 void purple_media_reject(PurpleMedia *media); 100 void purple_media_reject(PurpleMedia *media);
99 void purple_media_hangup(PurpleMedia *media); 101 void purple_media_hangup(PurpleMedia *media);
102 void purple_media_got_request(PurpleMedia *media);
100 void purple_media_got_hangup(PurpleMedia *media); 103 void purple_media_got_hangup(PurpleMedia *media);
101 void purple_media_got_accept(PurpleMedia *media); 104 void purple_media_got_accept(PurpleMedia *media);
102 105
103 gchar *purple_media_get_device_name(GstElement *element, 106 gchar *purple_media_get_device_name(GstElement *element,
104 GValue *device); 107 GValue *device);