diff options
author | Tim-Philipp Müller <tim@centricular.com> | 2017-05-10 10:56:16 +0100 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2017-05-15 23:14:12 +0100 |
commit | 92d3246f769c44ba1a5241a3b1febf2881aad022 (patch) | |
tree | 3ff2de200b804624273062d155f95d148fbfe99b /gst/gstchildproxy.h | |
parent | c811e86d6b53cbefc71863a49fe3313318a59fd5 (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.h | 18 |
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); |