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,