ReactOS 0.4.16-dev-125-g798ea90
icy.h
Go to the documentation of this file.
1/*
2 icy: support for SHOUTcast ICY meta info, an attempt to keep it organized
3
4 copyright 2006-7 by the mpg123 project - free software under the terms of the LGPL 2.1
5 see COPYING and AUTHORS files in distribution or http://mpg123.org
6 initially written by Thomas Orgis and modelled after patch by Honza
7*/
8#ifndef MPG123_ICY_H
9#define MPG123_ICY_H
10
11#ifndef NO_ICY
12
13#include "compat.h"
14#include "mpg123.h"
15
17{
18 char* data;
21};
22
23void init_icy(struct icy_meta *);
24void clear_icy(struct icy_meta *);
25void reset_icy(struct icy_meta *);
26
27#else
28
29#undef init_icy
30#define init_icy(a)
31#undef clear_icy
32#define clear_icy(a)
33#undef reset_icy
34#define reset_icy(a)
35
36#endif /* NO_ICY */
37
38#endif
__kernel_off_t off_t
Definition: linux.h:201
#define reset_icy
Definition: intsym.h:210
#define init_icy
Definition: intsym.h:208
#define clear_icy
Definition: intsym.h:209
Definition: icy.h:17
off_t interval
Definition: icy.h:19
char * data
Definition: icy.h:18
off_t next
Definition: icy.h:20