Win32 API 日本語リファレンス
ホームMedia.Audio.XAudio2 › 定数

定数

224

Windows.Win32.Media.Audio.XAudio2

名前
FXEQ_MIN_FRAMERATEDWORD22000
FXEQ_MAX_FRAMERATEDWORD48000
FXEQ_MIN_FREQUENCY_CENTERFLOAT20
FXEQ_MAX_FREQUENCY_CENTERFLOAT20000
FXEQ_DEFAULT_FREQUENCY_CENTER_0FLOAT100
FXEQ_DEFAULT_FREQUENCY_CENTER_1FLOAT800
FXEQ_DEFAULT_FREQUENCY_CENTER_2FLOAT2000
FXEQ_DEFAULT_FREQUENCY_CENTER_3FLOAT10000
FXEQ_MIN_GAINFLOAT0.126
FXEQ_MAX_GAINFLOAT7.94
FXEQ_DEFAULT_GAINFLOAT1
FXEQ_MIN_BANDWIDTHFLOAT0.1
FXEQ_MAX_BANDWIDTHFLOAT2
FXEQ_DEFAULT_BANDWIDTHFLOAT1
FXMASTERINGLIMITER_MIN_RELEASEDWORD1
FXMASTERINGLIMITER_MAX_RELEASEDWORD20
FXMASTERINGLIMITER_DEFAULT_RELEASEDWORD6
FXMASTERINGLIMITER_MIN_LOUDNESSDWORD1
FXMASTERINGLIMITER_MAX_LOUDNESSDWORD1800
FXMASTERINGLIMITER_DEFAULT_LOUDNESSDWORD1000
FXREVERB_MIN_DIFFUSIONFLOAT0
FXREVERB_MAX_DIFFUSIONFLOAT1
FXREVERB_DEFAULT_DIFFUSIONFLOAT0.9
FXREVERB_MIN_ROOMSIZEFLOAT0.0001
FXREVERB_MAX_ROOMSIZEFLOAT1
FXREVERB_DEFAULT_ROOMSIZEFLOAT0.6
FXLOUDNESS_DEFAULT_MOMENTARY_MSDWORD400
FXLOUDNESS_DEFAULT_SHORTTERM_MSDWORD3000
FXECHO_MIN_WETDRYMIXFLOAT0
FXECHO_MAX_WETDRYMIXFLOAT1
FXECHO_DEFAULT_WETDRYMIXFLOAT0.5
FXECHO_MIN_FEEDBACKFLOAT0
FXECHO_MAX_FEEDBACKFLOAT1
FXECHO_DEFAULT_FEEDBACKFLOAT0.5
FXECHO_MIN_DELAYFLOAT1
FXECHO_MAX_DELAYFLOAT2000
FXECHO_DEFAULT_DELAYFLOAT500
XAUDIO2_DLL_Aunknownxaudio2_9.dll
XAUDIO2_DLL_Wunknownxaudio2_9.dll
XAUDIO2D_DLL_Aunknownxaudio2_9d.dll
XAUDIO2D_DLL_Wunknownxaudio2_9d.dll
XAUDIO2_DLLunknownxaudio2_9.dll
XAUDIO2D_DLLunknownxaudio2_9d.dll
XAUDIO2_MAX_BUFFER_BYTESDWORD2147483648
XAUDIO2_MAX_QUEUED_BUFFERSDWORD64
XAUDIO2_MAX_BUFFERS_SYSTEMDWORD2
XAUDIO2_MAX_AUDIO_CHANNELSDWORD64
XAUDIO2_MIN_SAMPLE_RATEDWORD1000
XAUDIO2_MAX_SAMPLE_RATEDWORD200000
XAUDIO2_MAX_VOLUME_LEVELFLOAT16777216
XAUDIO2_MAX_FREQ_RATIOFLOAT1024
XAUDIO2_DEFAULT_FREQ_RATIOFLOAT2
XAUDIO2_MAX_FILTER_ONEOVERQFLOAT1.5
XAUDIO2_MAX_FILTER_FREQUENCYFLOAT1
XAUDIO2_MAX_LOOP_COUNTDWORD254
XAUDIO2_MAX_INSTANCESDWORD8
XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MONODWORD600000
XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MULTICHANNELDWORD300000
XAUDIO2_COMMIT_NOWDWORD0
XAUDIO2_COMMIT_ALLDWORD0
XAUDIO2_NO_LOOP_REGIONDWORD0
XAUDIO2_LOOP_INFINITEDWORD255
XAUDIO2_DEFAULT_CHANNELSDWORD0
XAUDIO2_DEFAULT_SAMPLERATEDWORD0
XAUDIO2_DEBUG_ENGINEDWORD1
XAUDIO2_VOICE_NOPITCHDWORD2
XAUDIO2_VOICE_NOSRCDWORD4
XAUDIO2_VOICE_USEFILTERDWORD8
XAUDIO2_PLAY_TAILSDWORD32
XAUDIO2_END_OF_STREAMDWORD64
XAUDIO2_SEND_USEFILTERDWORD128
XAUDIO2_VOICE_NOSAMPLESPLAYEDDWORD256
XAUDIO2_STOP_ENGINE_WHEN_IDLEDWORD8192
XAUDIO2_1024_QUANTUMDWORD32768
XAUDIO2_NO_VIRTUAL_AUDIO_CLIENTDWORD65536
XAUDIO2_DEFAULT_FILTER_FREQUENCYFLOAT1
XAUDIO2_DEFAULT_FILTER_ONEOVERQFLOAT1
XAUDIO2_QUANTUM_NUMERATORDWORD1
XAUDIO2_QUANTUM_DENOMINATORDWORD100
FACILITY_XAUDIO2DWORD2198
XAUDIO2_E_INVALID_CALLHRESULT-2003435519
XAUDIO2_E_XMA_DECODER_ERRORHRESULT-2003435518
XAUDIO2_E_XAPO_CREATION_FAILEDHRESULT-2003435517
XAUDIO2_E_DEVICE_INVALIDATEDHRESULT-2003435516
Processor1DWORD1
Processor2DWORD2
Processor3DWORD4
Processor4DWORD8
Processor5DWORD16
Processor6DWORD32
Processor7DWORD64
Processor8DWORD128
Processor9DWORD256
Processor10DWORD512
Processor11DWORD1024
Processor12DWORD2048
Processor13DWORD4096
Processor14DWORD8192
Processor15DWORD16384
Processor16DWORD32768
Processor17DWORD65536
Processor18DWORD131072
Processor19DWORD262144
Processor20DWORD524288
Processor21DWORD1048576
Processor22DWORD2097152
Processor23DWORD4194304
Processor24DWORD8388608
Processor25DWORD16777216
Processor26DWORD33554432
Processor27DWORD67108864
Processor28DWORD134217728
Processor29DWORD268435456
Processor30DWORD536870912
Processor31DWORD1073741824
Processor32DWORD2147483648
XAUDIO2_ANY_PROCESSORDWORD4294967295
XAUDIO2_USE_DEFAULT_PROCESSORDWORD0
XAUDIO2_DEFAULT_PROCESSORDWORD1
XAUDIO2_LOG_ERRORSDWORD1
XAUDIO2_LOG_WARNINGSDWORD2
XAUDIO2_LOG_INFODWORD4
XAUDIO2_LOG_DETAILDWORD8
XAUDIO2_LOG_API_CALLSDWORD16
XAUDIO2_LOG_FUNC_CALLSDWORD32
XAUDIO2_LOG_TIMINGDWORD64
XAUDIO2_LOG_LOCKSDWORD128
XAUDIO2_LOG_MEMORYDWORD256
XAUDIO2_LOG_STREAMINGDWORD4096
XAUDIO2FX_REVERB_MIN_FRAMERATEDWORD20000
XAUDIO2FX_REVERB_MAX_FRAMERATEDWORD48000
XAUDIO2FX_REVERB_MIN_WET_DRY_MIXFLOAT0
XAUDIO2FX_REVERB_MIN_REFLECTIONS_DELAYDWORD0
XAUDIO2FX_REVERB_MIN_REVERB_DELAYDWORD0
XAUDIO2FX_REVERB_MIN_REAR_DELAYDWORD0
XAUDIO2FX_REVERB_MIN_7POINT1_SIDE_DELAYDWORD0
XAUDIO2FX_REVERB_MIN_7POINT1_REAR_DELAYDWORD0
XAUDIO2FX_REVERB_MIN_POSITIONDWORD0
XAUDIO2FX_REVERB_MIN_DIFFUSIONDWORD0
XAUDIO2FX_REVERB_MIN_LOW_EQ_GAINDWORD0
XAUDIO2FX_REVERB_MIN_LOW_EQ_CUTOFFDWORD0
XAUDIO2FX_REVERB_MIN_HIGH_EQ_GAINDWORD0
XAUDIO2FX_REVERB_MIN_HIGH_EQ_CUTOFFDWORD0
XAUDIO2FX_REVERB_MIN_ROOM_FILTER_FREQFLOAT20
XAUDIO2FX_REVERB_MIN_ROOM_FILTER_MAINFLOAT-100
XAUDIO2FX_REVERB_MIN_ROOM_FILTER_HFFLOAT-100
XAUDIO2FX_REVERB_MIN_REFLECTIONS_GAINFLOAT-100
XAUDIO2FX_REVERB_MIN_REVERB_GAINFLOAT-100
XAUDIO2FX_REVERB_MIN_DECAY_TIMEFLOAT0.1
XAUDIO2FX_REVERB_MIN_DENSITYFLOAT0
XAUDIO2FX_REVERB_MIN_ROOM_SIZEFLOAT0
XAUDIO2FX_REVERB_MAX_WET_DRY_MIXFLOAT100
XAUDIO2FX_REVERB_MAX_REFLECTIONS_DELAYDWORD300
XAUDIO2FX_REVERB_MAX_REVERB_DELAYDWORD85
XAUDIO2FX_REVERB_MAX_REAR_DELAYDWORD5
XAUDIO2FX_REVERB_MAX_7POINT1_SIDE_DELAYDWORD5
XAUDIO2FX_REVERB_MAX_7POINT1_REAR_DELAYDWORD20
XAUDIO2FX_REVERB_MAX_POSITIONDWORD30
XAUDIO2FX_REVERB_MAX_DIFFUSIONDWORD15
XAUDIO2FX_REVERB_MAX_LOW_EQ_GAINDWORD12
XAUDIO2FX_REVERB_MAX_LOW_EQ_CUTOFFDWORD9
XAUDIO2FX_REVERB_MAX_HIGH_EQ_GAINDWORD8
XAUDIO2FX_REVERB_MAX_HIGH_EQ_CUTOFFDWORD14
XAUDIO2FX_REVERB_MAX_ROOM_FILTER_FREQFLOAT20000
XAUDIO2FX_REVERB_MAX_ROOM_FILTER_MAINFLOAT0
XAUDIO2FX_REVERB_MAX_ROOM_FILTER_HFFLOAT0
XAUDIO2FX_REVERB_MAX_REFLECTIONS_GAINFLOAT20
XAUDIO2FX_REVERB_MAX_REVERB_GAINFLOAT20
XAUDIO2FX_REVERB_MAX_DENSITYFLOAT100
XAUDIO2FX_REVERB_MAX_ROOM_SIZEFLOAT100
XAUDIO2FX_REVERB_DEFAULT_WET_DRY_MIXFLOAT100
XAUDIO2FX_REVERB_DEFAULT_REFLECTIONS_DELAYDWORD5
XAUDIO2FX_REVERB_DEFAULT_REVERB_DELAYDWORD5
XAUDIO2FX_REVERB_DEFAULT_REAR_DELAYDWORD5
XAUDIO2FX_REVERB_DEFAULT_7POINT1_SIDE_DELAYDWORD5
XAUDIO2FX_REVERB_DEFAULT_7POINT1_REAR_DELAYDWORD20
XAUDIO2FX_REVERB_DEFAULT_POSITIONDWORD6
XAUDIO2FX_REVERB_DEFAULT_POSITION_MATRIXDWORD27
XAUDIO2FX_REVERB_DEFAULT_EARLY_DIFFUSIONDWORD8
XAUDIO2FX_REVERB_DEFAULT_LATE_DIFFUSIONDWORD8
XAUDIO2FX_REVERB_DEFAULT_LOW_EQ_GAINDWORD8
XAUDIO2FX_REVERB_DEFAULT_LOW_EQ_CUTOFFDWORD4
XAUDIO2FX_REVERB_DEFAULT_HIGH_EQ_GAINDWORD8
XAUDIO2FX_REVERB_DEFAULT_HIGH_EQ_CUTOFFDWORD4
XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_FREQFLOAT5000
XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_MAINFLOAT0
XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_HFFLOAT0
XAUDIO2FX_REVERB_DEFAULT_REFLECTIONS_GAINFLOAT0
XAUDIO2FX_REVERB_DEFAULT_REVERB_GAINFLOAT0
XAUDIO2FX_REVERB_DEFAULT_DECAY_TIMEFLOAT1
XAUDIO2FX_REVERB_DEFAULT_DENSITYFLOAT100
XAUDIO2FX_REVERB_DEFAULT_ROOM_SIZEFLOAT100
XAUDIO2FX_REVERB_DEFAULT_DISABLE_LATE_FIELDDWORD0
HRTF_MAX_GAIN_LIMITFLOAT12
HRTF_MIN_GAIN_LIMITFLOAT-96
HRTF_MIN_UNITY_GAIN_DISTANCEFLOAT0.05
HRTF_DEFAULT_UNITY_GAIN_DISTANCEFLOAT1
FACILITY_XAPODWORD2199
XAPO_E_FORMAT_UNSUPPORTEDHRESULT-2003369983
XAPO_MIN_CHANNELSDWORD1
XAPO_MAX_CHANNELSDWORD64
XAPO_MIN_FRAMERATEDWORD1000
XAPO_MAX_FRAMERATEDWORD200000
XAPO_REGISTRATION_STRING_LENGTHDWORD256
XAPO_FLAG_CHANNELS_MUST_MATCHDWORD1
XAPO_FLAG_FRAMERATE_MUST_MATCHDWORD2
XAPO_FLAG_BITSPERSAMPLE_MUST_MATCHDWORD4
XAPO_FLAG_BUFFERCOUNT_MUST_MATCHDWORD8
XAPO_FLAG_INPLACE_REQUIREDDWORD32
XAPO_FLAG_INPLACE_SUPPORTEDDWORD16
SPEAKER_MONODWORD4
X3DAUDIO_HANDLE_BYTESIZEDWORD20
X3DAUDIO_PIFLOAT3.1415927
X3DAUDIO_2PIFLOAT6.2831855
X3DAUDIO_SPEED_OF_SOUNDFLOAT343.5
X3DAUDIO_CALCULATE_MATRIXDWORD1
X3DAUDIO_CALCULATE_DELAYDWORD2
X3DAUDIO_CALCULATE_LPF_DIRECTDWORD4
X3DAUDIO_CALCULATE_LPF_REVERBDWORD8
X3DAUDIO_CALCULATE_REVERBDWORD16
X3DAUDIO_CALCULATE_DOPPLERDWORD32
X3DAUDIO_CALCULATE_EMITTER_ANGLEDWORD64
X3DAUDIO_CALCULATE_ZEROCENTERDWORD65536
X3DAUDIO_CALCULATE_REDIRECT_TO_LFEDWORD131072

各言語での定義

定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。

#define FXEQ_MIN_FRAMERATE 22000
#define FXEQ_MAX_FRAMERATE 48000
#define FXEQ_MIN_FREQUENCY_CENTER 20
#define FXEQ_MAX_FREQUENCY_CENTER 20000
#define FXEQ_DEFAULT_FREQUENCY_CENTER_0 100
#define FXEQ_DEFAULT_FREQUENCY_CENTER_1 800
#define FXEQ_DEFAULT_FREQUENCY_CENTER_2 2000
#define FXEQ_DEFAULT_FREQUENCY_CENTER_3 10000
#define FXEQ_MIN_GAIN 0.126
#define FXEQ_MAX_GAIN 7.94
#define FXEQ_DEFAULT_GAIN 1
#define FXEQ_MIN_BANDWIDTH 0.1
#define FXEQ_MAX_BANDWIDTH 2
#define FXEQ_DEFAULT_BANDWIDTH 1
#define FXMASTERINGLIMITER_MIN_RELEASE 1
#define FXMASTERINGLIMITER_MAX_RELEASE 20
#define FXMASTERINGLIMITER_DEFAULT_RELEASE 6
#define FXMASTERINGLIMITER_MIN_LOUDNESS 1
#define FXMASTERINGLIMITER_MAX_LOUDNESS 1800
#define FXMASTERINGLIMITER_DEFAULT_LOUDNESS 1000
#define FXREVERB_MIN_DIFFUSION 0
#define FXREVERB_MAX_DIFFUSION 1
#define FXREVERB_DEFAULT_DIFFUSION 0.9
#define FXREVERB_MIN_ROOMSIZE 0.0001
#define FXREVERB_MAX_ROOMSIZE 1
#define FXREVERB_DEFAULT_ROOMSIZE 0.6
#define FXLOUDNESS_DEFAULT_MOMENTARY_MS 400
#define FXLOUDNESS_DEFAULT_SHORTTERM_MS 3000
#define FXECHO_MIN_WETDRYMIX 0
#define FXECHO_MAX_WETDRYMIX 1
#define FXECHO_DEFAULT_WETDRYMIX 0.5
#define FXECHO_MIN_FEEDBACK 0
#define FXECHO_MAX_FEEDBACK 1
#define FXECHO_DEFAULT_FEEDBACK 0.5
#define FXECHO_MIN_DELAY 1
#define FXECHO_MAX_DELAY 2000
#define FXECHO_DEFAULT_DELAY 500
#define XAUDIO2_MAX_BUFFER_BYTES 2147483648
#define XAUDIO2_MAX_QUEUED_BUFFERS 64
#define XAUDIO2_MAX_BUFFERS_SYSTEM 2
#define XAUDIO2_MAX_AUDIO_CHANNELS 64
#define XAUDIO2_MIN_SAMPLE_RATE 1000
#define XAUDIO2_MAX_SAMPLE_RATE 200000
#define XAUDIO2_MAX_VOLUME_LEVEL 16777216
#define XAUDIO2_MAX_FREQ_RATIO 1024
#define XAUDIO2_DEFAULT_FREQ_RATIO 2
#define XAUDIO2_MAX_FILTER_ONEOVERQ 1.5
#define XAUDIO2_MAX_FILTER_FREQUENCY 1
#define XAUDIO2_MAX_LOOP_COUNT 254
#define XAUDIO2_MAX_INSTANCES 8
#define XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MONO 600000
#define XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MULTICHANNEL 300000
#define XAUDIO2_COMMIT_NOW 0
#define XAUDIO2_COMMIT_ALL 0
#define XAUDIO2_NO_LOOP_REGION 0
#define XAUDIO2_LOOP_INFINITE 255
#define XAUDIO2_DEFAULT_CHANNELS 0
#define XAUDIO2_DEFAULT_SAMPLERATE 0
#define XAUDIO2_DEBUG_ENGINE 1
#define XAUDIO2_VOICE_NOPITCH 2
#define XAUDIO2_VOICE_NOSRC 4
#define XAUDIO2_VOICE_USEFILTER 8
#define XAUDIO2_PLAY_TAILS 32
#define XAUDIO2_END_OF_STREAM 64
#define XAUDIO2_SEND_USEFILTER 128
#define XAUDIO2_VOICE_NOSAMPLESPLAYED 256
#define XAUDIO2_STOP_ENGINE_WHEN_IDLE 8192
#define XAUDIO2_1024_QUANTUM 32768
#define XAUDIO2_NO_VIRTUAL_AUDIO_CLIENT 65536
#define XAUDIO2_DEFAULT_FILTER_FREQUENCY 1
#define XAUDIO2_DEFAULT_FILTER_ONEOVERQ 1
#define XAUDIO2_QUANTUM_NUMERATOR 1
#define XAUDIO2_QUANTUM_DENOMINATOR 100
#define FACILITY_XAUDIO2 2198
#define XAUDIO2_E_INVALID_CALL -2003435519
#define XAUDIO2_E_XMA_DECODER_ERROR -2003435518
#define XAUDIO2_E_XAPO_CREATION_FAILED -2003435517
#define XAUDIO2_E_DEVICE_INVALIDATED -2003435516
#define Processor1 1
#define Processor2 2
#define Processor3 4
#define Processor4 8
#define Processor5 16
#define Processor6 32
#define Processor7 64
#define Processor8 128
#define Processor9 256
#define Processor10 512
#define Processor11 1024
#define Processor12 2048
#define Processor13 4096
#define Processor14 8192
#define Processor15 16384
#define Processor16 32768
#define Processor17 65536
#define Processor18 131072
#define Processor19 262144
#define Processor20 524288
#define Processor21 1048576
#define Processor22 2097152
#define Processor23 4194304
#define Processor24 8388608
#define Processor25 16777216
#define Processor26 33554432
#define Processor27 67108864
#define Processor28 134217728
#define Processor29 268435456
#define Processor30 536870912
#define Processor31 1073741824
#define Processor32 2147483648
#define XAUDIO2_ANY_PROCESSOR 4294967295
#define XAUDIO2_USE_DEFAULT_PROCESSOR 0
#define XAUDIO2_DEFAULT_PROCESSOR 1
#define XAUDIO2_LOG_ERRORS 1
#define XAUDIO2_LOG_WARNINGS 2
#define XAUDIO2_LOG_INFO 4
#define XAUDIO2_LOG_DETAIL 8
#define XAUDIO2_LOG_API_CALLS 16
#define XAUDIO2_LOG_FUNC_CALLS 32
#define XAUDIO2_LOG_TIMING 64
#define XAUDIO2_LOG_LOCKS 128
#define XAUDIO2_LOG_MEMORY 256
#define XAUDIO2_LOG_STREAMING 4096
#define XAUDIO2FX_REVERB_MIN_FRAMERATE 20000
#define XAUDIO2FX_REVERB_MAX_FRAMERATE 48000
#define XAUDIO2FX_REVERB_MIN_WET_DRY_MIX 0
#define XAUDIO2FX_REVERB_MIN_REFLECTIONS_DELAY 0
#define XAUDIO2FX_REVERB_MIN_REVERB_DELAY 0
#define XAUDIO2FX_REVERB_MIN_REAR_DELAY 0
#define XAUDIO2FX_REVERB_MIN_7POINT1_SIDE_DELAY 0
#define XAUDIO2FX_REVERB_MIN_7POINT1_REAR_DELAY 0
#define XAUDIO2FX_REVERB_MIN_POSITION 0
#define XAUDIO2FX_REVERB_MIN_DIFFUSION 0
#define XAUDIO2FX_REVERB_MIN_LOW_EQ_GAIN 0
#define XAUDIO2FX_REVERB_MIN_LOW_EQ_CUTOFF 0
#define XAUDIO2FX_REVERB_MIN_HIGH_EQ_GAIN 0
#define XAUDIO2FX_REVERB_MIN_HIGH_EQ_CUTOFF 0
#define XAUDIO2FX_REVERB_MIN_ROOM_FILTER_FREQ 20
#define XAUDIO2FX_REVERB_MIN_ROOM_FILTER_MAIN -100
#define XAUDIO2FX_REVERB_MIN_ROOM_FILTER_HF -100
#define XAUDIO2FX_REVERB_MIN_REFLECTIONS_GAIN -100
#define XAUDIO2FX_REVERB_MIN_REVERB_GAIN -100
#define XAUDIO2FX_REVERB_MIN_DECAY_TIME 0.1
#define XAUDIO2FX_REVERB_MIN_DENSITY 0
#define XAUDIO2FX_REVERB_MIN_ROOM_SIZE 0
#define XAUDIO2FX_REVERB_MAX_WET_DRY_MIX 100
#define XAUDIO2FX_REVERB_MAX_REFLECTIONS_DELAY 300
#define XAUDIO2FX_REVERB_MAX_REVERB_DELAY 85
#define XAUDIO2FX_REVERB_MAX_REAR_DELAY 5
#define XAUDIO2FX_REVERB_MAX_7POINT1_SIDE_DELAY 5
#define XAUDIO2FX_REVERB_MAX_7POINT1_REAR_DELAY 20
#define XAUDIO2FX_REVERB_MAX_POSITION 30
#define XAUDIO2FX_REVERB_MAX_DIFFUSION 15
#define XAUDIO2FX_REVERB_MAX_LOW_EQ_GAIN 12
#define XAUDIO2FX_REVERB_MAX_LOW_EQ_CUTOFF 9
#define XAUDIO2FX_REVERB_MAX_HIGH_EQ_GAIN 8
#define XAUDIO2FX_REVERB_MAX_HIGH_EQ_CUTOFF 14
#define XAUDIO2FX_REVERB_MAX_ROOM_FILTER_FREQ 20000
#define XAUDIO2FX_REVERB_MAX_ROOM_FILTER_MAIN 0
#define XAUDIO2FX_REVERB_MAX_ROOM_FILTER_HF 0
#define XAUDIO2FX_REVERB_MAX_REFLECTIONS_GAIN 20
#define XAUDIO2FX_REVERB_MAX_REVERB_GAIN 20
#define XAUDIO2FX_REVERB_MAX_DENSITY 100
#define XAUDIO2FX_REVERB_MAX_ROOM_SIZE 100
#define XAUDIO2FX_REVERB_DEFAULT_WET_DRY_MIX 100
#define XAUDIO2FX_REVERB_DEFAULT_REFLECTIONS_DELAY 5
#define XAUDIO2FX_REVERB_DEFAULT_REVERB_DELAY 5
#define XAUDIO2FX_REVERB_DEFAULT_REAR_DELAY 5
#define XAUDIO2FX_REVERB_DEFAULT_7POINT1_SIDE_DELAY 5
#define XAUDIO2FX_REVERB_DEFAULT_7POINT1_REAR_DELAY 20
#define XAUDIO2FX_REVERB_DEFAULT_POSITION 6
#define XAUDIO2FX_REVERB_DEFAULT_POSITION_MATRIX 27
#define XAUDIO2FX_REVERB_DEFAULT_EARLY_DIFFUSION 8
#define XAUDIO2FX_REVERB_DEFAULT_LATE_DIFFUSION 8
#define XAUDIO2FX_REVERB_DEFAULT_LOW_EQ_GAIN 8
#define XAUDIO2FX_REVERB_DEFAULT_LOW_EQ_CUTOFF 4
#define XAUDIO2FX_REVERB_DEFAULT_HIGH_EQ_GAIN 8
#define XAUDIO2FX_REVERB_DEFAULT_HIGH_EQ_CUTOFF 4
#define XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_FREQ 5000
#define XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_MAIN 0
#define XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_HF 0
#define XAUDIO2FX_REVERB_DEFAULT_REFLECTIONS_GAIN 0
#define XAUDIO2FX_REVERB_DEFAULT_REVERB_GAIN 0
#define XAUDIO2FX_REVERB_DEFAULT_DECAY_TIME 1
#define XAUDIO2FX_REVERB_DEFAULT_DENSITY 100
#define XAUDIO2FX_REVERB_DEFAULT_ROOM_SIZE 100
#define XAUDIO2FX_REVERB_DEFAULT_DISABLE_LATE_FIELD 0
#define HRTF_MAX_GAIN_LIMIT 12
#define HRTF_MIN_GAIN_LIMIT -96
#define HRTF_MIN_UNITY_GAIN_DISTANCE 0.05
#define HRTF_DEFAULT_UNITY_GAIN_DISTANCE 1
#define FACILITY_XAPO 2199
#define XAPO_E_FORMAT_UNSUPPORTED -2003369983
#define XAPO_MIN_CHANNELS 1
#define XAPO_MAX_CHANNELS 64
#define XAPO_MIN_FRAMERATE 1000
#define XAPO_MAX_FRAMERATE 200000
#define XAPO_REGISTRATION_STRING_LENGTH 256
#define XAPO_FLAG_CHANNELS_MUST_MATCH 1
#define XAPO_FLAG_FRAMERATE_MUST_MATCH 2
#define XAPO_FLAG_BITSPERSAMPLE_MUST_MATCH 4
#define XAPO_FLAG_BUFFERCOUNT_MUST_MATCH 8
#define XAPO_FLAG_INPLACE_REQUIRED 32
#define XAPO_FLAG_INPLACE_SUPPORTED 16
#define SPEAKER_MONO 4
#define X3DAUDIO_HANDLE_BYTESIZE 20
#define X3DAUDIO_PI 3.1415927
#define X3DAUDIO_2PI 6.2831855
#define X3DAUDIO_SPEED_OF_SOUND 343.5
#define X3DAUDIO_CALCULATE_MATRIX 1
#define X3DAUDIO_CALCULATE_DELAY 2
#define X3DAUDIO_CALCULATE_LPF_DIRECT 4
#define X3DAUDIO_CALCULATE_LPF_REVERB 8
#define X3DAUDIO_CALCULATE_REVERB 16
#define X3DAUDIO_CALCULATE_DOPPLER 32
#define X3DAUDIO_CALCULATE_EMITTER_ANGLE 64
#define X3DAUDIO_CALCULATE_ZEROCENTER 65536
#define X3DAUDIO_CALCULATE_REDIRECT_TO_LFE 131072
public const uint FXEQ_MIN_FRAMERATE = 22000;
public const uint FXEQ_MAX_FRAMERATE = 48000;
public const float FXEQ_MIN_FREQUENCY_CENTER = 20f;
public const float FXEQ_MAX_FREQUENCY_CENTER = 20000f;
public const float FXEQ_DEFAULT_FREQUENCY_CENTER_0 = 100f;
public const float FXEQ_DEFAULT_FREQUENCY_CENTER_1 = 800f;
public const float FXEQ_DEFAULT_FREQUENCY_CENTER_2 = 2000f;
public const float FXEQ_DEFAULT_FREQUENCY_CENTER_3 = 10000f;
public const float FXEQ_MIN_GAIN = 0.126f;
public const float FXEQ_MAX_GAIN = 7.94f;
public const float FXEQ_DEFAULT_GAIN = 1f;
public const float FXEQ_MIN_BANDWIDTH = 0.1f;
public const float FXEQ_MAX_BANDWIDTH = 2f;
public const float FXEQ_DEFAULT_BANDWIDTH = 1f;
public const uint FXMASTERINGLIMITER_MIN_RELEASE = 1;
public const uint FXMASTERINGLIMITER_MAX_RELEASE = 20;
public const uint FXMASTERINGLIMITER_DEFAULT_RELEASE = 6;
public const uint FXMASTERINGLIMITER_MIN_LOUDNESS = 1;
public const uint FXMASTERINGLIMITER_MAX_LOUDNESS = 1800;
public const uint FXMASTERINGLIMITER_DEFAULT_LOUDNESS = 1000;
public const float FXREVERB_MIN_DIFFUSION = 0f;
public const float FXREVERB_MAX_DIFFUSION = 1f;
public const float FXREVERB_DEFAULT_DIFFUSION = 0.9f;
public const float FXREVERB_MIN_ROOMSIZE = 0.0001f;
public const float FXREVERB_MAX_ROOMSIZE = 1f;
public const float FXREVERB_DEFAULT_ROOMSIZE = 0.6f;
public const uint FXLOUDNESS_DEFAULT_MOMENTARY_MS = 400;
public const uint FXLOUDNESS_DEFAULT_SHORTTERM_MS = 3000;
public const float FXECHO_MIN_WETDRYMIX = 0f;
public const float FXECHO_MAX_WETDRYMIX = 1f;
public const float FXECHO_DEFAULT_WETDRYMIX = 0.5f;
public const float FXECHO_MIN_FEEDBACK = 0f;
public const float FXECHO_MAX_FEEDBACK = 1f;
public const float FXECHO_DEFAULT_FEEDBACK = 0.5f;
public const float FXECHO_MIN_DELAY = 1f;
public const float FXECHO_MAX_DELAY = 2000f;
public const float FXECHO_DEFAULT_DELAY = 500f;
public const uint XAUDIO2_MAX_BUFFER_BYTES = 2147483648;
public const uint XAUDIO2_MAX_QUEUED_BUFFERS = 64;
public const uint XAUDIO2_MAX_BUFFERS_SYSTEM = 2;
public const uint XAUDIO2_MAX_AUDIO_CHANNELS = 64;
public const uint XAUDIO2_MIN_SAMPLE_RATE = 1000;
public const uint XAUDIO2_MAX_SAMPLE_RATE = 200000;
public const float XAUDIO2_MAX_VOLUME_LEVEL = 16777216f;
public const float XAUDIO2_MAX_FREQ_RATIO = 1024f;
public const float XAUDIO2_DEFAULT_FREQ_RATIO = 2f;
public const float XAUDIO2_MAX_FILTER_ONEOVERQ = 1.5f;
public const float XAUDIO2_MAX_FILTER_FREQUENCY = 1f;
public const uint XAUDIO2_MAX_LOOP_COUNT = 254;
public const uint XAUDIO2_MAX_INSTANCES = 8;
public const uint XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MONO = 600000;
public const uint XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MULTICHANNEL = 300000;
public const uint XAUDIO2_COMMIT_NOW = 0;
public const uint XAUDIO2_COMMIT_ALL = 0;
public const uint XAUDIO2_NO_LOOP_REGION = 0;
public const uint XAUDIO2_LOOP_INFINITE = 255;
public const uint XAUDIO2_DEFAULT_CHANNELS = 0;
public const uint XAUDIO2_DEFAULT_SAMPLERATE = 0;
public const uint XAUDIO2_DEBUG_ENGINE = 1;
public const uint XAUDIO2_VOICE_NOPITCH = 2;
public const uint XAUDIO2_VOICE_NOSRC = 4;
public const uint XAUDIO2_VOICE_USEFILTER = 8;
public const uint XAUDIO2_PLAY_TAILS = 32;
public const uint XAUDIO2_END_OF_STREAM = 64;
public const uint XAUDIO2_SEND_USEFILTER = 128;
public const uint XAUDIO2_VOICE_NOSAMPLESPLAYED = 256;
public const uint XAUDIO2_STOP_ENGINE_WHEN_IDLE = 8192;
public const uint XAUDIO2_1024_QUANTUM = 32768;
public const uint XAUDIO2_NO_VIRTUAL_AUDIO_CLIENT = 65536;
public const float XAUDIO2_DEFAULT_FILTER_FREQUENCY = 1f;
public const float XAUDIO2_DEFAULT_FILTER_ONEOVERQ = 1f;
public const uint XAUDIO2_QUANTUM_NUMERATOR = 1;
public const uint XAUDIO2_QUANTUM_DENOMINATOR = 100;
public const uint FACILITY_XAUDIO2 = 2198;
public const int XAUDIO2_E_INVALID_CALL = -2003435519;
public const int XAUDIO2_E_XMA_DECODER_ERROR = -2003435518;
public const int XAUDIO2_E_XAPO_CREATION_FAILED = -2003435517;
public const int XAUDIO2_E_DEVICE_INVALIDATED = -2003435516;
public const uint Processor1 = 1;
public const uint Processor2 = 2;
public const uint Processor3 = 4;
public const uint Processor4 = 8;
public const uint Processor5 = 16;
public const uint Processor6 = 32;
public const uint Processor7 = 64;
public const uint Processor8 = 128;
public const uint Processor9 = 256;
public const uint Processor10 = 512;
public const uint Processor11 = 1024;
public const uint Processor12 = 2048;
public const uint Processor13 = 4096;
public const uint Processor14 = 8192;
public const uint Processor15 = 16384;
public const uint Processor16 = 32768;
public const uint Processor17 = 65536;
public const uint Processor18 = 131072;
public const uint Processor19 = 262144;
public const uint Processor20 = 524288;
public const uint Processor21 = 1048576;
public const uint Processor22 = 2097152;
public const uint Processor23 = 4194304;
public const uint Processor24 = 8388608;
public const uint Processor25 = 16777216;
public const uint Processor26 = 33554432;
public const uint Processor27 = 67108864;
public const uint Processor28 = 134217728;
public const uint Processor29 = 268435456;
public const uint Processor30 = 536870912;
public const uint Processor31 = 1073741824;
public const uint Processor32 = 2147483648;
public const uint XAUDIO2_ANY_PROCESSOR = 4294967295;
public const uint XAUDIO2_USE_DEFAULT_PROCESSOR = 0;
public const uint XAUDIO2_DEFAULT_PROCESSOR = 1;
public const uint XAUDIO2_LOG_ERRORS = 1;
public const uint XAUDIO2_LOG_WARNINGS = 2;
public const uint XAUDIO2_LOG_INFO = 4;
public const uint XAUDIO2_LOG_DETAIL = 8;
public const uint XAUDIO2_LOG_API_CALLS = 16;
public const uint XAUDIO2_LOG_FUNC_CALLS = 32;
public const uint XAUDIO2_LOG_TIMING = 64;
public const uint XAUDIO2_LOG_LOCKS = 128;
public const uint XAUDIO2_LOG_MEMORY = 256;
public const uint XAUDIO2_LOG_STREAMING = 4096;
public const uint XAUDIO2FX_REVERB_MIN_FRAMERATE = 20000;
public const uint XAUDIO2FX_REVERB_MAX_FRAMERATE = 48000;
public const float XAUDIO2FX_REVERB_MIN_WET_DRY_MIX = 0f;
public const uint XAUDIO2FX_REVERB_MIN_REFLECTIONS_DELAY = 0;
public const uint XAUDIO2FX_REVERB_MIN_REVERB_DELAY = 0;
public const uint XAUDIO2FX_REVERB_MIN_REAR_DELAY = 0;
public const uint XAUDIO2FX_REVERB_MIN_7POINT1_SIDE_DELAY = 0;
public const uint XAUDIO2FX_REVERB_MIN_7POINT1_REAR_DELAY = 0;
public const uint XAUDIO2FX_REVERB_MIN_POSITION = 0;
public const uint XAUDIO2FX_REVERB_MIN_DIFFUSION = 0;
public const uint XAUDIO2FX_REVERB_MIN_LOW_EQ_GAIN = 0;
public const uint XAUDIO2FX_REVERB_MIN_LOW_EQ_CUTOFF = 0;
public const uint XAUDIO2FX_REVERB_MIN_HIGH_EQ_GAIN = 0;
public const uint XAUDIO2FX_REVERB_MIN_HIGH_EQ_CUTOFF = 0;
public const float XAUDIO2FX_REVERB_MIN_ROOM_FILTER_FREQ = 20f;
public const float XAUDIO2FX_REVERB_MIN_ROOM_FILTER_MAIN = -100f;
public const float XAUDIO2FX_REVERB_MIN_ROOM_FILTER_HF = -100f;
public const float XAUDIO2FX_REVERB_MIN_REFLECTIONS_GAIN = -100f;
public const float XAUDIO2FX_REVERB_MIN_REVERB_GAIN = -100f;
public const float XAUDIO2FX_REVERB_MIN_DECAY_TIME = 0.1f;
public const float XAUDIO2FX_REVERB_MIN_DENSITY = 0f;
public const float XAUDIO2FX_REVERB_MIN_ROOM_SIZE = 0f;
public const float XAUDIO2FX_REVERB_MAX_WET_DRY_MIX = 100f;
public const uint XAUDIO2FX_REVERB_MAX_REFLECTIONS_DELAY = 300;
public const uint XAUDIO2FX_REVERB_MAX_REVERB_DELAY = 85;
public const uint XAUDIO2FX_REVERB_MAX_REAR_DELAY = 5;
public const uint XAUDIO2FX_REVERB_MAX_7POINT1_SIDE_DELAY = 5;
public const uint XAUDIO2FX_REVERB_MAX_7POINT1_REAR_DELAY = 20;
public const uint XAUDIO2FX_REVERB_MAX_POSITION = 30;
public const uint XAUDIO2FX_REVERB_MAX_DIFFUSION = 15;
public const uint XAUDIO2FX_REVERB_MAX_LOW_EQ_GAIN = 12;
public const uint XAUDIO2FX_REVERB_MAX_LOW_EQ_CUTOFF = 9;
public const uint XAUDIO2FX_REVERB_MAX_HIGH_EQ_GAIN = 8;
public const uint XAUDIO2FX_REVERB_MAX_HIGH_EQ_CUTOFF = 14;
public const float XAUDIO2FX_REVERB_MAX_ROOM_FILTER_FREQ = 20000f;
public const float XAUDIO2FX_REVERB_MAX_ROOM_FILTER_MAIN = 0f;
public const float XAUDIO2FX_REVERB_MAX_ROOM_FILTER_HF = 0f;
public const float XAUDIO2FX_REVERB_MAX_REFLECTIONS_GAIN = 20f;
public const float XAUDIO2FX_REVERB_MAX_REVERB_GAIN = 20f;
public const float XAUDIO2FX_REVERB_MAX_DENSITY = 100f;
public const float XAUDIO2FX_REVERB_MAX_ROOM_SIZE = 100f;
public const float XAUDIO2FX_REVERB_DEFAULT_WET_DRY_MIX = 100f;
public const uint XAUDIO2FX_REVERB_DEFAULT_REFLECTIONS_DELAY = 5;
public const uint XAUDIO2FX_REVERB_DEFAULT_REVERB_DELAY = 5;
public const uint XAUDIO2FX_REVERB_DEFAULT_REAR_DELAY = 5;
public const uint XAUDIO2FX_REVERB_DEFAULT_7POINT1_SIDE_DELAY = 5;
public const uint XAUDIO2FX_REVERB_DEFAULT_7POINT1_REAR_DELAY = 20;
public const uint XAUDIO2FX_REVERB_DEFAULT_POSITION = 6;
public const uint XAUDIO2FX_REVERB_DEFAULT_POSITION_MATRIX = 27;
public const uint XAUDIO2FX_REVERB_DEFAULT_EARLY_DIFFUSION = 8;
public const uint XAUDIO2FX_REVERB_DEFAULT_LATE_DIFFUSION = 8;
public const uint XAUDIO2FX_REVERB_DEFAULT_LOW_EQ_GAIN = 8;
public const uint XAUDIO2FX_REVERB_DEFAULT_LOW_EQ_CUTOFF = 4;
public const uint XAUDIO2FX_REVERB_DEFAULT_HIGH_EQ_GAIN = 8;
public const uint XAUDIO2FX_REVERB_DEFAULT_HIGH_EQ_CUTOFF = 4;
public const float XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_FREQ = 5000f;
public const float XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_MAIN = 0f;
public const float XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_HF = 0f;
public const float XAUDIO2FX_REVERB_DEFAULT_REFLECTIONS_GAIN = 0f;
public const float XAUDIO2FX_REVERB_DEFAULT_REVERB_GAIN = 0f;
public const float XAUDIO2FX_REVERB_DEFAULT_DECAY_TIME = 1f;
public const float XAUDIO2FX_REVERB_DEFAULT_DENSITY = 100f;
public const float XAUDIO2FX_REVERB_DEFAULT_ROOM_SIZE = 100f;
public const uint XAUDIO2FX_REVERB_DEFAULT_DISABLE_LATE_FIELD = 0;
public const float HRTF_MAX_GAIN_LIMIT = 12f;
public const float HRTF_MIN_GAIN_LIMIT = -96f;
public const float HRTF_MIN_UNITY_GAIN_DISTANCE = 0.05f;
public const float HRTF_DEFAULT_UNITY_GAIN_DISTANCE = 1f;
public const uint FACILITY_XAPO = 2199;
public const int XAPO_E_FORMAT_UNSUPPORTED = -2003369983;
public const uint XAPO_MIN_CHANNELS = 1;
public const uint XAPO_MAX_CHANNELS = 64;
public const uint XAPO_MIN_FRAMERATE = 1000;
public const uint XAPO_MAX_FRAMERATE = 200000;
public const uint XAPO_REGISTRATION_STRING_LENGTH = 256;
public const uint XAPO_FLAG_CHANNELS_MUST_MATCH = 1;
public const uint XAPO_FLAG_FRAMERATE_MUST_MATCH = 2;
public const uint XAPO_FLAG_BITSPERSAMPLE_MUST_MATCH = 4;
public const uint XAPO_FLAG_BUFFERCOUNT_MUST_MATCH = 8;
public const uint XAPO_FLAG_INPLACE_REQUIRED = 32;
public const uint XAPO_FLAG_INPLACE_SUPPORTED = 16;
public const uint SPEAKER_MONO = 4;
public const uint X3DAUDIO_HANDLE_BYTESIZE = 20;
public const float X3DAUDIO_PI = 3.1415927f;
public const float X3DAUDIO_2PI = 6.2831855f;
public const float X3DAUDIO_SPEED_OF_SOUND = 343.5f;
public const uint X3DAUDIO_CALCULATE_MATRIX = 1;
public const uint X3DAUDIO_CALCULATE_DELAY = 2;
public const uint X3DAUDIO_CALCULATE_LPF_DIRECT = 4;
public const uint X3DAUDIO_CALCULATE_LPF_REVERB = 8;
public const uint X3DAUDIO_CALCULATE_REVERB = 16;
public const uint X3DAUDIO_CALCULATE_DOPPLER = 32;
public const uint X3DAUDIO_CALCULATE_EMITTER_ANGLE = 64;
public const uint X3DAUDIO_CALCULATE_ZEROCENTER = 65536;
public const uint X3DAUDIO_CALCULATE_REDIRECT_TO_LFE = 131072;
FXEQ_MIN_FRAMERATE = 22000
FXEQ_MAX_FRAMERATE = 48000
FXEQ_MIN_FREQUENCY_CENTER = 20
FXEQ_MAX_FREQUENCY_CENTER = 20000
FXEQ_DEFAULT_FREQUENCY_CENTER_0 = 100
FXEQ_DEFAULT_FREQUENCY_CENTER_1 = 800
FXEQ_DEFAULT_FREQUENCY_CENTER_2 = 2000
FXEQ_DEFAULT_FREQUENCY_CENTER_3 = 10000
FXEQ_MIN_GAIN = 0.126
FXEQ_MAX_GAIN = 7.94
FXEQ_DEFAULT_GAIN = 1
FXEQ_MIN_BANDWIDTH = 0.1
FXEQ_MAX_BANDWIDTH = 2
FXEQ_DEFAULT_BANDWIDTH = 1
FXMASTERINGLIMITER_MIN_RELEASE = 1
FXMASTERINGLIMITER_MAX_RELEASE = 20
FXMASTERINGLIMITER_DEFAULT_RELEASE = 6
FXMASTERINGLIMITER_MIN_LOUDNESS = 1
FXMASTERINGLIMITER_MAX_LOUDNESS = 1800
FXMASTERINGLIMITER_DEFAULT_LOUDNESS = 1000
FXREVERB_MIN_DIFFUSION = 0
FXREVERB_MAX_DIFFUSION = 1
FXREVERB_DEFAULT_DIFFUSION = 0.9
FXREVERB_MIN_ROOMSIZE = 0.0001
FXREVERB_MAX_ROOMSIZE = 1
FXREVERB_DEFAULT_ROOMSIZE = 0.6
FXLOUDNESS_DEFAULT_MOMENTARY_MS = 400
FXLOUDNESS_DEFAULT_SHORTTERM_MS = 3000
FXECHO_MIN_WETDRYMIX = 0
FXECHO_MAX_WETDRYMIX = 1
FXECHO_DEFAULT_WETDRYMIX = 0.5
FXECHO_MIN_FEEDBACK = 0
FXECHO_MAX_FEEDBACK = 1
FXECHO_DEFAULT_FEEDBACK = 0.5
FXECHO_MIN_DELAY = 1
FXECHO_MAX_DELAY = 2000
FXECHO_DEFAULT_DELAY = 500
XAUDIO2_MAX_BUFFER_BYTES = 2147483648
XAUDIO2_MAX_QUEUED_BUFFERS = 64
XAUDIO2_MAX_BUFFERS_SYSTEM = 2
XAUDIO2_MAX_AUDIO_CHANNELS = 64
XAUDIO2_MIN_SAMPLE_RATE = 1000
XAUDIO2_MAX_SAMPLE_RATE = 200000
XAUDIO2_MAX_VOLUME_LEVEL = 16777216
XAUDIO2_MAX_FREQ_RATIO = 1024
XAUDIO2_DEFAULT_FREQ_RATIO = 2
XAUDIO2_MAX_FILTER_ONEOVERQ = 1.5
XAUDIO2_MAX_FILTER_FREQUENCY = 1
XAUDIO2_MAX_LOOP_COUNT = 254
XAUDIO2_MAX_INSTANCES = 8
XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MONO = 600000
XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MULTICHANNEL = 300000
XAUDIO2_COMMIT_NOW = 0
XAUDIO2_COMMIT_ALL = 0
XAUDIO2_NO_LOOP_REGION = 0
XAUDIO2_LOOP_INFINITE = 255
XAUDIO2_DEFAULT_CHANNELS = 0
XAUDIO2_DEFAULT_SAMPLERATE = 0
XAUDIO2_DEBUG_ENGINE = 1
XAUDIO2_VOICE_NOPITCH = 2
XAUDIO2_VOICE_NOSRC = 4
XAUDIO2_VOICE_USEFILTER = 8
XAUDIO2_PLAY_TAILS = 32
XAUDIO2_END_OF_STREAM = 64
XAUDIO2_SEND_USEFILTER = 128
XAUDIO2_VOICE_NOSAMPLESPLAYED = 256
XAUDIO2_STOP_ENGINE_WHEN_IDLE = 8192
XAUDIO2_1024_QUANTUM = 32768
XAUDIO2_NO_VIRTUAL_AUDIO_CLIENT = 65536
XAUDIO2_DEFAULT_FILTER_FREQUENCY = 1
XAUDIO2_DEFAULT_FILTER_ONEOVERQ = 1
XAUDIO2_QUANTUM_NUMERATOR = 1
XAUDIO2_QUANTUM_DENOMINATOR = 100
FACILITY_XAUDIO2 = 2198
XAUDIO2_E_INVALID_CALL = -2003435519
XAUDIO2_E_XMA_DECODER_ERROR = -2003435518
XAUDIO2_E_XAPO_CREATION_FAILED = -2003435517
XAUDIO2_E_DEVICE_INVALIDATED = -2003435516
Processor1 = 1
Processor2 = 2
Processor3 = 4
Processor4 = 8
Processor5 = 16
Processor6 = 32
Processor7 = 64
Processor8 = 128
Processor9 = 256
Processor10 = 512
Processor11 = 1024
Processor12 = 2048
Processor13 = 4096
Processor14 = 8192
Processor15 = 16384
Processor16 = 32768
Processor17 = 65536
Processor18 = 131072
Processor19 = 262144
Processor20 = 524288
Processor21 = 1048576
Processor22 = 2097152
Processor23 = 4194304
Processor24 = 8388608
Processor25 = 16777216
Processor26 = 33554432
Processor27 = 67108864
Processor28 = 134217728
Processor29 = 268435456
Processor30 = 536870912
Processor31 = 1073741824
Processor32 = 2147483648
XAUDIO2_ANY_PROCESSOR = 4294967295
XAUDIO2_USE_DEFAULT_PROCESSOR = 0
XAUDIO2_DEFAULT_PROCESSOR = 1
XAUDIO2_LOG_ERRORS = 1
XAUDIO2_LOG_WARNINGS = 2
XAUDIO2_LOG_INFO = 4
XAUDIO2_LOG_DETAIL = 8
XAUDIO2_LOG_API_CALLS = 16
XAUDIO2_LOG_FUNC_CALLS = 32
XAUDIO2_LOG_TIMING = 64
XAUDIO2_LOG_LOCKS = 128
XAUDIO2_LOG_MEMORY = 256
XAUDIO2_LOG_STREAMING = 4096
XAUDIO2FX_REVERB_MIN_FRAMERATE = 20000
XAUDIO2FX_REVERB_MAX_FRAMERATE = 48000
XAUDIO2FX_REVERB_MIN_WET_DRY_MIX = 0
XAUDIO2FX_REVERB_MIN_REFLECTIONS_DELAY = 0
XAUDIO2FX_REVERB_MIN_REVERB_DELAY = 0
XAUDIO2FX_REVERB_MIN_REAR_DELAY = 0
XAUDIO2FX_REVERB_MIN_7POINT1_SIDE_DELAY = 0
XAUDIO2FX_REVERB_MIN_7POINT1_REAR_DELAY = 0
XAUDIO2FX_REVERB_MIN_POSITION = 0
XAUDIO2FX_REVERB_MIN_DIFFUSION = 0
XAUDIO2FX_REVERB_MIN_LOW_EQ_GAIN = 0
XAUDIO2FX_REVERB_MIN_LOW_EQ_CUTOFF = 0
XAUDIO2FX_REVERB_MIN_HIGH_EQ_GAIN = 0
XAUDIO2FX_REVERB_MIN_HIGH_EQ_CUTOFF = 0
XAUDIO2FX_REVERB_MIN_ROOM_FILTER_FREQ = 20
XAUDIO2FX_REVERB_MIN_ROOM_FILTER_MAIN = -100
XAUDIO2FX_REVERB_MIN_ROOM_FILTER_HF = -100
XAUDIO2FX_REVERB_MIN_REFLECTIONS_GAIN = -100
XAUDIO2FX_REVERB_MIN_REVERB_GAIN = -100
XAUDIO2FX_REVERB_MIN_DECAY_TIME = 0.1
XAUDIO2FX_REVERB_MIN_DENSITY = 0
XAUDIO2FX_REVERB_MIN_ROOM_SIZE = 0
XAUDIO2FX_REVERB_MAX_WET_DRY_MIX = 100
XAUDIO2FX_REVERB_MAX_REFLECTIONS_DELAY = 300
XAUDIO2FX_REVERB_MAX_REVERB_DELAY = 85
XAUDIO2FX_REVERB_MAX_REAR_DELAY = 5
XAUDIO2FX_REVERB_MAX_7POINT1_SIDE_DELAY = 5
XAUDIO2FX_REVERB_MAX_7POINT1_REAR_DELAY = 20
XAUDIO2FX_REVERB_MAX_POSITION = 30
XAUDIO2FX_REVERB_MAX_DIFFUSION = 15
XAUDIO2FX_REVERB_MAX_LOW_EQ_GAIN = 12
XAUDIO2FX_REVERB_MAX_LOW_EQ_CUTOFF = 9
XAUDIO2FX_REVERB_MAX_HIGH_EQ_GAIN = 8
XAUDIO2FX_REVERB_MAX_HIGH_EQ_CUTOFF = 14
XAUDIO2FX_REVERB_MAX_ROOM_FILTER_FREQ = 20000
XAUDIO2FX_REVERB_MAX_ROOM_FILTER_MAIN = 0
XAUDIO2FX_REVERB_MAX_ROOM_FILTER_HF = 0
XAUDIO2FX_REVERB_MAX_REFLECTIONS_GAIN = 20
XAUDIO2FX_REVERB_MAX_REVERB_GAIN = 20
XAUDIO2FX_REVERB_MAX_DENSITY = 100
XAUDIO2FX_REVERB_MAX_ROOM_SIZE = 100
XAUDIO2FX_REVERB_DEFAULT_WET_DRY_MIX = 100
XAUDIO2FX_REVERB_DEFAULT_REFLECTIONS_DELAY = 5
XAUDIO2FX_REVERB_DEFAULT_REVERB_DELAY = 5
XAUDIO2FX_REVERB_DEFAULT_REAR_DELAY = 5
XAUDIO2FX_REVERB_DEFAULT_7POINT1_SIDE_DELAY = 5
XAUDIO2FX_REVERB_DEFAULT_7POINT1_REAR_DELAY = 20
XAUDIO2FX_REVERB_DEFAULT_POSITION = 6
XAUDIO2FX_REVERB_DEFAULT_POSITION_MATRIX = 27
XAUDIO2FX_REVERB_DEFAULT_EARLY_DIFFUSION = 8
XAUDIO2FX_REVERB_DEFAULT_LATE_DIFFUSION = 8
XAUDIO2FX_REVERB_DEFAULT_LOW_EQ_GAIN = 8
XAUDIO2FX_REVERB_DEFAULT_LOW_EQ_CUTOFF = 4
XAUDIO2FX_REVERB_DEFAULT_HIGH_EQ_GAIN = 8
XAUDIO2FX_REVERB_DEFAULT_HIGH_EQ_CUTOFF = 4
XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_FREQ = 5000
XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_MAIN = 0
XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_HF = 0
XAUDIO2FX_REVERB_DEFAULT_REFLECTIONS_GAIN = 0
XAUDIO2FX_REVERB_DEFAULT_REVERB_GAIN = 0
XAUDIO2FX_REVERB_DEFAULT_DECAY_TIME = 1
XAUDIO2FX_REVERB_DEFAULT_DENSITY = 100
XAUDIO2FX_REVERB_DEFAULT_ROOM_SIZE = 100
XAUDIO2FX_REVERB_DEFAULT_DISABLE_LATE_FIELD = 0
HRTF_MAX_GAIN_LIMIT = 12
HRTF_MIN_GAIN_LIMIT = -96
HRTF_MIN_UNITY_GAIN_DISTANCE = 0.05
HRTF_DEFAULT_UNITY_GAIN_DISTANCE = 1
FACILITY_XAPO = 2199
XAPO_E_FORMAT_UNSUPPORTED = -2003369983
XAPO_MIN_CHANNELS = 1
XAPO_MAX_CHANNELS = 64
XAPO_MIN_FRAMERATE = 1000
XAPO_MAX_FRAMERATE = 200000
XAPO_REGISTRATION_STRING_LENGTH = 256
XAPO_FLAG_CHANNELS_MUST_MATCH = 1
XAPO_FLAG_FRAMERATE_MUST_MATCH = 2
XAPO_FLAG_BITSPERSAMPLE_MUST_MATCH = 4
XAPO_FLAG_BUFFERCOUNT_MUST_MATCH = 8
XAPO_FLAG_INPLACE_REQUIRED = 32
XAPO_FLAG_INPLACE_SUPPORTED = 16
SPEAKER_MONO = 4
X3DAUDIO_HANDLE_BYTESIZE = 20
X3DAUDIO_PI = 3.1415927
X3DAUDIO_2PI = 6.2831855
X3DAUDIO_SPEED_OF_SOUND = 343.5
X3DAUDIO_CALCULATE_MATRIX = 1
X3DAUDIO_CALCULATE_DELAY = 2
X3DAUDIO_CALCULATE_LPF_DIRECT = 4
X3DAUDIO_CALCULATE_LPF_REVERB = 8
X3DAUDIO_CALCULATE_REVERB = 16
X3DAUDIO_CALCULATE_DOPPLER = 32
X3DAUDIO_CALCULATE_EMITTER_ANGLE = 64
X3DAUDIO_CALCULATE_ZEROCENTER = 65536
X3DAUDIO_CALCULATE_REDIRECT_TO_LFE = 131072
pub const FXEQ_MIN_FRAMERATE: u32 = 22000;
pub const FXEQ_MAX_FRAMERATE: u32 = 48000;
pub const FXEQ_MIN_FREQUENCY_CENTER: f32 = 20;
pub const FXEQ_MAX_FREQUENCY_CENTER: f32 = 20000;
pub const FXEQ_DEFAULT_FREQUENCY_CENTER_0: f32 = 100;
pub const FXEQ_DEFAULT_FREQUENCY_CENTER_1: f32 = 800;
pub const FXEQ_DEFAULT_FREQUENCY_CENTER_2: f32 = 2000;
pub const FXEQ_DEFAULT_FREQUENCY_CENTER_3: f32 = 10000;
pub const FXEQ_MIN_GAIN: f32 = 0.126;
pub const FXEQ_MAX_GAIN: f32 = 7.94;
pub const FXEQ_DEFAULT_GAIN: f32 = 1;
pub const FXEQ_MIN_BANDWIDTH: f32 = 0.1;
pub const FXEQ_MAX_BANDWIDTH: f32 = 2;
pub const FXEQ_DEFAULT_BANDWIDTH: f32 = 1;
pub const FXMASTERINGLIMITER_MIN_RELEASE: u32 = 1;
pub const FXMASTERINGLIMITER_MAX_RELEASE: u32 = 20;
pub const FXMASTERINGLIMITER_DEFAULT_RELEASE: u32 = 6;
pub const FXMASTERINGLIMITER_MIN_LOUDNESS: u32 = 1;
pub const FXMASTERINGLIMITER_MAX_LOUDNESS: u32 = 1800;
pub const FXMASTERINGLIMITER_DEFAULT_LOUDNESS: u32 = 1000;
pub const FXREVERB_MIN_DIFFUSION: f32 = 0;
pub const FXREVERB_MAX_DIFFUSION: f32 = 1;
pub const FXREVERB_DEFAULT_DIFFUSION: f32 = 0.9;
pub const FXREVERB_MIN_ROOMSIZE: f32 = 0.0001;
pub const FXREVERB_MAX_ROOMSIZE: f32 = 1;
pub const FXREVERB_DEFAULT_ROOMSIZE: f32 = 0.6;
pub const FXLOUDNESS_DEFAULT_MOMENTARY_MS: u32 = 400;
pub const FXLOUDNESS_DEFAULT_SHORTTERM_MS: u32 = 3000;
pub const FXECHO_MIN_WETDRYMIX: f32 = 0;
pub const FXECHO_MAX_WETDRYMIX: f32 = 1;
pub const FXECHO_DEFAULT_WETDRYMIX: f32 = 0.5;
pub const FXECHO_MIN_FEEDBACK: f32 = 0;
pub const FXECHO_MAX_FEEDBACK: f32 = 1;
pub const FXECHO_DEFAULT_FEEDBACK: f32 = 0.5;
pub const FXECHO_MIN_DELAY: f32 = 1;
pub const FXECHO_MAX_DELAY: f32 = 2000;
pub const FXECHO_DEFAULT_DELAY: f32 = 500;
pub const XAUDIO2_MAX_BUFFER_BYTES: u32 = 2147483648;
pub const XAUDIO2_MAX_QUEUED_BUFFERS: u32 = 64;
pub const XAUDIO2_MAX_BUFFERS_SYSTEM: u32 = 2;
pub const XAUDIO2_MAX_AUDIO_CHANNELS: u32 = 64;
pub const XAUDIO2_MIN_SAMPLE_RATE: u32 = 1000;
pub const XAUDIO2_MAX_SAMPLE_RATE: u32 = 200000;
pub const XAUDIO2_MAX_VOLUME_LEVEL: f32 = 16777216;
pub const XAUDIO2_MAX_FREQ_RATIO: f32 = 1024;
pub const XAUDIO2_DEFAULT_FREQ_RATIO: f32 = 2;
pub const XAUDIO2_MAX_FILTER_ONEOVERQ: f32 = 1.5;
pub const XAUDIO2_MAX_FILTER_FREQUENCY: f32 = 1;
pub const XAUDIO2_MAX_LOOP_COUNT: u32 = 254;
pub const XAUDIO2_MAX_INSTANCES: u32 = 8;
pub const XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MONO: u32 = 600000;
pub const XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MULTICHANNEL: u32 = 300000;
pub const XAUDIO2_COMMIT_NOW: u32 = 0;
pub const XAUDIO2_COMMIT_ALL: u32 = 0;
pub const XAUDIO2_NO_LOOP_REGION: u32 = 0;
pub const XAUDIO2_LOOP_INFINITE: u32 = 255;
pub const XAUDIO2_DEFAULT_CHANNELS: u32 = 0;
pub const XAUDIO2_DEFAULT_SAMPLERATE: u32 = 0;
pub const XAUDIO2_DEBUG_ENGINE: u32 = 1;
pub const XAUDIO2_VOICE_NOPITCH: u32 = 2;
pub const XAUDIO2_VOICE_NOSRC: u32 = 4;
pub const XAUDIO2_VOICE_USEFILTER: u32 = 8;
pub const XAUDIO2_PLAY_TAILS: u32 = 32;
pub const XAUDIO2_END_OF_STREAM: u32 = 64;
pub const XAUDIO2_SEND_USEFILTER: u32 = 128;
pub const XAUDIO2_VOICE_NOSAMPLESPLAYED: u32 = 256;
pub const XAUDIO2_STOP_ENGINE_WHEN_IDLE: u32 = 8192;
pub const XAUDIO2_1024_QUANTUM: u32 = 32768;
pub const XAUDIO2_NO_VIRTUAL_AUDIO_CLIENT: u32 = 65536;
pub const XAUDIO2_DEFAULT_FILTER_FREQUENCY: f32 = 1;
pub const XAUDIO2_DEFAULT_FILTER_ONEOVERQ: f32 = 1;
pub const XAUDIO2_QUANTUM_NUMERATOR: u32 = 1;
pub const XAUDIO2_QUANTUM_DENOMINATOR: u32 = 100;
pub const FACILITY_XAUDIO2: u32 = 2198;
pub const XAUDIO2_E_INVALID_CALL: i32 = -2003435519;
pub const XAUDIO2_E_XMA_DECODER_ERROR: i32 = -2003435518;
pub const XAUDIO2_E_XAPO_CREATION_FAILED: i32 = -2003435517;
pub const XAUDIO2_E_DEVICE_INVALIDATED: i32 = -2003435516;
pub const Processor1: u32 = 1;
pub const Processor2: u32 = 2;
pub const Processor3: u32 = 4;
pub const Processor4: u32 = 8;
pub const Processor5: u32 = 16;
pub const Processor6: u32 = 32;
pub const Processor7: u32 = 64;
pub const Processor8: u32 = 128;
pub const Processor9: u32 = 256;
pub const Processor10: u32 = 512;
pub const Processor11: u32 = 1024;
pub const Processor12: u32 = 2048;
pub const Processor13: u32 = 4096;
pub const Processor14: u32 = 8192;
pub const Processor15: u32 = 16384;
pub const Processor16: u32 = 32768;
pub const Processor17: u32 = 65536;
pub const Processor18: u32 = 131072;
pub const Processor19: u32 = 262144;
pub const Processor20: u32 = 524288;
pub const Processor21: u32 = 1048576;
pub const Processor22: u32 = 2097152;
pub const Processor23: u32 = 4194304;
pub const Processor24: u32 = 8388608;
pub const Processor25: u32 = 16777216;
pub const Processor26: u32 = 33554432;
pub const Processor27: u32 = 67108864;
pub const Processor28: u32 = 134217728;
pub const Processor29: u32 = 268435456;
pub const Processor30: u32 = 536870912;
pub const Processor31: u32 = 1073741824;
pub const Processor32: u32 = 2147483648;
pub const XAUDIO2_ANY_PROCESSOR: u32 = 4294967295;
pub const XAUDIO2_USE_DEFAULT_PROCESSOR: u32 = 0;
pub const XAUDIO2_DEFAULT_PROCESSOR: u32 = 1;
pub const XAUDIO2_LOG_ERRORS: u32 = 1;
pub const XAUDIO2_LOG_WARNINGS: u32 = 2;
pub const XAUDIO2_LOG_INFO: u32 = 4;
pub const XAUDIO2_LOG_DETAIL: u32 = 8;
pub const XAUDIO2_LOG_API_CALLS: u32 = 16;
pub const XAUDIO2_LOG_FUNC_CALLS: u32 = 32;
pub const XAUDIO2_LOG_TIMING: u32 = 64;
pub const XAUDIO2_LOG_LOCKS: u32 = 128;
pub const XAUDIO2_LOG_MEMORY: u32 = 256;
pub const XAUDIO2_LOG_STREAMING: u32 = 4096;
pub const XAUDIO2FX_REVERB_MIN_FRAMERATE: u32 = 20000;
pub const XAUDIO2FX_REVERB_MAX_FRAMERATE: u32 = 48000;
pub const XAUDIO2FX_REVERB_MIN_WET_DRY_MIX: f32 = 0;
pub const XAUDIO2FX_REVERB_MIN_REFLECTIONS_DELAY: u32 = 0;
pub const XAUDIO2FX_REVERB_MIN_REVERB_DELAY: u32 = 0;
pub const XAUDIO2FX_REVERB_MIN_REAR_DELAY: u32 = 0;
pub const XAUDIO2FX_REVERB_MIN_7POINT1_SIDE_DELAY: u32 = 0;
pub const XAUDIO2FX_REVERB_MIN_7POINT1_REAR_DELAY: u32 = 0;
pub const XAUDIO2FX_REVERB_MIN_POSITION: u32 = 0;
pub const XAUDIO2FX_REVERB_MIN_DIFFUSION: u32 = 0;
pub const XAUDIO2FX_REVERB_MIN_LOW_EQ_GAIN: u32 = 0;
pub const XAUDIO2FX_REVERB_MIN_LOW_EQ_CUTOFF: u32 = 0;
pub const XAUDIO2FX_REVERB_MIN_HIGH_EQ_GAIN: u32 = 0;
pub const XAUDIO2FX_REVERB_MIN_HIGH_EQ_CUTOFF: u32 = 0;
pub const XAUDIO2FX_REVERB_MIN_ROOM_FILTER_FREQ: f32 = 20;
pub const XAUDIO2FX_REVERB_MIN_ROOM_FILTER_MAIN: f32 = -100;
pub const XAUDIO2FX_REVERB_MIN_ROOM_FILTER_HF: f32 = -100;
pub const XAUDIO2FX_REVERB_MIN_REFLECTIONS_GAIN: f32 = -100;
pub const XAUDIO2FX_REVERB_MIN_REVERB_GAIN: f32 = -100;
pub const XAUDIO2FX_REVERB_MIN_DECAY_TIME: f32 = 0.1;
pub const XAUDIO2FX_REVERB_MIN_DENSITY: f32 = 0;
pub const XAUDIO2FX_REVERB_MIN_ROOM_SIZE: f32 = 0;
pub const XAUDIO2FX_REVERB_MAX_WET_DRY_MIX: f32 = 100;
pub const XAUDIO2FX_REVERB_MAX_REFLECTIONS_DELAY: u32 = 300;
pub const XAUDIO2FX_REVERB_MAX_REVERB_DELAY: u32 = 85;
pub const XAUDIO2FX_REVERB_MAX_REAR_DELAY: u32 = 5;
pub const XAUDIO2FX_REVERB_MAX_7POINT1_SIDE_DELAY: u32 = 5;
pub const XAUDIO2FX_REVERB_MAX_7POINT1_REAR_DELAY: u32 = 20;
pub const XAUDIO2FX_REVERB_MAX_POSITION: u32 = 30;
pub const XAUDIO2FX_REVERB_MAX_DIFFUSION: u32 = 15;
pub const XAUDIO2FX_REVERB_MAX_LOW_EQ_GAIN: u32 = 12;
pub const XAUDIO2FX_REVERB_MAX_LOW_EQ_CUTOFF: u32 = 9;
pub const XAUDIO2FX_REVERB_MAX_HIGH_EQ_GAIN: u32 = 8;
pub const XAUDIO2FX_REVERB_MAX_HIGH_EQ_CUTOFF: u32 = 14;
pub const XAUDIO2FX_REVERB_MAX_ROOM_FILTER_FREQ: f32 = 20000;
pub const XAUDIO2FX_REVERB_MAX_ROOM_FILTER_MAIN: f32 = 0;
pub const XAUDIO2FX_REVERB_MAX_ROOM_FILTER_HF: f32 = 0;
pub const XAUDIO2FX_REVERB_MAX_REFLECTIONS_GAIN: f32 = 20;
pub const XAUDIO2FX_REVERB_MAX_REVERB_GAIN: f32 = 20;
pub const XAUDIO2FX_REVERB_MAX_DENSITY: f32 = 100;
pub const XAUDIO2FX_REVERB_MAX_ROOM_SIZE: f32 = 100;
pub const XAUDIO2FX_REVERB_DEFAULT_WET_DRY_MIX: f32 = 100;
pub const XAUDIO2FX_REVERB_DEFAULT_REFLECTIONS_DELAY: u32 = 5;
pub const XAUDIO2FX_REVERB_DEFAULT_REVERB_DELAY: u32 = 5;
pub const XAUDIO2FX_REVERB_DEFAULT_REAR_DELAY: u32 = 5;
pub const XAUDIO2FX_REVERB_DEFAULT_7POINT1_SIDE_DELAY: u32 = 5;
pub const XAUDIO2FX_REVERB_DEFAULT_7POINT1_REAR_DELAY: u32 = 20;
pub const XAUDIO2FX_REVERB_DEFAULT_POSITION: u32 = 6;
pub const XAUDIO2FX_REVERB_DEFAULT_POSITION_MATRIX: u32 = 27;
pub const XAUDIO2FX_REVERB_DEFAULT_EARLY_DIFFUSION: u32 = 8;
pub const XAUDIO2FX_REVERB_DEFAULT_LATE_DIFFUSION: u32 = 8;
pub const XAUDIO2FX_REVERB_DEFAULT_LOW_EQ_GAIN: u32 = 8;
pub const XAUDIO2FX_REVERB_DEFAULT_LOW_EQ_CUTOFF: u32 = 4;
pub const XAUDIO2FX_REVERB_DEFAULT_HIGH_EQ_GAIN: u32 = 8;
pub const XAUDIO2FX_REVERB_DEFAULT_HIGH_EQ_CUTOFF: u32 = 4;
pub const XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_FREQ: f32 = 5000;
pub const XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_MAIN: f32 = 0;
pub const XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_HF: f32 = 0;
pub const XAUDIO2FX_REVERB_DEFAULT_REFLECTIONS_GAIN: f32 = 0;
pub const XAUDIO2FX_REVERB_DEFAULT_REVERB_GAIN: f32 = 0;
pub const XAUDIO2FX_REVERB_DEFAULT_DECAY_TIME: f32 = 1;
pub const XAUDIO2FX_REVERB_DEFAULT_DENSITY: f32 = 100;
pub const XAUDIO2FX_REVERB_DEFAULT_ROOM_SIZE: f32 = 100;
pub const XAUDIO2FX_REVERB_DEFAULT_DISABLE_LATE_FIELD: u32 = 0;
pub const HRTF_MAX_GAIN_LIMIT: f32 = 12;
pub const HRTF_MIN_GAIN_LIMIT: f32 = -96;
pub const HRTF_MIN_UNITY_GAIN_DISTANCE: f32 = 0.05;
pub const HRTF_DEFAULT_UNITY_GAIN_DISTANCE: f32 = 1;
pub const FACILITY_XAPO: u32 = 2199;
pub const XAPO_E_FORMAT_UNSUPPORTED: i32 = -2003369983;
pub const XAPO_MIN_CHANNELS: u32 = 1;
pub const XAPO_MAX_CHANNELS: u32 = 64;
pub const XAPO_MIN_FRAMERATE: u32 = 1000;
pub const XAPO_MAX_FRAMERATE: u32 = 200000;
pub const XAPO_REGISTRATION_STRING_LENGTH: u32 = 256;
pub const XAPO_FLAG_CHANNELS_MUST_MATCH: u32 = 1;
pub const XAPO_FLAG_FRAMERATE_MUST_MATCH: u32 = 2;
pub const XAPO_FLAG_BITSPERSAMPLE_MUST_MATCH: u32 = 4;
pub const XAPO_FLAG_BUFFERCOUNT_MUST_MATCH: u32 = 8;
pub const XAPO_FLAG_INPLACE_REQUIRED: u32 = 32;
pub const XAPO_FLAG_INPLACE_SUPPORTED: u32 = 16;
pub const SPEAKER_MONO: u32 = 4;
pub const X3DAUDIO_HANDLE_BYTESIZE: u32 = 20;
pub const X3DAUDIO_PI: f32 = 3.1415927;
pub const X3DAUDIO_2PI: f32 = 6.2831855;
pub const X3DAUDIO_SPEED_OF_SOUND: f32 = 343.5;
pub const X3DAUDIO_CALCULATE_MATRIX: u32 = 1;
pub const X3DAUDIO_CALCULATE_DELAY: u32 = 2;
pub const X3DAUDIO_CALCULATE_LPF_DIRECT: u32 = 4;
pub const X3DAUDIO_CALCULATE_LPF_REVERB: u32 = 8;
pub const X3DAUDIO_CALCULATE_REVERB: u32 = 16;
pub const X3DAUDIO_CALCULATE_DOPPLER: u32 = 32;
pub const X3DAUDIO_CALCULATE_EMITTER_ANGLE: u32 = 64;
pub const X3DAUDIO_CALCULATE_ZEROCENTER: u32 = 65536;
pub const X3DAUDIO_CALCULATE_REDIRECT_TO_LFE: u32 = 131072;
const (
	FXEQ_MIN_FRAMERATE uint32 = 22000
	FXEQ_MAX_FRAMERATE uint32 = 48000
	FXEQ_MIN_FREQUENCY_CENTER float32 = 20
	FXEQ_MAX_FREQUENCY_CENTER float32 = 20000
	FXEQ_DEFAULT_FREQUENCY_CENTER_0 float32 = 100
	FXEQ_DEFAULT_FREQUENCY_CENTER_1 float32 = 800
	FXEQ_DEFAULT_FREQUENCY_CENTER_2 float32 = 2000
	FXEQ_DEFAULT_FREQUENCY_CENTER_3 float32 = 10000
	FXEQ_MIN_GAIN float32 = 0.126
	FXEQ_MAX_GAIN float32 = 7.94
	FXEQ_DEFAULT_GAIN float32 = 1
	FXEQ_MIN_BANDWIDTH float32 = 0.1
	FXEQ_MAX_BANDWIDTH float32 = 2
	FXEQ_DEFAULT_BANDWIDTH float32 = 1
	FXMASTERINGLIMITER_MIN_RELEASE uint32 = 1
	FXMASTERINGLIMITER_MAX_RELEASE uint32 = 20
	FXMASTERINGLIMITER_DEFAULT_RELEASE uint32 = 6
	FXMASTERINGLIMITER_MIN_LOUDNESS uint32 = 1
	FXMASTERINGLIMITER_MAX_LOUDNESS uint32 = 1800
	FXMASTERINGLIMITER_DEFAULT_LOUDNESS uint32 = 1000
	FXREVERB_MIN_DIFFUSION float32 = 0
	FXREVERB_MAX_DIFFUSION float32 = 1
	FXREVERB_DEFAULT_DIFFUSION float32 = 0.9
	FXREVERB_MIN_ROOMSIZE float32 = 0.0001
	FXREVERB_MAX_ROOMSIZE float32 = 1
	FXREVERB_DEFAULT_ROOMSIZE float32 = 0.6
	FXLOUDNESS_DEFAULT_MOMENTARY_MS uint32 = 400
	FXLOUDNESS_DEFAULT_SHORTTERM_MS uint32 = 3000
	FXECHO_MIN_WETDRYMIX float32 = 0
	FXECHO_MAX_WETDRYMIX float32 = 1
	FXECHO_DEFAULT_WETDRYMIX float32 = 0.5
	FXECHO_MIN_FEEDBACK float32 = 0
	FXECHO_MAX_FEEDBACK float32 = 1
	FXECHO_DEFAULT_FEEDBACK float32 = 0.5
	FXECHO_MIN_DELAY float32 = 1
	FXECHO_MAX_DELAY float32 = 2000
	FXECHO_DEFAULT_DELAY float32 = 500
	XAUDIO2_MAX_BUFFER_BYTES uint32 = 2147483648
	XAUDIO2_MAX_QUEUED_BUFFERS uint32 = 64
	XAUDIO2_MAX_BUFFERS_SYSTEM uint32 = 2
	XAUDIO2_MAX_AUDIO_CHANNELS uint32 = 64
	XAUDIO2_MIN_SAMPLE_RATE uint32 = 1000
	XAUDIO2_MAX_SAMPLE_RATE uint32 = 200000
	XAUDIO2_MAX_VOLUME_LEVEL float32 = 16777216
	XAUDIO2_MAX_FREQ_RATIO float32 = 1024
	XAUDIO2_DEFAULT_FREQ_RATIO float32 = 2
	XAUDIO2_MAX_FILTER_ONEOVERQ float32 = 1.5
	XAUDIO2_MAX_FILTER_FREQUENCY float32 = 1
	XAUDIO2_MAX_LOOP_COUNT uint32 = 254
	XAUDIO2_MAX_INSTANCES uint32 = 8
	XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MONO uint32 = 600000
	XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MULTICHANNEL uint32 = 300000
	XAUDIO2_COMMIT_NOW uint32 = 0
	XAUDIO2_COMMIT_ALL uint32 = 0
	XAUDIO2_NO_LOOP_REGION uint32 = 0
	XAUDIO2_LOOP_INFINITE uint32 = 255
	XAUDIO2_DEFAULT_CHANNELS uint32 = 0
	XAUDIO2_DEFAULT_SAMPLERATE uint32 = 0
	XAUDIO2_DEBUG_ENGINE uint32 = 1
	XAUDIO2_VOICE_NOPITCH uint32 = 2
	XAUDIO2_VOICE_NOSRC uint32 = 4
	XAUDIO2_VOICE_USEFILTER uint32 = 8
	XAUDIO2_PLAY_TAILS uint32 = 32
	XAUDIO2_END_OF_STREAM uint32 = 64
	XAUDIO2_SEND_USEFILTER uint32 = 128
	XAUDIO2_VOICE_NOSAMPLESPLAYED uint32 = 256
	XAUDIO2_STOP_ENGINE_WHEN_IDLE uint32 = 8192
	XAUDIO2_1024_QUANTUM uint32 = 32768
	XAUDIO2_NO_VIRTUAL_AUDIO_CLIENT uint32 = 65536
	XAUDIO2_DEFAULT_FILTER_FREQUENCY float32 = 1
	XAUDIO2_DEFAULT_FILTER_ONEOVERQ float32 = 1
	XAUDIO2_QUANTUM_NUMERATOR uint32 = 1
	XAUDIO2_QUANTUM_DENOMINATOR uint32 = 100
	FACILITY_XAUDIO2 uint32 = 2198
	XAUDIO2_E_INVALID_CALL int32 = -2003435519
	XAUDIO2_E_XMA_DECODER_ERROR int32 = -2003435518
	XAUDIO2_E_XAPO_CREATION_FAILED int32 = -2003435517
	XAUDIO2_E_DEVICE_INVALIDATED int32 = -2003435516
	Processor1 uint32 = 1
	Processor2 uint32 = 2
	Processor3 uint32 = 4
	Processor4 uint32 = 8
	Processor5 uint32 = 16
	Processor6 uint32 = 32
	Processor7 uint32 = 64
	Processor8 uint32 = 128
	Processor9 uint32 = 256
	Processor10 uint32 = 512
	Processor11 uint32 = 1024
	Processor12 uint32 = 2048
	Processor13 uint32 = 4096
	Processor14 uint32 = 8192
	Processor15 uint32 = 16384
	Processor16 uint32 = 32768
	Processor17 uint32 = 65536
	Processor18 uint32 = 131072
	Processor19 uint32 = 262144
	Processor20 uint32 = 524288
	Processor21 uint32 = 1048576
	Processor22 uint32 = 2097152
	Processor23 uint32 = 4194304
	Processor24 uint32 = 8388608
	Processor25 uint32 = 16777216
	Processor26 uint32 = 33554432
	Processor27 uint32 = 67108864
	Processor28 uint32 = 134217728
	Processor29 uint32 = 268435456
	Processor30 uint32 = 536870912
	Processor31 uint32 = 1073741824
	Processor32 uint32 = 2147483648
	XAUDIO2_ANY_PROCESSOR uint32 = 4294967295
	XAUDIO2_USE_DEFAULT_PROCESSOR uint32 = 0
	XAUDIO2_DEFAULT_PROCESSOR uint32 = 1
	XAUDIO2_LOG_ERRORS uint32 = 1
	XAUDIO2_LOG_WARNINGS uint32 = 2
	XAUDIO2_LOG_INFO uint32 = 4
	XAUDIO2_LOG_DETAIL uint32 = 8
	XAUDIO2_LOG_API_CALLS uint32 = 16
	XAUDIO2_LOG_FUNC_CALLS uint32 = 32
	XAUDIO2_LOG_TIMING uint32 = 64
	XAUDIO2_LOG_LOCKS uint32 = 128
	XAUDIO2_LOG_MEMORY uint32 = 256
	XAUDIO2_LOG_STREAMING uint32 = 4096
	XAUDIO2FX_REVERB_MIN_FRAMERATE uint32 = 20000
	XAUDIO2FX_REVERB_MAX_FRAMERATE uint32 = 48000
	XAUDIO2FX_REVERB_MIN_WET_DRY_MIX float32 = 0
	XAUDIO2FX_REVERB_MIN_REFLECTIONS_DELAY uint32 = 0
	XAUDIO2FX_REVERB_MIN_REVERB_DELAY uint32 = 0
	XAUDIO2FX_REVERB_MIN_REAR_DELAY uint32 = 0
	XAUDIO2FX_REVERB_MIN_7POINT1_SIDE_DELAY uint32 = 0
	XAUDIO2FX_REVERB_MIN_7POINT1_REAR_DELAY uint32 = 0
	XAUDIO2FX_REVERB_MIN_POSITION uint32 = 0
	XAUDIO2FX_REVERB_MIN_DIFFUSION uint32 = 0
	XAUDIO2FX_REVERB_MIN_LOW_EQ_GAIN uint32 = 0
	XAUDIO2FX_REVERB_MIN_LOW_EQ_CUTOFF uint32 = 0
	XAUDIO2FX_REVERB_MIN_HIGH_EQ_GAIN uint32 = 0
	XAUDIO2FX_REVERB_MIN_HIGH_EQ_CUTOFF uint32 = 0
	XAUDIO2FX_REVERB_MIN_ROOM_FILTER_FREQ float32 = 20
	XAUDIO2FX_REVERB_MIN_ROOM_FILTER_MAIN float32 = -100
	XAUDIO2FX_REVERB_MIN_ROOM_FILTER_HF float32 = -100
	XAUDIO2FX_REVERB_MIN_REFLECTIONS_GAIN float32 = -100
	XAUDIO2FX_REVERB_MIN_REVERB_GAIN float32 = -100
	XAUDIO2FX_REVERB_MIN_DECAY_TIME float32 = 0.1
	XAUDIO2FX_REVERB_MIN_DENSITY float32 = 0
	XAUDIO2FX_REVERB_MIN_ROOM_SIZE float32 = 0
	XAUDIO2FX_REVERB_MAX_WET_DRY_MIX float32 = 100
	XAUDIO2FX_REVERB_MAX_REFLECTIONS_DELAY uint32 = 300
	XAUDIO2FX_REVERB_MAX_REVERB_DELAY uint32 = 85
	XAUDIO2FX_REVERB_MAX_REAR_DELAY uint32 = 5
	XAUDIO2FX_REVERB_MAX_7POINT1_SIDE_DELAY uint32 = 5
	XAUDIO2FX_REVERB_MAX_7POINT1_REAR_DELAY uint32 = 20
	XAUDIO2FX_REVERB_MAX_POSITION uint32 = 30
	XAUDIO2FX_REVERB_MAX_DIFFUSION uint32 = 15
	XAUDIO2FX_REVERB_MAX_LOW_EQ_GAIN uint32 = 12
	XAUDIO2FX_REVERB_MAX_LOW_EQ_CUTOFF uint32 = 9
	XAUDIO2FX_REVERB_MAX_HIGH_EQ_GAIN uint32 = 8
	XAUDIO2FX_REVERB_MAX_HIGH_EQ_CUTOFF uint32 = 14
	XAUDIO2FX_REVERB_MAX_ROOM_FILTER_FREQ float32 = 20000
	XAUDIO2FX_REVERB_MAX_ROOM_FILTER_MAIN float32 = 0
	XAUDIO2FX_REVERB_MAX_ROOM_FILTER_HF float32 = 0
	XAUDIO2FX_REVERB_MAX_REFLECTIONS_GAIN float32 = 20
	XAUDIO2FX_REVERB_MAX_REVERB_GAIN float32 = 20
	XAUDIO2FX_REVERB_MAX_DENSITY float32 = 100
	XAUDIO2FX_REVERB_MAX_ROOM_SIZE float32 = 100
	XAUDIO2FX_REVERB_DEFAULT_WET_DRY_MIX float32 = 100
	XAUDIO2FX_REVERB_DEFAULT_REFLECTIONS_DELAY uint32 = 5
	XAUDIO2FX_REVERB_DEFAULT_REVERB_DELAY uint32 = 5
	XAUDIO2FX_REVERB_DEFAULT_REAR_DELAY uint32 = 5
	XAUDIO2FX_REVERB_DEFAULT_7POINT1_SIDE_DELAY uint32 = 5
	XAUDIO2FX_REVERB_DEFAULT_7POINT1_REAR_DELAY uint32 = 20
	XAUDIO2FX_REVERB_DEFAULT_POSITION uint32 = 6
	XAUDIO2FX_REVERB_DEFAULT_POSITION_MATRIX uint32 = 27
	XAUDIO2FX_REVERB_DEFAULT_EARLY_DIFFUSION uint32 = 8
	XAUDIO2FX_REVERB_DEFAULT_LATE_DIFFUSION uint32 = 8
	XAUDIO2FX_REVERB_DEFAULT_LOW_EQ_GAIN uint32 = 8
	XAUDIO2FX_REVERB_DEFAULT_LOW_EQ_CUTOFF uint32 = 4
	XAUDIO2FX_REVERB_DEFAULT_HIGH_EQ_GAIN uint32 = 8
	XAUDIO2FX_REVERB_DEFAULT_HIGH_EQ_CUTOFF uint32 = 4
	XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_FREQ float32 = 5000
	XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_MAIN float32 = 0
	XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_HF float32 = 0
	XAUDIO2FX_REVERB_DEFAULT_REFLECTIONS_GAIN float32 = 0
	XAUDIO2FX_REVERB_DEFAULT_REVERB_GAIN float32 = 0
	XAUDIO2FX_REVERB_DEFAULT_DECAY_TIME float32 = 1
	XAUDIO2FX_REVERB_DEFAULT_DENSITY float32 = 100
	XAUDIO2FX_REVERB_DEFAULT_ROOM_SIZE float32 = 100
	XAUDIO2FX_REVERB_DEFAULT_DISABLE_LATE_FIELD uint32 = 0
	HRTF_MAX_GAIN_LIMIT float32 = 12
	HRTF_MIN_GAIN_LIMIT float32 = -96
	HRTF_MIN_UNITY_GAIN_DISTANCE float32 = 0.05
	HRTF_DEFAULT_UNITY_GAIN_DISTANCE float32 = 1
	FACILITY_XAPO uint32 = 2199
	XAPO_E_FORMAT_UNSUPPORTED int32 = -2003369983
	XAPO_MIN_CHANNELS uint32 = 1
	XAPO_MAX_CHANNELS uint32 = 64
	XAPO_MIN_FRAMERATE uint32 = 1000
	XAPO_MAX_FRAMERATE uint32 = 200000
	XAPO_REGISTRATION_STRING_LENGTH uint32 = 256
	XAPO_FLAG_CHANNELS_MUST_MATCH uint32 = 1
	XAPO_FLAG_FRAMERATE_MUST_MATCH uint32 = 2
	XAPO_FLAG_BITSPERSAMPLE_MUST_MATCH uint32 = 4
	XAPO_FLAG_BUFFERCOUNT_MUST_MATCH uint32 = 8
	XAPO_FLAG_INPLACE_REQUIRED uint32 = 32
	XAPO_FLAG_INPLACE_SUPPORTED uint32 = 16
	SPEAKER_MONO uint32 = 4
	X3DAUDIO_HANDLE_BYTESIZE uint32 = 20
	X3DAUDIO_PI float32 = 3.1415927
	X3DAUDIO_2PI float32 = 6.2831855
	X3DAUDIO_SPEED_OF_SOUND float32 = 343.5
	X3DAUDIO_CALCULATE_MATRIX uint32 = 1
	X3DAUDIO_CALCULATE_DELAY uint32 = 2
	X3DAUDIO_CALCULATE_LPF_DIRECT uint32 = 4
	X3DAUDIO_CALCULATE_LPF_REVERB uint32 = 8
	X3DAUDIO_CALCULATE_REVERB uint32 = 16
	X3DAUDIO_CALCULATE_DOPPLER uint32 = 32
	X3DAUDIO_CALCULATE_EMITTER_ANGLE uint32 = 64
	X3DAUDIO_CALCULATE_ZEROCENTER uint32 = 65536
	X3DAUDIO_CALCULATE_REDIRECT_TO_LFE uint32 = 131072
)
#define global FXEQ_MIN_FRAMERATE                            22000
#define global FXEQ_MAX_FRAMERATE                            48000
#define global FXEQ_MIN_FREQUENCY_CENTER                     20
#define global FXEQ_MAX_FREQUENCY_CENTER                     20000
#define global FXEQ_DEFAULT_FREQUENCY_CENTER_0               100
#define global FXEQ_DEFAULT_FREQUENCY_CENTER_1               800
#define global FXEQ_DEFAULT_FREQUENCY_CENTER_2               2000
#define global FXEQ_DEFAULT_FREQUENCY_CENTER_3               10000
#define global FXEQ_MIN_GAIN                                 0.126
#define global FXEQ_MAX_GAIN                                 7.94
#define global FXEQ_DEFAULT_GAIN                             1
#define global FXEQ_MIN_BANDWIDTH                            0.1
#define global FXEQ_MAX_BANDWIDTH                            2
#define global FXEQ_DEFAULT_BANDWIDTH                        1
#define global FXMASTERINGLIMITER_MIN_RELEASE                1
#define global FXMASTERINGLIMITER_MAX_RELEASE                20
#define global FXMASTERINGLIMITER_DEFAULT_RELEASE            6
#define global FXMASTERINGLIMITER_MIN_LOUDNESS               1
#define global FXMASTERINGLIMITER_MAX_LOUDNESS               1800
#define global FXMASTERINGLIMITER_DEFAULT_LOUDNESS           1000
#define global FXREVERB_MIN_DIFFUSION                        0
#define global FXREVERB_MAX_DIFFUSION                        1
#define global FXREVERB_DEFAULT_DIFFUSION                    0.9
#define global FXREVERB_MIN_ROOMSIZE                         0.0001
#define global FXREVERB_MAX_ROOMSIZE                         1
#define global FXREVERB_DEFAULT_ROOMSIZE                     0.6
#define global FXLOUDNESS_DEFAULT_MOMENTARY_MS               400
#define global FXLOUDNESS_DEFAULT_SHORTTERM_MS               3000
#define global FXECHO_MIN_WETDRYMIX                          0
#define global FXECHO_MAX_WETDRYMIX                          1
#define global FXECHO_DEFAULT_WETDRYMIX                      0.5
#define global FXECHO_MIN_FEEDBACK                           0
#define global FXECHO_MAX_FEEDBACK                           1
#define global FXECHO_DEFAULT_FEEDBACK                       0.5
#define global FXECHO_MIN_DELAY                              1
#define global FXECHO_MAX_DELAY                              2000
#define global FXECHO_DEFAULT_DELAY                          500
#define global XAUDIO2_DLL_A                                 "xaudio2_9.dll"
#define global XAUDIO2_DLL_W                                 "xaudio2_9.dll"
#define global XAUDIO2D_DLL_A                                "xaudio2_9d.dll"
#define global XAUDIO2D_DLL_W                                "xaudio2_9d.dll"
#define global XAUDIO2_DLL                                   "xaudio2_9.dll"
#define global XAUDIO2D_DLL                                  "xaudio2_9d.dll"
#define global XAUDIO2_MAX_BUFFER_BYTES                      2147483648
#define global XAUDIO2_MAX_QUEUED_BUFFERS                    64
#define global XAUDIO2_MAX_BUFFERS_SYSTEM                    2
#define global XAUDIO2_MAX_AUDIO_CHANNELS                    64
#define global XAUDIO2_MIN_SAMPLE_RATE                       1000
#define global XAUDIO2_MAX_SAMPLE_RATE                       200000
#define global XAUDIO2_MAX_VOLUME_LEVEL                      16777216
#define global XAUDIO2_MAX_FREQ_RATIO                        1024
#define global XAUDIO2_DEFAULT_FREQ_RATIO                    2
#define global XAUDIO2_MAX_FILTER_ONEOVERQ                   1.5
#define global XAUDIO2_MAX_FILTER_FREQUENCY                  1
#define global XAUDIO2_MAX_LOOP_COUNT                        254
#define global XAUDIO2_MAX_INSTANCES                         8
#define global XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MONO         600000
#define global XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MULTICHANNEL 300000
#define global XAUDIO2_COMMIT_NOW                            0
#define global XAUDIO2_COMMIT_ALL                            0
#define global XAUDIO2_NO_LOOP_REGION                        0
#define global XAUDIO2_LOOP_INFINITE                         255
#define global XAUDIO2_DEFAULT_CHANNELS                      0
#define global XAUDIO2_DEFAULT_SAMPLERATE                    0
#define global XAUDIO2_DEBUG_ENGINE                          1
#define global XAUDIO2_VOICE_NOPITCH                         2
#define global XAUDIO2_VOICE_NOSRC                           4
#define global XAUDIO2_VOICE_USEFILTER                       8
#define global XAUDIO2_PLAY_TAILS                            32
#define global XAUDIO2_END_OF_STREAM                         64
#define global XAUDIO2_SEND_USEFILTER                        128
#define global XAUDIO2_VOICE_NOSAMPLESPLAYED                 256
#define global XAUDIO2_STOP_ENGINE_WHEN_IDLE                 8192
#define global XAUDIO2_1024_QUANTUM                          32768
#define global XAUDIO2_NO_VIRTUAL_AUDIO_CLIENT               65536
#define global XAUDIO2_DEFAULT_FILTER_FREQUENCY              1
#define global XAUDIO2_DEFAULT_FILTER_ONEOVERQ               1
#define global XAUDIO2_QUANTUM_NUMERATOR                     1
#define global XAUDIO2_QUANTUM_DENOMINATOR                   100
#define global FACILITY_XAUDIO2                              2198
#define global XAUDIO2_E_INVALID_CALL                        (-2003435519)
#define global XAUDIO2_E_XMA_DECODER_ERROR                   (-2003435518)
#define global XAUDIO2_E_XAPO_CREATION_FAILED                (-2003435517)
#define global XAUDIO2_E_DEVICE_INVALIDATED                  (-2003435516)
#define global Processor1                                    1
#define global Processor2                                    2
#define global Processor3                                    4
#define global Processor4                                    8
#define global Processor5                                    16
#define global Processor6                                    32
#define global Processor7                                    64
#define global Processor8                                    128
#define global Processor9                                    256
#define global Processor10                                   512
#define global Processor11                                   1024
#define global Processor12                                   2048
#define global Processor13                                   4096
#define global Processor14                                   8192
#define global Processor15                                   16384
#define global Processor16                                   32768
#define global Processor17                                   65536
#define global Processor18                                   131072
#define global Processor19                                   262144
#define global Processor20                                   524288
#define global Processor21                                   1048576
#define global Processor22                                   2097152
#define global Processor23                                   4194304
#define global Processor24                                   8388608
#define global Processor25                                   16777216
#define global Processor26                                   33554432
#define global Processor27                                   67108864
#define global Processor28                                   134217728
#define global Processor29                                   268435456
#define global Processor30                                   536870912
#define global Processor31                                   1073741824
#define global Processor32                                   2147483648
#define global XAUDIO2_ANY_PROCESSOR                         4294967295
#define global XAUDIO2_USE_DEFAULT_PROCESSOR                 0
#define global XAUDIO2_DEFAULT_PROCESSOR                     1
#define global XAUDIO2_LOG_ERRORS                            1
#define global XAUDIO2_LOG_WARNINGS                          2
#define global XAUDIO2_LOG_INFO                              4
#define global XAUDIO2_LOG_DETAIL                            8
#define global XAUDIO2_LOG_API_CALLS                         16
#define global XAUDIO2_LOG_FUNC_CALLS                        32
#define global XAUDIO2_LOG_TIMING                            64
#define global XAUDIO2_LOG_LOCKS                             128
#define global XAUDIO2_LOG_MEMORY                            256
#define global XAUDIO2_LOG_STREAMING                         4096
#define global XAUDIO2FX_REVERB_MIN_FRAMERATE                20000
#define global XAUDIO2FX_REVERB_MAX_FRAMERATE                48000
#define global XAUDIO2FX_REVERB_MIN_WET_DRY_MIX              0
#define global XAUDIO2FX_REVERB_MIN_REFLECTIONS_DELAY        0
#define global XAUDIO2FX_REVERB_MIN_REVERB_DELAY             0
#define global XAUDIO2FX_REVERB_MIN_REAR_DELAY               0
#define global XAUDIO2FX_REVERB_MIN_7POINT1_SIDE_DELAY       0
#define global XAUDIO2FX_REVERB_MIN_7POINT1_REAR_DELAY       0
#define global XAUDIO2FX_REVERB_MIN_POSITION                 0
#define global XAUDIO2FX_REVERB_MIN_DIFFUSION                0
#define global XAUDIO2FX_REVERB_MIN_LOW_EQ_GAIN              0
#define global XAUDIO2FX_REVERB_MIN_LOW_EQ_CUTOFF            0
#define global XAUDIO2FX_REVERB_MIN_HIGH_EQ_GAIN             0
#define global XAUDIO2FX_REVERB_MIN_HIGH_EQ_CUTOFF           0
#define global XAUDIO2FX_REVERB_MIN_ROOM_FILTER_FREQ         20
#define global XAUDIO2FX_REVERB_MIN_ROOM_FILTER_MAIN         (-100)
#define global XAUDIO2FX_REVERB_MIN_ROOM_FILTER_HF           (-100)
#define global XAUDIO2FX_REVERB_MIN_REFLECTIONS_GAIN         (-100)
#define global XAUDIO2FX_REVERB_MIN_REVERB_GAIN              (-100)
#define global XAUDIO2FX_REVERB_MIN_DECAY_TIME               0.1
#define global XAUDIO2FX_REVERB_MIN_DENSITY                  0
#define global XAUDIO2FX_REVERB_MIN_ROOM_SIZE                0
#define global XAUDIO2FX_REVERB_MAX_WET_DRY_MIX              100
#define global XAUDIO2FX_REVERB_MAX_REFLECTIONS_DELAY        300
#define global XAUDIO2FX_REVERB_MAX_REVERB_DELAY             85
#define global XAUDIO2FX_REVERB_MAX_REAR_DELAY               5
#define global XAUDIO2FX_REVERB_MAX_7POINT1_SIDE_DELAY       5
#define global XAUDIO2FX_REVERB_MAX_7POINT1_REAR_DELAY       20
#define global XAUDIO2FX_REVERB_MAX_POSITION                 30
#define global XAUDIO2FX_REVERB_MAX_DIFFUSION                15
#define global XAUDIO2FX_REVERB_MAX_LOW_EQ_GAIN              12
#define global XAUDIO2FX_REVERB_MAX_LOW_EQ_CUTOFF            9
#define global XAUDIO2FX_REVERB_MAX_HIGH_EQ_GAIN             8
#define global XAUDIO2FX_REVERB_MAX_HIGH_EQ_CUTOFF           14
#define global XAUDIO2FX_REVERB_MAX_ROOM_FILTER_FREQ         20000
#define global XAUDIO2FX_REVERB_MAX_ROOM_FILTER_MAIN         0
#define global XAUDIO2FX_REVERB_MAX_ROOM_FILTER_HF           0
#define global XAUDIO2FX_REVERB_MAX_REFLECTIONS_GAIN         20
#define global XAUDIO2FX_REVERB_MAX_REVERB_GAIN              20
#define global XAUDIO2FX_REVERB_MAX_DENSITY                  100
#define global XAUDIO2FX_REVERB_MAX_ROOM_SIZE                100
#define global XAUDIO2FX_REVERB_DEFAULT_WET_DRY_MIX          100
#define global XAUDIO2FX_REVERB_DEFAULT_REFLECTIONS_DELAY    5
#define global XAUDIO2FX_REVERB_DEFAULT_REVERB_DELAY         5
#define global XAUDIO2FX_REVERB_DEFAULT_REAR_DELAY           5
#define global XAUDIO2FX_REVERB_DEFAULT_7POINT1_SIDE_DELAY   5
#define global XAUDIO2FX_REVERB_DEFAULT_7POINT1_REAR_DELAY   20
#define global XAUDIO2FX_REVERB_DEFAULT_POSITION             6
#define global XAUDIO2FX_REVERB_DEFAULT_POSITION_MATRIX      27
#define global XAUDIO2FX_REVERB_DEFAULT_EARLY_DIFFUSION      8
#define global XAUDIO2FX_REVERB_DEFAULT_LATE_DIFFUSION       8
#define global XAUDIO2FX_REVERB_DEFAULT_LOW_EQ_GAIN          8
#define global XAUDIO2FX_REVERB_DEFAULT_LOW_EQ_CUTOFF        4
#define global XAUDIO2FX_REVERB_DEFAULT_HIGH_EQ_GAIN         8
#define global XAUDIO2FX_REVERB_DEFAULT_HIGH_EQ_CUTOFF       4
#define global XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_FREQ     5000
#define global XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_MAIN     0
#define global XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_HF       0
#define global XAUDIO2FX_REVERB_DEFAULT_REFLECTIONS_GAIN     0
#define global XAUDIO2FX_REVERB_DEFAULT_REVERB_GAIN          0
#define global XAUDIO2FX_REVERB_DEFAULT_DECAY_TIME           1
#define global XAUDIO2FX_REVERB_DEFAULT_DENSITY              100
#define global XAUDIO2FX_REVERB_DEFAULT_ROOM_SIZE            100
#define global XAUDIO2FX_REVERB_DEFAULT_DISABLE_LATE_FIELD   0
#define global HRTF_MAX_GAIN_LIMIT                           12
#define global HRTF_MIN_GAIN_LIMIT                           (-96)
#define global HRTF_MIN_UNITY_GAIN_DISTANCE                  0.05
#define global HRTF_DEFAULT_UNITY_GAIN_DISTANCE              1
#define global FACILITY_XAPO                                 2199
#define global XAPO_E_FORMAT_UNSUPPORTED                     (-2003369983)
#define global XAPO_MIN_CHANNELS                             1
#define global XAPO_MAX_CHANNELS                             64
#define global XAPO_MIN_FRAMERATE                            1000
#define global XAPO_MAX_FRAMERATE                            200000
#define global XAPO_REGISTRATION_STRING_LENGTH               256
#define global XAPO_FLAG_CHANNELS_MUST_MATCH                 1
#define global XAPO_FLAG_FRAMERATE_MUST_MATCH                2
#define global XAPO_FLAG_BITSPERSAMPLE_MUST_MATCH            4
#define global XAPO_FLAG_BUFFERCOUNT_MUST_MATCH              8
#define global XAPO_FLAG_INPLACE_REQUIRED                    32
#define global XAPO_FLAG_INPLACE_SUPPORTED                   16
#define global SPEAKER_MONO                                  4
#define global X3DAUDIO_HANDLE_BYTESIZE                      20
#define global X3DAUDIO_PI                                   3.1415927
#define global X3DAUDIO_2PI                                  6.2831855
#define global X3DAUDIO_SPEED_OF_SOUND                       343.5
#define global X3DAUDIO_CALCULATE_MATRIX                     1
#define global X3DAUDIO_CALCULATE_DELAY                      2
#define global X3DAUDIO_CALCULATE_LPF_DIRECT                 4
#define global X3DAUDIO_CALCULATE_LPF_REVERB                 8
#define global X3DAUDIO_CALCULATE_REVERB                     16
#define global X3DAUDIO_CALCULATE_DOPPLER                    32
#define global X3DAUDIO_CALCULATE_EMITTER_ANGLE              64
#define global X3DAUDIO_CALCULATE_ZEROCENTER                 65536
#define global X3DAUDIO_CALCULATE_REDIRECT_TO_LFE            131072