36 |
void (*wave_out_play) (void); |
void (*wave_out_play) (void); |
37 |
char *name; |
char *name; |
38 |
char *description; |
char *description; |
39 |
|
int need_byteswap_on_be; |
40 |
|
int need_resampling; |
41 |
struct audio_driver *next; |
struct audio_driver *next; |
42 |
}; |
}; |
43 |
|
|
44 |
extern BOOL g_dsp_busy; |
extern BOOL g_dsp_busy; |
45 |
extern int g_dsp_fd; |
extern int g_dsp_fd; |
46 |
|
|
|
void rdpsnd_queue_write(STREAM s, uint16 tick, uint8 index); |
|
|
struct audio_packet *rdpsnd_queue_current_packet(void); |
|
|
BOOL rdpsnd_queue_empty(void); |
|
|
void rdpsnd_queue_init(void); |
|
|
void rdpsnd_queue_next(void); |
|
|
int rdpsnd_queue_next_tick(void); |
|
|
|
|
47 |
/* Driver register functions */ |
/* Driver register functions */ |
48 |
struct audio_driver *alsa_register(char *options); |
struct audio_driver *alsa_register(char *options); |
49 |
struct audio_driver *libao_register(char *options); |
struct audio_driver *libao_register(char *options); |