GST_QUERY_CAPS = GST_QUERY_MAKE_TYPE (170, FLAG(BOTH)),
GST_QUERY_DRAIN = GST_QUERY_MAKE_TYPE (180, FLAG(DOWNSTREAM) | FLAG(SERIALIZED)),
GST_QUERY_CONTEXT = GST_QUERY_MAKE_TYPE (190, FLAG(BOTH))
+#ifdef TIZEN_PROFILE_TV
+ ,GST_QUERY_RESOURCE = GST_QUERY_MAKE_TYPE (200, FLAG (BOTH))
+#endif
} GstQueryType;
#undef FLAG
void gst_query_set_duration (GstQuery *query, GstFormat format, gint64 duration);
void gst_query_parse_duration (GstQuery *query, GstFormat *format, gint64 *duration);
+#ifdef TIZEN_PROFILE_TV
+/* resrource query */
+GstQuery* gst_query_new_resource (gchar * resources) G_GNUC_MALLOC;
+void gst_query_add_resource (GstQuery * query, gint resource_id);
+gchar* gst_query_parse_resource (GstQuery * query);
+#endif
+
/* latency query */
GstQuery* gst_query_new_latency (void) G_GNUC_MALLOC;
void gst_query_set_latency (GstQuery *query, gboolean live, GstClockTime min_latency,