Files
marlersoft-win32json/api/Media.Audio.json
T
Jonathan Marler 9ceca57486 15.0.22-preview
2023-04-19 11:25:55 -06:00

12381 lines
428 KiB
JSON

{
"Constants":[
{
"Name":"MIXERCONTROL_CONTROLTYPE_CUSTOM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_BOOLEANMETER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268500992
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_SIGNEDMETER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268566528
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_PEAKMETER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268566529
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_UNSIGNEDMETER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268632064
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_BOOLEAN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536936448
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_ONOFF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536936449
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_MUTE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536936450
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_MONO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536936451
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_LOUDNESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536936452
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_STEREOENH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536936453
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_BASS_BOOST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536945271
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_BUTTON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":553713664
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_DECIBELS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":805568512
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_SIGNED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":805437440
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_UNSIGNED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":805502976
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_PERCENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":805634048
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_SLIDER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073872896
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_PAN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073872897
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_QSOUNDPAN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073872898
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_FADER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1342373888
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_VOLUME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1342373889
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_BASS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1342373890
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_TREBLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1342373891
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_EQUALIZER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1342373892
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_SINGLESELECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1879113728
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_MUX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1879113729
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_MULTIPLESELECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1895890944
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_MIXER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1895890945
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_MICROTIME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1610809344
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLTYPE_MILLITIME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1627586560
,"Attrs":[]
}
,{
"Name":"WAVE_MAPPER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
}
,{
"Name":"ENDPOINT_FORMAT_RESET_MIX_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"ENDPOINT_HARDWARE_SUPPORT_VOLUME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"ENDPOINT_HARDWARE_SUPPORT_MUTE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"ENDPOINT_HARDWARE_SUPPORT_METER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"AUDIOCLOCK_CHARACTERISTIC_FIXED_FREQ"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"AMBISONICS_PARAM_VERSION_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_NOT_INITIALIZED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287487
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_ALREADY_INITIALIZED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287486
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_WRONG_ENDPOINT_TYPE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287485
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_DEVICE_INVALIDATED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287484
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_NOT_STOPPED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287483
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_BUFFER_TOO_LARGE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287482
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_OUT_OF_ORDER"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287481
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_UNSUPPORTED_FORMAT"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287480
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_INVALID_SIZE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287479
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_DEVICE_IN_USE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287478
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_BUFFER_OPERATION_PENDING"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287477
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_THREAD_NOT_REGISTERED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287476
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_EXCLUSIVE_MODE_NOT_ALLOWED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287474
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_ENDPOINT_CREATE_FAILED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287473
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_SERVICE_NOT_RUNNING"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287472
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_EVENTHANDLE_NOT_EXPECTED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287471
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_EXCLUSIVE_MODE_ONLY"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287470
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_BUFDURATION_PERIOD_NOT_EQUAL"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287469
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_EVENTHANDLE_NOT_SET"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287468
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_INCORRECT_BUFFER_SIZE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287467
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_BUFFER_SIZE_ERROR"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287466
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_CPUUSAGE_EXCEEDED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287465
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_BUFFER_ERROR"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287464
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_BUFFER_SIZE_NOT_ALIGNED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287463
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_INVALID_DEVICE_PERIOD"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287456
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_INVALID_STREAM_FLAG"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287455
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_ENDPOINT_OFFLOAD_NOT_CAPABLE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287454
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_OUT_OF_OFFLOAD_RESOURCES"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287453
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_OFFLOAD_MODE_ONLY"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287452
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_NONOFFLOAD_MODE_ONLY"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287451
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_RESOURCES_INVALIDATED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287450
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_RAW_MODE_UNSUPPORTED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287449
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_ENGINE_PERIODICITY_LOCKED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287448
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_ENGINE_FORMAT_LOCKED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287447
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_HEADTRACKING_ENABLED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287440
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_HEADTRACKING_UNSUPPORTED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287424
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_EFFECT_NOT_AVAILABLE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287423
,"Attrs":[]
}
,{
"Name":"AUDCLNT_E_EFFECT_STATE_READ_ONLY"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287422
,"Attrs":[]
}
,{
"Name":"AUDCLNT_S_BUFFER_EMPTY"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":143196161
,"Attrs":[]
}
,{
"Name":"AUDCLNT_S_THREAD_ALREADY_REGISTERED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":143196162
,"Attrs":[]
}
,{
"Name":"AUDCLNT_S_POSITION_STALLED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":143196163
,"Attrs":[]
}
,{
"Name":"AUDCLNT_STREAMFLAGS_CROSSPROCESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"AUDCLNT_STREAMFLAGS_LOOPBACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"AUDCLNT_STREAMFLAGS_EVENTCALLBACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"AUDCLNT_STREAMFLAGS_NOPERSIST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"AUDCLNT_STREAMFLAGS_RATEADJUST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
}
,{
"Name":"AUDCLNT_STREAMFLAGS_SRC_DEFAULT_QUALITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":134217728
,"Attrs":[]
}
,{
"Name":"AUDCLNT_STREAMFLAGS_AUTOCONVERTPCM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
}
,{
"Name":"AUDCLNT_SESSIONFLAGS_EXPIREWHENUNOWNED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
}
,{
"Name":"AUDCLNT_SESSIONFLAGS_DISPLAY_HIDE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536870912
,"Attrs":[]
}
,{
"Name":"AUDCLNT_SESSIONFLAGS_DISPLAY_HIDEWHENEXPIRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
}
,{
"Name":"SPTLAUDCLNT_E_DESTROYED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287232
,"Attrs":[]
}
,{
"Name":"SPTLAUDCLNT_E_OUT_OF_ORDER"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287231
,"Attrs":[]
}
,{
"Name":"SPTLAUDCLNT_E_RESOURCES_INVALIDATED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287230
,"Attrs":[]
}
,{
"Name":"SPTLAUDCLNT_E_NO_MORE_OBJECTS"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287229
,"Attrs":[]
}
,{
"Name":"SPTLAUDCLNT_E_PROPERTY_NOT_SUPPORTED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287228
,"Attrs":[]
}
,{
"Name":"SPTLAUDCLNT_E_ERRORS_IN_OBJECT_CALLS"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287227
,"Attrs":[]
}
,{
"Name":"SPTLAUDCLNT_E_METADATA_FORMAT_NOT_SUPPORTED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287226
,"Attrs":[]
}
,{
"Name":"SPTLAUDCLNT_E_STREAM_NOT_AVAILABLE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287225
,"Attrs":[]
}
,{
"Name":"SPTLAUDCLNT_E_INVALID_LICENSE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287224
,"Attrs":[]
}
,{
"Name":"SPTLAUDCLNT_E_STREAM_NOT_STOPPED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287222
,"Attrs":[]
}
,{
"Name":"SPTLAUDCLNT_E_STATIC_OBJECT_NOT_AVAILABLE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287221
,"Attrs":[]
}
,{
"Name":"SPTLAUDCLNT_E_OBJECT_ALREADY_ACTIVE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287220
,"Attrs":[]
}
,{
"Name":"SPTLAUDCLNT_E_INTERNAL"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004287219
,"Attrs":[]
}
,{
"Name":"DEVICE_STATE_ACTIVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"DEVICE_STATE_DISABLED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"DEVICE_STATE_NOTPRESENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"DEVICE_STATE_UNPLUGGED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"DEVICE_STATEMASK_ALL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
}
,{
"Name":"PKEY_AudioEndpoint_FormFactor"
,"Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"UI.Shell.PropertiesSystem","Parents":[]}
,"ValueType":"PropertyKey"
,"Value":{"Fmtid":"1da5d803-d492-4edd-8c23-e0c0ffee7f0e","Pid":0}
,"Attrs":[]
}
,{
"Name":"PKEY_AudioEndpoint_ControlPanelPageProvider"
,"Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"UI.Shell.PropertiesSystem","Parents":[]}
,"ValueType":"PropertyKey"
,"Value":{"Fmtid":"1da5d803-d492-4edd-8c23-e0c0ffee7f0e","Pid":1}
,"Attrs":[]
}
,{
"Name":"PKEY_AudioEndpoint_Association"
,"Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"UI.Shell.PropertiesSystem","Parents":[]}
,"ValueType":"PropertyKey"
,"Value":{"Fmtid":"1da5d803-d492-4edd-8c23-e0c0ffee7f0e","Pid":2}
,"Attrs":[]
}
,{
"Name":"PKEY_AudioEndpoint_PhysicalSpeakers"
,"Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"UI.Shell.PropertiesSystem","Parents":[]}
,"ValueType":"PropertyKey"
,"Value":{"Fmtid":"1da5d803-d492-4edd-8c23-e0c0ffee7f0e","Pid":3}
,"Attrs":[]
}
,{
"Name":"PKEY_AudioEndpoint_GUID"
,"Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"UI.Shell.PropertiesSystem","Parents":[]}
,"ValueType":"PropertyKey"
,"Value":{"Fmtid":"1da5d803-d492-4edd-8c23-e0c0ffee7f0e","Pid":4}
,"Attrs":[]
}
,{
"Name":"PKEY_AudioEndpoint_Disable_SysFx"
,"Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"UI.Shell.PropertiesSystem","Parents":[]}
,"ValueType":"PropertyKey"
,"Value":{"Fmtid":"1da5d803-d492-4edd-8c23-e0c0ffee7f0e","Pid":5}
,"Attrs":[]
}
,{
"Name":"ENDPOINT_SYSFX_ENABLED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"ENDPOINT_SYSFX_DISABLED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"PKEY_AudioEndpoint_FullRangeSpeakers"
,"Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"UI.Shell.PropertiesSystem","Parents":[]}
,"ValueType":"PropertyKey"
,"Value":{"Fmtid":"1da5d803-d492-4edd-8c23-e0c0ffee7f0e","Pid":6}
,"Attrs":[]
}
,{
"Name":"PKEY_AudioEndpoint_Supports_EventDriven_Mode"
,"Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"UI.Shell.PropertiesSystem","Parents":[]}
,"ValueType":"PropertyKey"
,"Value":{"Fmtid":"1da5d803-d492-4edd-8c23-e0c0ffee7f0e","Pid":7}
,"Attrs":[]
}
,{
"Name":"PKEY_AudioEndpoint_JackSubType"
,"Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"UI.Shell.PropertiesSystem","Parents":[]}
,"ValueType":"PropertyKey"
,"Value":{"Fmtid":"1da5d803-d492-4edd-8c23-e0c0ffee7f0e","Pid":8}
,"Attrs":[]
}
,{
"Name":"PKEY_AudioEndpoint_Default_VolumeInDb"
,"Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"UI.Shell.PropertiesSystem","Parents":[]}
,"ValueType":"PropertyKey"
,"Value":{"Fmtid":"1da5d803-d492-4edd-8c23-e0c0ffee7f0e","Pid":9}
,"Attrs":[]
}
,{
"Name":"PKEY_AudioEngine_DeviceFormat"
,"Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"UI.Shell.PropertiesSystem","Parents":[]}
,"ValueType":"PropertyKey"
,"Value":{"Fmtid":"f19f064d-082c-4e27-bc73-6882a1bb8e4c","Pid":0}
,"Attrs":[]
}
,{
"Name":"PKEY_AudioEngine_OEMFormat"
,"Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"UI.Shell.PropertiesSystem","Parents":[]}
,"ValueType":"PropertyKey"
,"Value":{"Fmtid":"e4870e26-3cc5-4cd2-ba46-ca0a9a70ed04","Pid":3}
,"Attrs":[]
}
,{
"Name":"PKEY_AudioEndpointLogo_IconEffects"
,"Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"UI.Shell.PropertiesSystem","Parents":[]}
,"ValueType":"PropertyKey"
,"Value":{"Fmtid":"f1ab780d-2010-4ed3-a3a6-8b87f0f0c476","Pid":0}
,"Attrs":[]
}
,{
"Name":"PKEY_AudioEndpointLogo_IconPath"
,"Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"UI.Shell.PropertiesSystem","Parents":[]}
,"ValueType":"PropertyKey"
,"Value":{"Fmtid":"f1ab780d-2010-4ed3-a3a6-8b87f0f0c476","Pid":1}
,"Attrs":[]
}
,{
"Name":"PKEY_AudioEndpointSettings_MenuText"
,"Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"UI.Shell.PropertiesSystem","Parents":[]}
,"ValueType":"PropertyKey"
,"Value":{"Fmtid":"14242002-0320-4de4-9555-a7d82b73c286","Pid":0}
,"Attrs":[]
}
,{
"Name":"PKEY_AudioEndpointSettings_LaunchContract"
,"Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"UI.Shell.PropertiesSystem","Parents":[]}
,"ValueType":"PropertyKey"
,"Value":{"Fmtid":"14242002-0320-4de4-9555-a7d82b73c286","Pid":1}
,"Attrs":[]
}
,{
"Name":"DEVINTERFACE_AUDIO_RENDER"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"e6327cad-dcec-4949-ae8a-991e976a79d2"
,"Attrs":[]
}
,{
"Name":"DEVINTERFACE_AUDIO_CAPTURE"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"2eef81be-33fa-4800-9670-1cd474972c3f"
,"Attrs":[]
}
,{
"Name":"DEVINTERFACE_MIDI_OUTPUT"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"6dc23320-ab33-4ce4-80d4-bbb3ebbf2814"
,"Attrs":[]
}
,{
"Name":"DEVINTERFACE_MIDI_INPUT"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"504be32c-ccf6-4d2c-b73f-6f8b3747e22b"
,"Attrs":[]
}
,{
"Name":"EVENTCONTEXT_VOLUMESLIDER"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"e2c2e9de-09b1-4b04-84e5-07931225ee04"
,"Attrs":[]
}
,{
"Name":"SPATIAL_AUDIO_STANDARD_COMMANDS_START"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":200
,"Attrs":[]
}
,{
"Name":"SPATIAL_AUDIO_POSITION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":200
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_COMMAND_NOT_FOUND"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286976
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_OBJECT_NOT_INITIALIZED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286975
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_INVALID_ARGS"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286974
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_METADATA_FORMAT_NOT_FOUND"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286973
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_VALUE_BUFFER_INCORRECT_SIZE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286972
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_MEMORY_BOUNDS"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286971
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_NO_MORE_COMMANDS"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286970
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_BUFFER_ALREADY_ATTACHED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286969
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_BUFFER_NOT_ATTACHED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286968
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_FRAMECOUNT_OUT_OF_RANGE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286967
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_NO_ITEMS_FOUND"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286960
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_ITEM_COPY_OVERFLOW"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286959
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_NO_ITEMS_OPEN"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286958
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_ITEMS_ALREADY_OPEN"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286957
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_ATTACH_FAILED_INTERNAL_BUFFER"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286956
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_DETACH_FAILED_INTERNAL_BUFFER"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286955
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_NO_BUFFER_ATTACHED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286954
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_NO_MORE_ITEMS"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286953
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_FRAMEOFFSET_OUT_OF_RANGE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286952
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_ITEM_MUST_HAVE_COMMANDS"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286951
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_NO_ITEMOFFSET_WRITTEN"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286944
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_NO_ITEMS_WRITTEN"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286943
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_COMMAND_ALREADY_WRITTEN"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286942
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_FORMAT_MISMATCH"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286941
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_BUFFER_STILL_ATTACHED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286940
,"Attrs":[]
}
,{
"Name":"SPTLAUD_MD_CLNT_E_ITEMS_LOCKED_FOR_WRITING"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2004286939
,"Attrs":[]
}
,{
"Name":"WAVERR_BADFORMAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"WAVERR_STILLPLAYING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33
,"Attrs":[]
}
,{
"Name":"WAVERR_UNPREPARED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":34
,"Attrs":[]
}
,{
"Name":"WAVERR_SYNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":35
,"Attrs":[]
}
,{
"Name":"WAVERR_LASTERROR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":35
,"Attrs":[]
}
,{
"Name":"WHDR_DONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"WHDR_PREPARED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"WHDR_BEGINLOOP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"WHDR_ENDLOOP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"WHDR_INQUEUE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"WAVECAPS_PITCH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"WAVECAPS_PLAYBACKRATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"WAVECAPS_VOLUME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"WAVECAPS_LRVOLUME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"WAVECAPS_SYNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"WAVECAPS_SAMPLEACCURATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"WAVE_INVALIDFORMAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"WAVE_FORMAT_1M08"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"WAVE_FORMAT_1S08"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"WAVE_FORMAT_1M16"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"WAVE_FORMAT_1S16"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"WAVE_FORMAT_2M08"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"WAVE_FORMAT_2S08"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"WAVE_FORMAT_2M16"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"WAVE_FORMAT_2S16"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"WAVE_FORMAT_4M08"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"WAVE_FORMAT_4S08"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"WAVE_FORMAT_4M16"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"WAVE_FORMAT_4S16"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"WAVE_FORMAT_44M08"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"WAVE_FORMAT_44S08"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"WAVE_FORMAT_44M16"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"WAVE_FORMAT_44S16"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"WAVE_FORMAT_48M08"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"WAVE_FORMAT_48S08"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"WAVE_FORMAT_48M16"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
}
,{
"Name":"WAVE_FORMAT_48S16"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
}
,{
"Name":"WAVE_FORMAT_96M08"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"WAVE_FORMAT_96S08"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"WAVE_FORMAT_96M16"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"WAVE_FORMAT_96S16"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"WAVE_FORMAT_PCM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"MIDIERR_UNPREPARED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"MIDIERR_STILLPLAYING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65
,"Attrs":[]
}
,{
"Name":"MIDIERR_NOMAP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":66
,"Attrs":[]
}
,{
"Name":"MIDIERR_NOTREADY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":67
,"Attrs":[]
}
,{
"Name":"MIDIERR_NODEVICE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":68
,"Attrs":[]
}
,{
"Name":"MIDIERR_INVALIDSETUP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":69
,"Attrs":[]
}
,{
"Name":"MIDIERR_BADOPENMODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":70
,"Attrs":[]
}
,{
"Name":"MIDIERR_DONT_CONTINUE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":71
,"Attrs":[]
}
,{
"Name":"MIDIERR_LASTERROR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":71
,"Attrs":[]
}
,{
"Name":"MIDIPATCHSIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"MIDI_CACHE_ALL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"MIDI_CACHE_BESTFIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"MIDI_CACHE_QUERY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"MIDI_UNCACHE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"MOD_MIDIPORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"MOD_SYNTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"MOD_SQSYNTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"MOD_FMSYNTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"MOD_MAPPER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
}
,{
"Name":"MOD_WAVETABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
}
,{
"Name":"MOD_SWSYNTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
}
,{
"Name":"MIDICAPS_VOLUME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"MIDICAPS_LRVOLUME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"MIDICAPS_CACHE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"MIDICAPS_STREAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"MHDR_DONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"MHDR_PREPARED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"MHDR_INQUEUE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"MHDR_ISSTRM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"MEVT_F_SHORT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"MEVT_F_LONG"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147483648
,"Attrs":[]
}
,{
"Name":"MEVT_F_CALLBACK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1073741824
,"Attrs":[]
}
,{
"Name":"MIDISTRM_ERROR"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2
,"Attrs":[]
}
,{
"Name":"MIDIPROP_SET"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147483648
,"Attrs":[]
}
,{
"Name":"MIDIPROP_GET"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1073741824
,"Attrs":[]
}
,{
"Name":"MIDIPROP_TIMEDIV"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"MIDIPROP_TEMPO"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"AUXCAPS_CDAUDIO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"AUXCAPS_AUXIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"AUXCAPS_VOLUME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"AUXCAPS_LRVOLUME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"MIXER_SHORT_NAME_CHARS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"MIXER_LONG_NAME_CHARS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"MIXERR_INVALLINE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"MIXERR_INVALCONTROL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1025
,"Attrs":[]
}
,{
"Name":"MIXERR_INVALVALUE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1026
,"Attrs":[]
}
,{
"Name":"MIXERR_LASTERROR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1026
,"Attrs":[]
}
,{
"Name":"MIXER_OBJECTF_HANDLE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147483648
,"Attrs":[]
}
,{
"Name":"MIXER_OBJECTF_MIXER"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"MIXER_OBJECTF_WAVEOUT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":268435456
,"Attrs":[]
}
,{
"Name":"MIXER_OBJECTF_WAVEIN"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":536870912
,"Attrs":[]
}
,{
"Name":"MIXER_OBJECTF_MIDIOUT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":805306368
,"Attrs":[]
}
,{
"Name":"MIXER_OBJECTF_MIDIIN"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1073741824
,"Attrs":[]
}
,{
"Name":"MIXER_OBJECTF_AUX"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1342177280
,"Attrs":[]
}
,{
"Name":"MIXERLINE_LINEF_ACTIVE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"MIXERLINE_LINEF_DISCONNECTED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":32768
,"Attrs":[]
}
,{
"Name":"MIXERLINE_LINEF_SOURCE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147483648
,"Attrs":[]
}
,{
"Name":"MIXERLINE_COMPONENTTYPE_DST_FIRST"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"MIXERLINE_COMPONENTTYPE_DST_LAST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"MIXERLINE_COMPONENTTYPE_SRC_FIRST"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"MIXERLINE_COMPONENTTYPE_SRC_LAST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4106
,"Attrs":[]
}
,{
"Name":"MIXERLINE_TARGETTYPE_UNDEFINED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"MIXERLINE_TARGETTYPE_WAVEOUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"MIXERLINE_TARGETTYPE_WAVEIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"MIXERLINE_TARGETTYPE_MIDIOUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"MIXERLINE_TARGETTYPE_MIDIIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"MIXERLINE_TARGETTYPE_AUX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
}
,{
"Name":"MIXER_GETLINEINFOF_DESTINATION"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"MIXER_GETLINEINFOF_SOURCE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"MIXER_GETLINEINFOF_LINEID"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"MIXER_GETLINEINFOF_COMPONENTTYPE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"MIXER_GETLINEINFOF_TARGETTYPE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"MIXER_GETLINEINFOF_QUERYMASK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":15
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLF_UNIFORM"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLF_MULTIPLE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CONTROLF_DISABLED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147483648
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CT_CLASS_MASK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-268435456
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CT_CLASS_CUSTOM"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CT_CLASS_METER"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":268435456
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CT_CLASS_SWITCH"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":536870912
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CT_CLASS_NUMBER"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":805306368
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CT_CLASS_SLIDER"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1073741824
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CT_CLASS_FADER"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1342177280
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CT_CLASS_TIME"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1610612736
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CT_CLASS_LIST"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1879048192
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CT_SUBCLASS_MASK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":251658240
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CT_SC_SWITCH_BOOLEAN"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CT_SC_SWITCH_BUTTON"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16777216
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CT_SC_METER_POLLED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CT_SC_TIME_MICROSECS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CT_SC_TIME_MILLISECS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16777216
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CT_SC_LIST_SINGLE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CT_SC_LIST_MULTIPLE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16777216
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CT_UNITS_MASK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16711680
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CT_UNITS_CUSTOM"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CT_UNITS_BOOLEAN"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CT_UNITS_SIGNED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CT_UNITS_UNSIGNED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":196608
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CT_UNITS_DECIBELS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"MIXERCONTROL_CT_UNITS_PERCENT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":327680
,"Attrs":[]
}
,{
"Name":"MIXER_GETLINECONTROLSF_ALL"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"MIXER_GETLINECONTROLSF_ONEBYID"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"MIXER_GETLINECONTROLSF_ONEBYTYPE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"MIXER_GETLINECONTROLSF_QUERYMASK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":15
,"Attrs":[]
}
,{
"Name":"MIXER_GETCONTROLDETAILSF_VALUE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"MIXER_GETCONTROLDETAILSF_LISTTEXT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"MIXER_GETCONTROLDETAILSF_QUERYMASK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":15
,"Attrs":[]
}
,{
"Name":"MIXER_SETCONTROLDETAILSF_VALUE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"MIXER_SETCONTROLDETAILSF_CUSTOM"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"MIXER_SETCONTROLDETAILSF_QUERYMASK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":15
,"Attrs":[]
}
,{
"Name":"DRV_MAPPER_PREFERRED_INPUT_GET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
}
,{
"Name":"DRV_MAPPER_PREFERRED_OUTPUT_GET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16386
,"Attrs":[]
}
,{
"Name":"DRVM_MAPPER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"DRVM_MAPPER_STATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"WIDM_MAPPER_STATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"WAVEIN_MAPPER_STATUS_DEVICE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"WAVEIN_MAPPER_STATUS_MAPPED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"WAVEIN_MAPPER_STATUS_FORMAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"WODM_MAPPER_STATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"WAVEOUT_MAPPER_STATUS_DEVICE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"WAVEOUT_MAPPER_STATUS_MAPPED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"WAVEOUT_MAPPER_STATUS_FORMAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"ACMERR_BASE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"ACMERR_NOTPOSSIBLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"ACMERR_BUSY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":513
,"Attrs":[]
}
,{
"Name":"ACMERR_UNPREPARED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":514
,"Attrs":[]
}
,{
"Name":"ACMERR_CANCELED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":515
,"Attrs":[]
}
,{
"Name":"ACM_METRIC_COUNT_DRIVERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"ACM_METRIC_COUNT_CODECS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"ACM_METRIC_COUNT_CONVERTERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"ACM_METRIC_COUNT_FILTERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"ACM_METRIC_COUNT_DISABLED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
}
,{
"Name":"ACM_METRIC_COUNT_HARDWARE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
}
,{
"Name":"ACM_METRIC_COUNT_LOCAL_DRIVERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
}
,{
"Name":"ACM_METRIC_COUNT_LOCAL_CODECS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":21
,"Attrs":[]
}
,{
"Name":"ACM_METRIC_COUNT_LOCAL_CONVERTERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":22
,"Attrs":[]
}
,{
"Name":"ACM_METRIC_COUNT_LOCAL_FILTERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":23
,"Attrs":[]
}
,{
"Name":"ACM_METRIC_COUNT_LOCAL_DISABLED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
}
,{
"Name":"ACM_METRIC_HARDWARE_WAVE_INPUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":30
,"Attrs":[]
}
,{
"Name":"ACM_METRIC_HARDWARE_WAVE_OUTPUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":31
,"Attrs":[]
}
,{
"Name":"ACM_METRIC_MAX_SIZE_FORMAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":50
,"Attrs":[]
}
,{
"Name":"ACM_METRIC_MAX_SIZE_FILTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":51
,"Attrs":[]
}
,{
"Name":"ACM_METRIC_DRIVER_SUPPORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":100
,"Attrs":[]
}
,{
"Name":"ACM_METRIC_DRIVER_PRIORITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":101
,"Attrs":[]
}
,{
"Name":"ACM_DRIVERENUMF_NOLOCAL"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1073741824
,"Attrs":[]
}
,{
"Name":"ACM_DRIVERENUMF_DISABLED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147483648
,"Attrs":[]
}
,{
"Name":"ACM_DRIVERADDF_NAME"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"ACM_DRIVERADDF_FUNCTION"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"ACM_DRIVERADDF_NOTIFYHWND"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"ACM_DRIVERADDF_TYPEMASK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":7
,"Attrs":[]
}
,{
"Name":"ACM_DRIVERADDF_LOCAL"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"ACM_DRIVERADDF_GLOBAL"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"ACMDM_USER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
}
,{
"Name":"ACMDM_RESERVED_LOW"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24576
,"Attrs":[]
}
,{
"Name":"ACMDM_RESERVED_HIGH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28671
,"Attrs":[]
}
,{
"Name":"ACMDM_DRIVER_ABOUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24587
,"Attrs":[]
}
,{
"Name":"ACM_DRIVERPRIORITYF_ENABLE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"ACM_DRIVERPRIORITYF_DISABLE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"ACM_DRIVERPRIORITYF_ABLEMASK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"ACM_DRIVERPRIORITYF_BEGIN"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"ACM_DRIVERPRIORITYF_END"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"ACM_DRIVERPRIORITYF_DEFERMASK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":196608
,"Attrs":[]
}
,{
"Name":"ACMDRIVERDETAILS_SHORTNAME_CHARS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"ACMDRIVERDETAILS_LONGNAME_CHARS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"ACMDRIVERDETAILS_COPYRIGHT_CHARS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":80
,"Attrs":[]
}
,{
"Name":"ACMDRIVERDETAILS_LICENSING_CHARS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"ACMDRIVERDETAILS_FEATURES_CHARS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"ACMDRIVERDETAILS_SUPPORTF_CODEC"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"ACMDRIVERDETAILS_SUPPORTF_CONVERTER"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"ACMDRIVERDETAILS_SUPPORTF_FILTER"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"ACMDRIVERDETAILS_SUPPORTF_HARDWARE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"ACMDRIVERDETAILS_SUPPORTF_ASYNC"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"ACMDRIVERDETAILS_SUPPORTF_LOCAL"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1073741824
,"Attrs":[]
}
,{
"Name":"ACMDRIVERDETAILS_SUPPORTF_DISABLED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147483648
,"Attrs":[]
}
,{
"Name":"ACMFORMATTAGDETAILS_FORMATTAG_CHARS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":48
,"Attrs":[]
}
,{
"Name":"ACM_FORMATTAGDETAILSF_INDEX"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"ACM_FORMATTAGDETAILSF_FORMATTAG"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"ACM_FORMATTAGDETAILSF_LARGESTSIZE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"ACM_FORMATTAGDETAILSF_QUERYMASK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":15
,"Attrs":[]
}
,{
"Name":"ACMFORMATDETAILS_FORMAT_CHARS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"ACM_FORMATDETAILSF_INDEX"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"ACM_FORMATDETAILSF_FORMAT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"ACM_FORMATDETAILSF_QUERYMASK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":15
,"Attrs":[]
}
,{
"Name":"ACM_FORMATENUMF_WFORMATTAG"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"ACM_FORMATENUMF_NCHANNELS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"ACM_FORMATENUMF_NSAMPLESPERSEC"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"ACM_FORMATENUMF_WBITSPERSAMPLE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"ACM_FORMATENUMF_CONVERT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1048576
,"Attrs":[]
}
,{
"Name":"ACM_FORMATENUMF_SUGGEST"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2097152
,"Attrs":[]
}
,{
"Name":"ACM_FORMATENUMF_HARDWARE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4194304
,"Attrs":[]
}
,{
"Name":"ACM_FORMATENUMF_INPUT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8388608
,"Attrs":[]
}
,{
"Name":"ACM_FORMATENUMF_OUTPUT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16777216
,"Attrs":[]
}
,{
"Name":"ACM_FORMATSUGGESTF_WFORMATTAG"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"ACM_FORMATSUGGESTF_NCHANNELS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"ACM_FORMATSUGGESTF_NSAMPLESPERSEC"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"ACM_FORMATSUGGESTF_WBITSPERSAMPLE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"ACM_FORMATSUGGESTF_TYPEMASK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16711680
,"Attrs":[]
}
,{
"Name":"MM_ACM_FORMATCHOOSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
}
,{
"Name":"FORMATCHOOSE_MESSAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"FORMATCHOOSE_FORMATTAG_VERIFY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"FORMATCHOOSE_FORMAT_VERIFY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"FORMATCHOOSE_CUSTOM_VERIFY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"ACMFORMATCHOOSE_STYLEF_SHOWHELP"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"ACMFORMATCHOOSE_STYLEF_ENABLEHOOK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATEHANDLE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"ACMFORMATCHOOSE_STYLEF_INITTOWFXSTRUCT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"ACMFORMATCHOOSE_STYLEF_CONTEXTHELP"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"ACMFILTERTAGDETAILS_FILTERTAG_CHARS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":48
,"Attrs":[]
}
,{
"Name":"ACM_FILTERTAGDETAILSF_INDEX"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"ACM_FILTERTAGDETAILSF_FILTERTAG"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"ACM_FILTERTAGDETAILSF_LARGESTSIZE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"ACM_FILTERTAGDETAILSF_QUERYMASK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":15
,"Attrs":[]
}
,{
"Name":"ACMFILTERDETAILS_FILTER_CHARS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"ACM_FILTERDETAILSF_INDEX"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"ACM_FILTERDETAILSF_FILTER"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"ACM_FILTERDETAILSF_QUERYMASK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":15
,"Attrs":[]
}
,{
"Name":"ACM_FILTERENUMF_DWFILTERTAG"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"MM_ACM_FILTERCHOOSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
}
,{
"Name":"FILTERCHOOSE_MESSAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"FILTERCHOOSE_FILTERTAG_VERIFY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"FILTERCHOOSE_FILTER_VERIFY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"FILTERCHOOSE_CUSTOM_VERIFY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"ACMFILTERCHOOSE_STYLEF_SHOWHELP"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"ACMFILTERCHOOSE_STYLEF_ENABLEHOOK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"ACMFILTERCHOOSE_STYLEF_ENABLETEMPLATE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"ACMFILTERCHOOSE_STYLEF_ENABLETEMPLATEHANDLE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"ACMFILTERCHOOSE_STYLEF_INITTOFILTERSTRUCT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"ACMFILTERCHOOSE_STYLEF_CONTEXTHELP"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"ACMSTREAMHEADER_STATUSF_DONE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"ACMSTREAMHEADER_STATUSF_PREPARED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"ACMSTREAMHEADER_STATUSF_INQUEUE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1048576
,"Attrs":[]
}
,{
"Name":"ACM_STREAMOPENF_QUERY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"ACM_STREAMOPENF_ASYNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"ACM_STREAMOPENF_NONREALTIME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"ACM_STREAMSIZEF_SOURCE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"ACM_STREAMSIZEF_DESTINATION"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"ACM_STREAMSIZEF_QUERYMASK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":15
,"Attrs":[]
}
,{
"Name":"ACM_STREAMCONVERTF_BLOCKALIGN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"ACM_STREAMCONVERTF_START"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"ACM_STREAMCONVERTF_END"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"SND_SYNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"SND_ASYNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SND_NODEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SND_MEMORY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"SND_LOOP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"SND_NOSTOP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"SND_NOWAIT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"SND_ALIAS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"SND_ALIAS_ID"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1114112
,"Attrs":[]
}
,{
"Name":"SND_FILENAME"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"SND_RESOURCE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":262148
,"Attrs":[]
}
,{
"Name":"SND_PURGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"SND_APPLICATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"SND_SENTRY"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"SND_RING"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1048576
,"Attrs":[]
}
,{
"Name":"SND_SYSTEM"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2097152
,"Attrs":[]
}
,{
"Name":"SND_ALIAS_START"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"ACMDM_DRIVER_NOTIFY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24577
,"Attrs":[]
}
,{
"Name":"ACMDM_DRIVER_DETAILS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24586
,"Attrs":[]
}
,{
"Name":"ACMDM_HARDWARE_WAVE_CAPS_INPUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24596
,"Attrs":[]
}
,{
"Name":"ACMDM_HARDWARE_WAVE_CAPS_OUTPUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24597
,"Attrs":[]
}
,{
"Name":"ACMDM_FORMATTAG_DETAILS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24601
,"Attrs":[]
}
,{
"Name":"ACMDM_FORMAT_DETAILS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24602
,"Attrs":[]
}
,{
"Name":"ACMDM_FORMAT_SUGGEST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24603
,"Attrs":[]
}
,{
"Name":"ACMDM_FILTERTAG_DETAILS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24626
,"Attrs":[]
}
,{
"Name":"ACMDM_FILTER_DETAILS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24627
,"Attrs":[]
}
,{
"Name":"ACMDM_STREAM_OPEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24652
,"Attrs":[]
}
,{
"Name":"ACMDM_STREAM_CLOSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24653
,"Attrs":[]
}
,{
"Name":"ACMDM_STREAM_SIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24654
,"Attrs":[]
}
,{
"Name":"ACMDM_STREAM_CONVERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24655
,"Attrs":[]
}
,{
"Name":"ACMDM_STREAM_RESET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24656
,"Attrs":[]
}
,{
"Name":"ACMDM_STREAM_PREPARE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24657
,"Attrs":[]
}
,{
"Name":"ACMDM_STREAM_UNPREPARE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24658
,"Attrs":[]
}
,{
"Name":"ACMDM_STREAM_UPDATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24659
,"Attrs":[]
}
]
,"Types":[
{
"Name":"LPWAVECALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hdrvr","Type":{"Kind":"ApiRef","Name":"HDRVR","TargetKind":"Default","Api":"Media.Multimedia","Parents":[]},"Attrs":["In"]}
,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dw1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dw2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"LPMIDICALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hdrvr","Type":{"Kind":"ApiRef","Name":"HDRVR","TargetKind":"Default","Api":"Media.Multimedia","Parents":[]},"Attrs":["In"]}
,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dw1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dw2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"MIDI_WAVE_OPEN_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CALLBACK_TYPEMASK","Value":458752}
,{"Name":"CALLBACK_NULL","Value":0}
,{"Name":"CALLBACK_WINDOW","Value":65536}
,{"Name":"CALLBACK_TASK","Value":131072}
,{"Name":"CALLBACK_FUNCTION","Value":196608}
,{"Name":"CALLBACK_THREAD","Value":131072}
,{"Name":"CALLBACK_EVENT","Value":327680}
,{"Name":"WAVE_FORMAT_QUERY","Value":1}
,{"Name":"WAVE_ALLOWSYNC","Value":2}
,{"Name":"WAVE_MAPPED","Value":4}
,{"Name":"WAVE_FORMAT_DIRECT","Value":8}
,{"Name":"WAVE_FORMAT_DIRECT_QUERY","Value":9}
,{"Name":"WAVE_MAPPED_DEFAULT_COMMUNICATION_DEVICE","Value":16}
,{"Name":"MIDI_IO_STATUS","Value":32}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"MIXERLINE_COMPONENTTYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"MIXERLINE_COMPONENTTYPE_DST_DIGITAL","Value":1}
,{"Name":"MIXERLINE_COMPONENTTYPE_DST_HEADPHONES","Value":5}
,{"Name":"MIXERLINE_COMPONENTTYPE_DST_LINE","Value":2}
,{"Name":"MIXERLINE_COMPONENTTYPE_DST_MONITOR","Value":3}
,{"Name":"MIXERLINE_COMPONENTTYPE_DST_SPEAKERS","Value":4}
,{"Name":"MIXERLINE_COMPONENTTYPE_DST_TELEPHONE","Value":6}
,{"Name":"MIXERLINE_COMPONENTTYPE_DST_UNDEFINED","Value":0}
,{"Name":"MIXERLINE_COMPONENTTYPE_DST_VOICEIN","Value":8}
,{"Name":"MIXERLINE_COMPONENTTYPE_DST_WAVEIN","Value":7}
,{"Name":"MIXERLINE_COMPONENTTYPE_SRC_ANALOG","Value":4106}
,{"Name":"MIXERLINE_COMPONENTTYPE_SRC_AUXILIARY","Value":4105}
,{"Name":"MIXERLINE_COMPONENTTYPE_SRC_COMPACTDISC","Value":4101}
,{"Name":"MIXERLINE_COMPONENTTYPE_SRC_DIGITAL","Value":4097}
,{"Name":"MIXERLINE_COMPONENTTYPE_SRC_LINE","Value":4098}
,{"Name":"MIXERLINE_COMPONENTTYPE_SRC_MICROPHONE","Value":4099}
,{"Name":"MIXERLINE_COMPONENTTYPE_SRC_PCSPEAKER","Value":4103}
,{"Name":"MIXERLINE_COMPONENTTYPE_SRC_SYNTHESIZER","Value":4100}
,{"Name":"MIXERLINE_COMPONENTTYPE_SRC_TELEPHONE","Value":4102}
,{"Name":"MIXERLINE_COMPONENTTYPE_SRC_UNDEFINED","Value":4096}
,{"Name":"MIXERLINE_COMPONENTTYPE_SRC_WAVEOUT","Value":4104}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"AUDIO_VOLUME_NOTIFICATION_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"guidEventContext","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"bMuted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fMasterVolume","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"nChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"afChannelVolumes","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HMIDI"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":null
}
,{
"Name":"HMIDIIN"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":null
}
,{
"Name":"HMIDIOUT"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":null
}
,{
"Name":"HMIDISTRM"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":null
}
,{
"Name":"HMIXER"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":null
}
,{
"Name":"HMIXEROBJ"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":null
}
,{
"Name":"HWAVE"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":null
}
,{
"Name":"HWAVEOUT"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":null
}
,{
"Name":"HWAVEIN"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":null
}
,{
"Name":"HACMDRIVERID"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":null
}
,{
"Name":"HACMDRIVER"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":null
}
,{
"Name":"HACMSTREAM"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":null
}
,{
"Name":"HACMOBJ"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":null
}
,{
"Name":"IMessageFilter"
,"Architectures":[]
,"Platform":"windows5.0"
,"Kind":"Com"
,"Guid":"00000016-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"HandleInComingCall"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwCallType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"htaskCaller","Type":{"Kind":"ApiRef","Name":"HTASK","TargetKind":"Default","Api":"Media","Parents":[]},"Attrs":["In"]}
,{"Name":"dwTickCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInterfaceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERFACEINFO","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"RetryRejectedCall"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"htaskCallee","Type":{"Kind":"ApiRef","Name":"HTASK","TargetKind":"Default","Api":"Media","Parents":[]},"Attrs":["In"]}
,{"Name":"dwTickCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwRejectType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"MessagePending"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"htaskCallee","Type":{"Kind":"ApiRef","Name":"HTASK","TargetKind":"Default","Api":"Media","Parents":[]},"Attrs":["In"]}
,{"Name":"dwTickCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwPendingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"WAVEFORMATEXTENSIBLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"Samples","Type":{"Kind":"ApiRef","Name":"_Samples_e__Union","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"dwChannelMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SubFormat","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Samples_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wValidBitsPerSample","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wSamplesPerBlock","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"WAVEFILTER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFilterTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"VOLUMEWAVEFILTER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wfltr","Type":{"Kind":"ApiRef","Name":"WAVEFILTER","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"dwVolume","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ECHOWAVEFILTER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wfltr","Type":{"Kind":"ApiRef","Name":"WAVEFILTER","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"dwVolume","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"WAVEHDR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"lpData","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwBytesRecorded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwLoops","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEHDR","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"WAVEOUTCAPSA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"dwFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wChannels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"WAVEOUTCAPSW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"dwFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wChannels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"WAVEOUTCAPS2A"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"dwFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wChannels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"WAVEOUTCAPS2W"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"dwFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wChannels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"WAVEINCAPSA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"dwFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wChannels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"WAVEINCAPSW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"dwFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wChannels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"WAVEINCAPS2A"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"dwFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wChannels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"WAVEINCAPS2W"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"dwFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wChannels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"WAVEFORMAT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wFormatTag","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"nChannels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"nSamplesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"nAvgBytesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"nBlockAlign","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PCMWAVEFORMAT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wf","Type":{"Kind":"ApiRef","Name":"WAVEFORMAT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"wBitsPerSample","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"WAVEFORMATEX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wFormatTag","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"nChannels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"nSamplesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"nAvgBytesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"nBlockAlign","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wBitsPerSample","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MIDIOUTCAPSA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"wTechnology","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wVoices","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wNotes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wChannelMask","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MIDIOUTCAPSW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"wTechnology","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wVoices","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wNotes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wChannelMask","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MIDIOUTCAPS2A"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"wTechnology","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wVoices","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wNotes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wChannelMask","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MIDIOUTCAPS2W"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"wTechnology","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wVoices","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wNotes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wChannelMask","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MIDIINCAPSA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MIDIINCAPSW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MIDIINCAPS2A"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MIDIINCAPS2W"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MIDIHDR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"lpData","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwBytesRecorded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDIHDR","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MIDIEVENT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwDeltaTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwParms","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MIDISTRMBUFFVER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwOEMVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MIDIPROPTIMEDIV"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwTimeDiv","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MIDIPROPTEMPO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwTempo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"AUXCAPSA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"wTechnology","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"AUXCAPSW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"wTechnology","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"AUXCAPS2A"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"wTechnology","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"AUXCAPS2W"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"wTechnology","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MIXERCAPSA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cDestinations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MIXERCAPSW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cDestinations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MIXERCAPS2A"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cDestinations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MIXERCAPS2W"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cDestinations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MIXERLINEA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDestination","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwLineID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwComponentType","Type":{"Kind":"ApiRef","Name":"MIXERLINE_COMPONENTTYPE","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"cChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cControls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szShortName","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"Target","Type":{"Kind":"ApiRef","Name":"_Target_e__Struct","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Target_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"MIXERLINEW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDestination","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwLineID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwComponentType","Type":{"Kind":"ApiRef","Name":"MIXERLINE_COMPONENTTYPE","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"cChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cControls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szShortName","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"Target","Type":{"Kind":"ApiRef","Name":"_Target_e__Struct","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Target_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"MIXERCONTROLA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwControlID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwControlType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cMultipleItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szShortName","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"Bounds","Type":{"Kind":"ApiRef","Name":"_Bounds_e__Union","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"Metrics","Type":{"Kind":"ApiRef","Name":"_Metrics_e__Union","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Bounds_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"Media.Audio","Parents":["_Bounds_e__Union"]},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"Media.Audio","Parents":["_Bounds_e__Union"]},"Attrs":[]}
,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous2_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwMinimum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_Anonymous1_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"lMinimum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lMaximum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"_Metrics_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cSteps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbCustomData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"MIXERCONTROLW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwControlID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwControlType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cMultipleItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szShortName","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"Bounds","Type":{"Kind":"ApiRef","Name":"_Bounds_e__Union","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"Metrics","Type":{"Kind":"ApiRef","Name":"_Metrics_e__Union","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Bounds_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"Media.Audio","Parents":["_Bounds_e__Union"]},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"Media.Audio","Parents":["_Bounds_e__Union"]},"Attrs":[]}
,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous1_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"lMinimum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lMaximum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_Anonymous2_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwMinimum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"_Metrics_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cSteps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbCustomData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"MIXERLINECONTROLSA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwLineID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"cControls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbmxctrl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pamxctrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIXERCONTROLA","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwControlID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwControlType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"MIXERLINECONTROLSW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwLineID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"cControls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbmxctrl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pamxctrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIXERCONTROLW","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwControlID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwControlType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"MIXERCONTROLDETAILS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwControlID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"cbDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"paDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cMultipleItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"MIXERCONTROLDETAILS_LISTTEXTA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwParam1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwParam2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MIXERCONTROLDETAILS_LISTTEXTW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwParam1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwParam2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MIXERCONTROLDETAILS_BOOLEAN"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"fValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MIXERCONTROLDETAILS_SIGNED"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"lValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MIXERCONTROLDETAILS_UNSIGNED"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"AUDCLNT_SHAREMODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"AUDCLNT_SHAREMODE_SHARED","Value":0}
,{"Name":"AUDCLNT_SHAREMODE_EXCLUSIVE","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"AUDIO_STREAM_CATEGORY"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"AudioCategory_Other","Value":0}
,{"Name":"AudioCategory_ForegroundOnlyMedia","Value":1}
,{"Name":"AudioCategory_Communications","Value":3}
,{"Name":"AudioCategory_Alerts","Value":4}
,{"Name":"AudioCategory_SoundEffects","Value":5}
,{"Name":"AudioCategory_GameEffects","Value":6}
,{"Name":"AudioCategory_GameMedia","Value":7}
,{"Name":"AudioCategory_GameChat","Value":8}
,{"Name":"AudioCategory_Speech","Value":9}
,{"Name":"AudioCategory_Movie","Value":10}
,{"Name":"AudioCategory_Media","Value":11}
,{"Name":"AudioCategory_FarFieldSpeech","Value":12}
,{"Name":"AudioCategory_UniformSpeech","Value":13}
,{"Name":"AudioCategory_VoiceTyping","Value":14}
]
,"IntegerBase":"Int32"
}
,{
"Name":"AudioSessionState"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"AudioSessionStateInactive","Value":0}
,{"Name":"AudioSessionStateActive","Value":1}
,{"Name":"AudioSessionStateExpired","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"_AUDCLNT_BUFFERFLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY","Value":1}
,{"Name":"AUDCLNT_BUFFERFLAGS_SILENT","Value":2}
,{"Name":"AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"AUDCLNT_STREAMOPTIONS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"AUDCLNT_STREAMOPTIONS_NONE","Value":0}
,{"Name":"AUDCLNT_STREAMOPTIONS_RAW","Value":1}
,{"Name":"AUDCLNT_STREAMOPTIONS_MATCH_FORMAT","Value":2}
,{"Name":"AUDCLNT_STREAMOPTIONS_AMBISONICS","Value":4}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"AudioClientProperties"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bIsOffload","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"eCategory","Type":{"Kind":"ApiRef","Name":"AUDIO_STREAM_CATEGORY","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"Options","Type":{"Kind":"ApiRef","Name":"AUDCLNT_STREAMOPTIONS","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IAudioClient"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"1cb9ad4c-dbfa-4c32-b178-c2f568a703b2"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"Initialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ShareMode","Type":{"Kind":"ApiRef","Name":"AUDCLNT_SHAREMODE","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"StreamFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hnsBufferDuration","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
,{"Name":"hnsPeriodicity","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"AudioSessionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"GetBufferSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pNumBufferFrames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetStreamLatency"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"phnsLatency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetCurrentPadding"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pNumPaddingFrames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"IsFormatSupported"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ShareMode","Type":{"Kind":"ApiRef","Name":"AUDCLNT_SHAREMODE","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"ppClosestMatch","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetMixFormat"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppDeviceFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDevicePeriod"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"phnsDefaultDevicePeriod","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out","Optional"]}
,{"Name":"phnsMinimumDevicePeriod","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"Start"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"Stop"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"SetEventHandle"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"eventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetService"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IAudioClient2"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"726778cd-f60a-4eda-82de-e47610cd78aa"
,"Interface":{"Kind":"ApiRef","Name":"IAudioClient","TargetKind":"Com","Api":"Media.Audio","Parents":[]}
,"Methods":[
{
"Name":"IsOffloadCapable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Category","Type":{"Kind":"ApiRef","Name":"AUDIO_STREAM_CATEGORY","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pbOffloadCapable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetClientProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AudioClientProperties","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"GetBufferSizeLimits"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"bEventDriven","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"phnsMinBufferDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]}
,{"Name":"phnsMaxBufferDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"AudioClient3ActivationParams"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"tracingContextId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IAudioClient3"
,"Architectures":[]
,"Platform":"windows10.0.10240"
,"Kind":"Com"
,"Guid":"7ed4ee07-8e67-4cd4-8c1a-2b7a5987ad42"
,"Interface":{"Kind":"ApiRef","Name":"IAudioClient2","TargetKind":"Com","Api":"Media.Audio","Parents":[]}
,"Methods":[
{
"Name":"GetSharedModeEnginePeriod"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pDefaultPeriodInFrames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pFundamentalPeriodInFrames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pMinPeriodInFrames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pMaxPeriodInFrames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetCurrentSharedModeEnginePeriod"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pCurrentPeriodInFrames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"InitializeSharedAudioStream"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"StreamFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"PeriodInFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"AudioSessionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
]
}
]
}
,{
"Name":"IAudioRenderClient"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"f294acfc-3146-4483-a7bf-addca7c260e2"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"NumFramesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
]
}
,{
"Name":"ReleaseBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"NumFramesWritten","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IAudioCaptureClient"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"c8adbd64-e71e-48a0-a4de-185c395cd317"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pNumFramesToRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pu64DevicePosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]}
,{"Name":"pu64QPCPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"ReleaseBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"NumFramesRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetNextPacketSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pNumFramesInNextPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IAudioClock"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"cd63314f-3fba-4a1b-812c-ef96358728e7"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetFrequency"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pu64Frequency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetPosition"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pu64Position","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
,{"Name":"pu64QPCPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetCharacteristics"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwCharacteristics","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IAudioClock2"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"6f49ff73-6727-49ac-a008-d98cf5e70048"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetDevicePosition"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"DevicePosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
,{"Name":"QPCPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]}
]
}
]
}
,{
"Name":"IAudioClockAdjustment"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"f6e4c0a0-46d9-4fb8-be21-57a3ef2b626c"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"SetSampleRate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"flSampleRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ISimpleAudioVolume"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"87ce5498-68d6-44e5-9215-6da47ef883d8"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"SetMasterVolume"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"GetMasterVolume"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetMute"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bMute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"GetMute"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbMute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"AUDIO_DUCKING_OPTIONS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"AUDIO_DUCKING_OPTIONS_DEFAULT","Value":0}
,{"Name":"AUDIO_DUCKING_OPTIONS_DO_NOT_DUCK_OTHER_STREAMS","Value":1}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"IAudioClientDuckingControl"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"c789d381-a28c-4168-b28f-d3a837924dc3"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"SetDuckingOptionsForCurrentStream"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"options","Type":{"Kind":"ApiRef","Name":"AUDIO_DUCKING_OPTIONS","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"AUDIO_EFFECT_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"AUDIO_EFFECT_STATE_OFF","Value":0}
,{"Name":"AUDIO_EFFECT_STATE_ON","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"AUDIO_EFFECT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"canSetState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"state","Type":{"Kind":"ApiRef","Name":"AUDIO_EFFECT_STATE","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IAudioEffectsChangedNotificationClient"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"a5ded44f-3c5d-4b2b-bd1e-5dc1ee20bbf6"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"OnAudioEffectsChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
]
}
,{
"Name":"IAudioEffectsManager"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"4460b3ae-4b44-4527-8676-7548a8acd260"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"RegisterAudioEffectsChangedNotificationCallback"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"client","Type":{"Kind":"ApiRef","Name":"IAudioEffectsChangedNotificationClient","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"UnregisterAudioEffectsChangedNotificationCallback"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"client","Type":{"Kind":"ApiRef","Name":"IAudioEffectsChangedNotificationClient","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetAudioEffects"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"effects","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUDIO_EFFECT","TargetKind":"Default","Api":"Media.Audio","Parents":[]}}},"Attrs":["Out","Optional"]}
,{"Name":"numEffects","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SetAudioEffectState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"effectId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"state","Type":{"Kind":"ApiRef","Name":"AUDIO_EFFECT_STATE","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IAudioStreamVolume"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"93014887-242d-4068-8a15-cf5e93b90fe3"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetChannelCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetChannelVolume"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In","Const"]}
]
}
,{
"Name":"GetChannelVolume"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetAllVolumes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfVolumes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"GetAllVolumes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfVolumes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"AMBISONICS_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"AMBISONICS_TYPE_FULL3D","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"AMBISONICS_CHANNEL_ORDERING"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"AMBISONICS_CHANNEL_ORDERING_ACN","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"AMBISONICS_NORMALIZATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"AMBISONICS_NORMALIZATION_SN3D","Value":0}
,{"Name":"AMBISONICS_NORMALIZATION_N3D","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"AMBISONICS_PARAMS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"u32Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"u32Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"u32Type","Type":{"Kind":"ApiRef","Name":"AMBISONICS_TYPE","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"u32ChannelOrdering","Type":{"Kind":"ApiRef","Name":"AMBISONICS_CHANNEL_ORDERING","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"u32Normalization","Type":{"Kind":"ApiRef","Name":"AMBISONICS_NORMALIZATION","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"u32Order","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"u32NumChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pu32ChannelMap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IAudioAmbisonicsControl"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"28724c91-df35-4856-9f76-d6a26413f3df"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"SetData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pAmbisonicsParams","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"AMBISONICS_PARAMS","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"cbAmbisonicsParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetHeadTracking"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bEnableHeadTracking","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetHeadTracking"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbEnableHeadTracking","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetRotation"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"X","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"Y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"Z","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"W","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IChannelAudioVolume"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"1c158861-b533-4b30-b1cf-e853e51c59b8"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetChannelCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetChannelVolume"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In","Const"]}
,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"GetChannelVolume"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetAllVolumes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfVolumes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"GetAllVolumes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfVolumes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"AudioObjectType"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"AudioObjectType_None","Value":0}
,{"Name":"AudioObjectType_Dynamic","Value":1}
,{"Name":"AudioObjectType_FrontLeft","Value":2}
,{"Name":"AudioObjectType_FrontRight","Value":4}
,{"Name":"AudioObjectType_FrontCenter","Value":8}
,{"Name":"AudioObjectType_LowFrequency","Value":16}
,{"Name":"AudioObjectType_SideLeft","Value":32}
,{"Name":"AudioObjectType_SideRight","Value":64}
,{"Name":"AudioObjectType_BackLeft","Value":128}
,{"Name":"AudioObjectType_BackRight","Value":256}
,{"Name":"AudioObjectType_TopFrontLeft","Value":512}
,{"Name":"AudioObjectType_TopFrontRight","Value":1024}
,{"Name":"AudioObjectType_TopBackLeft","Value":2048}
,{"Name":"AudioObjectType_TopBackRight","Value":4096}
,{"Name":"AudioObjectType_BottomFrontLeft","Value":8192}
,{"Name":"AudioObjectType_BottomFrontRight","Value":16384}
,{"Name":"AudioObjectType_BottomBackLeft","Value":32768}
,{"Name":"AudioObjectType_BottomBackRight","Value":65536}
,{"Name":"AudioObjectType_BackCenter","Value":131072}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"SPATIAL_AUDIO_STREAM_OPTIONS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"SPATIAL_AUDIO_STREAM_OPTIONS_NONE","Value":0}
,{"Name":"SPATIAL_AUDIO_STREAM_OPTIONS_OFFLOAD","Value":1}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"SpatialAudioObjectRenderStreamActivationParams"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"ObjectFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Const"]}
,{"Name":"StaticObjectTypeMask","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"MinDynamicObjectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxDynamicObjectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Category","Type":{"Kind":"ApiRef","Name":"AUDIO_STREAM_CATEGORY","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"EventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"NotifyObject","Type":{"Kind":"ApiRef","Name":"ISpatialAudioObjectRenderStreamNotify","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SpatialAudioObjectRenderStreamActivationParams2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"ObjectFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Const"]}
,{"Name":"StaticObjectTypeMask","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"MinDynamicObjectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxDynamicObjectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Category","Type":{"Kind":"ApiRef","Name":"AUDIO_STREAM_CATEGORY","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"EventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"NotifyObject","Type":{"Kind":"ApiRef","Name":"ISpatialAudioObjectRenderStreamNotify","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"Options","Type":{"Kind":"ApiRef","Name":"SPATIAL_AUDIO_STREAM_OPTIONS","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IAudioFormatEnumerator"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"dcdaa858-895a-4a22-a5eb-67bda506096d"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetFormat"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ISpatialAudioObjectBase"
,"Architectures":[]
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"cce0b8f2-8d4d-4efb-a8cf-3d6ecf1c30e0"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"bufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetEndOfStream"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"frameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"IsActive"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"isActive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetAudioObjectType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"audioObjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ISpatialAudioObject"
,"Architectures":[]
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"dde28967-521b-46e5-8f00-bd6f2bc8ab1d"
,"Interface":{"Kind":"ApiRef","Name":"ISpatialAudioObjectBase","TargetKind":"Com","Api":"Media.Audio","Parents":[]}
,"Methods":[
{
"Name":"SetPosition"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"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":"ISpatialAudioObjectRenderStreamBase"
,"Architectures":[]
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"feaaf403-c1d8-450d-aa05-e0ccee7502a8"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetAvailableDynamicObjectCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetService"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"service","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
]
}
,{
"Name":"Start"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"Stop"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"BeginUpdatingAudioObjects"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"availableDynamicObjectCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"frameCountPerBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"EndUpdatingAudioObjects"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
]
}
,{
"Name":"ISpatialAudioObjectRenderStream"
,"Architectures":[]
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"bab5f473-b423-477b-85f5-b5a332a04153"
,"Interface":{"Kind":"ApiRef","Name":"ISpatialAudioObjectRenderStreamBase","TargetKind":"Com","Api":"Media.Audio","Parents":[]}
,"Methods":[
{
"Name":"ActivateSpatialAudioObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"type","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"audioObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioObject","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
]
}
]
}
,{
"Name":"ISpatialAudioObjectRenderStreamNotify"
,"Architectures":[]
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"dddf83e6-68d7-4c70-883f-a1836afb4a50"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"OnAvailableDynamicObjectCountChange"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"sender","Type":{"Kind":"ApiRef","Name":"ISpatialAudioObjectRenderStreamBase","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"hnsComplianceDeadlineTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
,{"Name":"availableDynamicObjectCountChange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ISpatialAudioClient"
,"Architectures":[]
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"bbf8e066-aaaa-49be-9a4d-fd2a858ea27f"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetStaticObjectPosition"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"type","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"x","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
,{"Name":"y","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
,{"Name":"z","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetNativeStaticObjectTypeMask"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"mask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetMaxDynamicObjectCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSupportedAudioObjectFormatEnumerator"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"enumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioFormatEnumerator","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
]
}
,{
"Name":"GetMaxFrameCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"objectFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"frameCountPerBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"IsAudioObjectFormatSupported"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"objectFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"IsSpatialAudioStreamAvailable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"streamUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"auxiliaryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"ActivateSpatialAudioStream"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"activationParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"stream","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
]
}
]
}
,{
"Name":"ISpatialAudioClient2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"caabe452-a66a-4bee-a93e-e320463f6a53"
,"Interface":{"Kind":"ApiRef","Name":"ISpatialAudioClient","TargetKind":"Com","Api":"Media.Audio","Parents":[]}
,"Methods":[
{
"Name":"IsOffloadCapable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"category","Type":{"Kind":"ApiRef","Name":"AUDIO_STREAM_CATEGORY","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"isOffloadCapable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetMaxFrameCountForCategory"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"category","Type":{"Kind":"ApiRef","Name":"AUDIO_STREAM_CATEGORY","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"offloadEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"objectFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"frameCountPerBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"SpatialAudioClientActivationParams"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"tracingContextId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"appId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"majorVersion","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"minorVersion1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"minorVersion2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"minorVersion3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SpatialAudioHrtfDirectivityType"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SpatialAudioHrtfDirectivity_OmniDirectional","Value":0}
,{"Name":"SpatialAudioHrtfDirectivity_Cardioid","Value":1}
,{"Name":"SpatialAudioHrtfDirectivity_Cone","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SpatialAudioHrtfEnvironmentType"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SpatialAudioHrtfEnvironment_Small","Value":0}
,{"Name":"SpatialAudioHrtfEnvironment_Medium","Value":1}
,{"Name":"SpatialAudioHrtfEnvironment_Large","Value":2}
,{"Name":"SpatialAudioHrtfEnvironment_Outdoors","Value":3}
,{"Name":"SpatialAudioHrtfEnvironment_Average","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SpatialAudioHrtfDistanceDecayType"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SpatialAudioHrtfDistanceDecay_NaturalDecay","Value":0}
,{"Name":"SpatialAudioHrtfDistanceDecay_CustomDecay","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SpatialAudioHrtfDirectivity"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivityType","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"Scaling","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SpatialAudioHrtfDirectivityCardioid"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"directivity","Type":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivity","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"Order","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SpatialAudioHrtfDirectivityCone"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"directivity","Type":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivity","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"InnerAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"OuterAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SpatialAudioHrtfDirectivityUnion"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Cone","Type":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivityCone","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"Cardiod","Type":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivityCardioid","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"Omni","Type":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivity","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SpatialAudioHrtfDistanceDecay"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDistanceDecayType","TargetKind":"Default","Api":"Media.Audio","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":"SpatialAudioHrtfActivationParams"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"ObjectFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Const"]}
,{"Name":"StaticObjectTypeMask","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"MinDynamicObjectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxDynamicObjectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Category","Type":{"Kind":"ApiRef","Name":"AUDIO_STREAM_CATEGORY","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"EventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"NotifyObject","Type":{"Kind":"ApiRef","Name":"ISpatialAudioObjectRenderStreamNotify","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"DistanceDecay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDistanceDecay","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"Directivity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivityUnion","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"Environment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpatialAudioHrtfEnvironmentType","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"Orientation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SpatialAudioHrtfActivationParams2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"ObjectFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Const"]}
,{"Name":"StaticObjectTypeMask","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"MinDynamicObjectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxDynamicObjectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Category","Type":{"Kind":"ApiRef","Name":"AUDIO_STREAM_CATEGORY","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"EventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"NotifyObject","Type":{"Kind":"ApiRef","Name":"ISpatialAudioObjectRenderStreamNotify","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"DistanceDecay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDistanceDecay","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"Directivity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivityUnion","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"Environment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpatialAudioHrtfEnvironmentType","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"Orientation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
,{"Name":"Options","Type":{"Kind":"ApiRef","Name":"SPATIAL_AUDIO_STREAM_OPTIONS","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ISpatialAudioObjectForHrtf"
,"Architectures":[]
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"d7436ade-1978-4e14-aba0-555bd8eb83b4"
,"Interface":{"Kind":"ApiRef","Name":"ISpatialAudioObjectBase","TargetKind":"Com","Api":"Media.Audio","Parents":[]}
,"Methods":[
{
"Name":"SetPosition"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetGain"
,"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":"SetOrientation"
,"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":"PointerTo","Child":{"Kind":"Native","Name":"Single"}}},"Attrs":["In","Const"]}
]
}
,{
"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":"SpatialAudioHrtfEnvironmentType","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetDistanceDecay"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"distanceDecay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDistanceDecay","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SetDirectivity"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"directivity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivityUnion","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ISpatialAudioObjectRenderStreamForHrtf"
,"Architectures":[]
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"e08deef9-5363-406e-9fdc-080ee247bbe0"
,"Interface":{"Kind":"ApiRef","Name":"ISpatialAudioObjectRenderStreamBase","TargetKind":"Com","Api":"Media.Audio","Parents":[]}
,"Methods":[
{
"Name":"ActivateSpatialAudioObjectForHrtf"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"type","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"audioObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioObjectForHrtf","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
]
}
]
}
,{
"Name":"MMDeviceEnumerator"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"bcde0395-e52f-467c-8e3d-c4579291692e"
}
,{
"Name":"DIRECTX_AUDIO_ACTIVATION_PARAMS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbDirectXAudioActivationParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"guidAudioSession","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"dwAudioStreamFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EDataFlow"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"eRender","Value":0}
,{"Name":"eCapture","Value":1}
,{"Name":"eAll","Value":2}
,{"Name":"EDataFlow_enum_count","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"ERole"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"eConsole","Value":0}
,{"Name":"eMultimedia","Value":1}
,{"Name":"eCommunications","Value":2}
,{"Name":"ERole_enum_count","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"EndpointFormFactor"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"RemoteNetworkDevice","Value":0}
,{"Name":"Speakers","Value":1}
,{"Name":"LineLevel","Value":2}
,{"Name":"Headphones","Value":3}
,{"Name":"Microphone","Value":4}
,{"Name":"Headset","Value":5}
,{"Name":"Handset","Value":6}
,{"Name":"UnknownDigitalPassthrough","Value":7}
,{"Name":"SPDIF","Value":8}
,{"Name":"DigitalAudioDisplayDevice","Value":9}
,{"Name":"UnknownFormFactor","Value":10}
,{"Name":"EndpointFormFactor_enum_count","Value":11}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IMMNotificationClient"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"7991eec9-7e89-4d85-8390-6c703cec60c0"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"OnDeviceStateChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwstrDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwNewState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"OnDeviceAdded"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwstrDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"OnDeviceRemoved"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwstrDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"OnDefaultDeviceChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"flow","Type":{"Kind":"ApiRef","Name":"EDataFlow","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"role","Type":{"Kind":"ApiRef","Name":"ERole","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pwstrDefaultDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"OnPropertyValueChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwstrDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"key","Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"UI.Shell.PropertiesSystem","Parents":[]},"Attrs":["In","Const"]}
]
}
]
}
,{
"Name":"IMMDevice"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"d666063f-1587-4e43-81f1-b948e807363f"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"Activate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwClsCtx","Type":{"Kind":"ApiRef","Name":"CLSCTX","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pActivationParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"ppInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
]
}
,{
"Name":"OpenPropertyStore"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"stgmAccess","Type":{"Kind":"ApiRef","Name":"STGM","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"UI.Shell.PropertiesSystem","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppstrId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IMMDeviceCollection"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"0bd7a1be-7a1a-44db-8397-cc5392387b5e"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcDevices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"nDevice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IMMEndpoint"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"1be09788-6894-4089-8586-9a2a6c265ac5"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetDataFlow"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDataFlow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EDataFlow","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IMMDeviceEnumerator"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"a95664d2-9614-4f35-a746-de8db63617e6"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"EnumAudioEndpoints"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dataFlow","Type":{"Kind":"ApiRef","Name":"EDataFlow","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"dwStateMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppDevices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMMDeviceCollection","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDefaultAudioEndpoint"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dataFlow","Type":{"Kind":"ApiRef","Name":"EDataFlow","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"role","Type":{"Kind":"ApiRef","Name":"ERole","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"ppEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDevice"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pwstrId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"RegisterEndpointNotificationCallback"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pClient","Type":{"Kind":"ApiRef","Name":"IMMNotificationClient","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"UnregisterEndpointNotificationCallback"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pClient","Type":{"Kind":"ApiRef","Name":"IMMNotificationClient","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IMMDeviceActivator"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"3b0d0ea4-d0a9-4b0e-935b-09516746fac0"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"Activate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pActivationParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"ppInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IActivateAudioInterfaceCompletionHandler"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"41d949ab-9862-444a-80f6-c261334da5eb"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"ActivateCompleted"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"activateOperation","Type":{"Kind":"ApiRef","Name":"IActivateAudioInterfaceAsyncOperation","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IActivateAudioInterfaceAsyncOperation"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"72a22d78-cde4-431d-b8cc-843a71199b6d"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetActivateResult"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"activateResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"activatedInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
]
}
,{
"Name":"AudioExtensionParams"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AddPageParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pEndpoint","Type":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"pPnpInterface","Type":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"pPnpDevnode","Type":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"__MIDL___MIDL_itf_mmdeviceapi_0000_0008_0002"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE_DEFAULT","Value":0}
,{"Name":"AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE_USER","Value":1}
,{"Name":"AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE_VOLATILE","Value":2}
,{"Name":"AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE_ENUM_COUNT","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IAudioSystemEffectsPropertyChangeNotificationClient"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"20049d40-56d5-400e-a2ef-385599feed49"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"OnPropertyChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"type","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_mmdeviceapi_0000_0008_0002","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"key","Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"UI.Shell.PropertiesSystem","Parents":[]},"Attrs":["In","Const"]}
]
}
]
}
,{
"Name":"IAudioSystemEffectsPropertyStore"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"302ae7f9-d7e0-43e4-971b-1f8293613d2a"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"OpenDefaultPropertyStore"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"stgmAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"propStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"UI.Shell.PropertiesSystem","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
]
}
,{
"Name":"OpenUserPropertyStore"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"stgmAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"propStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"UI.Shell.PropertiesSystem","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
]
}
,{
"Name":"OpenVolatilePropertyStore"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"stgmAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"propStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"UI.Shell.PropertiesSystem","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
]
}
,{
"Name":"ResetUserPropertyStore"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"ResetVolatilePropertyStore"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"RegisterPropertyChangeNotification"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"callback","Type":{"Kind":"ApiRef","Name":"IAudioSystemEffectsPropertyChangeNotificationClient","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"UnregisterPropertyChangeNotification"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"callback","Type":{"Kind":"ApiRef","Name":"IAudioSystemEffectsPropertyChangeNotificationClient","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"DeviceTopology"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"1df639d0-5ec1-47aa-9379-828dc1aa8c59"
}
,{
"Name":"DataFlow"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"In","Value":0}
,{"Name":"Out","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"PartType"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"Connector","Value":0}
,{"Name":"Subunit","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"ConnectorType"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":true
,"Values":[
{"Name":"Unknown_Connector","Value":0}
,{"Name":"Physical_Internal","Value":1}
,{"Name":"Physical_External","Value":2}
,{"Name":"Software_IO","Value":3}
,{"Name":"Software_Fixed","Value":4}
,{"Name":"Network","Value":5}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IPerChannelDbLevel"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"c2f8e001-f205-4bc9-99bc-c13b1e048ccb"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetChannelCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcChannels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetLevelRange"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"nChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfMinLevelDB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
,{"Name":"pfMaxLevelDB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
,{"Name":"pfStepping","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetLevel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"nChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfLevelDB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetLevel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"nChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fLevelDB","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"SetLevelUniform"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fLevelDB","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"SetLevelAllChannels"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"aLevelsDB","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In"]}
,{"Name":"cChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
]
}
]
}
,{
"Name":"IAudioVolumeLevel"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"7fb7b48f-531d-44a2-bcb3-5ad5a134b3dc"
,"Interface":{"Kind":"ApiRef","Name":"IPerChannelDbLevel","TargetKind":"Com","Api":"Media.Audio","Parents":[]}
,"Methods":[
]
}
,{
"Name":"IAudioChannelConfig"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"bb11c46f-ec28-493c-b88a-5db88062ce98"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"SetChannelConfig"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwConfig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"GetChannelConfig"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]}
]
}
]
}
,{
"Name":"IAudioLoudness"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"7d8b1437-dd53-4350-9c1b-1ee2890bd938"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetEnabled"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetEnabled"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
]
}
]
}
,{
"Name":"IAudioInputSelector"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"4f03dc02-5e6e-4653-8f72-a030c123d598"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetSelection"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pnIdSelected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetSelection"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"nIdSelect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
]
}
]
}
,{
"Name":"IAudioOutputSelector"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"bb515f69-94a7-429e-8b9c-271b3f11a3ab"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetSelection"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pnIdSelected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetSelection"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"nIdSelect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
]
}
]
}
,{
"Name":"IAudioMute"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"df45aeea-b74a-4b6b-afad-2366b6aa012e"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"SetMute"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bMuted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"GetMute"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbMuted","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IAudioBass"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"a2b1a1d9-4db3-425d-a2b2-bd335cb3e2e5"
,"Interface":{"Kind":"ApiRef","Name":"IPerChannelDbLevel","TargetKind":"Com","Api":"Media.Audio","Parents":[]}
,"Methods":[
]
}
,{
"Name":"IAudioMidrange"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"5e54b6d7-b44b-40d9-9a9e-e691d9ce6edf"
,"Interface":{"Kind":"ApiRef","Name":"IPerChannelDbLevel","TargetKind":"Com","Api":"Media.Audio","Parents":[]}
,"Methods":[
]
}
,{
"Name":"IAudioTreble"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"0a717812-694e-4907-b74b-bafa5cfdca7b"
,"Interface":{"Kind":"ApiRef","Name":"IPerChannelDbLevel","TargetKind":"Com","Api":"Media.Audio","Parents":[]}
,"Methods":[
]
}
,{
"Name":"IAudioAutoGainControl"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"85401fd4-6de4-4b9d-9869-2d6753a82f3c"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetEnabled"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetEnabled"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
]
}
]
}
,{
"Name":"IAudioPeakMeter"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"dd79923c-0599-45e0-b8b6-c8df7db6e796"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetChannelCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcChannels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetLevel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"nChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IDeviceSpecificProperty"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"3b22bcbf-2586-4af0-8583-205d391b807c"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pVType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetValue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pvValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"pcbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SetValue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pvValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"cbValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"Get4BRange"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"plMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"plMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"plStepping","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IPartsList"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"6daa848c-5eb0-45cc-aea5-998a2cda1ffb"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetPart"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppPart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPart","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IPart"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"ae2de0e4-5bca-4f2d-aa46-5d13f8fdb3a9"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppwstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetLocalId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pnId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetGlobalId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppwstrGlobalId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetPartType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pPartType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PartType","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSubType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pSubType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetControlInterfaceCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetControlInterface"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppInterfaceDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IControlInterface","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"EnumPartsIncoming"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppParts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPartsList","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"EnumPartsOutgoing"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppParts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPartsList","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetTopologyObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppTopology","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDeviceTopology","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"Activate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwClsContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"refiid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"RegisterControlChangeCallback"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pNotify","Type":{"Kind":"ApiRef","Name":"IControlChangeNotify","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"UnregisterControlChangeCallback"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pNotify","Type":{"Kind":"ApiRef","Name":"IControlChangeNotify","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IConnector"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"9c2c4058-23f5-41de-877a-df3af236a09e"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ConnectorType","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDataFlow"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pFlow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DataFlow","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"ConnectTo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pConnectTo","Type":{"Kind":"ApiRef","Name":"IConnector","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"Disconnect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"IsConnected"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetConnectedTo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppConTo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IConnector","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetConnectorIdConnectedTo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppwstrConnectorId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDeviceIdConnectedTo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppwstrDeviceId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ISubunit"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"82149a85-dba6-4487-86bb-ea8f7fefcc71"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
]
}
,{
"Name":"IControlInterface"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"45d37c3f-5140-444a-ae24-400789f3cbf3"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppwstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetIID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pIID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IControlChangeNotify"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"a09513ed-c709-4d21-bd7b-5f34c47f3947"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"OnNotify"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwSenderProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
]
}
]
}
,{
"Name":"IDeviceTopology"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"2a07407e-6497-4a18-9787-32f79bd0d98f"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetConnectorCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetConnector"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppConnector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IConnector","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSubunitCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSubunit"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSubunit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISubunit","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetPartById"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"nId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppPart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPart","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDeviceId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppwstrDeviceId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSignalPath"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pIPartFrom","Type":{"Kind":"ApiRef","Name":"IPart","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pIPartTo","Type":{"Kind":"ApiRef","Name":"IPart","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"bRejectMixedPaths","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ppParts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPartsList","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"AudioSessionDisconnectReason"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DisconnectReasonDeviceRemoval","Value":0}
,{"Name":"DisconnectReasonServerShutdown","Value":1}
,{"Name":"DisconnectReasonFormatChanged","Value":2}
,{"Name":"DisconnectReasonSessionLogoff","Value":3}
,{"Name":"DisconnectReasonSessionDisconnected","Value":4}
,{"Name":"DisconnectReasonExclusiveModeOverride","Value":5}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IAudioSessionEvents"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"24918acc-64b3-37c1-8ca9-74a66e9957a8"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"OnDisplayNameChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"NewDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"OnIconPathChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"NewIconPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"OnSimpleVolumeChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"NewVolume","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"NewMute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"OnChannelVolumeChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ChannelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NewChannelVolumeArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In"]}
,{"Name":"ChangedChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"OnGroupingParamChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"NewGroupingParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"OnStateChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"NewState","Type":{"Kind":"ApiRef","Name":"AudioSessionState","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"OnSessionDisconnected"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"DisconnectReason","Type":{"Kind":"ApiRef","Name":"AudioSessionDisconnectReason","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IAudioSessionControl"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"f4b1a599-7266-4319-a8ca-e70acb11e8cd"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AudioSessionState","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDisplayName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetDisplayName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"GetIconPath"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetIconPath"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"GetGroupingParam"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetGroupingParam"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Override","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"RegisterAudioSessionNotification"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"NewNotifications","Type":{"Kind":"ApiRef","Name":"IAudioSessionEvents","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"UnregisterAudioSessionNotification"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"NewNotifications","Type":{"Kind":"ApiRef","Name":"IAudioSessionEvents","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IAudioSessionControl2"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"bfb7ff88-7239-4fc9-8fa2-07c950be9c6d"
,"Interface":{"Kind":"ApiRef","Name":"IAudioSessionControl","TargetKind":"Com","Api":"Media.Audio","Parents":[]}
,"Methods":[
{
"Name":"GetSessionIdentifier"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSessionInstanceIdentifier"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetProcessId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"IsSystemSoundsSession"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"SetDuckingPreference"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"optOut","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IAudioSessionManager"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"bfa971f1-4d5e-40bb-935e-967039bfbee4"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetAudioSessionControl"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"AudioSessionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
,{"Name":"StreamFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"SessionControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioSessionControl","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSimpleAudioVolume"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"AudioSessionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
,{"Name":"StreamFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"AudioVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISimpleAudioVolume","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IAudioVolumeDuckNotification"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"c3b284d4-6d39-4359-b3cf-b56ddb3bb39c"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"OnVolumeDuckNotification"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"sessionID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"countCommunicationSessions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"OnVolumeUnduckNotification"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"sessionID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
}
]
}
,{
"Name":"IAudioSessionNotification"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"641dd20b-4d41-49cc-aba3-174b9477bb08"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"OnSessionCreated"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"NewSession","Type":{"Kind":"ApiRef","Name":"IAudioSessionControl","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IAudioSessionEnumerator"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"e2f5bb11-0570-40ca-acdd-3aa01277dee8"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SessionCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSession"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SessionCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"Session","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioSessionControl","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IAudioSessionManager2"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"77aa99a0-1bd6-484f-8bc7-2c654c9a9b6f"
,"Interface":{"Kind":"ApiRef","Name":"IAudioSessionManager","TargetKind":"Com","Api":"Media.Audio","Parents":[]}
,"Methods":[
{
"Name":"GetSessionEnumerator"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SessionEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioSessionEnumerator","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"RegisterSessionNotification"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SessionNotification","Type":{"Kind":"ApiRef","Name":"IAudioSessionNotification","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"UnregisterSessionNotification"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SessionNotification","Type":{"Kind":"ApiRef","Name":"IAudioSessionNotification","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"RegisterDuckNotification"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"sessionID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"duckNotification","Type":{"Kind":"ApiRef","Name":"IAudioVolumeDuckNotification","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"UnregisterDuckNotification"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"duckNotification","Type":{"Kind":"ApiRef","Name":"IAudioVolumeDuckNotification","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"SpatialAudioMetadataWriterOverflowMode"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SpatialAudioMetadataWriterOverflow_Fail","Value":0}
,{"Name":"SpatialAudioMetadataWriterOverflow_MergeWithNew","Value":1}
,{"Name":"SpatialAudioMetadataWriterOverflow_MergeWithLast","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SpatialAudioMetadataCopyMode"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SpatialAudioMetadataCopy_Overwrite","Value":0}
,{"Name":"SpatialAudioMetadataCopy_Append","Value":1}
,{"Name":"SpatialAudioMetadataCopy_AppendMergeWithLast","Value":2}
,{"Name":"SpatialAudioMetadataCopy_AppendMergeWithFirst","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SpatialAudioMetadataItemsInfo"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"FrameCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ItemCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MaxItemCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MaxValueBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SpatialAudioObjectRenderStreamForMetadataActivationParams"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"ObjectFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Const"]}
,{"Name":"StaticObjectTypeMask","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"MinDynamicObjectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxDynamicObjectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Category","Type":{"Kind":"ApiRef","Name":"AUDIO_STREAM_CATEGORY","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"EventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"MetadataFormatId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"MaxMetadataItemCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MetadataActivationParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["Const"]}
,{"Name":"NotifyObject","Type":{"Kind":"ApiRef","Name":"ISpatialAudioObjectRenderStreamNotify","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SpatialAudioObjectRenderStreamForMetadataActivationParams2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"ObjectFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Const"]}
,{"Name":"StaticObjectTypeMask","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"MinDynamicObjectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxDynamicObjectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Category","Type":{"Kind":"ApiRef","Name":"AUDIO_STREAM_CATEGORY","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"EventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"MetadataFormatId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"MaxMetadataItemCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MetadataActivationParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["Const"]}
,{"Name":"NotifyObject","Type":{"Kind":"ApiRef","Name":"ISpatialAudioObjectRenderStreamNotify","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"Options","Type":{"Kind":"ApiRef","Name":"SPATIAL_AUDIO_STREAM_OPTIONS","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ISpatialAudioMetadataItems"
,"Architectures":[]
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"bcd7c78f-3098-4f22-b547-a2f25a381269"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetFrameCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"frameCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetItemCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"itemCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetMaxItemCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"maxItemCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetMaxValueBufferLength"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"maxValueBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"info","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpatialAudioMetadataItemsInfo","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ISpatialAudioMetadataWriter"
,"Architectures":[]
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"1b17ca01-2955-444d-a430-537dc589a844"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"Open"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"metadataItems","Type":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataItems","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"WriteNextItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"frameOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
}
,{
"Name":"WriteNextItemCommand"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"commandID","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
,{"Name":"valueBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]}
,{"Name":"valueBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Close"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
]
}
,{
"Name":"ISpatialAudioMetadataReader"
,"Architectures":[]
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"b78e86a2-31d9-4c32-94d2-7df40fc7ebec"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"Open"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"metadataItems","Type":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataItems","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"ReadNextItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"commandCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"frameOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
}
,{
"Name":"ReadNextItemCommand"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"commandID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"valueBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"maxValueBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"valueBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Close"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
]
}
,{
"Name":"ISpatialAudioMetadataCopier"
,"Architectures":[]
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"d224b233-e251-4fd0-9ca2-d5ecf9a68404"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"Open"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"metadataItems","Type":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataItems","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"CopyMetadataForFrames"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"copyFrameCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"copyMode","Type":{"Kind":"ApiRef","Name":"SpatialAudioMetadataCopyMode","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"dstMetadataItems","Type":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataItems","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"itemsCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
}
,{
"Name":"Close"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
]
}
,{
"Name":"ISpatialAudioMetadataItemsBuffer"
,"Architectures":[]
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"42640a16-e1bd-42d9-9ff6-031ab71a2dba"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"AttachToBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"bufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"AttachToPopulatedBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"bufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DetachBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
]
}
,{
"Name":"ISpatialAudioMetadataClient"
,"Architectures":[]
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"777d4a3b-f6ff-4a26-85dc-68d7cdeda1d4"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"ActivateSpatialAudioMetadataItems"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"maxItemCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"frameCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"metadataItemsBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataItemsBuffer","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"metadataItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataItems","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSpatialAudioMetadataItemsBufferLength"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"maxItemCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"bufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"ActivateSpatialAudioMetadataWriter"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"overflowMode","Type":{"Kind":"ApiRef","Name":"SpatialAudioMetadataWriterOverflowMode","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"metadataWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataWriter","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"ActivateSpatialAudioMetadataCopier"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"metadataCopier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataCopier","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"ActivateSpatialAudioMetadataReader"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"metadataReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataReader","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ISpatialAudioObjectForMetadataCommands"
,"Architectures":[]
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"0df2c94b-f5f9-472d-af6b-c46e0ac9cd05"
,"Interface":{"Kind":"ApiRef","Name":"ISpatialAudioObjectBase","TargetKind":"Com","Api":"Media.Audio","Parents":[]}
,"Methods":[
{
"Name":"WriteNextMetadataCommand"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"commandID","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
,{"Name":"valueBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"valueBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ISpatialAudioObjectForMetadataItems"
,"Architectures":[]
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"ddea49ff-3bc0-4377-8aad-9fbcfd808566"
,"Interface":{"Kind":"ApiRef","Name":"ISpatialAudioObjectBase","TargetKind":"Com","Api":"Media.Audio","Parents":[]}
,"Methods":[
{
"Name":"GetSpatialAudioMetadataItems"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"metadataItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataItems","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ISpatialAudioObjectRenderStreamForMetadata"
,"Architectures":[]
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"bbc9c907-48d5-4a2e-a0c7-f7f0d67c1fb1"
,"Interface":{"Kind":"ApiRef","Name":"ISpatialAudioObjectRenderStreamBase","TargetKind":"Com","Api":"Media.Audio","Parents":[]}
,"Methods":[
{
"Name":"ActivateSpatialAudioObjectForMetadataCommands"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"type","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"audioObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioObjectForMetadataCommands","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
]
}
,{
"Name":"ActivateSpatialAudioObjectForMetadataItems"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"type","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"audioObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioObjectForMetadataItems","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
]
}
]
}
,{
"Name":"PROCESS_LOOPBACK_MODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"PROCESS_LOOPBACK_MODE_INCLUDE_TARGET_PROCESS_TREE","Value":0}
,{"Name":"PROCESS_LOOPBACK_MODE_EXCLUDE_TARGET_PROCESS_TREE","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"AUDIOCLIENT_PROCESS_LOOPBACK_PARAMS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"TargetProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ProcessLoopbackMode","Type":{"Kind":"ApiRef","Name":"PROCESS_LOOPBACK_MODE","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"AUDIOCLIENT_ACTIVATION_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"AUDIOCLIENT_ACTIVATION_TYPE_DEFAULT","Value":0}
,{"Name":"AUDIOCLIENT_ACTIVATION_TYPE_PROCESS_LOOPBACK","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"AUDIOCLIENT_ACTIVATION_PARAMS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ActivationType","Type":{"Kind":"ApiRef","Name":"AUDIOCLIENT_ACTIVATION_TYPE","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ProcessLoopbackParams","Type":{"Kind":"ApiRef","Name":"AUDIOCLIENT_PROCESS_LOOPBACK_PARAMS","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"PAudioStateMonitorCallback"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"audioStateMonitor","Type":{"Kind":"ApiRef","Name":"IAudioStateMonitor","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"AudioStateMonitorSoundLevel"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"Muted","Value":0}
,{"Name":"Low","Value":1}
,{"Name":"Full","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IAudioStateMonitor"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"63bd8738-e30d-4c77-bf5c-834e87c657e2"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"RegisterCallback"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"callback","Type":{"Kind":"ApiRef","Name":"PAudioStateMonitorCallback","TargetKind":"FunctionPointer","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"registration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]}
]
}
,{
"Name":"UnregisterCallback"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"registration","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
]
}
,{
"Name":"GetSoundLevel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"AudioStateMonitorSoundLevel","TargetKind":"Default","Api":"Media.Audio","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
]
}
,{
"Name":"ACMDRIVERENUMCB"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hadid","Type":{"Kind":"ApiRef","Name":"HACMDRIVERID","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"LPACMDRIVERPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HACMDRIVERID","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"ACMDRIVERDETAILSA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fccComp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vdwACM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"vdwDriver","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cFormatTags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cFilterTags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hicon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"UI.WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"szShortName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"szLongName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"szCopyright","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"szLicensing","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"szFeatures","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACMDRIVERDETAILSW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fccComp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"vdwACM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"vdwDriver","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cFormatTags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cFilterTags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hicon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"UI.WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"szShortName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"szLongName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"szCopyright","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"szLicensing","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"szFeatures","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACMFORMATTAGDETAILSA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFormatTagIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFormatTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbFormatSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cStandardFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szFormatTag","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACMFORMATTAGDETAILSW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFormatTagIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFormatTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbFormatSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cStandardFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szFormatTag","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACMFORMATTAGENUMCBA"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hadid","Type":{"Kind":"ApiRef","Name":"HACMDRIVERID","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"paftd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMFORMATTAGDETAILSA","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"ACMFORMATTAGENUMCBW"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hadid","Type":{"Kind":"ApiRef","Name":"HACMDRIVERID","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"paftd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMFORMATTAGDETAILSW","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"ACMFORMATDETAILSA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFormatIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFormatTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwfx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"cbwfx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szFormat","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"tACMFORMATDETAILSW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFormatIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFormatTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwfx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"cbwfx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szFormat","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACMFORMATENUMCBA"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hadid","Type":{"Kind":"ApiRef","Name":"HACMDRIVERID","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pafd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMFORMATDETAILSA","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"ACMFORMATENUMCBW"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hadid","Type":{"Kind":"ApiRef","Name":"HACMDRIVERID","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pafd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFORMATDETAILSW","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"ACMFORMATCHOOSEHOOKPROCA"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"ACMFORMATCHOOSEHOOKPROCW"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"ACMFORMATCHOOSEA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pwfx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"cbwfx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"szFormatTag","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"szFormat","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cchName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwfxEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pszTemplateName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pfnHook","Type":{"Kind":"ApiRef","Name":"ACMFORMATCHOOSEHOOKPROCA","TargetKind":"FunctionPointer","Api":"Media.Audio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACMFORMATCHOOSEW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pwfx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"cbwfx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"szFormatTag","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"szFormat","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cchName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwfxEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pszTemplateName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pfnHook","Type":{"Kind":"ApiRef","Name":"ACMFORMATCHOOSEHOOKPROCW","TargetKind":"FunctionPointer","Api":"Media.Audio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACMFILTERTAGDETAILSA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFilterTagIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFilterTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbFilterSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cStandardFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szFilterTag","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACMFILTERTAGDETAILSW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFilterTagIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFilterTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbFilterSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cStandardFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szFilterTag","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACMFILTERTAGENUMCBA"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hadid","Type":{"Kind":"ApiRef","Name":"HACMDRIVERID","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"paftd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMFILTERTAGDETAILSA","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"ACMFILTERTAGENUMCBW"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hadid","Type":{"Kind":"ApiRef","Name":"HACMDRIVERID","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"paftd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMFILTERTAGDETAILSW","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"ACMFILTERDETAILSA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFilterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFilterTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwfltr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFILTER","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"cbwfltr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szFilter","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACMFILTERDETAILSW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFilterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFilterTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwfltr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFILTER","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"cbwfltr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szFilter","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACMFILTERENUMCBA"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hadid","Type":{"Kind":"ApiRef","Name":"HACMDRIVERID","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pafd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMFILTERDETAILSA","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"ACMFILTERENUMCBW"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hadid","Type":{"Kind":"ApiRef","Name":"HACMDRIVERID","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pafd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMFILTERDETAILSW","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"ACMFILTERCHOOSEHOOKPROCA"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"ACMFILTERCHOOSEHOOKPROCW"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"ACMFILTERCHOOSEA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pwfltr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFILTER","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"cbwfltr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"szFilterTag","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"szFilter","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cchName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwfltrEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFILTER","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pszTemplateName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pfnHook","Type":{"Kind":"ApiRef","Name":"ACMFILTERCHOOSEHOOKPROCA","TargetKind":"FunctionPointer","Api":"Media.Audio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACMFILTERCHOOSEW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pwfltr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFILTER","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"cbwfltr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"szFilterTag","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"szFilter","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cchName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwfltrEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFILTER","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pszTemplateName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pfnHook","Type":{"Kind":"ApiRef","Name":"ACMFILTERCHOOSEHOOKPROCW","TargetKind":"FunctionPointer","Api":"Media.Audio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACMSTREAMHEADER"
,"Architectures":["X64","Arm64"]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"pbSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbSrcLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbSrcLengthUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSrcUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"pbDst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbDstLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbDstLengthUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDstUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwReservedDriver","Type":{"Kind":"Array","Shape":{"Size":15},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"tACMDRVOPENDESCA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fccComp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszSectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pszAliasName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"dnDevNode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"tACMDRVOPENDESCW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fccComp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszSectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pszAliasName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"dnDevNode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACMDRVSTREAMINSTANCE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwfxSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"pwfxDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"pwfltr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFILTER","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"fdwOpen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwDriver","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDriver","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"has","Type":{"Kind":"ApiRef","Name":"HACMSTREAM","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACMDRVSTREAMHEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"pbSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbSrcLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbSrcLengthUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSrcUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"pbDst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbDstLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbDstLengthUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDstUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"fdwConvert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"padshNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMDRVSTREAMHEADER","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"fdwDriver","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDriver","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"fdwPrepared","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPrepared","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"pbPreparedSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbPreparedSrcLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbPreparedDst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbPreparedDstLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACMDRVSTREAMSIZE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbSrcLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbDstLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACMDRVFORMATSUGGEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwSuggest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwfxSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"cbwfxSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwfxDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":[]}
,{"Name":"cbwfxDst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACMSTREAMHEADER"
,"Architectures":["X86"]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fdwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"pbSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbSrcLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbSrcLengthUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSrcUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"pbDst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbDstLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbDstLengthUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDstUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwReservedDriver","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
,"Functions":[
{
"Name":"CoRegisterMessageFilter"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpMessageFilter","Type":{"Kind":"ApiRef","Name":"IMessageFilter","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lplpMessageFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMessageFilter","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"sndPlaySoundA"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pszSound","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"fuSound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"sndPlaySoundW"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pszSound","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"fuSound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"PlaySoundA"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pszSound","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"hmod","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"fdwSound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"PlaySoundW"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pszSound","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"hmod","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"fdwSound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"waveOutGetNumDevs"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"waveOutGetDevCapsA"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pwoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEOUTCAPSA","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
,{"Name":"cbwoc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"waveOutGetDevCapsW"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pwoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEOUTCAPSW","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
,{"Name":"cbwoc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"waveOutGetVolume"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pdwVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"waveOutSetVolume"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwVolume","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"waveOutGetErrorTextA"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"mmrError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"waveOutGetErrorTextW"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"mmrError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"waveOutOpen"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"phwo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwfx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"fdwOpen","Type":{"Kind":"ApiRef","Name":"MIDI_WAVE_OPEN_TYPE","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"waveOutClose"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"waveOutPrepareHeader"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pwh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEHDR","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbwh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"waveOutUnprepareHeader"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pwh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEHDR","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbwh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"waveOutWrite"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pwh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEHDR","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbwh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"waveOutPause"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"waveOutRestart"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"waveOutReset"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"waveOutBreakLoop"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"waveOutGetPosition"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pmmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMTIME","TargetKind":"Default","Api":"Media","Parents":[]}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbmmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"waveOutGetPitch"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwPitch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"waveOutSetPitch"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"dwPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"waveOutGetPlaybackRate"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"waveOutSetPlaybackRate"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"dwRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"waveOutGetID"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"puDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"waveOutMessage"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dw1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dw2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"waveInGetNumDevs"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"waveInGetDevCapsA"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pwic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEINCAPSA","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbwic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"waveInGetDevCapsW"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pwic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEINCAPSW","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbwic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"waveInGetErrorTextA"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"mmrError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"waveInGetErrorTextW"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"mmrError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"waveInOpen"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"phwi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWAVEIN","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwfx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"fdwOpen","Type":{"Kind":"ApiRef","Name":"MIDI_WAVE_OPEN_TYPE","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"waveInClose"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwi","Type":{"Kind":"ApiRef","Name":"HWAVEIN","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"waveInPrepareHeader"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwi","Type":{"Kind":"ApiRef","Name":"HWAVEIN","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pwh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEHDR","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbwh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"waveInUnprepareHeader"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwi","Type":{"Kind":"ApiRef","Name":"HWAVEIN","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pwh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEHDR","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbwh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"waveInAddBuffer"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwi","Type":{"Kind":"ApiRef","Name":"HWAVEIN","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pwh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEHDR","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbwh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"waveInStart"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwi","Type":{"Kind":"ApiRef","Name":"HWAVEIN","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"waveInStop"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwi","Type":{"Kind":"ApiRef","Name":"HWAVEIN","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"waveInReset"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwi","Type":{"Kind":"ApiRef","Name":"HWAVEIN","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"waveInGetPosition"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwi","Type":{"Kind":"ApiRef","Name":"HWAVEIN","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pmmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMTIME","TargetKind":"Default","Api":"Media","Parents":[]}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbmmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"waveInGetID"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwi","Type":{"Kind":"ApiRef","Name":"HWAVEIN","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"puDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
]
}
,{
"Name":"waveInMessage"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hwi","Type":{"Kind":"ApiRef","Name":"HWAVEIN","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dw1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"dw2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
]
}
,{
"Name":"midiOutGetNumDevs"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"midiStreamOpen"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"phms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMIDISTRM","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
,{"Name":"puDeviceID","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"cMidi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"fdwOpen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"midiStreamClose"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hms","Type":{"Kind":"ApiRef","Name":"HMIDISTRM","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"midiStreamProperty"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hms","Type":{"Kind":"ApiRef","Name":"HMIDISTRM","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"lppropdata","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"dwProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"midiStreamPosition"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hms","Type":{"Kind":"ApiRef","Name":"HMIDISTRM","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"lpmmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMTIME","TargetKind":"Default","Api":"Media","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbmmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"midiStreamOut"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hms","Type":{"Kind":"ApiRef","Name":"HMIDISTRM","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pmh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDIHDR","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbmh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"midiStreamPause"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hms","Type":{"Kind":"ApiRef","Name":"HMIDISTRM","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"midiStreamRestart"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hms","Type":{"Kind":"ApiRef","Name":"HMIDISTRM","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"midiStreamStop"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hms","Type":{"Kind":"ApiRef","Name":"HMIDISTRM","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"midiConnect"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmi","Type":{"Kind":"ApiRef","Name":"HMIDI","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"midiDisconnect"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmi","Type":{"Kind":"ApiRef","Name":"HMIDI","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"midiOutGetDevCapsA"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pmoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDIOUTCAPSA","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbmoc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"midiOutGetDevCapsW"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pmoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDIOUTCAPSW","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbmoc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"midiOutGetVolume"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pdwVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"midiOutSetVolume"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwVolume","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"midiOutGetErrorTextA"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"mmrError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"midiOutGetErrorTextW"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"mmrError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"midiOutOpen"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"phmo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
,{"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"fdwOpen","Type":{"Kind":"ApiRef","Name":"MIDI_WAVE_OPEN_TYPE","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"midiOutClose"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"midiOutPrepareHeader"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pmh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDIHDR","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbmh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"midiOutUnprepareHeader"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pmh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDIHDR","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbmh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"midiOutShortMsg"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"dwMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"midiOutLongMsg"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pmh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDIHDR","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbmh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"midiOutReset"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"midiOutCachePatches"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"uBank","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwpa","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":128,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]}
,{"Name":"fuCache","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"midiOutCacheDrumPatches"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"uPatch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwkya","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":128,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]}
,{"Name":"fuCache","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"midiOutGetID"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"puDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"midiOutMessage"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dw1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"dw2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
]
}
,{
"Name":"midiInGetNumDevs"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"midiInGetDevCapsA"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pmic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDIINCAPSA","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbmic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"midiInGetDevCapsW"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pmic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDIINCAPSW","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbmic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"midiInGetErrorTextA"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"mmrError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"midiInGetErrorTextW"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"mmrError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"midiInOpen"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"phmi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMIDIIN","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
,{"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"fdwOpen","Type":{"Kind":"ApiRef","Name":"MIDI_WAVE_OPEN_TYPE","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"midiInClose"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmi","Type":{"Kind":"ApiRef","Name":"HMIDIIN","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"midiInPrepareHeader"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmi","Type":{"Kind":"ApiRef","Name":"HMIDIIN","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pmh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDIHDR","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbmh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"midiInUnprepareHeader"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmi","Type":{"Kind":"ApiRef","Name":"HMIDIIN","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pmh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDIHDR","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbmh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"midiInAddBuffer"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmi","Type":{"Kind":"ApiRef","Name":"HMIDIIN","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pmh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDIHDR","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbmh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"midiInStart"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmi","Type":{"Kind":"ApiRef","Name":"HMIDIIN","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"midiInStop"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmi","Type":{"Kind":"ApiRef","Name":"HMIDIIN","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"midiInReset"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmi","Type":{"Kind":"ApiRef","Name":"HMIDIIN","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"midiInGetID"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmi","Type":{"Kind":"ApiRef","Name":"HMIDIIN","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"puDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"midiInMessage"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmi","Type":{"Kind":"ApiRef","Name":"HMIDIIN","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dw1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"dw2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
]
}
,{
"Name":"auxGetNumDevs"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"auxGetDevCapsA"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pac","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUXCAPSA","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbac","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"auxGetDevCapsW"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pac","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUXCAPSW","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbac","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"auxSetVolume"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwVolume","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"auxGetVolume"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"auxOutMessage"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dw1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"dw2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
]
}
,{
"Name":"mixerGetNumDevs"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"mixerGetDevCapsA"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"uMxId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pmxcaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIXERCAPSA","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbmxcaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"mixerGetDevCapsW"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"uMxId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pmxcaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIXERCAPSW","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbmxcaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"mixerOpen"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"phmx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out","Optional"]}
,{"Name":"uMxId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"fdwOpen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"mixerClose"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmx","Type":{"Kind":"ApiRef","Name":"HMIXER","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"mixerMessage"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmx","Type":{"Kind":"ApiRef","Name":"HMIXER","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwParam1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"dwParam2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
]
}
,{
"Name":"mixerGetLineInfoA"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmxobj","Type":{"Kind":"ApiRef","Name":"HMIXEROBJ","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pmxl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIXERLINEA","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fdwInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"mixerGetLineInfoW"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmxobj","Type":{"Kind":"ApiRef","Name":"HMIXEROBJ","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pmxl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIXERLINEW","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fdwInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"mixerGetID"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmxobj","Type":{"Kind":"ApiRef","Name":"HMIXEROBJ","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"puMxId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"fdwId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"mixerGetLineControlsA"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmxobj","Type":{"Kind":"ApiRef","Name":"HMIXEROBJ","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pmxlc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIXERLINECONTROLSA","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fdwControls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"mixerGetLineControlsW"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmxobj","Type":{"Kind":"ApiRef","Name":"HMIXEROBJ","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pmxlc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIXERLINECONTROLSW","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fdwControls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"mixerGetControlDetailsA"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmxobj","Type":{"Kind":"ApiRef","Name":"HMIXEROBJ","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pmxcd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIXERCONTROLDETAILS","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"mixerGetControlDetailsW"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmxobj","Type":{"Kind":"ApiRef","Name":"HMIXEROBJ","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pmxcd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIXERCONTROLDETAILS","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"mixerSetControlDetails"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hmxobj","Type":{"Kind":"ApiRef","Name":"HMIXEROBJ","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pmxcd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIXERCONTROLDETAILS","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In"]}
,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"ActivateAudioInterfaceAsync"
,"SetLastError":false
,"DllImport":"MMDevAPI"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"deviceInterfacePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"activationParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"completionHandler","Type":{"Kind":"ApiRef","Name":"IActivateAudioInterfaceCompletionHandler","TargetKind":"Com","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"activationOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IActivateAudioInterfaceAsyncOperation","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
]
}
,{
"Name":"CreateRenderAudioStateMonitor"
,"SetLastError":false
,"DllImport":"Windows.Media.MediaControl"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"audioStateMonitor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioStateMonitor","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateRenderAudioStateMonitorForCategory"
,"SetLastError":false
,"DllImport":"Windows.Media.MediaControl"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"category","Type":{"Kind":"ApiRef","Name":"AUDIO_STREAM_CATEGORY","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"audioStateMonitor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioStateMonitor","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateRenderAudioStateMonitorForCategoryAndDeviceRole"
,"SetLastError":false
,"DllImport":"Windows.Media.MediaControl"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"category","Type":{"Kind":"ApiRef","Name":"AUDIO_STREAM_CATEGORY","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"role","Type":{"Kind":"ApiRef","Name":"ERole","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"audioStateMonitor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioStateMonitor","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateRenderAudioStateMonitorForCategoryAndDeviceId"
,"SetLastError":false
,"DllImport":"Windows.Media.MediaControl"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"category","Type":{"Kind":"ApiRef","Name":"AUDIO_STREAM_CATEGORY","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"deviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"audioStateMonitor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioStateMonitor","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateCaptureAudioStateMonitor"
,"SetLastError":false
,"DllImport":"Windows.Media.MediaControl"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"audioStateMonitor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioStateMonitor","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateCaptureAudioStateMonitorForCategory"
,"SetLastError":false
,"DllImport":"Windows.Media.MediaControl"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"category","Type":{"Kind":"ApiRef","Name":"AUDIO_STREAM_CATEGORY","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"audioStateMonitor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioStateMonitor","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateCaptureAudioStateMonitorForCategoryAndDeviceRole"
,"SetLastError":false
,"DllImport":"Windows.Media.MediaControl"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"category","Type":{"Kind":"ApiRef","Name":"AUDIO_STREAM_CATEGORY","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"role","Type":{"Kind":"ApiRef","Name":"ERole","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"audioStateMonitor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioStateMonitor","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateCaptureAudioStateMonitorForCategoryAndDeviceId"
,"SetLastError":false
,"DllImport":"Windows.Media.MediaControl"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"category","Type":{"Kind":"ApiRef","Name":"AUDIO_STREAM_CATEGORY","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"deviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"audioStateMonitor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioStateMonitor","TargetKind":"Com","Api":"Media.Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"acmGetVersion"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"acmMetrics"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hao","Type":{"Kind":"ApiRef","Name":"HACMOBJ","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"uMetric","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pMetric","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"acmDriverEnum"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"fnCallback","Type":{"Kind":"ApiRef","Name":"ACMDRIVERENUMCB","TargetKind":"FunctionPointer","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmDriverID"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hao","Type":{"Kind":"ApiRef","Name":"HACMOBJ","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"phadid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]}
,{"Name":"fdwDriverID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmDriverAddA"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"phadid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]}
,{"Name":"hinstModule","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fdwAdd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmDriverAddW"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"phadid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]}
,{"Name":"hinstModule","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fdwAdd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmDriverRemove"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hadid","Type":{"Kind":"ApiRef","Name":"HACMDRIVERID","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"fdwRemove","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmDriverOpen"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"phad","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]}
,{"Name":"hadid","Type":{"Kind":"ApiRef","Name":"HACMDRIVERID","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"fdwOpen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmDriverClose"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"had","Type":{"Kind":"ApiRef","Name":"HACMDRIVER","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"fdwClose","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmDriverMessage"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"had","Type":{"Kind":"ApiRef","Name":"HACMDRIVER","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lParam1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lParam2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"acmDriverPriority"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hadid","Type":{"Kind":"ApiRef","Name":"HACMDRIVERID","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"dwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fdwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmDriverDetailsA"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hadid","Type":{"Kind":"ApiRef","Name":"HACMDRIVERID","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"padd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMDRIVERDETAILSA","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmDriverDetailsW"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hadid","Type":{"Kind":"ApiRef","Name":"HACMDRIVERID","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"padd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMDRIVERDETAILSW","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmFormatTagDetailsA"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"had","Type":{"Kind":"ApiRef","Name":"HACMDRIVER","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"paftd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMFORMATTAGDETAILSA","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmFormatTagDetailsW"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"had","Type":{"Kind":"ApiRef","Name":"HACMDRIVER","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"paftd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMFORMATTAGDETAILSW","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmFormatTagEnumA"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"had","Type":{"Kind":"ApiRef","Name":"HACMDRIVER","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"paftd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMFORMATTAGDETAILSA","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fnCallback","Type":{"Kind":"ApiRef","Name":"ACMFORMATTAGENUMCBA","TargetKind":"FunctionPointer","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmFormatTagEnumW"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"had","Type":{"Kind":"ApiRef","Name":"HACMDRIVER","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"paftd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMFORMATTAGDETAILSW","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fnCallback","Type":{"Kind":"ApiRef","Name":"ACMFORMATTAGENUMCBW","TargetKind":"FunctionPointer","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmFormatDetailsA"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"had","Type":{"Kind":"ApiRef","Name":"HACMDRIVER","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pafd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMFORMATDETAILSA","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmFormatDetailsW"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"had","Type":{"Kind":"ApiRef","Name":"HACMDRIVER","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pafd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFORMATDETAILSW","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmFormatEnumA"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"had","Type":{"Kind":"ApiRef","Name":"HACMDRIVER","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pafd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMFORMATDETAILSA","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fnCallback","Type":{"Kind":"ApiRef","Name":"ACMFORMATENUMCBA","TargetKind":"FunctionPointer","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmFormatEnumW"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"had","Type":{"Kind":"ApiRef","Name":"HACMDRIVER","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pafd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFORMATDETAILSW","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fnCallback","Type":{"Kind":"ApiRef","Name":"ACMFORMATENUMCBW","TargetKind":"FunctionPointer","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmFormatSuggest"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"had","Type":{"Kind":"ApiRef","Name":"HACMDRIVER","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pwfxSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pwfxDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"cbwfxDst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fdwSuggest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmFormatChooseA"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"pafmtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMFORMATCHOOSEA","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"acmFormatChooseW"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"pafmtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMFORMATCHOOSEW","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"acmFilterTagDetailsA"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"had","Type":{"Kind":"ApiRef","Name":"HACMDRIVER","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"paftd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMFILTERTAGDETAILSA","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmFilterTagDetailsW"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"had","Type":{"Kind":"ApiRef","Name":"HACMDRIVER","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"paftd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMFILTERTAGDETAILSW","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmFilterTagEnumA"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"had","Type":{"Kind":"ApiRef","Name":"HACMDRIVER","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"paftd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMFILTERTAGDETAILSA","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fnCallback","Type":{"Kind":"ApiRef","Name":"ACMFILTERTAGENUMCBA","TargetKind":"FunctionPointer","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmFilterTagEnumW"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"had","Type":{"Kind":"ApiRef","Name":"HACMDRIVER","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"paftd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMFILTERTAGDETAILSW","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fnCallback","Type":{"Kind":"ApiRef","Name":"ACMFILTERTAGENUMCBW","TargetKind":"FunctionPointer","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmFilterDetailsA"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"had","Type":{"Kind":"ApiRef","Name":"HACMDRIVER","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pafd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMFILTERDETAILSA","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmFilterDetailsW"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"had","Type":{"Kind":"ApiRef","Name":"HACMDRIVER","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pafd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMFILTERDETAILSW","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmFilterEnumA"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"had","Type":{"Kind":"ApiRef","Name":"HACMDRIVER","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pafd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMFILTERDETAILSA","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fnCallback","Type":{"Kind":"ApiRef","Name":"ACMFILTERENUMCBA","TargetKind":"FunctionPointer","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmFilterEnumW"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"had","Type":{"Kind":"ApiRef","Name":"HACMDRIVER","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pafd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMFILTERDETAILSW","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fnCallback","Type":{"Kind":"ApiRef","Name":"ACMFILTERENUMCBW","TargetKind":"FunctionPointer","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmFilterChooseA"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"pafltrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMFILTERCHOOSEA","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"acmFilterChooseW"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"pafltrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMFILTERCHOOSEW","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"acmStreamOpen"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"phas","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]}
,{"Name":"had","Type":{"Kind":"ApiRef","Name":"HACMDRIVER","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pwfxSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pwfxDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pwfltr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFILTER","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"fdwOpen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmStreamClose"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"has","Type":{"Kind":"ApiRef","Name":"HACMSTREAM","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"fdwClose","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmStreamSize"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"has","Type":{"Kind":"ApiRef","Name":"HACMSTREAM","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwOutputBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"fdwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmStreamReset"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"has","Type":{"Kind":"ApiRef","Name":"HACMSTREAM","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"fdwReset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmStreamMessage"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"has","Type":{"Kind":"ApiRef","Name":"HACMSTREAM","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lParam1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lParam2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"acmStreamConvert"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"has","Type":{"Kind":"ApiRef","Name":"HACMSTREAM","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMSTREAMHEADER","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fdwConvert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmStreamPrepareHeader"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"has","Type":{"Kind":"ApiRef","Name":"HACMSTREAM","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMSTREAMHEADER","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fdwPrepare","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"acmStreamUnprepareHeader"
,"SetLastError":false
,"DllImport":"MSACM32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"has","Type":{"Kind":"ApiRef","Name":"HACMSTREAM","TargetKind":"Default","Api":"Media.Audio","Parents":[]},"Attrs":["In"]}
,{"Name":"pash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMSTREAMHEADER","TargetKind":"Default","Api":"Media.Audio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fdwUnprepare","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
,"UnicodeAliases":[
"WAVEOUTCAPS"
,"WAVEOUTCAPS2"
,"WAVEINCAPS"
,"WAVEINCAPS2"
,"MIDIOUTCAPS"
,"MIDIOUTCAPS2"
,"MIDIINCAPS"
,"MIDIINCAPS2"
,"AUXCAPS"
,"AUXCAPS2"
,"MIXERCAPS"
,"MIXERCAPS2"
,"MIXERLINE"
,"MIXERCONTROL"
,"MIXERLINECONTROLS"
,"MIXERCONTROLDETAILS_LISTTEXT"
,"ACMDRIVERDETAILS"
,"ACMFORMATTAGDETAILS"
,"ACMFORMATTAGENUMCB"
,"ACMFORMATENUMCB"
,"ACMFORMATCHOOSEHOOKPROC"
,"ACMFORMATCHOOSE"
,"ACMFILTERTAGDETAILS"
,"ACMFILTERTAGENUMCB"
,"ACMFILTERDETAILS"
,"ACMFILTERENUMCB"
,"ACMFILTERCHOOSEHOOKPROC"
,"ACMFILTERCHOOSE"
,"tACMDRVOPENDESC"
,"sndPlaySound"
,"PlaySound"
,"waveOutGetDevCaps"
,"waveOutGetErrorText"
,"waveInGetDevCaps"
,"waveInGetErrorText"
,"midiOutGetDevCaps"
,"midiOutGetErrorText"
,"midiInGetDevCaps"
,"midiInGetErrorText"
,"auxGetDevCaps"
,"mixerGetDevCaps"
,"mixerGetLineInfo"
,"mixerGetLineControls"
,"mixerGetControlDetails"
,"acmDriverAdd"
,"acmDriverDetails"
,"acmFormatTagDetails"
,"acmFormatTagEnum"
,"acmFormatDetails"
,"acmFormatEnum"
,"acmFormatChoose"
,"acmFilterTagDetails"
,"acmFilterTagEnum"
,"acmFilterDetails"
,"acmFilterEnum"
,"acmFilterChoose"
]
}