*/
struct _GstDiscovererStreamInfo {
- GstMiniObject parent;
+ GObject parent;
GstDiscovererStreamInfo *previous; /* NULL for starting points */
GstDiscovererStreamInfo *next; /* NULL for containers */
guint bitrate;
guint max_bitrate;
+
+ gchar *language;
};
struct _GstDiscovererVideoInfo {
gboolean is_image;
};
+struct _GstDiscovererSubtitleInfo {
+ GstDiscovererStreamInfo parent;
+
+ gchar *language;
+};
+
struct _GstDiscovererInfo {
- GstMiniObject parent;
+ GObject parent;
gchar *uri;
GstDiscovererResult result;
GstClockTime duration;
GstStructure *misc;
GstTagList *tags;
-
- gpointer _reserved[GST_PADDING];
+ gboolean seekable;
};
/* missing-plugins.c */