Sha256: 30d9c9d484de7a0072b43715b9e3b7fe34533c365f57c77da547a4e306e072e4

Contents?: true

Size: 725 Bytes

Versions: 4

Compression:

Stored size: 725 Bytes

Contents

/*
	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

#undef init_icy
#define init_icy(a)
#undef clear_icy
#define clear_icy(a)
#undef reset_icy
#define reset_icy(a)

#endif /* NO_ICY */

#endif

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
seal-0.1.3 mpg123/src/libmpg123/icy.h
seal-0.1.2 mpg123/src/libmpg123/icy.h
seal-0.1.1 mpg123/src/libmpg123/icy.h
seal-0.1.0 mpg123/src/libmpg123/icy.h