Mercurial > pidgin.yaz
diff libpurple/media.h @ 25674:bfaad8393463
Added some utility functions to convert PurpleMediaStreamType
to and from FsMediaType and FsStreamDirection.
author | Mike Ruprecht <maiku@soc.pidgin.im> |
---|---|
date | Fri, 06 Jun 2008 19:08:04 +0000 |
parents | 12a16471f94e |
children | b5a00ddb7077 |
line wrap: on
line diff
--- a/libpurple/media.h Fri Jun 06 08:26:57 2008 +0000 +++ b/libpurple/media.h Fri Jun 06 19:08:04 2008 +0000 @@ -51,6 +51,7 @@ typedef struct _PurpleMediaSession PurpleMediaSession; typedef enum { + PURPLE_MEDIA_NONE = 0, PURPLE_MEDIA_RECV_AUDIO = 1 << 0, PURPLE_MEDIA_SEND_AUDIO = 1 << 1, PURPLE_MEDIA_RECV_VIDEO = 1 << 2, @@ -72,6 +73,10 @@ GType purple_media_get_type(void); +FsMediaType purple_media_to_fs_media_type(PurpleMediaStreamType type); +FsStreamDirection purple_media_to_fs_stream_direction(PurpleMediaStreamType type); +PurpleMediaStreamType purple_media_from_fs(FsMediaType type, FsStreamDirection direction); + GList *purple_media_get_session_names(PurpleMedia *media); void purple_media_get_elements(PurpleMedia *media, GstElement **audio_src, GstElement **audio_sink,