* gst_direct_control_binding_new:
* @object: the object of the property
* @property_name: the property-name to attach the control source
- * @csource: the control source
+ * @cs: the control source
*
* Create a new control-binding that attaches the #GstControlSource to the
* #GObject property.
gobject_class->get_property = gst_lfo_control_source_get_property;
/**
- * GstLFOControlSource:waveform
+ * GstLFOControlSource:waveform:
*
* Specifies the waveform that should be used for this #GstLFOControlSource.
*/
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
/**
- * GstLFOControlSource:frequency
+ * GstLFOControlSource:frequency:
*
* Specifies the frequency that should be used for the waveform
* of this #GstLFOControlSource. It should be large enough
G_PARAM_READWRITE | GST_PARAM_CONTROLLABLE | G_PARAM_STATIC_STRINGS));
/**
- * GstLFOControlSource:timeshift
+ * GstLFOControlSource:timeshift:
*
* Specifies the timeshift to the right that should be used for the waveform
* of this #GstLFOControlSource in nanoseconds.
G_PARAM_READWRITE | GST_PARAM_CONTROLLABLE | G_PARAM_STATIC_STRINGS));
/**
- * GstLFOControlSource:amplitude
+ * GstLFOControlSource:amplitude:
*
* Specifies the amplitude for the waveform of this #GstLFOControlSource.
*/
G_PARAM_READWRITE | GST_PARAM_CONTROLLABLE | G_PARAM_STATIC_STRINGS));
/**
- * GstLFOControlSource:offset
+ * GstLFOControlSource:offset:
*
* Specifies the value offset for the waveform of this #GstLFOControlSource.
*/
typedef struct _GstTimedValueControlSource GstTimedValueControlSource;
typedef struct _GstTimedValueControlSourceClass GstTimedValueControlSourceClass;
typedef struct _GstTimedValueControlSourcePrivate GstTimedValueControlSourcePrivate;
+typedef struct _GstControlPoint GstControlPoint;
/**
* GstControlPoint:
* values used for interpolation. This "inherits" from
* GstTimedValue.
*/
-typedef struct _GstControlPoint
+struct _GstControlPoint
{
/* fields from GstTimedValue. DO NOT CHANGE! */
GstClockTime timestamp; /* timestamp of the value change */
} cubic;
} cache;
-} GstControlPoint;
+};
/**
* GstTimedValueControlSource:
gint nvalues; /* Number of control points */
gboolean valid_cache;
+ /*< private >*/
GstTimedValueControlSourcePrivate *priv;
gpointer _gst_reserved[GST_PADDING];
};