187 #define PITCH_PAUSE 97
193 #define PITCH_END 255
197 #define DSOUND_BEEP 0
200 #define DSOUND_SYS_MAX 1
204 #define DSOUND_DEFAULT_16th_ms 200
207 #define DSOUND_DEFAULT_internote_ms 15
215 #ifndef DOXYGEN_SHOULD_SKIP_INTERNALS
217 extern unsigned dsound_16th_ms;
218 extern unsigned dsound_internote_ms;
219 extern volatile note_t *dsound_next_note;
220 extern volatile time_t dsound_next_time;
222 extern const note_t *dsound_system_sounds[];
224 #endif // DOXYGEN_SHOULD_SKIP_INTERNALS
235 dsound_next_note=(
volatile note_t*) notes;
247 unsigned orig_duration = dsound_16th_ms;
248 dsound_16th_ms=duration;
249 return orig_duration;
256 dsound_internote_ms=duration;
261 return dsound_next_note!=0;
270 #endif // CONF_DSOUND