27#ifndef _PURPLE_MEDIA_H_ 
   28#define _PURPLE_MEDIA_H_ 
   30#include "media/candidate.h" 
   31#include "media/codec.h" 
   32#include "media/enum-types.h" 
   36#include <glib-object.h> 
   40#define PURPLE_TYPE_MEDIA            (purple_media_get_type()) 
   41#define PURPLE_MEDIA(obj)            (G_TYPE_CHECK_INSTANCE_CAST((obj), PURPLE_TYPE_MEDIA, PurpleMedia)) 
   42#define PURPLE_MEDIA_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST((klass), PURPLE_TYPE_MEDIA, PurpleMediaClass)) 
   43#define PURPLE_IS_MEDIA(obj)         (G_TYPE_CHECK_INSTANCE_TYPE((obj), PURPLE_TYPE_MEDIA)) 
   44#define PURPLE_IS_MEDIA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), PURPLE_TYPE_MEDIA)) 
   45#define PURPLE_MEDIA_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS((obj), PURPLE_TYPE_MEDIA, PurpleMediaClass)) 
  130        const gchar *participant);
 
  144        const gchar *session_id, 
const gchar *participant,
 
  165G_GNUC_BEGIN_IGNORE_DEPRECATIONS
 
  167        guint num_params, GParameter *params);
 
  168G_GNUC_END_IGNORE_DEPRECATIONS
 
  214G_GNUC_BEGIN_IGNORE_DEPRECATIONS
 
  216        const gchar *who, PurpleMediaSessionType type,
 
  217        gboolean initiator, 
const gchar *transmitter,
 
  218        guint num_params, GParameter *params);
 
  219G_GNUC_END_IGNORE_DEPRECATIONS
 
  267                    const gchar *sess_id,
 
  268                    const gchar *participant,
 
  269                    GList *remote_candidates);
 
  281                     const gchar *sess_id,
 
  282                     const gchar *participant);
 
  297        const gchar *sess_id, 
const gchar *participant);
 
  312        const gchar *sess_id, 
const gchar *participant);
 
  327                    const gchar *participant, GList *codecs);
 
  341        const gchar *session_id, 
const gchar *participant);
 
  370        const gchar *sess_id, 
const gchar *cipher,
 
  371        const gchar *auth, 
const gchar *key, gsize key_len);
 
  389        const gchar *sess_id, 
const gchar *participant,
 
  390        const gchar *cipher, 
const gchar *auth,
 
  391        const gchar *key, gsize key_len);
 
  404        const gchar *sess_id, 
const gchar *participant,
 
  405        gboolean require_encryption);
 
  432        const gchar *sess_id, 
const gchar *participant, gboolean send_rtcp_mux);
 
  446        const gchar *sess_id, 
const gchar *participant);
 
  460        const gchar *participant);
 
  484        const gchar *participant, 
double level);
 
  499        const gchar *session_id, 
const gchar *participant,
 
  524        gchar dtmf, guint8 volume, guint16 duration);
 
Compatibility for many glib versions.
 
Structure representing an account.