/***************************************************************************
 *
 * music.h
 *
 ***************************************************************************
 *
 * shell music daemon
 *
 ***************************************************************************/

#ifndef MUSIC_H_INCLUDED
#define MUSIC_H_INCLUDED

/*
 * includes
 */

/*
 * defines
 */

#define NUM_TUNES		6

#define CMD_STOP		1
#define CMD_FADETO		2
#define CMD_FADETOQUICK		3
#define CMD_START		4
#define CMD_ISPLAYING		5
#define CMD_ISFADING		6
#define CMD_GETTUNE		7
#define CMD_FADEDOWN		8
#define CMD_FADEUP		9
#define CMD_GETVOL		10

/*
 * typedefs
 */

/*
 * structures
 */

/*
 * globals
 */

/*
 * function prototypes
 */

extern void MusicOpen(void);
extern void MusicTick(void);
extern int  MusicCmd(int cmd,int arg);
extern void MusicClose(void);
extern void MusicAutoReplace(void);

#endif
