diff options
Diffstat (limited to 'src/libmpg123/icy.h')
-rw-r--r-- | src/libmpg123/icy.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/libmpg123/icy.h b/src/libmpg123/icy.h new file mode 100644 index 0000000..050a056 --- /dev/null +++ b/src/libmpg123/icy.h @@ -0,0 +1,35 @@ +/* + icy: support for SHOUTcast ICY meta info, an attempt to keep it organized + + copyright 2006-7 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 and modelled after patch by Honza +*/ +#ifndef MPG123_ICY_H +#define MPG123_ICY_H + +#ifndef NO_ICY + +#include "compat.h" +#include "mpg123.h" + +struct icy_meta +{ + char* data; + off_t interval; + off_t next; +}; + +void init_icy(struct icy_meta *); +void clear_icy(struct icy_meta *); +void reset_icy(struct icy_meta *); + +#else + +#define init_icy(a) +#define clear_icy(a) +#define reset_icy(a) + +#endif /* NO_ICY */ + +#endif |