+2007-02-15 Stefan Kost <ensonic@users.sf.net>
+
+ * 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-15 Wim Taymans <wim@fluendo.com>
* docs/design/part-TODO.txt:
2006-11-20 Wim Taymans <wim@fluendo.com>
- Patch by: Sebastian Droege <slomo at ubuntu dot com>
+ Patch by: Sebastian Drรถge <slomo at ubuntu dot com>
* libs/gst/check/gstcheck.h:
Fix compilation and running against 0.9.4. Fixes #377332.
=== release 0.10.0 ===
-2005-12-05 <thomas (at) apestaart (dot) org>
+2005-12-05 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
* configure.ac:
releasing 0.10.0, "Maroilles"
=== release 0.9.7 ===
-2005-12-01 <thomas (at) apestaart (dot) org>
+2005-12-01 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
* configure.ac:
releasing 0.9.7, "My Dog Has No Nose"
/* methods */
GstObject *(*get_child_by_index) (GstChildProxy * parent, guint index);
guint (*get_children_count) (GstChildProxy * parent);
+ /*< private > */
/* signals */
void (*child_added) (GstChildProxy * parent, GstObject * child);
void (*child_removed) (GstChildProxy * parent, GstObject * child);
+ /*< private > */
gpointer _gst_reserved[GST_PADDING];
};
/**
* GstBaseSinkClass:
+ * @parent_class: Element parent class
* @get_caps: Called to get sink pad caps from the subclass
* @set_caps: Notify subclass of changed caps
* @buffer_alloc: Subclasses can override to perform custom buffer allocations
* ideas about what should be the default values for the caps you support.
*
* Subclasses can override any of the available virtual methods or not, as
- * needed. At the minimum, the render method should be overridden to
+ * needed. At the minimum, the @render method should be overridden to
* output/present buffers.
*/
struct _GstBaseSinkClass {
* undesirable.
* @fixate: Called during negotation if caps need fixating. Implement instead of
* setting a fixate function on the source pad.
+ *
+ * Subclasses can override any of the available virtual methods or not, as
+ * needed. At the minimum, the @create method should be overridden to produce
+ * buffers.
*/
struct _GstBaseSrcClass {
GstElementClass parent_class;
* analysis can return a subbuffer or even just
* increment the reference to the input buffer (if in
* passthrough mode)
+ *
+ * Subclasses can override any of the available virtual methods or not, as
+ * needed. At minimum either @transform or @transform_ip need to be overridden.
+ * If the element can overwrite the input data with the results (data is of the
+ * same type and quantity) it should provide @transform_ip.
*/
struct _GstBaseTransformClass {
GstElementClass parent_class;