diff options
author | Iain Holmes <iain@prettypeople.org> | 2004-05-08 00:33:39 +0000 |
---|---|---|
committer | Iain Holmes <iain@prettypeople.org> | 2004-05-08 00:33:39 +0000 |
commit | 3a1737c07699370279eae64a71dded925c8be1d4 (patch) | |
tree | 842183888e6662ae265779778b6c9cdfa7c02984 /gst-libs/gst/riff/riff-read.h | |
parent | 5093ae66b9fb4b124a28976a9a4cb58c12ab8f75 (diff) | |
download | gst-plugins-bad-3a1737c07699370279eae64a71dded925c8be1d4.tar.gz gst-plugins-bad-3a1737c07699370279eae64a71dded925c8be1d4.tar.bz2 gst-plugins-bad-3a1737c07699370279eae64a71dded925c8be1d4.zip |
Rewrote wavparse to use riff-read instead of doing bytestream stuff by hand.
Original commit message from CVS:
Rewrote wavparse to use riff-read instead of doing bytestream stuff by hand.
Made some useful functions in riff-read non-static.
Diffstat (limited to 'gst-libs/gst/riff/riff-read.h')
-rw-r--r-- | gst-libs/gst/riff/riff-read.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gst-libs/gst/riff/riff-read.h b/gst-libs/gst/riff/riff-read.h index d0c09b8c..f3a6feb9 100644 --- a/gst-libs/gst/riff/riff-read.h +++ b/gst-libs/gst/riff/riff-read.h @@ -64,6 +64,10 @@ GType gst_riff_read_get_type (void); guint32 gst_riff_peek_tag (GstRiffRead *riff, guint *level_up); guint32 gst_riff_peek_list (GstRiffRead *riff); +gboolean gst_riff_peek_head (GstRiffRead *riff, + guint32 *tag, + guint32 *length, + guint *level_up); GstEvent *gst_riff_read_seek (GstRiffRead *riff, guint64 offset); @@ -78,7 +82,9 @@ gboolean gst_riff_read_list (GstRiffRead *riff, guint32 *tag); gboolean gst_riff_read_header (GstRiffRead *read, guint32 *doctype); - +GstBuffer *gst_riff_read_element_data (GstRiffRead *riff, + guint length, + guint *got_bytes); /* * Utility functions (including byteswapping). */ |