diff options
author | Tim-Philipp Müller <tim@centricular.com> | 2018-02-12 19:30:01 +0000 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2018-02-12 19:35:19 +0000 |
commit | 843f11852392f1770718ab7ca3c6e248f558382f (patch) | |
tree | 625ef852bce61aa76a18337cea9a0c4143aecd2d /gst/proxy/gstproxysrc.h | |
parent | e9bfb4edc2ab28b7f64b8b57469d0f8d3638be8a (diff) | |
download | gstreamer-plugins-bad-843f11852392f1770718ab7ca3c6e248f558382f.tar.gz |
proxy: remove unneeded object private structs
Plugin headers are not installed.
Also mark internal funcs as internal.
Diffstat (limited to 'gst/proxy/gstproxysrc.h')
-rw-r--r-- | gst/proxy/gstproxysrc.h | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/gst/proxy/gstproxysrc.h b/gst/proxy/gstproxysrc.h index cc8577fc2..4f5c3021a 100644 --- a/gst/proxy/gstproxysrc.h +++ b/gst/proxy/gstproxysrc.h @@ -41,8 +41,21 @@ struct _GstProxySrc { GstBin parent; /* < private > */ - GstProxySrcPrivate *priv; - gpointer _gst_reserved[GST_PADDING]; + + /* Queue to hold buffers from proxysink */ + GstElement *queue; + + /* Source pad of the above queue and the proxysrc element itself */ + GstPad *srcpad; + + /* Our internal srcpad that proxysink pushes buffers/events/queries into */ + GstPad *internal_srcpad; + + /* An unlinked dummy sinkpad; see gst_proxy_src_init() */ + GstPad *dummy_sinkpad; + + /* The matching proxysink; queries and events are sent to its sinkpad */ + GWeakRef proxysink; }; struct _GstProxySrcClass { |