* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
* USA
*/
+/** @file lib/configuration.h
+ * @brief Configuration file support
+ */
#ifndef CONFIGURATION_H
#define CONFIGURATION_H
-#include <ao/ao.h>
+#include "speaker-protocol.h"
struct real_pcre;
const char *speaker_command;
/** @brief Target sample format */
- ao_sample_format sample_format;
+ struct stream_header sample_format;
/** @brief Sox syntax generation */
long sox_generation;
const char *device;
struct transformlist transform; /* path name transformations */
- struct stringlist broadcast; /* audio broadcast address */
- struct stringlist broadcast_from; /* audio broadcast source address */
+ /** @brief Address to send audio data to */
+ struct stringlist broadcast;
+
+ /** @brief Source address for network audio transmission */
+ struct stringlist broadcast_from;
+
+ /** @brief TTL for multicast packets */
+ long multicast_ttl;
/* derived values: */
int nparts; /* number of distinct name parts */