1
0
mirror of https://gitlab.xiph.org/xiph/ezstream.git synced 2024-11-03 04:17:18 -05:00
ezstream/src/configfile.h

30 lines
522 B
C
Raw Normal View History

#ifndef __EZSTREAM_CONFIG_H__
#define __EZSTREAM_CONFIG_H__
#include <libxml/parser.h>
#define MP3_FORMAT 1
#define OGGVORBIS_FORMAT 2
typedef struct tag_EZCONFIG {
char *URL;
char *password;
int format;
char *fileName;
char *serverName;
char *serverURL;
char *serverGenre;
char *serverDescription;
char *serverBitrate;
char *serverChannels;
char *serverSamplerate;
char *serverQuality;
int serverPublic;
} EZCONFIG;
void printConfig();
int parseConfig(char *fileName);
EZCONFIG *getEZConfig();
#endif