char * (*read_chunk)(long unsigned chunk_num, ssize_t *len);
};
-extern struct audio_format_handler afl[];
-#define FOR_EACH_AUDIO_FORMAT(i) for (i = 0; afl[i].name; i++)
void afs_init(void);
void afs_send_chunk(void);
unsigned int afs_next(void);
unsigned int afs_repos(void);
unsigned int afs_paused(void);
-
+char *afs_get_header(int *header_len);
+struct timeval *afs_chunk_time(void);
+int guess_audio_format(const char *name);