/*
* This file is part of DisOrder
- * Copyright (C) 2005, 2007 Richard Kettlewell
+ * Copyright (C) 2005, 2007, 2008 Richard Kettlewell
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* - @ref SM_PAUSED
* - @ref SM_FINISHED
* - @ref SM_PLAYING
+ * - @ref SM_UNKNOWN
*/
int type;
/** @brief Finished playing track @c id */
#define SM_FINISHED 129
+/** @brief Never heard of track @c id */
+#define SM_UNKNOWN 130
+
/** @brief Currently track @c id, @c data seconds in
*
* This is sent from time to time while a track is playing.
* initialization. */
#define SM_READY 132
+/** @brief Cancelled track @c id which wasn't playing */
+#define SM_STILLBORN 133
+
void speaker_send(int fd, const struct speaker_message *sm);
/* Send a message. */