sound.h 964 B

1234567891011121314151617181920212223242526
  1. #ifndef _WONX_SYS_SOUND_H_
  2. #define _WONX_SYS_SOUND_H_
  3. #include "service.h"
  4. /*****************************************************************************/
  5. /* ¸ß´¹´Ø¿ô¤ÎÀë¸À */
  6. /*****************************************************************************/
  7. void sound_init(void);
  8. void sound_set_channel(unsigned int flags);
  9. unsigned int sound_get_channel(void);
  10. void sound_set_output(unsigned int flags);
  11. unsigned int sound_get_output(void);
  12. void sound_set_wave(int channel, unsigned char * wave);
  13. void sound_set_pitch(int channel, unsigned int frequency);
  14. unsigned int sound_get_pitch(int channel);
  15. void sound_set_volume(int channel, unsigned int volume);
  16. unsigned int sound_get_volume(int channel);
  17. void sound_set_sweep(int sweep, int step);
  18. unsigned int sound_get_sweep(void);
  19. void sound_set_noise(unsigned int flags);
  20. unsigned int sound_get_noise(void);
  21. unsigned int sound_get_random(void);
  22. #endif