summaryrefslogtreecommitdiff
path: root/libpurple/mediamanager.c
diff options
context:
space:
mode:
authorElliott Sales de Andrade <qulogic@pidgin.im>2019-03-29 19:07:55 -0400
committerElliott Sales de Andrade <qulogic@pidgin.im>2019-03-29 19:07:55 -0400
commitf185e5dcc862f16bb4b8ed904972d956d7551b9b (patch)
tree0ae581da62163fd2cc505037997c012cca7131f5 /libpurple/mediamanager.c
parent52afd9065d108aefbacab63cfe07f673fe4b54b3 (diff)
downloadpidgin-f185e5dcc862f16bb4b8ed904972d956d7551b9b.tar.gz
Use G_DECLARE for media objects.
Diffstat (limited to 'libpurple/mediamanager.c')
-rw-r--r--libpurple/mediamanager.c15
1 files changed, 14 insertions, 1 deletions
diff --git a/libpurple/mediamanager.c b/libpurple/mediamanager.c
index f4efe87f13..8e9adf172f 100644
--- a/libpurple/mediamanager.c
+++ b/libpurple/mediamanager.c
@@ -58,7 +58,7 @@ struct _PurpleMediaOutputWindow
#endif
};
-struct _PurpleMediaManagerPrivate
+typedef struct _PurpleMediaManagerPrivate
{
#ifdef USE_GSTREAMER
GstElement *pipeline;
@@ -87,6 +87,19 @@ struct _PurpleMediaManagerPrivate
guint appdata_cb_token; /* last used read/write callback token */
#endif
#endif
+} PurpleMediaManagerPrivate;
+
+/**
+ * PurpleMediaManager:
+ *
+ * The media manager's data.
+ */
+struct _PurpleMediaManager
+{
+ GObject parent;
+
+ /*< private >*/
+ PurpleMediaManagerPrivate *priv;
};
#ifdef HAVE_MEDIA_APPLICATION