gstreamer_core/libs/gst/base/gstbasetransform.h
branchRCL_3
changeset 30 7e817e7e631c
parent 29 567bb019e3e3
--- a/gstreamer_core/libs/gst/base/gstbasetransform.h	Tue Aug 31 15:30:33 2010 +0300
+++ b/gstreamer_core/libs/gst/base/gstbasetransform.h	Wed Sep 01 12:16:41 2010 +0100
@@ -37,13 +37,13 @@
 /**
  * GST_BASE_TRANSFORM_SINK_NAME:
  *
- * The name of the templates for the sink pad.
+ * the name of the templates for the sink pad
  */
 #define GST_BASE_TRANSFORM_SINK_NAME	"sink"
 /**
  * GST_BASE_TRANSFORM_SRC_NAME:
  *
- * The name of the templates for the source pad.
+ * the name of the templates for the source pad
  */
 #define GST_BASE_TRANSFORM_SRC_NAME	"src"
 
@@ -144,12 +144,12 @@
 
 /**
  * GstBaseTransformClass:
- * @transform_caps: Optional.  Given the pad in this direction and the given
+ * @transform_caps: Optional.  given the pad in this direction and the given
  *                  caps, what caps are allowed on the other pad in this
  *                  element ?
  * @fixate_caps:    Optional. Given the pad in this direction and the given
  *                  caps, fixate the caps on the other pad.
- * @transform_size: Optional. Given the size of a buffer in the given direction
+ * @transform_size: Optional. given the size of a buffer in the given direction
  *                  with the given caps, calculate the size in bytes of a buffer
  *                  on the other pad with the given other caps.
  *                  The default implementation uses get_unit_size and keeps
@@ -182,10 +182,6 @@
  *                         analysis can return a subbuffer or even just
  *                         increment the reference to the input buffer (if in
  *                         passthrough mode)
- * @before_transform: Optional. Since 0.10.22
- *                    This method is called right before the base class will
- *                    start processing. Dynamic properties or other delayed
- *                    configuration could be performed in this method.
  *
  * Subclasses can override any of the available virtual methods or not, as
  * needed. At minimum either @transform or @transform_ip need to be overridden.
@@ -235,10 +231,8 @@
   /* src event */
   gboolean      (*src_event)      (GstBaseTransform *trans, GstEvent *event);
 
-  void          (*before_transform)  (GstBaseTransform *trans, GstBuffer *buffer);
-
   /*< private >*/
-  gpointer       _gst_reserved[GST_PADDING_LARGE - 2];
+  gpointer       _gst_reserved[GST_PADDING_LARGE - 1];
 };
 #ifdef __SYMBIAN32__
 IMPORT_C
@@ -297,18 +291,7 @@
 
 void            gst_base_transform_set_gap_aware    (GstBaseTransform *trans,
                                                      gboolean gap_aware);
-#ifdef __SYMBIAN32__
-IMPORT_C
-#endif
 
-
-void		gst_base_transform_suggest          (GstBaseTransform *trans,
-	                                             GstCaps *caps, guint size);
-#ifdef __SYMBIAN32__
-IMPORT_C
-#endif
-
-void		gst_base_transform_reconfigure      (GstBaseTransform *trans);
 G_END_DECLS
 
 #endif /* __GST_BASE_TRANSFORM_H__ */