filename | src/aica/audio.h |
changeset | 643:653b0a70f173 |
prev | 561:533f6b478071 |
next | 657:c4143facbfcb |
author | bhaal22 |
date | Tue Feb 26 01:10:48 2008 +0000 (16 years ago) |
permissions | -rw-r--r-- |
last change | Commit initial ALSA audio driver Add init/shutdown stubs to audio driver structure |
file | annotate | diff | log | raw |
1.1 --- a/src/aica/audio.h Tue Jan 01 05:08:38 2008 +00001.2 +++ b/src/aica/audio.h Tue Feb 26 01:10:48 2008 +00001.3 @@ -68,12 +68,15 @@1.5 typedef struct audio_driver {1.6 char *name;1.7 + gboolean (*init)( );1.8 gboolean (*set_output_format)( uint32_t sample_rate, uint32_t format );1.9 gboolean (*process_buffer)( audio_buffer_t buffer );1.10 + gboolean (*close)( );1.11 } *audio_driver_t;1.13 extern struct audio_driver audio_null_driver;1.14 extern struct audio_driver audio_esd_driver;1.15 +extern struct audio_driver audio_alsa_driver;1.17 audio_driver_t get_audio_driver_by_name( const char *name );
.