28 |
struct audio_driver |
struct audio_driver |
29 |
{ |
{ |
30 |
void (*wave_out_write) (STREAM s, uint16 tick, uint8 index); |
void (*wave_out_write) (STREAM s, uint16 tick, uint8 index); |
31 |
BOOL(*wave_out_open) (void); |
BOOL(*wave_out_open) (void); |
32 |
void (*wave_out_close) (void); |
void (*wave_out_close) (void); |
33 |
BOOL(*wave_out_format_supported) (WAVEFORMATEX * pwfx); |
BOOL(*wave_out_format_supported) (WAVEFORMATEX * pwfx); |
34 |
BOOL(*wave_out_set_format) (WAVEFORMATEX * pwfx); |
BOOL(*wave_out_set_format) (WAVEFORMATEX * pwfx); |
35 |
void (*wave_out_volume) (uint16 left, uint16 right); |
void (*wave_out_volume) (uint16 left, uint16 right); |
36 |
void (*wave_out_play) (void); |
void (*wave_out_play) (void); |
37 |
char *name; |
char *name; |