element: Enforce that elements created by gst_element_factory_create/make() are floating
[platform/upstream/gstreamer.git] / gst / gsttypefind.h
index f596f30..90c9e94 100644 (file)
@@ -36,7 +36,7 @@ typedef struct _GstTypeFind GstTypeFind;
 /**
  * GstTypeFindFunction:
  * @find: A #GstTypeFind structure
- * @user_data: optionnal data to pass to the function
+ * @user_data: optional data to pass to the function
  *
  * A function that will be called by typefinding.
  */
@@ -91,25 +91,30 @@ struct _GstTypeFind {
   gpointer _gst_reserved[GST_PADDING];
 };
 
+GST_API
 GType     gst_type_find_get_type   (void);
 
 /* typefind function interface */
+
+GST_API
 const guint8 *  gst_type_find_peek       (GstTypeFind   * find,
                                           gint64          offset,
                                           guint           size);
-
+GST_API
 void            gst_type_find_suggest    (GstTypeFind   * find,
                                           guint           probability,
                                           GstCaps       * caps);
-
+GST_API
 void            gst_type_find_suggest_simple (GstTypeFind * find,
                                               guint         probability,
                                               const char  * media_type,
                                               const char  * fieldname, ...);
-
+GST_API
 guint64   gst_type_find_get_length (GstTypeFind   * find);
 
 /* registration interface */
+
+GST_API
 gboolean  gst_type_find_register   (GstPlugin            * plugin,
                                     const gchar          * name,
                                     guint                  rank,