aboutsummaryrefslogtreecommitdiff
path: root/src/libmpg123/id3.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libmpg123/id3.h')
-rw-r--r--src/libmpg123/id3.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/libmpg123/id3.h b/src/libmpg123/id3.h
new file mode 100644
index 0000000..1912eda
--- /dev/null
+++ b/src/libmpg123/id3.h
@@ -0,0 +1,28 @@
+/*
+ id3: ID3v2.3 and ID3v2.4 parsing (a relevant subset)
+
+ copyright 2006-2007 by the mpg123 project - free software under the terms of the LGPL 2.1
+ see COPYING and AUTHORS files in distribution or http://mpg123.org
+ initially written by Thomas Orgis
+*/
+
+#ifndef MPG123_ID3_H
+#define MPG123_ID3_H
+
+/* really need it _here_! */
+#include "frame.h"
+
+#ifdef NO_ID3V2
+# define init_id3(fr)
+# define exit_id3(fr)
+# define reset_id3(fr)
+# define id3_link(fr)
+#else
+void init_id3(mpg123_handle *fr);
+void exit_id3(mpg123_handle *fr);
+void reset_id3(mpg123_handle *fr);
+void id3_link(mpg123_handle *fr);
+#endif
+int parse_new_id3(mpg123_handle *fr, unsigned long first4bytes);
+
+#endif