AudioDef.h
上传用户:hkb425
上传日期:2007-06-16
资源大小:34191k
文件大小:2k
源码类别:

游戏引擎

开发平台:

Visual C++

  1. /////////////////audiodef.h/////////////
  2. #if !defined(__STRUCT__AUDIO_DEFINE__2002)
  3. #define __STRUCT__AUDIO_DEFINE__2002
  4. //////////////////////////////////////////
  5. #define INIT_GUID
  6. #define LPDIRECTMUSICLOADER8   IDirectMusicLoader8*
  7. #define LPDIRECTMUSICPERFORMANCE8 IDirectMusicPerformance8*
  8. #define LPDIRECTMUSICSEGMENT8   IDirectMusicSegment8*
  9. #define LPDIRECTMUSICAUDIOPATH   IDirectMusicAudioPath*
  10. #define LPDIRECTCSound3DBUFFER   IDirectSound3DBuffer*
  11. #define LPDIRECTCSound3DLISTENER  IDirectSound3DListener*
  12. #define LPDIRECTSHOWGRAPHBUILDER  IGraphBuilder* 
  13. #define LPDIRECTSHOWMEDIACONTROL  IMediaControl* 
  14. #define LPDIRECTSHOWMEDIAPOSITION IMediaPosition* 
  15. /////////////////////////////////////////////
  16. #define   MAX_SOUND_NUM      64
  17. //// define sound state
  18. #define   SOUND_2D_PLAYING  -2
  19. #define   SOUND_2D_IDLE     -1
  20. #define   SOUND_NULL         0
  21. #define   SOUND_3D_IDLE      1
  22. #define   SOUND_3D_PLAYING   2
  23. #define   MUSIC_ERROR       -1
  24. #define   MUSIC_NULL         0
  25. #define   MUSIC_IDLE         1
  26. #define   MUSIC_PLAYING      2
  27. #define   MUSIC_PAUSE        3
  28. /////////////////////////////////
  29. /// define sound resource id
  30. #define   MENU_SOUND_BKG        0
  31. #define   MENU_SOUND_ONITEM     1
  32. #define   MENU_SOUND_CLICK      2
  33. #define   MENU_SOUND_SELECT     3
  34. #define   MENU_SOUND_TEST       4
  35. #define   MENU_SOUND_TEST1      5
  36. #define   MENU_SOUND_TEST2      6
  37. #define   SOUND_RUN_0           10
  38. #define   SOUND_RUN_1           11
  39. #define   SOUND_RUN_2           12
  40. #define   SOUND_RUN_3           13
  41. #define   SOUND_AMBIENT         15
  42. #define   SOUND_BIRD_0          16
  43. #define   SOUND_BIRD_1          17
  44. #define   SOUND_BIRD_2          18
  45. #define   SOUND_BIRD_3          19
  46. #define   SOUND_BIRD_4          20
  47. #define   SOUND_BIRD_5          21
  48. #define   SOUND_BIRD_6          22
  49. #define   SOUND_BIRD_7          23
  50. #define   SOUND_BIRD_8          24
  51. #define   SOUND_BIRD_9          25
  52. #define   SOUND_GUN_SINGLE      27
  53. #define   SOUND_GUN_MULTI       28
  54. #define   SOUND_GUN_RIFLE       29
  55. #define   SOUND_BULLET_WHIZ     30
  56. #define   SOUND_PAIN_1          32
  57. #define   SOUND_PAIN_2          33
  58. #define   SOUND_PAIN_3          34
  59. #define   SOUND_DEATH_1         37
  60. #define   SOUND_DEATH_2         38
  61. #define   SOUND_DEATH_3         39
  62. ////////////////////////////////////////////////
  63. #endif 
  64.