summaryrefslogtreecommitdiff
path: root/gst/gstchildproxy.h
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.com>2017-05-10 10:56:16 +0100
committerTim-Philipp Müller <tim@centricular.com>2017-05-15 23:14:12 +0100
commit92d3246f769c44ba1a5241a3b1febf2881aad022 (patch)
tree3ff2de200b804624273062d155f95d148fbfe99b /gst/gstchildproxy.h
parentc811e86d6b53cbefc71863a49fe3313318a59fd5 (diff)
gst: mark symbols explicitly for export with GST_EXPORT
One omission: gst_allocator_sysmem_get_type() was exported but never in any public header file.
Diffstat (limited to 'gst/gstchildproxy.h')
-rw-r--r--gst/gstchildproxy.h18
1 files changed, 15 insertions, 3 deletions
diff --git a/gst/gstchildproxy.h b/gst/gstchildproxy.h
index 065ba7518d..88d200fb05 100644
--- a/gst/gstchildproxy.h
+++ b/gst/gstchildproxy.h
@@ -67,36 +67,48 @@ struct _GstChildProxyInterface
gpointer _gst_reserved[GST_PADDING];
};
+GST_EXPORT
GType gst_child_proxy_get_type (void);
+GST_EXPORT
GObject * gst_child_proxy_get_child_by_name (GstChildProxy * parent, const gchar * name);
+GST_EXPORT
guint gst_child_proxy_get_children_count (GstChildProxy * parent);
+
+GST_EXPORT
GObject * gst_child_proxy_get_child_by_index (GstChildProxy * parent, guint index);
+GST_EXPORT
gboolean gst_child_proxy_lookup (GstChildProxy *object, const gchar *name,
GObject **target, GParamSpec **pspec);
-
+GST_EXPORT
void gst_child_proxy_get_property (GstChildProxy * object, const gchar *name,
GValue *value);
+GST_EXPORT
void gst_child_proxy_get_valist (GstChildProxy * object,
const gchar * first_property_name,
va_list var_args);
+GST_EXPORT
void gst_child_proxy_get (GstChildProxy * object,
const gchar * first_property_name,
...) G_GNUC_NULL_TERMINATED;
-
+GST_EXPORT
void gst_child_proxy_set_property (GstChildProxy * object, const gchar *name,
const GValue *value);
+
+GST_EXPORT
void gst_child_proxy_set_valist (GstChildProxy* object,
const gchar * first_property_name,
va_list var_args);
+GST_EXPORT
void gst_child_proxy_set (GstChildProxy * object,
const gchar * first_property_name,
...) G_GNUC_NULL_TERMINATED;
-
+GST_EXPORT
void gst_child_proxy_child_added (GstChildProxy * parent, GObject * child,
const gchar *name);
+GST_EXPORT
void gst_child_proxy_child_removed (GstChildProxy * parent, GObject * child,
const gchar *name);