diff options
Diffstat (limited to 'gst-libs/gst/media-info/media-info.h')
-rw-r--r-- | gst-libs/gst/media-info/media-info.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/gst-libs/gst/media-info/media-info.h b/gst-libs/gst/media-info/media-info.h index 5b5da7c6..4064b0e3 100644 --- a/gst-libs/gst/media-info/media-info.h +++ b/gst-libs/gst/media-info/media-info.h @@ -44,6 +44,7 @@ struct _GstMediaInfoClass /* signals */ void (*media_info_signal) (GstMediaInfo *gst_media_info); + void (*error_signal) (GstMediaInfo *gst_media_info, GError *error, const gchar *debug); gpointer _gst_reserved[GST_PADDING]; }; @@ -104,16 +105,21 @@ GType gst_media_info_get_type (void); GstMediaInfo * gst_media_info_new (GError **error); -gboolean gst_media_info_set_source (GstMediaInfo *info, const char *source); +gboolean gst_media_info_set_source (GstMediaInfo *info, + const char *source, + GError **error); void gst_media_info_read_with_idler (GstMediaInfo *media_info, const char *location, - guint16 GST_MEDIA_INFO_FLAGS); + guint16 GST_MEDIA_INFO_FLAGS, + GError **error); gboolean gst_media_info_read_idler (GstMediaInfo *media_info, - GstMediaInfoStream **streamp); + GstMediaInfoStream **streamp, + GError **error); GstMediaInfoStream * gst_media_info_read (GstMediaInfo *media_info, const char *location, - guint16 GST_MEDIA_INFO_FLAGS); + guint16 GST_MEDIA_INFO_FLAGS, + GError **error); gboolean gst_media_info_read_many (GstMediaInfo *media_info, GList *locations, guint16 GST_MEDIA_INFO_FLAGS, |