1.1 --- a/src/aica/audio.h Thu Mar 16 12:41:59 2006 +0000
1.2 +++ b/src/aica/audio.h Sun Oct 21 05:31:07 2007 +0000
1.5 - * $Id: audio.h,v 1.7 2006-03-16 12:41:59 nkeynes Exp $
1.6 + * $Id: audio.h,v 1.8 2007-10-09 11:37:36 nkeynes Exp $
1.8 * Audio engine, ie the part that does the actual work.
1.12 typedef struct audio_channel {
1.15 + uint32_t posn; /* current sample #, 0 = first sample */
1.21 /* Envelope etc stuff */
1.23 - int adpcm_nibble; /* 0 = low nibble, 1 = high nibble */
1.29 audio_channel_t audio_get_channel( int channel );
1.31 +void audio_start_stop_channel( int channel, gboolean start );
1.32 void audio_start_channel( int channel );
1.33 void audio_stop_channel( int channel );