a316fa7c9d
git-svn-id: svn://kolibrios.org@1905 a494cfbc-eb01-0410-851d-a64ba20cac60
36 lines
675 B
C
36 lines
675 B
C
/*
|
|
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
|