diff options
author | Thomas Vander Stichele <thomas@apestaart.org> | 2004-03-07 20:51:10 +0000 |
---|---|---|
committer | Thomas Vander Stichele <thomas@apestaart.org> | 2004-03-07 20:51:10 +0000 |
commit | 1b3ef33748906854d79dd2d430b89932db884672 (patch) | |
tree | 0ea241fa8fb6ab396f518fa50dcd4a7c799025c5 /gst-libs/gst/media-info/media-info.h | |
parent | 5aa8875165a582f5aa48c2137744609794040980 (diff) | |
download | gst-plugins-bad-1b3ef33748906854d79dd2d430b89932db884672.tar.gz gst-plugins-bad-1b3ef33748906854d79dd2d430b89932db884672.tar.bz2 gst-plugins-bad-1b3ef33748906854d79dd2d430b89932db884672.zip |
this should more or less work correctly.
Original commit message from CVS:
this should more or less work correctly.
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, |