diff flac.h @ 9146:b980183eb831 libavcodec

flacdec: Add a shared function for parsing a FLAC metadata block header.
author jbr
date Fri, 06 Mar 2009 01:25:11 +0000
parents 4984f305def8
children f534d0cca450
line wrap: on
line diff
--- a/flac.h	Fri Mar 06 00:54:49 2009 +0000
+++ b/flac.h	Fri Mar 06 01:25:11 2009 +0000
@@ -83,4 +83,14 @@
                                enum FLACExtradataFormat *format,
                                uint8_t **streaminfo_start);
 
+/**
+ * Parse the metadata block parameters from the header.
+ * @param[in]  block_header header data, at least 4 bytes
+ * @param[out] last indicator for last metadata block
+ * @param[out] type metadata block type
+ * @param[out] size metadata block size
+ */
+void ff_flac_parse_block_header(const uint8_t *block_header,
+                                int *last, int *type, int *size);
+
 #endif /* AVCODEC_FLAC_H */