home *** CD-ROM | disk | FTP | other *** search
/ Game Audio Programming / GameAudioProgramming.iso / Extras / Sensaura / SDK1.0 / data1.cab / SDK_Files / include / vmanpset.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-06-13  |  3.0 KB  |  96 lines

  1. /*****************************************************************************/
  2. /*                                                                           */
  3. /*                    S  e  n  s  a  u  r  a     L  t  d                     */
  4. /*                    ==================================                     */
  5. /*                                                                           */
  6. /*                            (C) Copyright 1999                             */
  7. /*                                                                           */
  8. /*****************************************************************************/
  9. /*                                         */
  10. /*                                         */
  11. /*      Module name:    vmanpset.h                                     */
  12. /*                                         */
  13. /*    Module number:    xxxxxxxx        Version:    1         */
  14. /*                                         */
  15. /*      Family name:    crlds3d                                             */
  16. /*                                         */
  17. /*      Creation date:  23/04/98                Revision date:  xx/xx/xx     */
  18. /*                                         */
  19. /*    Produced by:    Peter J.C.Clare                         */
  20. /*                                         */
  21. /*                                         */
  22. /*      Abstract:                                                            */
  23. /*                                                                           */
  24. /*        DirectSound3D Voice Manager property set definitions.         */
  25. /*                                         */
  26. /*****************************************************************************/
  27. /*                                         */
  28. /*    Revision history                             */
  29. /*    ================                             */
  30. /*                                         */
  31. /*    Date        Vsn.    Initials    Description                 */
  32. /*    ~~~~        ~~~~    ~~~~~~~~    ~~~~~~~~~~~                 */
  33. /*                                         */
  34. /*****************************************************************************/
  35.  
  36.  
  37. #ifndef    _VMANPSET_H_
  38. #define _VMANPSET_H_
  39.  
  40.  
  41. /*****************************************************************************/
  42. /*                                         */
  43. /*    G l o b a l   t y p e d e f s                         */
  44. /*                                         */
  45. /*****************************************************************************/
  46.  
  47.  
  48. typedef enum 
  49. {
  50.     DSPROPERTY_VMANAGER_MODE = 0,
  51.     DSPROPERTY_VMANAGER_PRIORITY,
  52.     DSPROPERTY_VMANAGER_STATE
  53. } DSPROPERTY_VMANAGER;
  54.  
  55.  
  56. typedef enum 
  57. {
  58.     DSPROPERTY_VMANAGER_MODE_DEFAULT = 0,
  59.     DSPROPERTY_VMANAGER_MODE_AUTO,
  60.     DSPROPERTY_VMANAGER_MODE_REPORT,
  61.     DSPROPERTY_VMANAGER_MODE_USER
  62. } VmMode;
  63.  
  64.  
  65. typedef enum 
  66. {
  67.     DSPROPERTY_VMANAGER_STATE_PLAYING3DHW = 0,
  68.     DSPROPERTY_VMANAGER_STATE_SILENT,
  69.     DSPROPERTY_VMANAGER_STATE_BUMPED,
  70.     DSPROPERTY_VMANAGER_STATE_PLAYFAILED
  71. } VmState;
  72.  
  73.  
  74.  
  75.  
  76. /*****************************************************************************/
  77. /*                                         */
  78. /*    P u b l i c   v a r i a b l e s                         */
  79. /*                                         */
  80. /*****************************************************************************/
  81.  
  82.  
  83. #ifdef    __cplusplus
  84. extern    "C"
  85. {
  86. #endif
  87.  
  88. /* {62A69BAE-DF9D-11D1-99A6-00C04FC99D46} */
  89. DEFINE_GUID( DSPROPSETID_VoiceManager, 0x62A69BAE, 0xDF9D, 0x11D1, 0x99, 0xA6, 0x00, 0xC0, 0x4F, 0xC9, 0x9D, 0x46 );
  90.  
  91. #ifdef    __cplusplus
  92. }
  93. #endif
  94.  
  95. #endif
  96.