gst: Stop inlining gst_caps_copy
[platform/upstream/gstreamer.git] / gst / gstparamspecs.h
index 0c843e6..4f5d8e3 100644 (file)
@@ -27,7 +27,7 @@ G_BEGIN_DECLS
 /* --- paramspec flags */
 
 /**
- * GST_PARAM_CONTROLLABLE:
+ * GST_PARAM_CONTROLLABLE: (value 512)
  *
  * Use this flag on GObject properties to signal they can make sense to be.
  * controlled over time. This hint is used by the GstController.
@@ -35,7 +35,7 @@ G_BEGIN_DECLS
 #define        GST_PARAM_CONTROLLABLE  (1 << (G_PARAM_USER_SHIFT + 1))
 
 /**
- * GST_PARAM_MUTABLE_READY:
+ * GST_PARAM_MUTABLE_READY: (value 1024)
  *
  * Use this flag on GObject properties of GstElements to indicate that
  * they can be changed when the element is in the READY or lower state.
@@ -43,7 +43,7 @@ G_BEGIN_DECLS
 #define GST_PARAM_MUTABLE_READY  (1 << (G_PARAM_USER_SHIFT + 2))
 
 /**
- * GST_PARAM_MUTABLE_PAUSED:
+ * GST_PARAM_MUTABLE_PAUSED: (value 2048)
  *
  * Use this flag on GObject properties of GstElements to indicate that
  * they can be changed when the element is in the PAUSED or lower state.
@@ -52,7 +52,7 @@ G_BEGIN_DECLS
 #define GST_PARAM_MUTABLE_PAUSED  (1 << (G_PARAM_USER_SHIFT + 3))
 
 /**
- * GST_PARAM_MUTABLE_PLAYING:
+ * GST_PARAM_MUTABLE_PLAYING: (value 4096)
  *
  * Use this flag on GObject properties of GstElements to indicate that
  * they can be changed when the element is in the PLAYING or lower state.
@@ -61,7 +61,7 @@ G_BEGIN_DECLS
 #define GST_PARAM_MUTABLE_PLAYING  (1 << (G_PARAM_USER_SHIFT + 4))
 
 /**
- * GST_PARAM_USER_SHIFT:
+ * GST_PARAM_USER_SHIFT: (value 65536)
  *
  * Bits based on GST_PARAM_USER_SHIFT can be used by 3rd party applications.
  */
@@ -82,10 +82,10 @@ G_BEGIN_DECLS
 
 /* --- get_type functions --- */
 
-GST_EXPORT
+GST_API
 GType  gst_param_spec_fraction_get_type (void);
 
-GST_EXPORT
+GST_API
 GType  gst_param_spec_array_get_type (void);
 
 
@@ -118,10 +118,9 @@ struct _GstParamSpecFraction {
 /**
  * GstParamSpecArray:
  * @parent_instance: super class
- * @value_array: the array of values
+ * @element_spec: the #GParamSpec of the type of values in the array
  *
- * A GParamSpec derived structure that contains the meta data for fractional
- * properties.
+ * A GParamSpec derived structure for arrays of values.
  */
 struct _GstParamSpecArray {
   GParamSpec    parent_instance;
@@ -132,7 +131,7 @@ struct _GstParamSpecArray {
 
 /* --- GParamSpec prototypes --- */
 
-GST_EXPORT
+GST_API
 GParamSpec  * gst_param_spec_fraction (const gchar * name,
                                        const gchar * nick,
                                        const gchar * blurb,
@@ -140,7 +139,7 @@ GParamSpec  * gst_param_spec_fraction (const gchar * name,
                                        gint max_num, gint max_denom,
                                        gint default_num, gint default_denom,
                                        GParamFlags flags) G_GNUC_MALLOC;
-GST_EXPORT
+GST_API
 GParamSpec  * gst_param_spec_array    (const gchar * name,
                                        const gchar * nick,
                                        const gchar * blurb,