26 |
#include <errno.h> |
#include <errno.h> |
27 |
#include <sys/ioctl.h> |
#include <sys/ioctl.h> |
28 |
#include <sys/audioio.h> |
#include <sys/audioio.h> |
29 |
|
|
30 |
|
#if (defined(sun) && (defined(__svr4__) || defined(__SVR4))) |
31 |
#include <stropts.h> |
#include <stropts.h> |
32 |
|
#endif |
33 |
|
|
34 |
#define MAX_QUEUE 10 |
#define MAX_QUEUE 10 |
35 |
|
|
83 |
queue_lo = (queue_lo + 1) % MAX_QUEUE; |
queue_lo = (queue_lo + 1) % MAX_QUEUE; |
84 |
} |
} |
85 |
|
|
86 |
|
#if defined I_FLUSH && defined FLUSHW |
87 |
/* Flush the audiobuffer */ |
/* Flush the audiobuffer */ |
88 |
ioctl(g_dsp_fd, I_FLUSH, FLUSHW); |
ioctl(g_dsp_fd, I_FLUSH, FLUSHW); |
89 |
|
#endif |
90 |
|
#if defined AUDIO_FLUSH |
91 |
|
ioctl(g_dsp_fd, AUDIO_FLUSH, NULL); |
92 |
|
#endif |
93 |
close(g_dsp_fd); |
close(g_dsp_fd); |
94 |
} |
} |
95 |
|
|