mirror of
https://github.com/amerkoleci/Vortice.Win32.git
synced 2026-01-14 08:06:02 +08:00
3268 lines
90 KiB
JSON
3268 lines
90 KiB
JSON
{
|
|
|
|
"Constants":[
|
|
{
|
|
"Name":"FXEQ_MIN_FRAMERATE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":22000
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXEQ_MAX_FRAMERATE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":48000
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXEQ_MIN_FREQUENCY_CENTER"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":20
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXEQ_MAX_FREQUENCY_CENTER"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":20000
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXEQ_DEFAULT_FREQUENCY_CENTER_0"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":100
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXEQ_DEFAULT_FREQUENCY_CENTER_1"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":800
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXEQ_DEFAULT_FREQUENCY_CENTER_2"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":2000
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXEQ_DEFAULT_FREQUENCY_CENTER_3"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":10000
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXEQ_MIN_GAIN"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":0.126
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXEQ_MAX_GAIN"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":7.94
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXEQ_DEFAULT_GAIN"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXEQ_MIN_BANDWIDTH"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":0.1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXEQ_MAX_BANDWIDTH"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXEQ_DEFAULT_BANDWIDTH"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXMASTERINGLIMITER_MIN_RELEASE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXMASTERINGLIMITER_MAX_RELEASE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":20
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXMASTERINGLIMITER_DEFAULT_RELEASE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":6
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXMASTERINGLIMITER_MIN_LOUDNESS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXMASTERINGLIMITER_MAX_LOUDNESS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1800
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXMASTERINGLIMITER_DEFAULT_LOUDNESS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1000
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXREVERB_MIN_DIFFUSION"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXREVERB_MAX_DIFFUSION"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXREVERB_DEFAULT_DIFFUSION"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":0.9
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXREVERB_MIN_ROOMSIZE"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":0.0001
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXREVERB_MAX_ROOMSIZE"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXREVERB_DEFAULT_ROOMSIZE"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":0.6
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXLOUDNESS_DEFAULT_MOMENTARY_MS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":400
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXLOUDNESS_DEFAULT_SHORTTERM_MS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":3000
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXECHO_MIN_WETDRYMIX"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXECHO_MAX_WETDRYMIX"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXECHO_DEFAULT_WETDRYMIX"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":0.5
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXECHO_MIN_FEEDBACK"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXECHO_MAX_FEEDBACK"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXECHO_DEFAULT_FEEDBACK"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":0.5
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXECHO_MIN_DELAY"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXECHO_MAX_DELAY"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":2000
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FXECHO_DEFAULT_DELAY"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":500
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_DLL_A"
|
|
,"Type":{"Kind":"Native","Name":"String"}
|
|
,"ValueType":"String"
|
|
,"Value":"xaudio2_9.dll"
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_DLL_W"
|
|
,"Type":{"Kind":"Native","Name":"String"}
|
|
,"ValueType":"String"
|
|
,"Value":"xaudio2_9.dll"
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2D_DLL_A"
|
|
,"Type":{"Kind":"Native","Name":"String"}
|
|
,"ValueType":"String"
|
|
,"Value":"xaudio2_9d.dll"
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2D_DLL_W"
|
|
,"Type":{"Kind":"Native","Name":"String"}
|
|
,"ValueType":"String"
|
|
,"Value":"xaudio2_9d.dll"
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_DLL"
|
|
,"Type":{"Kind":"Native","Name":"String"}
|
|
,"ValueType":"String"
|
|
,"Value":"xaudio2_9.dll"
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2D_DLL"
|
|
,"Type":{"Kind":"Native","Name":"String"}
|
|
,"ValueType":"String"
|
|
,"Value":"xaudio2_9d.dll"
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_MAX_BUFFER_BYTES"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2147483648
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_MAX_QUEUED_BUFFERS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":64
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_MAX_BUFFERS_SYSTEM"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_MAX_AUDIO_CHANNELS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":64
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_MIN_SAMPLE_RATE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1000
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_MAX_SAMPLE_RATE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":200000
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_MAX_VOLUME_LEVEL"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":16777216
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_MAX_FREQ_RATIO"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":1024
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_DEFAULT_FREQ_RATIO"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_MAX_FILTER_ONEOVERQ"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":1.5
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_MAX_FILTER_FREQUENCY"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_MAX_LOOP_COUNT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":254
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_MAX_INSTANCES"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MONO"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":600000
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MULTICHANNEL"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":300000
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_COMMIT_NOW"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_COMMIT_ALL"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_NO_LOOP_REGION"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_LOOP_INFINITE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":255
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_DEFAULT_CHANNELS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_DEFAULT_SAMPLERATE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_DEBUG_ENGINE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_VOICE_NOPITCH"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_VOICE_NOSRC"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_VOICE_USEFILTER"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_PLAY_TAILS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":32
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_END_OF_STREAM"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":64
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_SEND_USEFILTER"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":128
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_VOICE_NOSAMPLESPLAYED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":256
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_STOP_ENGINE_WHEN_IDLE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":8192
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_1024_QUANTUM"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":32768
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_NO_VIRTUAL_AUDIO_CLIENT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":65536
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_DEFAULT_FILTER_FREQUENCY"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_DEFAULT_FILTER_ONEOVERQ"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_QUANTUM_NUMERATOR"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_QUANTUM_DENOMINATOR"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":100
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FACILITY_XAUDIO2"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2198
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_E_INVALID_CALL"
|
|
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ValueType":"Int32"
|
|
,"Value":-2003435519
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_E_XMA_DECODER_ERROR"
|
|
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ValueType":"Int32"
|
|
,"Value":-2003435518
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_E_XAPO_CREATION_FAILED"
|
|
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ValueType":"Int32"
|
|
,"Value":-2003435517
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_E_DEVICE_INVALIDATED"
|
|
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ValueType":"Int32"
|
|
,"Value":-2003435516
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor1"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor2"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor3"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor4"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor5"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":16
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor6"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":32
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor7"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":64
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor8"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":128
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor9"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":256
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor10"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":512
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor11"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1024
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor12"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2048
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor13"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4096
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor14"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":8192
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor15"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":16384
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor16"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":32768
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor17"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":65536
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor18"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":131072
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor19"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":262144
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor20"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":524288
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor21"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1048576
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor22"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2097152
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor23"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4194304
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor24"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":8388608
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor25"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":16777216
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor26"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":33554432
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor27"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":67108864
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor28"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":134217728
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor29"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":268435456
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor30"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":536870912
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor31"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1073741824
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"Processor32"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2147483648
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_ANY_PROCESSOR"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4294967295
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_USE_DEFAULT_PROCESSOR"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_DEFAULT_PROCESSOR"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_LOG_ERRORS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_LOG_WARNINGS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_LOG_INFO"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_LOG_DETAIL"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_LOG_API_CALLS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":16
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_LOG_FUNC_CALLS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":32
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_LOG_TIMING"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":64
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_LOG_LOCKS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":128
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_LOG_MEMORY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":256
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_LOG_STREAMING"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4096
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MIN_FRAMERATE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":20000
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MAX_FRAMERATE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":48000
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MIN_WET_DRY_MIX"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MIN_REFLECTIONS_DELAY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MIN_REVERB_DELAY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MIN_REAR_DELAY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MIN_7POINT1_SIDE_DELAY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MIN_7POINT1_REAR_DELAY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MIN_POSITION"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MIN_DIFFUSION"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MIN_LOW_EQ_GAIN"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MIN_LOW_EQ_CUTOFF"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MIN_HIGH_EQ_GAIN"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MIN_HIGH_EQ_CUTOFF"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MIN_ROOM_FILTER_FREQ"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":20
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MIN_ROOM_FILTER_MAIN"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":-100
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MIN_ROOM_FILTER_HF"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":-100
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MIN_REFLECTIONS_GAIN"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":-100
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MIN_REVERB_GAIN"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":-100
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MIN_DECAY_TIME"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":0.1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MIN_DENSITY"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MIN_ROOM_SIZE"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MAX_WET_DRY_MIX"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":100
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MAX_REFLECTIONS_DELAY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":300
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MAX_REVERB_DELAY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":85
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MAX_REAR_DELAY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":5
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MAX_7POINT1_SIDE_DELAY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":5
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MAX_7POINT1_REAR_DELAY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":20
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MAX_POSITION"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":30
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MAX_DIFFUSION"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":15
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MAX_LOW_EQ_GAIN"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":12
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MAX_LOW_EQ_CUTOFF"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":9
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MAX_HIGH_EQ_GAIN"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MAX_HIGH_EQ_CUTOFF"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":14
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MAX_ROOM_FILTER_FREQ"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":20000
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MAX_ROOM_FILTER_MAIN"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MAX_ROOM_FILTER_HF"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MAX_REFLECTIONS_GAIN"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":20
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MAX_REVERB_GAIN"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":20
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MAX_DENSITY"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":100
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_MAX_ROOM_SIZE"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":100
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_DEFAULT_WET_DRY_MIX"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":100
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_DEFAULT_REFLECTIONS_DELAY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":5
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_DEFAULT_REVERB_DELAY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":5
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_DEFAULT_REAR_DELAY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":5
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_DEFAULT_7POINT1_SIDE_DELAY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":5
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_DEFAULT_7POINT1_REAR_DELAY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":20
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_DEFAULT_POSITION"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":6
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_DEFAULT_POSITION_MATRIX"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":27
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_DEFAULT_EARLY_DIFFUSION"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_DEFAULT_LATE_DIFFUSION"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_DEFAULT_LOW_EQ_GAIN"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_DEFAULT_LOW_EQ_CUTOFF"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_DEFAULT_HIGH_EQ_GAIN"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_DEFAULT_HIGH_EQ_CUTOFF"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_FREQ"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":5000
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_MAIN"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_HF"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_DEFAULT_REFLECTIONS_GAIN"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_DEFAULT_REVERB_GAIN"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_DEFAULT_DECAY_TIME"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_DEFAULT_DENSITY"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":100
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_DEFAULT_ROOM_SIZE"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":100
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_DEFAULT_DISABLE_LATE_FIELD"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"HRTF_MAX_GAIN_LIMIT"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":12
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"HRTF_MIN_GAIN_LIMIT"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":-96
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"HRTF_MIN_UNITY_GAIN_DISTANCE"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":0.05
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"HRTF_DEFAULT_UNITY_GAIN_DISTANCE"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"FACILITY_XAPO"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2199
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAPO_E_FORMAT_UNSUPPORTED"
|
|
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ValueType":"Int32"
|
|
,"Value":-2003369983
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAPO_MIN_CHANNELS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAPO_MAX_CHANNELS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":64
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAPO_MIN_FRAMERATE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1000
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAPO_MAX_FRAMERATE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":200000
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAPO_REGISTRATION_STRING_LENGTH"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":256
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAPO_FLAG_CHANNELS_MUST_MATCH"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAPO_FLAG_FRAMERATE_MUST_MATCH"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAPO_FLAG_BITSPERSAMPLE_MUST_MATCH"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAPO_FLAG_BUFFERCOUNT_MUST_MATCH"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAPO_FLAG_INPLACE_REQUIRED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":32
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"XAPO_FLAG_INPLACE_SUPPORTED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":16
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SPEAKER_MONO"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"X3DAUDIO_HANDLE_BYTESIZE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":20
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"X3DAUDIO_PI"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":3.1415927
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"X3DAUDIO_2PI"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":6.2831855
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"X3DAUDIO_SPEED_OF_SOUND"
|
|
,"Type":{"Kind":"Native","Name":"Single"}
|
|
,"ValueType":"Single"
|
|
,"Value":343.5
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"X3DAUDIO_CALCULATE_MATRIX"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"X3DAUDIO_CALCULATE_DELAY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"X3DAUDIO_CALCULATE_LPF_DIRECT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"X3DAUDIO_CALCULATE_LPF_REVERB"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"X3DAUDIO_CALCULATE_REVERB"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":16
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"X3DAUDIO_CALCULATE_DOPPLER"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":32
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"X3DAUDIO_CALCULATE_EMITTER_ANGLE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":64
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"X3DAUDIO_CALCULATE_ZEROCENTER"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":65536
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"X3DAUDIO_CALCULATE_REDIRECT_TO_LFE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":131072
|
|
,"Attrs":[]
|
|
}
|
|
]
|
|
|
|
,"Types":[
|
|
{
|
|
"Name":"XAPO_REGISTRATION_PROPERTIES"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"FriendlyName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
|
|
,{"Name":"CopyrightInfo","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
|
|
,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MinInputBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MaxInputBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MinOutputBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MaxOutputBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"XAPO_LOCKFORPROCESS_PARAMETERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Const"]}
|
|
,{"Name":"MaxFrameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"XAPO_BUFFER_FLAGS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"XAPO_BUFFER_SILENT","Value":0}
|
|
,{"Name":"XAPO_BUFFER_VALID","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"XAPO_PROCESS_BUFFER_PARAMETERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
,{"Name":"BufferFlags","Type":{"Kind":"ApiRef","Name":"XAPO_BUFFER_FLAGS","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ValidFrameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IXAPO"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Com"
|
|
,"Guid":"a410b984-9839-4819-a0be-2856ae6b3adb"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetRegistrationProperties"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppRegistrationProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAPO_REGISTRATION_PROPERTIES","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IsInputFormatSupported"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pOutputFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Const"]}
|
|
,{"Name":"pRequestedInputFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Const"]}
|
|
,{"Name":"ppSupportedInputFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IsOutputFormatSupported"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pInputFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Const"]}
|
|
,{"Name":"pRequestedOutputFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Const"]}
|
|
,{"Name":"ppSupportedOutputFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Initialize"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Optional","Const"]}
|
|
,{"Name":"DataByteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Reset"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LockForProcess"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"InputLockedParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pInputLockedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"XAPO_LOCKFORPROCESS_PARAMETERS","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"OutputLockedParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pOutputLockedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"XAPO_LOCKFORPROCESS_PARAMETERS","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"UnlockForProcess"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Process"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"InputProcessParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pInputProcessParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"XAPO_PROCESS_BUFFER_PARAMETERS","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"OutputProcessParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pOutputProcessParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"XAPO_PROCESS_BUFFER_PARAMETERS","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["In","Out","Optional"]}
|
|
,{"Name":"IsEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CalcInputFrames"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"OutputFrameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CalcOutputFrames"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"InputFrameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IXAPOParameters"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Com"
|
|
,"Guid":"26d95c66-80f2-499a-ad54-5ae7f01c6d98"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"SetParameters"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
|
|
,{"Name":"ParameterByteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetParameters"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1}]}
|
|
,{"Name":"ParameterByteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FXEQ"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"f5e01117-d6c4-485a-a3f5-695196f3dbfa"
|
|
}
|
|
,{
|
|
"Name":"FXMasteringLimiter"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"c4137916-2be1-46fd-8599-441536f49856"
|
|
}
|
|
,{
|
|
"Name":"FXReverb"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"7d9aca56-cb68-4807-b632-b137352e8596"
|
|
}
|
|
,{
|
|
"Name":"FXEcho"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"5039d740-f736-449a-84d3-a56202557b87"
|
|
}
|
|
,{
|
|
"Name":"FXEQ_PARAMETERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"FrequencyCenter0","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Gain0","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Bandwidth0","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"FrequencyCenter1","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Gain1","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Bandwidth1","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"FrequencyCenter2","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Gain2","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Bandwidth2","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"FrequencyCenter3","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Gain3","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Bandwidth3","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FXMASTERINGLIMITER_PARAMETERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"Release","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Loudness","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FXREVERB_PARAMETERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"Diffusion","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"RoomSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FXECHO_INITDATA"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"MaxDelay","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FXECHO_PARAMETERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"WetDryMix","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Feedback","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Delay","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_VOICE_DETAILS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"CreationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ActiveFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"InputChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"InputSampleRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_SEND_DESCRIPTOR"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pOutputVoice","Type":{"Kind":"ApiRef","Name":"IXAudio2Voice","TargetKind":"Com","Api":"Media.Audio.XAudio2","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_VOICE_SENDS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"SendCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pSends","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_SEND_DESCRIPTOR","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_EFFECT_DESCRIPTOR"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"pEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":[]}
|
|
,{"Name":"InitialState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"OutputChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_EFFECT_CHAIN"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"EffectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pEffectDescriptors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_EFFECT_DESCRIPTOR","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_FILTER_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"LowPassFilter","Value":0}
|
|
,{"Name":"BandPassFilter","Value":1}
|
|
,{"Name":"HighPassFilter","Value":2}
|
|
,{"Name":"NotchFilter","Value":3}
|
|
,{"Name":"LowPassOnePoleFilter","Value":4}
|
|
,{"Name":"HighPassOnePoleFilter","Value":5}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_FILTER_PARAMETERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"XAUDIO2_FILTER_TYPE","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Frequency","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"OneOverQ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_BUFFER"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"AudioBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pAudioData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]}
|
|
,{"Name":"PlayBegin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PlayLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LoopBegin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LoopLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LoopCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_BUFFER_WMA"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"pDecodedPacketCumulativeBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
|
|
,{"Name":"PacketCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_VOICE_STATE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"pCurrentBufferContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
,{"Name":"BuffersQueued","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SamplesPlayed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_PERFORMANCE_DATA"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"AudioCyclesSinceLastQuery","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"TotalCyclesSinceLastQuery","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"MinimumCyclesPerQuantum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MaximumCyclesPerQuantum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MemoryUsageInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CurrentLatencyInSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"GlitchesSinceEngineStarted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ActiveSourceVoiceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"TotalSourceVoiceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ActiveSubmixVoiceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ActiveResamplerCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ActiveMatrixMixCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ActiveXmaSourceVoices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ActiveXmaStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2_DEBUG_CONFIGURATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"TraceMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BreakMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LogThreadID","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LogFileline","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LogFunctionName","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LogTiming","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IXAudio2"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Com"
|
|
,"Guid":"2b02e3cf-2e0b-4ec3-be45-1b2a3fe7210d"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"RegisterForCallbacks"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IXAudio2EngineCallback","TargetKind":"Com","Api":"Media.Audio.XAudio2","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"UnregisterForCallbacks"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IXAudio2EngineCallback","TargetKind":"Com","Api":"Media.Audio.XAudio2","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateSourceVoice"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppSourceVoice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXAudio2SourceVoice","TargetKind":"Com","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["Out"]}
|
|
,{"Name":"pSourceFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Const"]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"MaxFrequencyRatio","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
|
|
,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IXAudio2VoiceCallback","TargetKind":"Com","Api":"Media.Audio.XAudio2","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"pSendList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_VOICE_SENDS","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"pEffectChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_EFFECT_CHAIN","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateSubmixVoice"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppSubmixVoice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXAudio2SubmixVoice","TargetKind":"Com","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["Out"]}
|
|
,{"Name":"InputChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"InputSampleRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"ProcessingStage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pSendList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_VOICE_SENDS","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"pEffectChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_EFFECT_CHAIN","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateMasteringVoice"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppMasteringVoice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXAudio2MasteringVoice","TargetKind":"Com","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["Out"]}
|
|
,{"Name":"InputChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"InputSampleRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"szDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"pEffectChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_EFFECT_CHAIN","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"StreamCategory","Type":{"Kind":"ApiRef","Name":"AUDIO_STREAM_CATEGORY","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"StartEngine"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"StopEngine"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CommitChanges"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetPerformanceData"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pPerfData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_PERFORMANCE_DATA","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetDebugConfiguration"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pDebugConfiguration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_DEBUG_CONFIGURATION","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Reserved","Optional"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IXAudio2Extension"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Com"
|
|
,"Guid":"84ac29bb-d619-44d2-b197-e4acf7df3ed6"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetProcessingQuantum"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"quantumNumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"quantumDenominator","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetProcessor"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"processor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IXAudio2Voice"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Com"
|
|
,"Guid":null
|
|
,"Interface":null
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetVoiceDetails"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pVoiceDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_VOICE_DETAILS","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetOutputVoices"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pSendList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_VOICE_SENDS","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetEffectChain"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pEffectChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_EFFECT_CHAIN","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"EnableEffect"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"EffectIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DisableEffect"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"EffectIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetEffectState"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"EffectIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetEffectParameters"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"EffectIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
|
|
,{"Name":"ParametersByteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetEffectParameters"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"EffectIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
|
|
,{"Name":"ParametersByteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetFilterParameters"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_FILTER_PARAMETERS","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["In","Const"]}
|
|
,{"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetFilterParameters"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_FILTER_PARAMETERS","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetOutputFilterParameters"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pDestinationVoice","Type":{"Kind":"ApiRef","Name":"IXAudio2Voice","TargetKind":"Com","Api":"Media.Audio.XAudio2","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_FILTER_PARAMETERS","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["In","Const"]}
|
|
,{"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetOutputFilterParameters"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pDestinationVoice","Type":{"Kind":"ApiRef","Name":"IXAudio2Voice","TargetKind":"Com","Api":"Media.Audio.XAudio2","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_FILTER_PARAMETERS","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetVolume"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"Volume","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
|
|
,{"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetVolume"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetChannelVolumes"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"Channels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pVolumes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
|
|
,{"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetChannelVolumes"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"Channels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pVolumes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetOutputMatrix"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pDestinationVoice","Type":{"Kind":"ApiRef","Name":"IXAudio2Voice","TargetKind":"Com","Api":"Media.Audio.XAudio2","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SourceChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"DestinationChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pLevelMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
|
|
,{"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetOutputMatrix"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pDestinationVoice","Type":{"Kind":"ApiRef","Name":"IXAudio2Voice","TargetKind":"Com","Api":"Media.Audio.XAudio2","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"SourceChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"DestinationChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pLevelMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DestroyVoice"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IXAudio2SourceVoice"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Com"
|
|
,"Guid":null
|
|
,"Interface":{"Kind":"ApiRef","Name":"IXAudio2Voice","TargetKind":"Com","Api":"Media.Audio.XAudio2","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"Start"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Stop"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SubmitSourceBuffer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_BUFFER","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["In","Const"]}
|
|
,{"Name":"pBufferWMA","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_BUFFER_WMA","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FlushSourceBuffers"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Discontinuity"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ExitLoop"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetState"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pVoiceState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_VOICE_STATE","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["Out"]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetFrequencyRatio"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"Ratio","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
|
|
,{"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetFrequencyRatio"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pRatio","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetSourceSampleRate"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"NewSourceSampleRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IXAudio2SubmixVoice"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Com"
|
|
,"Guid":null
|
|
,"Interface":{"Kind":"ApiRef","Name":"IXAudio2Voice","TargetKind":"Com","Api":"Media.Audio.XAudio2","Parents":[]}
|
|
,"Methods":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IXAudio2MasteringVoice"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Com"
|
|
,"Guid":null
|
|
,"Interface":{"Kind":"ApiRef","Name":"IXAudio2Voice","TargetKind":"Com","Api":"Media.Audio.XAudio2","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetChannelMask"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pChannelmask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IXAudio2EngineCallback"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Com"
|
|
,"Guid":null
|
|
,"Interface":null
|
|
,"Methods":[
|
|
{
|
|
"Name":"OnProcessingPassStart"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OnProcessingPassEnd"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OnCriticalError"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"Error","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IXAudio2VoiceCallback"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Com"
|
|
,"Guid":null
|
|
,"Interface":null
|
|
,"Methods":[
|
|
{
|
|
"Name":"OnVoiceProcessingPassStart"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"BytesRequired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OnVoiceProcessingPassEnd"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OnStreamEnd"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OnBufferStart"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pBufferContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OnBufferEnd"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pBufferContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OnLoopEnd"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pBufferContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OnVoiceError"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pBufferContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"Error","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"AudioVolumeMeter"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"4fc3b166-972a-40cf-bc37-7db03db2fba3"
|
|
}
|
|
,{
|
|
"Name":"AudioReverb"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"c2633b16-471b-4498-b8c5-4f0959e2ec09"
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_VOLUMEMETER_LEVELS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"pPeakLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
|
|
,{"Name":"pRMSLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
|
|
,{"Name":"ChannelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_PARAMETERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"WetDryMix","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"ReflectionsDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ReverbDelay","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"RearDelay","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"SideDelay","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"PositionLeft","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"PositionRight","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"PositionMatrixLeft","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"PositionMatrixRight","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"EarlyDiffusion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"LateDiffusion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"LowEQGain","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"LowEQCutoff","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"HighEQGain","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"HighEQCutoff","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"RoomFilterFreq","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"RoomFilterMain","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"RoomFilterHF","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"ReflectionsGain","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"ReverbGain","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"DecayTime","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Density","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"RoomSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"DisableLateField","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"XAUDIO2FX_REVERB_I3DL2_PARAMETERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"WetDryMix","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Room","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
,{"Name":"RoomHF","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
,{"Name":"RoomRolloffFactor","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"DecayTime","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"DecayHFRatio","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Reflections","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
,{"Name":"ReflectionsDelay","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Reverb","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
,{"Name":"ReverbDelay","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Diffusion","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"Density","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"HFReference","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"HrtfPosition"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"HrtfOrientation"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"element","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"HrtfDirectivityType"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"OmniDirectional","Value":0}
|
|
,{"Name":"Cardioid","Value":1}
|
|
,{"Name":"Cone","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"HrtfEnvironment"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"Small","Value":0}
|
|
,{"Name":"Medium","Value":1}
|
|
,{"Name":"Large","Value":2}
|
|
,{"Name":"Outdoors","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"HrtfDirectivity"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"type","Type":{"Kind":"ApiRef","Name":"HrtfDirectivityType","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]},"Attrs":[]}
|
|
,{"Name":"scaling","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"HrtfDirectivityCardioid"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"directivity","Type":{"Kind":"ApiRef","Name":"HrtfDirectivity","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]},"Attrs":[]}
|
|
,{"Name":"order","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"HrtfDirectivityCone"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"directivity","Type":{"Kind":"ApiRef","Name":"HrtfDirectivity","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]},"Attrs":[]}
|
|
,{"Name":"innerAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"outerAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"HrtfDistanceDecayType"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"NaturalDecay","Value":0}
|
|
,{"Name":"CustomDecay","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"HrtfDistanceDecay"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"type","Type":{"Kind":"ApiRef","Name":"HrtfDistanceDecayType","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]},"Attrs":[]}
|
|
,{"Name":"maxGain","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"minGain","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"unityGainDistance","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"cutoffDistance","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"HrtfApoInit"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"SizeField":""
|
|
,"Fields":[
|
|
{"Name":"distanceDecay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HrtfDistanceDecay","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"directivity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HrtfDirectivity","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IXAPOHrtfParameters"
|
|
,"Architectures":[]
|
|
,"Platform":"windows10.0.10240"
|
|
,"Kind":"Com"
|
|
,"Guid":"15b3cd66-e9de-4464-b6e6-2bc3cf63d455"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"SetSourcePosition"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"position","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HrtfPosition","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetSourceOrientation"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"orientation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HrtfOrientation","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetSourceGain"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"gain","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetEnvironment"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"environment","Type":{"Kind":"ApiRef","Name":"HrtfEnvironment","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
|
|
,"Functions":[
|
|
{
|
|
"Name":"CreateFX"
|
|
,"SetLastError":false
|
|
,"DllImport":"XAudio2_9.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"pEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]}
|
|
,{"Name":"pInitDat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional","Const"]}
|
|
,{"Name":"InitDataByteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"XAudio2CreateWithVersionInfo"
|
|
,"SetLastError":false
|
|
,"DllImport":"XAudio2_9.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppXAudio2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXAudio2","TargetKind":"Com","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["Out"]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"XAudio2Processor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"ntddiVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateAudioVolumeMeter"
|
|
,"SetLastError":false
|
|
,"DllImport":"xaudio2_9.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppApo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateAudioReverb"
|
|
,"SetLastError":false
|
|
,"DllImport":"xaudio2_9.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppApo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateHrtfApo"
|
|
,"SetLastError":false
|
|
,"DllImport":"HrtfApo.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"init","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HrtfApoInit","TargetKind":"Default","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["In","Const"]}
|
|
,{"Name":"xApo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXAPO","TargetKind":"Com","Api":"Media.Audio.XAudio2","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
|
|
]
|
|
}
|
|
]
|
|
|
|
,"UnicodeAliases":[
|
|
]
|
|
|
|
}
|