Descent3/dd_sndlib/vmanpset.h

51 lines
1.5 KiB
C
Raw Normal View History

2024-04-16 03:43:29 +00:00
/*****************************************************************************/
/* */
/* */
/* Abstract: */
/* */
/* DirectSound3D Voice Manager property set definitions. */
/* April 24, 1998 */
/*****************************************************************************/
2024-04-16 18:56:40 +00:00
#ifndef _VMANPSET_H_
2024-04-16 03:43:29 +00:00
#define _VMANPSET_H_
/******************************************************************************/
/* */
/* G l o b a l t y p e d e f s */
/* */
/******************************************************************************/
2024-04-16 18:56:40 +00:00
typedef enum {
DSPROPERTY_VMANAGER_MODE = 0,
DSPROPERTY_VMANAGER_PRIORITY,
DSPROPERTY_VMANAGER_STATE
2024-04-16 03:43:29 +00:00
} DSPROPERTY_VMANAGER;
2024-04-16 18:56:40 +00:00
typedef enum {
DSPROPERTY_VMANAGER_MODE_DEFAULT = 0,
DSPROPERTY_VMANAGER_MODE_AUTO,
DSPROPERTY_VMANAGER_MODE_REPORT,
DSPROPERTY_VMANAGER_MODE_USER
2024-04-16 03:43:29 +00:00
} VmMode;
2024-04-16 18:56:40 +00:00
typedef enum {
DSPROPERTY_VMANAGER_STATE_PLAYING3DHW = 0,
DSPROPERTY_VMANAGER_STATE_SILENT,
DSPROPERTY_VMANAGER_STATE_BUMPED,
DSPROPERTY_VMANAGER_STATE_PLAYFAILED
2024-04-16 03:43:29 +00:00
} VmState;
2024-04-16 18:56:40 +00:00
#ifdef __cplusplus
extern "C" {
2024-04-16 03:43:29 +00:00
#endif
// {62A69BAE-DF9D-11d1-99A6-00C04FC99D46}
2024-04-16 18:56:40 +00:00
DEFINE_GUID(DSPROPSETID_VoiceManager, 0x62a69bae, 0xdf9d, 0x11d1, 0x99, 0xa6, 0x0, 0xc0, 0x4f, 0xc9, 0x9d, 0x46);
2024-04-16 03:43:29 +00:00
2024-04-16 18:56:40 +00:00
#ifdef __cplusplus
2024-04-16 03:43:29 +00:00
}
#endif
#endif