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
16
struct
icy_meta
17
{
18
char
*
data
;
19
off_t
interval
;
20
off_t
next
;
21
};
22
23
void
init_icy
(
struct
icy_meta
*);
24
void
clear_icy
(
struct
icy_meta
*);
25
void
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
off_t
__kernel_off_t off_t
Definition:
linux.h:201
reset_icy
#define reset_icy
Definition:
intsym.h:210
init_icy
#define init_icy
Definition:
intsym.h:208
clear_icy
#define clear_icy
Definition:
intsym.h:209
mpg123.h
compat.h
icy_meta
Definition:
icy.h:17
icy_meta::interval
off_t interval
Definition:
icy.h:19
icy_meta::data
char * data
Definition:
icy.h:18
icy_meta::next
off_t next
Definition:
icy.h:20
sdk
include
reactos
libs
libmpg123
icy.h
Generated on Mon Oct 14 2024 06:12:22 for ReactOS by
1.9.6