summaryrefslogtreecommitdiff
path: root/gst/gstchildproxy.h
AgeCommit message (Collapse)AuthorFilesLines
2021-02-11docs: standardize GstCapsFeatures, GstChildProxy documentationMathieu Duponchelle1-3/+48
* Don't mention explicitly that API is MT safe, this implies that other API is not. GStreamer API is assumed to be MT safe, thread safety should only be explicitly mentioned when API is *not* MT safe * Document virtual methods in standalone comments, in order to properly annotate them * Don't repeat what annotations are stating with respect to ownership transfer, nullability * Misc cleanup / typo fixes / addition of links Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/755>
2018-03-13gst: GST_EXPORT -> GST_APITim-Philipp Müller1-13/+13
We need different export decorators for the different libs. For now no actual change though, just rename before the release, and add prelude headers to define the new decorator to GST_EXPORT.
2017-05-15gst: mark symbols explicitly for export with GST_EXPORTTim-Philipp Müller1-3/+15
One omission: gst_allocator_sysmem_get_type() was exported but never in any public header file.
2012-11-03Fix FSF addressTim-Philipp Müller1-2/+2
https://bugzilla.gnome.org/show_bug.cgi?id=687520
2012-08-13childproxy: make gst_child_proxy_lookup() a proper GstChildProxy methodTim-Philipp Müller1-1/+1
No longer accept any old GObjects. This makes things nicer for bindings. If a utility function that handles both nicely is deemed worthwhile, we can still add one to gstutils. https://bugzilla.gnome.org/show_bug.cgi?id=681681
2012-06-18introspection: assorted introspection and documentation fixesEvan Nemerson1-2/+2
These changes are to clean up syntax issues such as missing colons, missing spaces, etc., and minor issues such as argument names in headers not matching the implementation and/or documentation.
2012-06-11childproxy: fix signal handler signatures in classStefan Sauer1-2/+2
When adding the name parameter, we forgot to add it here too.
2012-06-11childproxy: use GstChildProxy instead of GObject on the public apiStefan Sauer1-8/+8
Fix usage and also cleanup gst_object api use on gobjects.
2012-03-30childproxy: include the child name in the signalStefan Sauer1-2/+4
2012-03-30childproxy: use GObject instead of GstObjectStefan Sauer1-29/+29
This makes it prossible to be used more widely. Fix implementations for the API change.
2012-03-30childproxy: make get_child_by_name virtualStefan Sauer1-1/+3
Allows implementations to use custom name->object mappings.
2011-11-11.h: fix header filesWim Taymans1-26/+36
Ensure correct indentation and :retab. Make sure all structures have padding Fix up some old ABI additions.
2009-07-02docs: fix gtk-doc /*< private >*/ markerTim-Philipp Müller1-2/+2
2008-08-12gst/: Remove double interface from doc-string.Stefan Kost1-1/+1
Original commit message from CVS: * gst/gstchildproxy.h: * gst/gstpreset.h: Remove double interface from doc-string.
2007-02-15More docs coverage and some ChangeLog surgery (add missing names)Stefan Kost1-0/+2
Original commit message from CVS: * gst/gstchildproxy.h: * libs/gst/base/gstbasesink.h: * libs/gst/base/gstbasesrc.h: * libs/gst/base/gstbasetransform.h: More docs coverage and some ChangeLog surgery (add missing names)
2007-02-11docs/libs/Makefile.am: Fix path to core docs.Stefan Kost1-0/+13
Original commit message from CVS: * docs/libs/Makefile.am: Fix path to core docs. * gst/gstbin.c: (gst_bin_get_by_interface), (gst_bin_iterate_all_by_interface): Refix docs by also renaming 'interface' to 'iface' in implementation. * docs/gst/gstreamer-sections.txt: * gst/gstcaps.c: * gst/gstchildproxy.c: (gst_child_proxy_base_init): * gst/gstchildproxy.h: * gst/gstelementfactory.c: * gst/gstpadtemplate.h: * libs/gst/controller/gstcontroller.c: (gst_controlled_property_new): Document more.
2005-11-22gst/gst.h: include "gstchildproxy.h"Stefan Kost1-2/+2
Original commit message from CVS: * gst/gst.h: include "gstchildproxy.h" * gst/gstchildproxy.h: * libs/gst/controller/gstcontroller.h: use G_GNUC_NULL_TERMINATED
2005-08-22ported gstchildproxy over from 0.8 ported gst-inspect fixes and enhancements ↵Stefan Kost1-0/+76
over from 0.8 Original commit message from CVS: * docs/gst/gstreamer-docs.sgml: * docs/gst/gstreamer-sections.txt: * gst/Makefile.am: * gst/gstbin.c: (gst_bin_get_type), (gst_bin_child_proxy_get_child_by_index), (gst_bin_child_proxy_get_children_count), (gst_bin_child_proxy_init): * gst/gstchildproxy.c: (gst_child_proxy_get_child_by_name), (gst_child_proxy_get_child_by_index), (gst_child_proxy_get_children_count), (gst_child_proxy_lookup), (gst_child_proxy_get_property), (gst_child_proxy_get_valist), (gst_child_proxy_get), (gst_child_proxy_set_property), (gst_child_proxy_set_valist), (gst_child_proxy_set), (gst_child_proxy_child_added), (gst_child_proxy_child_removed), (gst_child_proxy_base_init), (gst_child_proxy_get_type): * gst/gstchildproxy.h: * gst/parse/grammar.y: * tools/gst-inspect.c: (print_interfaces), (print_element_properties_info), (print_element_info): ported gstchildproxy over from 0.8 ported gst-inspect fixes and enhancements over from 0.8