mirror of
https://gitlab.xiph.org/xiph/ezstream.git
synced 2024-11-03 04:17:18 -05:00
30 lines
522 B
C
30 lines
522 B
C
|
#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
|