Merge branch 'move_subdir' into tizen_gst_1.19.2_mono
[platform/upstream/gstreamer.git] / subprojects / gstreamer / gst / gstquery.h
index 949e30a..5d5460b 100644 (file)
@@ -126,6 +126,9 @@ typedef enum {
   GST_QUERY_DRAIN        = GST_QUERY_MAKE_TYPE (180, _FLAG(DOWNSTREAM) | _FLAG(SERIALIZED)),
   GST_QUERY_CONTEXT      = GST_QUERY_MAKE_TYPE (190, _FLAG(BOTH)),
   GST_QUERY_BITRATE      = GST_QUERY_MAKE_TYPE (200, _FLAG(DOWNSTREAM)),
+#ifdef TIZEN_PROFILE_TV
+  GST_QUERY_RESOURCE     = GST_QUERY_MAKE_TYPE (210, FLAG (BOTH)), /*< skip >*/
+#endif
 } GstQueryType;
 #undef _FLAG
 
@@ -342,6 +345,18 @@ void            gst_query_set_duration          (GstQuery *query, GstFormat form
 GST_API
 void            gst_query_parse_duration        (GstQuery *query, GstFormat *format, gint64 *duration);
 
+#ifdef TIZEN_PROFILE_TV
+/* resrource query */
+GST_API
+GstQuery*       gst_query_new_resource                 (gchar * resources) G_GNUC_MALLOC;
+
+GST_API
+void            gst_query_add_resource                 (GstQuery * query, gint resource_id);
+
+GST_API
+gchar*          gst_query_parse_resource       (GstQuery * query);
+#endif
+
 /* latency query */
 
 GST_API