--- a/gstreamer_core/gst/gststructure.h Fri Mar 19 09:35:09 2010 +0200
+++ b/gstreamer_core/gst/gststructure.h Fri Apr 16 15:15:52 2010 +0300
@@ -119,6 +119,13 @@
IMPORT_C
#endif
+GstStructure * gst_structure_id_new (GQuark name_quark,
+ GQuark field_quark,
+ ...);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
GstStructure * gst_structure_copy (const GstStructure *structure);
#ifdef __SYMBIAN32__
IMPORT_C
@@ -205,6 +212,37 @@
#endif
+gboolean gst_structure_get_valist (GstStructure *structure,
+ const char *first_fieldname,
+ va_list args);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
+
+gboolean gst_structure_get (GstStructure *structure,
+ const char *first_fieldname,
+ ...) G_GNUC_NULL_TERMINATED;
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
+
+gboolean gst_structure_id_get_valist (GstStructure *structure,
+ GQuark first_field_id,
+ va_list args);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
+
+gboolean gst_structure_id_get (GstStructure *structure,
+ GQuark first_field_id,
+ ...) G_GNUC_NULL_TERMINATED;
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
G_CONST_RETURN GValue * gst_structure_id_get_value (const GstStructure *structure,
GQuark field);