|
enum | XAUDIO2_DEVICE_ROLE {
NotDefaultDevice = 0x0,
DefaultConsoleDevice = 0x1,
DefaultMultimediaDevice = 0x2,
DefaultCommunicationsDevice = 0x4,
DefaultGameDevice = 0x8,
GlobalDefaultDevice = 0xf,
InvalidDeviceRole = ~GlobalDefaultDevice
} |
|
enum | XAUDIO2_WINDOWS_PROCESSOR_SPECIFIER {
Processor1 = 0x00000001,
Processor2 = 0x00000002,
Processor3 = 0x00000004,
Processor4 = 0x00000008,
Processor5 = 0x00000010,
Processor6 = 0x00000020,
Processor7 = 0x00000040,
Processor8 = 0x00000080,
Processor9 = 0x00000100,
Processor10 = 0x00000200,
Processor11 = 0x00000400,
Processor12 = 0x00000800,
Processor13 = 0x00001000,
Processor14 = 0x00002000,
Processor15 = 0x00004000,
Processor16 = 0x00008000,
Processor17 = 0x00010000,
Processor18 = 0x00020000,
Processor19 = 0x00040000,
Processor20 = 0x00080000,
Processor21 = 0x00100000,
Processor22 = 0x00200000,
Processor23 = 0x00400000,
Processor24 = 0x00800000,
Processor25 = 0x01000000,
Processor26 = 0x02000000,
Processor27 = 0x04000000,
Processor28 = 0x08000000,
Processor29 = 0x10000000,
Processor30 = 0x20000000,
Processor31 = 0x40000000,
Processor32 = 0x80000000,
XAUDIO2_ANY_PROCESSOR = 0xffffffff,
XAUDIO2_DEFAULT_PROCESSOR = XAUDIO2_ANY_PROCESSOR
} |
|
enum | XAUDIO2_FILTER_TYPE { LowPassFilter,
BandPassFilter,
HighPassFilter
} |
|
|
| DEFINE_GUID (CLSID_XAudio2, 0xe21a7345, 0xeb21, 0x468e, 0xbe, 0x50, 0x80, 0x4d, 0xb9, 0x7c, 0xf7, 0x08) |
|
| DEFINE_GUID (CLSID_XAudio2_Debug, 0xf7a76c21, 0x53d4, 0x46bb, 0xac, 0x53, 0x8b, 0x45, 0x9c, 0xae, 0x46, 0xbd) |
|
| DEFINE_GUID (IID_IXAudio2, 0x8bcf1f58, 0x9fe7, 0x4583, 0x8a, 0xc6, 0xe2, 0xad, 0xc4, 0x65, 0xc8, 0xbb) |
|
| DECLARE_INTERFACE (IXAudio2Voice) |
|
| DECLARE_INTERFACE (IXAudio2EngineCallback) |
|
| DECLARE_INTERFACE (IXAudio2VoiceCallback) |
|
| DECLARE_INTERFACE_ (IXAudio2MasteringVoice, IXAudio2Voice) |
|
| DECLARE_INTERFACE_ (IXAudio2SubmixVoice, IXAudio2Voice) |
|
| DECLARE_INTERFACE_ (IXAudio2SourceVoice, IXAudio2Voice) |
|
| DECLARE_INTERFACE_ (IXAudio2, IUnknown) |
|
HRESULT | XAudio2Create (IXAudio2 **ppXAudio2, UINT32 Flags=0, XAUDIO2_PROCESSOR XAudio2Processor=XAUDIO2_DEFAULT_PROCESSOR) |
|