diff libpurple/media.h @ 26403:f0de2405c2f1

Use PurpleMediaKeyPair. Remove PurpleMediaCodecParameter.
author Mike Ruprecht <maiku@soc.pidgin.im>
date Thu, 02 Apr 2009 01:12:23 +0000
parents 341864c1d1f9
children 217574ec2a34
line wrap: on
line diff
--- a/libpurple/media.h	Thu Apr 02 00:11:49 2009 +0000
+++ b/libpurple/media.h	Thu Apr 02 01:12:23 2009 +0000
@@ -27,6 +27,9 @@
 #ifndef __MEDIA_H_
 #define __MEDIA_H_
 
+#include "signals.h"
+#include "util.h"
+
 #include <glib.h>
 #include <glib-object.h>
 
@@ -54,8 +57,6 @@
 typedef struct _PurpleMediaCandidate PurpleMediaCandidate;
 /** @copydoc _PurpleMediaCodec */
 typedef struct _PurpleMediaCodec PurpleMediaCodec;
-/** @copydoc _PurpleMediaCodecParameter */
-typedef struct _PurpleMediaCodecParameter PurpleMediaCodecParameter;
 
 /** Media caps */
 typedef enum {
@@ -133,12 +134,6 @@
 	guint ttl;
 };
 
-struct _PurpleMediaCodecParameter
-{
-	gchar *name;
-	gchar *value;
-};
-
 struct _PurpleMediaCodec
 {
 	gint id;
@@ -261,7 +256,7 @@
  * @param param A pointer to the parameter to remove.
  */
 void purple_media_codec_remove_optional_parameter(PurpleMediaCodec *codec,
-		PurpleMediaCodecParameter *param);
+		PurpleKeyValuePair *param);
 
 /**
  * Gets an optional parameter based on the values given.
@@ -272,7 +267,7 @@
  *
  * @return The value found or NULL.
  */
-PurpleMediaCodecParameter *purple_media_codec_get_optional_parameter(
+PurpleKeyValuePair *purple_media_codec_get_optional_parameter(
 		PurpleMediaCodec *codec, const gchar *name,
 		const gchar *value);