2.0 beta init
[framework/multimedia/gstreamer0.10.git] / gst / gstpreset.h
index 7381632..7090e68 100644 (file)
@@ -23,7 +23,7 @@
 #define __GST_PRESET_H__
 
 #include <glib-object.h>
-#include <gst/gst.h>
+#include <gst/gstconfig.h>
 
 G_BEGIN_DECLS
 
@@ -79,9 +79,9 @@ struct _GstPresetInterface
 
 GType gst_preset_get_type(void);
 
-gchar**      gst_preset_get_preset_names   (GstPreset *preset);
+gchar**      gst_preset_get_preset_names   (GstPreset *preset) G_GNUC_MALLOC;
 
-gchar**      gst_preset_get_property_names (GstPreset *preset);
+gchar**      gst_preset_get_property_names (GstPreset *preset) G_GNUC_MALLOC;
 
 gboolean     gst_preset_load_preset        (GstPreset *preset, const gchar *name);
 gboolean     gst_preset_save_preset        (GstPreset *preset, const gchar *name);
@@ -94,6 +94,9 @@ gboolean     gst_preset_set_meta           (GstPreset *preset, const gchar *name
 gboolean     gst_preset_get_meta           (GstPreset *preset, const gchar *name,
                                             const gchar *tag, gchar **value);
 
+gboolean     gst_preset_set_app_dir        (const gchar *app_dir);
+const gchar *gst_preset_get_app_dir        (void);
+
 G_END_DECLS
 
 #endif /* __GST_PRESET_H__ */