Files
marlersoft-win32json/api/CoreAudio.json
T
2021-03-29 10:29:07 -06:00

21838 lines
668 KiB
JSON

{
"Constants":[
{
"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":"WAVE_FORMAT_EXTENSIBLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65534
,"Attrs":[]
}
,{
"Name":"KSDSOUND_BUFFER_PRIMARY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSDSOUND_BUFFER_STATIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSDSOUND_BUFFER_LOCHARDWARE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSDSOUND_BUFFER_LOCSOFTWARE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KSDSOUND_BUFFER_CTRL_3D"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSDSOUND_BUFFER_CTRL_FREQUENCY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSDSOUND_BUFFER_CTRL_PAN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSDSOUND_BUFFER_CTRL_VOLUME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KSDSOUND_BUFFER_CTRL_POSITIONNOTIFY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"DEVPKEY_KsAudio_PacketSize_Constraints"
,"Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}
,"ValueType":"PropertyKey"
,"Value":{"Fmtid":"13e004d6-b066-43bd-913b-a415cd13da87","Pid":2}
,"Attrs":[]
}
,{
"Name":"DEVPKEY_KsAudio_Controller_DeviceInterface_Path"
,"Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}
,"ValueType":"PropertyKey"
,"Value":{"Fmtid":"13e004d6-b066-43bd-913b-a415cd13da87","Pid":3}
,"Attrs":[]
}
,{
"Name":"DEVPKEY_KsAudio_PacketSize_Constraints2"
,"Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}
,"ValueType":"PropertyKey"
,"Value":{"Fmtid":"9404f781-7191-409b-8b0b-80bf6ec229ae","Pid":2}
,"Attrs":[]
}
,{
"Name":"KSAUDIO_STEREO_SPEAKER_GEOMETRY_HEADPHONE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-1
,"Attrs":[]
}
,{
"Name":"KSAUDIO_STEREO_SPEAKER_GEOMETRY_MIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
}
,{
"Name":"KSAUDIO_STEREO_SPEAKER_GEOMETRY_NARROW"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
}
,{
"Name":"KSAUDIO_STEREO_SPEAKER_GEOMETRY_WIDE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
}
,{
"Name":"KSAUDIO_STEREO_SPEAKER_GEOMETRY_MAX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":180
,"Attrs":[]
}
,{
"Name":"KSDSOUND_3D_MODE_NORMAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSDSOUND_3D_MODE_HEADRELATIVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSDSOUND_3D_MODE_DISABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSDSOUND_BUFFER_CTRL_HRTF_3D"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
}
,{
"Name":"KSAUDIO_QUALITY_WORST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSAUDIO_QUALITY_PC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSAUDIO_QUALITY_BASIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSAUDIO_QUALITY_ADVANCED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"KSAUDIO_CPU_RESOURCES_NOT_HOST_CPU"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSAUDIO_CPU_RESOURCES_HOST_CPU"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483647
,"Attrs":[]
}
,{
"Name":"SPEAKER_FRONT_LEFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SPEAKER_FRONT_RIGHT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SPEAKER_FRONT_CENTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"SPEAKER_LOW_FREQUENCY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"SPEAKER_BACK_LEFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"SPEAKER_BACK_RIGHT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"SPEAKER_FRONT_LEFT_OF_CENTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"SPEAKER_FRONT_RIGHT_OF_CENTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"SPEAKER_BACK_CENTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"SPEAKER_SIDE_LEFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"SPEAKER_SIDE_RIGHT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"SPEAKER_TOP_CENTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"SPEAKER_TOP_FRONT_LEFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"SPEAKER_TOP_FRONT_CENTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"SPEAKER_TOP_FRONT_RIGHT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
}
,{
"Name":"SPEAKER_TOP_BACK_LEFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
}
,{
"Name":"SPEAKER_TOP_BACK_CENTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"SPEAKER_TOP_BACK_RIGHT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"SPEAKER_RESERVED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147221504
,"Attrs":[]
}
,{
"Name":"SPEAKER_ALL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
}
,{
"Name":"KSAUDIO_SPEAKER_DIRECTOUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSNODEPIN_STANDARD_IN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSNODEPIN_STANDARD_OUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSNODEPIN_SUM_MUX_IN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSNODEPIN_SUM_MUX_OUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSNODEPIN_DEMUX_IN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSNODEPIN_DEMUX_OUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSNODEPIN_AEC_RENDER_IN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSNODEPIN_AEC_RENDER_OUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSNODEPIN_AEC_CAPTURE_IN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSNODEPIN_AEC_CAPTURE_OUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"AEC_STATUS_FD_HISTORY_UNINITIALIZED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"AEC_STATUS_FD_HISTORY_CONTINUOUSLY_CONVERGED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"AEC_STATUS_FD_HISTORY_PREVIOUSLY_DIVERGED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"AEC_STATUS_FD_CURRENTLY_CONVERGED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"AEC_MODE_PASS_THROUGH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"AEC_MODE_HALF_DUPLEX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"AEC_MODE_FULL_DUPLEX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_WAVE_QUEUED_POSITION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSMETHOD_WAVE_QUEUED_BREAKLOOP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSWAVE_COMPATCAPS_INPUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSWAVE_COMPATCAPS_OUTPUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSWAVE_BUFFER_ATTRIBUTEF_LOOPING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSWAVE_BUFFER_ATTRIBUTEF_STATIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"SYSAUDIO_FLAGS_DONT_COMBINE_PINS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"SYSAUDIO_FLAGS_CLEAR_PREFERRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSMPEGVIDMODE_PANSCAN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSMPEGVIDMODE_LTRBOX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSMPEGVIDMODE_SCALE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSAC3_ALTERNATE_AUDIO_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSAC3_ALTERNATE_AUDIO_2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSAC3_ALTERNATE_AUDIO_BOTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"KSAC3_SERVICE_MAIN_AUDIO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSAC3_SERVICE_NO_DIALOG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSAC3_SERVICE_VISUALLY_IMPAIRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSAC3_SERVICE_HEARING_IMPAIRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"KSAC3_SERVICE_DIALOG_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSAC3_SERVICE_COMMENTARY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
}
,{
"Name":"KSAC3_SERVICE_EMERGENCY_FLASH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
}
,{
"Name":"KSAC3_SERVICE_VOICE_OVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
}
,{
"Name":"KSAUDDECOUTMODE_STEREO_ANALOG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSAUDDECOUTMODE_PCM_51"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSAUDDECOUTMODE_SPDIFF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KS_DVD_CGMS_RESERVED_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":120
,"Attrs":[]
}
,{
"Name":"KS_DVD_CGMS_COPY_PROTECT_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
}
,{
"Name":"KS_DVD_CGMS_COPY_PERMITTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KS_DVD_CGMS_COPY_ONCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KS_DVD_CGMS_NO_COPY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
}
,{
"Name":"KS_DVD_COPYRIGHT_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"KS_DVD_NOT_COPYRIGHTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KS_DVD_COPYRIGHTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"KS_DVD_SECTOR_PROTECT_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"KS_DVD_SECTOR_NOT_PROTECTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KS_DVD_SECTOR_PROTECTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"KS_BI_RGB"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KS_BI_RLE8"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KS_BI_RLE4"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KS_BI_BITFIELDS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"KS_BI_JPEG"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KS_iPALETTE_COLORS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"KS_iEGA_COLORS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KS_iMASK_COLORS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"KS_iTRUECOLOR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KS_iRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KS_iGREEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KS_iBLUE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KS_iPALETTE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KS_iMAXBITS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KS_VBIDATARATE_NABTS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":5727272
,"Attrs":[]
}
,{
"Name":"KS_VBIDATARATE_CC"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":503493
,"Attrs":[]
}
,{
"Name":"KS_TVTUNER_CHANGE_BEGIN_TUNE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KS_TVTUNER_CHANGE_END_TUNE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KS_INTERLACE_IsInterlaced"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KS_INTERLACE_1FieldPerSample"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KS_INTERLACE_Field1First"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KS_INTERLACE_UNUSED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KS_INTERLACE_FieldPatternMask"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":48
,"Attrs":[]
}
,{
"Name":"KS_INTERLACE_FieldPatField1Only"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KS_INTERLACE_FieldPatField2Only"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KS_INTERLACE_FieldPatBothRegular"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"KS_INTERLACE_FieldPatBothIrregular"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":48
,"Attrs":[]
}
,{
"Name":"KS_INTERLACE_DisplayModeMask"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":192
,"Attrs":[]
}
,{
"Name":"KS_INTERLACE_DisplayModeBobOnly"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KS_INTERLACE_DisplayModeWeaveOnly"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"KS_INTERLACE_DisplayModeBobOrWeave"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"KS_COPYPROTECT_RestrictDuplication"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KS_MPEG2_DoPanScan"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KS_MPEG2_DVDLine21Field1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KS_MPEG2_DVDLine21Field2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KS_MPEG2_SourceIsLetterboxed"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KS_MPEG2_FilmCameraMode"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KS_MPEG2_LetterboxAnalogOut"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"KS_MPEG2_DSS_UserData"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"KS_MPEG2_DVB_UserData"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"KS_MPEG2_27MhzTimebase"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"KS_MPEG2_WidescreenAnalogOut"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"KS_AMCONTROL_USED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KS_AMCONTROL_PAD_TO_4x3"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KS_AMCONTROL_PAD_TO_16x9"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KS_AMCONTROL_COLORINFO_PRESENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"KS_MAX_SIZE_MPEG1_SEQUENCE_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":140
,"Attrs":[]
}
,{
"Name":"KS_MPEGAUDIOINFO_27MhzTimebase"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KS_VIDEOSTREAM_PREVIEW"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KS_VIDEOSTREAM_CAPTURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KS_VIDEOSTREAM_VBI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KS_VIDEOSTREAM_NABTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"KS_VIDEOSTREAM_CC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"KS_VIDEOSTREAM_EDS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"KS_VIDEOSTREAM_TELETEXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"KS_VIDEOSTREAM_STILL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"KS_VIDEOSTREAM_IS_VPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
}
,{
"Name":"KS_VIDEO_ALLOC_VPE_SYSTEM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KS_VIDEO_ALLOC_VPE_DISPLAY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KS_VIDEO_ALLOC_VPE_AGP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KS_VBICAP_PROTECTION_MV_PRESENT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KS_VBICAP_PROTECTION_MV_HARDWARE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KS_VBICAP_PROTECTION_MV_DETECTED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KS_NABTS_GROUPID_ORIGINAL_CONTENT_BASE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"KS_NABTS_GROUPID_ORIGINAL_CONTENT_ADVERTISER_BASE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2064
,"Attrs":[]
}
,{
"Name":"KS_NABTS_GROUPID_PRODUCTION_COMPANY_CONTENT_BASE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2080
,"Attrs":[]
}
,{
"Name":"KS_NABTS_GROUPID_PRODUCTION_COMPANY_ADVERTISER_BASE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2096
,"Attrs":[]
}
,{
"Name":"KS_NABTS_GROUPID_SYNDICATED_SHOW_CONTENT_BASE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2112
,"Attrs":[]
}
,{
"Name":"KS_NABTS_GROUPID_SYNDICATED_SHOW_ADVERTISER_BASE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2128
,"Attrs":[]
}
,{
"Name":"KS_NABTS_GROUPID_NETWORK_WIDE_CONTENT_BASE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2144
,"Attrs":[]
}
,{
"Name":"KS_NABTS_GROUPID_NETWORK_WIDE_ADVERTISER_BASE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2160
,"Attrs":[]
}
,{
"Name":"KS_NABTS_GROUPID_TELEVISION_STATION_CONTENT_BASE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2176
,"Attrs":[]
}
,{
"Name":"KS_NABTS_GROUPID_TELEVISION_STATION_ADVERTISER_BASE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2192
,"Attrs":[]
}
,{
"Name":"KS_NABTS_GROUPID_LOCAL_CABLE_SYSTEM_CONTENT_BASE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2208
,"Attrs":[]
}
,{
"Name":"KS_NABTS_GROUPID_LOCAL_CABLE_SYSTEM_ADVERTISER_BASE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2224
,"Attrs":[]
}
,{
"Name":"KS_NABTS_GROUPID_MICROSOFT_RESERVED_TEST_DATA_BASE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2288
,"Attrs":[]
}
,{
"Name":"MAX_NABTS_VBI_LINES_PER_FIELD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
}
,{
"Name":"NABTS_LINES_PER_BUNDLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"NABTS_PAYLOAD_PER_LINE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28
,"Attrs":[]
}
,{
"Name":"NABTS_BYTES_PER_LINE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":36
,"Attrs":[]
}
,{
"Name":"KS_CC_SUBSTREAM_ODD"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KS_CC_SUBSTREAM_EVEN"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KS_CC_SUBSTREAM_FIELD1_MASK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":240
,"Attrs":[]
}
,{
"Name":"KS_CC_SUBSTREAM_SERVICE_CC1"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KS_CC_SUBSTREAM_SERVICE_CC2"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"KS_CC_SUBSTREAM_SERVICE_T1"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"KS_CC_SUBSTREAM_SERVICE_T2"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"KS_CC_SUBSTREAM_FIELD2_MASK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":7936
,"Attrs":[]
}
,{
"Name":"KS_CC_SUBSTREAM_SERVICE_CC3"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"KS_CC_SUBSTREAM_SERVICE_CC4"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"KS_CC_SUBSTREAM_SERVICE_T3"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"KS_CC_SUBSTREAM_SERVICE_T4"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"KS_CC_SUBSTREAM_SERVICE_XDS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"CC_MAX_HW_DECODE_LINES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
}
,{
"Name":"NABTS_BUFFER_PICTURENUMBER_SUPPORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"WST_TVTUNER_CHANGE_BEGIN_TUNE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"WST_TVTUNER_CHANGE_END_TUNE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"MAX_WST_VBI_LINES_PER_FIELD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
}
,{
"Name":"WST_BYTES_PER_LINE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":42
,"Attrs":[]
}
,{
"Name":"KS_VIDEO_FLAG_FIELD_MASK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"KS_VIDEO_FLAG_FRAME"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KS_VIDEO_FLAG_FIELD1"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KS_VIDEO_FLAG_FIELD2"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KS_VIDEO_FLAG_FIELD1FIRST"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KS_VIDEO_FLAG_WEAVE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KS_VIDEO_FLAG_IPB_MASK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":48
,"Attrs":[]
}
,{
"Name":"KS_VIDEO_FLAG_I_FRAME"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KS_VIDEO_FLAG_P_FRAME"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KS_VIDEO_FLAG_B_FRAME"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"KS_VIDEO_FLAG_REPEAT_FIELD"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"KS_VBI_FLAG_FRAME"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KS_VBI_FLAG_FIELD1"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KS_VBI_FLAG_FIELD2"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KS_VBI_FLAG_MV_PRESENT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"KS_VBI_FLAG_MV_HARDWARE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"KS_VBI_FLAG_MV_DETECTED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"KS_VBI_FLAG_TVTUNER_CHANGE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KS_VBI_FLAG_VBIINFOHEADER_CHANGE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"KS_AnalogVideo_NTSC_Mask"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
}
,{
"Name":"KS_AnalogVideo_PAL_Mask"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1052656
,"Attrs":[]
}
,{
"Name":"KS_AnalogVideo_SECAM_Mask"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1044480
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_VIDEOPROCAMP_FLAGS_AUTO"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_VIDEOPROCAMP_FLAGS_MANUAL"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_FLAGS_AUTO"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_FLAGS_MANUAL"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_FLAGS_ASYNCHRONOUS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_FLAGS_ABSOLUTE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_FLAGS_RELATIVE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_FLASH_OFF"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_FLASH_ON"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_FLASH_AUTO"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_FLASH_FLAGS_AUTO"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_FLASH_FLAGS_MANUAL"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_OFF"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_HIGH"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_MEDIUM"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_LOW"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_AUTO"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_FLAGS_AUTO"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_FLAGS_MANUAL"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_FLAGS_AUTO"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_FLAGS_MANUAL"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_FLAGS_ASYNC"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147483648
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_CONFIG_FOCUS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_CONFIG_EXPOSURE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_CONFIG_WB"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_CONVERGEMODE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1073741824
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_EXCLUSIVE_WITH_RECORD"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_SEQUENCE_EXCLUSIVE_WITH_RECORD"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FILTERSCOPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_CAPS_RESERVED"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":18374686479671623680
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":9223372036854775808
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_CAPS_CANCELLABLE"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4611686018427387904
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FLAG_CANCELOPERATION"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":9223372036854775808
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_CAPS_MASK"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":18374686479671623680
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FLAG_MASK"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":18374686479671623680
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_PHOTOMODE_NORMAL"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_PHOTOMODE_SEQUENCE"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_DISABLED"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_ENABLED"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_DISABLE"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_2X"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_4X"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_8X"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_16X"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_AUTO"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_MACRO"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_PORTRAIT"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_SPORT"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_SNOW"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_NIGHT"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_BEACH"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":32
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_SUNSET"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":64
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_CANDLELIGHT"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":128
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_LANDSCAPE"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":256
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_NIGHTPORTRAIT"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":512
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_BACKLIT"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_MANUAL"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":36028797018963968
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_VIDEOTORCH_OFF"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_VIDEOTORCH_ON"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_VIDEOTORCH_ON_ADJUSTABLEPOWER"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FLASH_OFF"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FLASH_ON"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FLASH_ON_ADJUSTABLEPOWER"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FLASH_AUTO"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FLASH_AUTO_ADJUSTABLEPOWER"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FLASH_REDEYEREDUCTION"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FLASH_SINGLEFLASH"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":32
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FLASH_MULTIFLASHSUPPORTED"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":64
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_OPTIMIZATION_PHOTO"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_OPTIMIZATION_VIDEO"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_OPTIMIZATION_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_OPTIMIZATION_QUALITY"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_OPTIMIZATION_LATENCY"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_OPTIMIZATION_POWER"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_AUTO"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_LOCK"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FOCUS_CONTINUOUS"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":256
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FOCUS_RANGE_MACRO"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FOCUS_RANGE_NORMAL"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FOCUS_RANGE_FULLRANGE"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FOCUS_RANGE_INFINITY"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FOCUS_RANGE_HYPERFOCAL"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1048576
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FOCUS_DISTANCE_INFINITY"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":16777216
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FOCUS_DISTANCE_HYPERFOCAL"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":33554432
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FOCUS_DISTANCE_NEAREST"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":67108864
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ISO_AUTO"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ISO_50"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ISO_80"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ISO_100"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ISO_200"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ISO_400"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":32
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ISO_800"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":64
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ISO_1600"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":128
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ISO_3200"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":256
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ISO_6400"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":512
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ISO_12800"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ISO_25600"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FOCUS_CONTINUOUSLOCK"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":512
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FOCUS_UNLOCK"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FOCUS_DRIVERFALLBACK_OFF"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FOCUS_REGIONBASED"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ISO_MANUAL"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":36028797018963968
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FLASH_ASSISTANT_OFF"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FLASH_ASSISTANT_ON"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":128
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FLASH_ASSISTANT_AUTO"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":256
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_EVCOMP_SIXTHSTEP"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_EVCOMP_QUARTERSTEP"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_EVCOMP_THIRDSTEP"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_EVCOMP_HALFSTEP"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_EVCOMP_FULLSTEP"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_PHOTOMODE_SEQUENCE_SUB_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_PHOTOMODE_SEQUENCE_SUB_VARIABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_METADATA_MEMORYTYPE_MASK"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":255
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_METADATA_SYSTEMMEMORY"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_METADATA_ALIGNMENTREQUIRED"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":256
,"Attrs":[]
}
,{
"Name":"KSCAMERA_METADATA_FRAMEILLUMINATION_FLAG_ON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_METADATA_CAPTURESTATS_FLAG_EXPOSURETIME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_METADATA_CAPTURESTATS_FLAG_EXPOSURECOMPENSATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSCAMERA_METADATA_CAPTURESTATS_FLAG_ISOSPEED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSCAMERA_METADATA_CAPTURESTATS_FLAG_FOCUSSTATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KSCAMERA_METADATA_CAPTURESTATS_FLAG_LENSPOSITION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KSCAMERA_METADATA_CAPTURESTATS_FLAG_WHITEBALANCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"KSCAMERA_METADATA_CAPTURESTATS_FLAG_FLASH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"KSCAMERA_METADATA_CAPTURESTATS_FLAG_FLASHPOWER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"KSCAMERA_METADATA_CAPTURESTATS_FLAG_ZOOMFACTOR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"KSCAMERA_METADATA_CAPTURESTATS_FLAG_SCENEMODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"KSCAMERA_METADATA_CAPTURESTATS_FLAG_SENSORFRAMERATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FOCUSPRIORITY_OFF"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FOCUSPRIORITY_ON"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_PHOTOCONFIRMATION_OFF"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_PHOTOCONFIRMATION_ON"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_PERFRAMESETTING_AUTO"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4294967296
,"Attrs":[]
}
,{
"Name":"KSCAMERA_PERFRAMESETTING_MANUAL"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":8589934592
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_VIDEOSTABILIZATION_OFF"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_VIDEOSTABILIZATION_ON"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_VIDEOSTABILIZATION_AUTO"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_VFR_OFF"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_VFR_ON"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FACEDETECTION_OFF"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FACEDETECTION_ON"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FACEDETECTION_PREVIEW"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FACEDETECTION_VIDEO"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FACEDETECTION_PHOTO"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FACEDETECTION_BLINK"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FACEDETECTION_SMILE"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_VIDEOHDR_OFF"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_VIDEOHDR_ON"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_VIDEOHDR_AUTO"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_HISTOGRAM_OFF"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_HISTOGRAM_ON"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_OIS_OFF"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_OIS_ON"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_OIS_AUTO"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_OFF"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_AUTO"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_HDR"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_FNF"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_ULTRALOWLIGHT"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ZOOM_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ZOOM_DIRECT"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ZOOM_SMOOTH"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_DISABLED"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATION"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_BACKGROUND_SUBTRACTION"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_SECUREMODE_DISABLED"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_SECUREMODE_ENABLED"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_VIDEOTEMPORALDENOISING_AUTO"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_VIDEOTEMPORALDENOISING_OFF"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_VIDEOTEMPORALDENOISING_ON"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_IRTORCHMODE_OFF"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_IRTORCHMODE_ALWAYS_ON"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_IRTORCHMODE_ALTERNATING_FRAME_ILLUMINATION"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_RELATIVEPANELOPTIMIZATION_OFF"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_RELATIVEPANELOPTIMIZATION_ON"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_RELATIVEPANELOPTIMIZATION_DYNAMIC"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSCAMERAPROFILE_FLAGS_VIDEOSTABLIZATION"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCAMERAPROFILE_FLAGS_VIDEOHDR"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSCAMERAPROFILE_FLAGS_PHOTOHDR"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSCAMERAPROFILE_FLAGS_FACEDETECTION"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KSCAMERAPROFILE_FLAGS_VARIABLEPHOTOSEQUENCE"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KSCAMERAPROFILE_FLAGS_PREVIEW_RES_MUSTMATCH"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":32
,"Attrs":[]
}
,{
"Name":"KSDEVICE_PROFILE_TYPE_UNKNOWN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSDEVICE_PROFILE_TYPE_CAMERA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCameraProfileSensorType_RGB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCameraProfileSensorType_Infrared"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSCameraProfileSensorType_Depth"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSCameraProfileSensorType_PoseTracking"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KSCameraProfileSensorType_ImageSegmentation"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KSCameraProfileSensorType_Custom"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"KS_TVAUDIO_MODE_MONO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KS_TVAUDIO_MODE_STEREO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KS_TVAUDIO_MODE_LANG_A"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KS_TVAUDIO_MODE_LANG_B"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"KS_TVAUDIO_MODE_LANG_C"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"KS_TVAUDIO_PRESET_STEREO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"KS_TVAUDIO_PRESET_LANG_A"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"KS_TVAUDIO_PRESET_LANG_B"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"KS_TVAUDIO_PRESET_LANG_C"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
}
,{
"Name":"DDPF_FOURCC"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KS_AM_UseNewCSSKey"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"MAX_SINK_DESCRIPTION_NAME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"JACKDESC2_PRESENCE_DETECT_CAPABILITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"JACKDESC2_DYNAMIC_FORMAT_CHANGE_CAPABILITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_AUDIO_BUFFER_DURATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"AUDIOMODULE_MAX_DATA_SIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64000
,"Attrs":[]
}
,{
"Name":"AUDIOMODULE_MAX_NAME_CCH_SIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"KSPRIORITY_LOW"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSPRIORITY_NORMAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
}
,{
"Name":"KSPRIORITY_HIGH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
}
,{
"Name":"KSPRIORITY_EXCLUSIVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
}
,{
"Name":"KSMETHOD_TYPE_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSMETHOD_TYPE_READ"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSMETHOD_TYPE_WRITE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSMETHOD_TYPE_MODIFY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"KSMETHOD_TYPE_SOURCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSMETHOD_TYPE_SEND"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSMETHOD_TYPE_SETSUPPORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"KSMETHOD_TYPE_BASICSUPPORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"KSMETHOD_TYPE_TOPOLOGY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_TYPE_GET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_TYPE_GETPAYLOADSIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_TYPE_SET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_TYPE_SETSUPPORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_TYPE_BASICSUPPORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_TYPE_RELATIONS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_TYPE_SERIALIZESET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_TYPE_UNSERIALIZESET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_TYPE_SERIALIZERAW"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_TYPE_UNSERIALIZERAW"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_TYPE_SERIALIZESIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_TYPE_DEFAULTVALUES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_TYPE_TOPOLOGY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_TYPE_HIGHPRIORITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":134217728
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_TYPE_FSFILTERSCOPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_TYPE_COPYPAYLOAD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_MEMBER_RANGES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_MEMBER_STEPPEDRANGES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_MEMBER_VALUES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_MEMBER_FLAG_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_MEMBER_FLAG_BASICSUPPORT_MULTICHANNEL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_MEMBER_FLAG_BASICSUPPORT_UNIFORM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSEVENTF_EVENT_HANDLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSEVENTF_SEMAPHORE_HANDLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSEVENTF_EVENT_OBJECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSEVENTF_SEMAPHORE_OBJECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KSEVENTF_DPC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KSEVENTF_WORKITEM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"KSEVENTF_KSWORKITEM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"KSEVENT_TYPE_ENABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSEVENT_TYPE_ONESHOT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSEVENT_TYPE_ENABLEBUFFERED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSEVENT_TYPE_SETSUPPORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"KSEVENT_TYPE_BASICSUPPORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"KSEVENT_TYPE_QUERYBUFFER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"KSEVENT_TYPE_TOPOLOGY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
}
,{
"Name":"KSRELATIVEEVENT_FLAG_HANDLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSRELATIVEEVENT_FLAG_POINTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSMEDIUM_TYPE_ANYINSTANCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_PIN_FLAGS_ATTRIBUTE_RANGE_AWARE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSDATAFORMAT_BIT_TEMPORAL_COMPRESSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSDATAFORMAT_BIT_ATTRIBUTES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSDATARANGE_BIT_ATTRIBUTES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSDATARANGE_BIT_REQUIRED_ATTRIBUTES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSATTRIBUTE_REQUIRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSALLOCATOR_REQUIREMENTF_INPLACE_MODIFIER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSALLOCATOR_REQUIREMENTF_SYSTEM_MEMORY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSALLOCATOR_REQUIREMENTF_FRAME_INTEGRITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSALLOCATOR_REQUIREMENTF_MUST_ALLOCATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KSALLOCATOR_REQUIREMENTF_SYSTEM_MEMORY_CUSTOM_ALLOCATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KSALLOCATOR_REQUIREMENTF_PREFERENCES_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
}
,{
"Name":"KSALLOCATOR_OPTIONF_COMPATIBLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSALLOCATOR_OPTIONF_SYSTEM_MEMORY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSALLOCATOR_OPTIONF_VALID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"KSALLOCATOR_FLAG_PARTIAL_READ_SUPPORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KSALLOCATOR_FLAG_DEVICE_SPECIFIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"KSALLOCATOR_FLAG_CAN_ALLOCATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"KSALLOCATOR_FLAG_INSIST_ON_FRAMESIZE_RATIO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"KSALLOCATOR_FLAG_NO_FRAME_INTEGRITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"KSALLOCATOR_FLAG_MULTIPLE_OUTPUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"KSALLOCATOR_FLAG_CYCLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"KSALLOCATOR_FLAG_ALLOCATOR_EXISTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"KSALLOCATOR_FLAG_INDEPENDENT_RANGES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"KSALLOCATOR_FLAG_ATTENTION_STEPPING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"KSALLOCATOR_FLAG_ENABLE_CACHED_MDL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
}
,{
"Name":"KSALLOCATOR_FLAG_2D_BUFFER_REQUIRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
}
,{
"Name":"KSSTREAM_HEADER_OPTIONSF_SPLICEPOINT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSSTREAM_HEADER_OPTIONSF_PREROLL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSSTREAM_HEADER_OPTIONSF_DATADISCONTINUITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSSTREAM_HEADER_OPTIONSF_TYPECHANGED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KSSTREAM_HEADER_OPTIONSF_TIMEVALID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KSSTREAM_HEADER_OPTIONSF_TIMEDISCONTINUITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"KSSTREAM_HEADER_OPTIONSF_FLUSHONPAUSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"KSSTREAM_HEADER_OPTIONSF_DURATIONVALID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"KSSTREAM_HEADER_OPTIONSF_ENDOFSTREAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"KSSTREAM_HEADER_OPTIONSF_BUFFEREDTRANSFER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"KSSTREAM_HEADER_OPTIONSF_VRAM_DATA_TRANSFER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"KSSTREAM_HEADER_OPTIONSF_METADATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"KSSTREAM_HEADER_OPTIONSF_ENDOFPHOTOSEQUENCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"KSSTREAM_HEADER_OPTIONSF_FRAMEINFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
}
,{
"Name":"KSSTREAM_HEADER_OPTIONSF_PERSIST_SAMPLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
}
,{
"Name":"KSSTREAM_HEADER_OPTIONSF_SAMPLE_PERSISTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"KSSTREAM_HEADER_TRACK_COMPLETION_NUMBERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"KSSTREAM_HEADER_OPTIONSF_SECUREBUFFERTRANSFER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"KSSTREAM_HEADER_OPTIONSF_LOOPEDDATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
}
,{
"Name":"KSSTREAM_UVC_SECURE_ATTRIBUTE_SIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"KSFRAMETIME_VARIABLESIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSRATE_NOPRESENTATIONSTART"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSRATE_NOPRESENTATIONDURATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"NANOSECONDS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10000000
,"Attrs":[]
}
,{
"Name":"KSPROBE_STREAMREAD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSPROBE_STREAMWRITE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSPROBE_ALLOCATEMDL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KSPROBE_PROBEANDLOCK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"KSPROBE_SYSTEMADDRESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"KSPROBE_MODIFY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"KSPROBE_ALLOWFORMATCHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"KSSTREAM_PAGED_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"KSSTREAM_NONPAGED_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"KSSTREAM_SYNCHRONOUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"KSSTREAM_FAILUREEXCEPTION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"KSEVENT_ENTRY_DELETED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSEVENT_ENTRY_ONESHOT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSEVENT_ENTRY_BUFFERED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSDISPATCH_FASTIO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
}
,{
"Name":"KSCREATE_ITEM_SECURITYCHANGED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSCREATE_ITEM_WILDCARD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSCREATE_ITEM_NOPARAMETERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSCREATE_ITEM_FREEONSTOP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"BUS_INTERFACE_REFERENCE_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"MIN_DEV_VER_FOR_QI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"KSDEVICE_DESCRIPTOR_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"KSDEVICE_DESCRIPTOR_VERSION_2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":272
,"Attrs":[]
}
,{
"Name":"MIN_DEV_VER_FOR_FLAGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":272
,"Attrs":[]
}
,{
"Name":"KSDEVICE_FLAG_ENABLE_REMOTE_WAKEUP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSDEVICE_FLAG_LOWPOWER_PASSTHROUGH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSDEVICE_FLAG_ENABLE_QUERYINTERFACE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSFILTER_FLAG_DISPATCH_LEVEL_PROCESSING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"KSFILTER_FLAG_CRITICAL_PROCESSING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"KSFILTER_FLAG_HYPERCRITICAL_PROCESSING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"KSFILTER_FLAG_RECEIVE_ZERO_LENGTH_SAMPLES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KSFILTER_FLAG_DENY_USERMODE_ACCESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
}
,{
"Name":"KSFILTER_FLAG_PRIORITIZE_REFERENCEGUID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KSPIN_FLAG_ASYNCHRONOUS_PROCESSING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"KSPIN_FLAG_DO_NOT_INITIATE_PROCESSING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"KSPIN_FLAG_INITIATE_PROCESSING_ON_EVERY_ARRIVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"KSPIN_FLAG_FRAMES_NOT_REQUIRED_FOR_PROCESSING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"KSPIN_FLAG_ENFORCE_FIFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"KSPIN_FLAG_GENERATE_MAPPINGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"KSPIN_FLAG_DISTINCT_TRAILING_EDGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"KSPIN_FLAG_PROCESS_IN_RUN_STATE_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"KSPIN_FLAG_SPLITTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"KSPIN_FLAG_USE_STANDARD_TRANSPORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"KSPIN_FLAG_DO_NOT_USE_STANDARD_TRANSPORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"KSPIN_FLAG_FIXED_FORMAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
}
,{
"Name":"KSPIN_FLAG_GENERATE_EOS_EVENTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2097152
,"Attrs":[]
}
,{
"Name":"KSPIN_FLAG_IMPLEMENT_CLOCK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4194304
,"Attrs":[]
}
,{
"Name":"KSPIN_FLAG_SOME_FRAMES_REQUIRED_FOR_PROCESSING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8388608
,"Attrs":[]
}
,{
"Name":"KSPIN_FLAG_PROCESS_IF_ANY_IN_RUN_STATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777216
,"Attrs":[]
}
,{
"Name":"KSPIN_FLAG_DENY_USERMODE_ACCESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
}
,{
"Name":"RT_STRING"
,"Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"ValueType":"Int32"
,"Value":6
,"Attrs":[]
}
,{
"Name":"RT_RCDATA"
,"Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"ValueType":"Int32"
,"Value":10
,"Attrs":[]
}
,{
"Name":"MCI_OPEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2051
,"Attrs":[]
}
,{
"Name":"MCI_CLOSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2052
,"Attrs":[]
}
,{
"Name":"MCI_ESCAPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2053
,"Attrs":[]
}
,{
"Name":"MCI_PLAY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2054
,"Attrs":[]
}
,{
"Name":"MCI_SEEK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2055
,"Attrs":[]
}
,{
"Name":"MCI_STOP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2056
,"Attrs":[]
}
,{
"Name":"MCI_PAUSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2057
,"Attrs":[]
}
,{
"Name":"MCI_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2058
,"Attrs":[]
}
,{
"Name":"MCI_GETDEVCAPS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2059
,"Attrs":[]
}
,{
"Name":"MCI_SPIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2060
,"Attrs":[]
}
,{
"Name":"MCI_SET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2061
,"Attrs":[]
}
,{
"Name":"MCI_STEP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2062
,"Attrs":[]
}
,{
"Name":"MCI_RECORD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2063
,"Attrs":[]
}
,{
"Name":"MCI_SYSINFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2064
,"Attrs":[]
}
,{
"Name":"MCI_BREAK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2065
,"Attrs":[]
}
,{
"Name":"MCI_SAVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2067
,"Attrs":[]
}
,{
"Name":"MCI_STATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2068
,"Attrs":[]
}
,{
"Name":"MCI_CUE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2096
,"Attrs":[]
}
,{
"Name":"MCI_REALIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2112
,"Attrs":[]
}
,{
"Name":"MCI_WINDOW"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2113
,"Attrs":[]
}
,{
"Name":"MCI_PUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2114
,"Attrs":[]
}
,{
"Name":"MCI_WHERE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2115
,"Attrs":[]
}
,{
"Name":"MCI_FREEZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2116
,"Attrs":[]
}
,{
"Name":"MCI_UNFREEZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2117
,"Attrs":[]
}
,{
"Name":"MCI_LOAD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2128
,"Attrs":[]
}
,{
"Name":"MCI_CUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2129
,"Attrs":[]
}
,{
"Name":"MCI_COPY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2130
,"Attrs":[]
}
,{
"Name":"MCI_PASTE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2131
,"Attrs":[]
}
,{
"Name":"MCI_UPDATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2132
,"Attrs":[]
}
,{
"Name":"MCI_RESUME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2133
,"Attrs":[]
}
,{
"Name":"MCI_DELETE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2134
,"Attrs":[]
}
,{
"Name":"MCI_LAST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4095
,"Attrs":[]
}
,{
"Name":"MCI_DEVTYPE_VCR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":513
,"Attrs":[]
}
,{
"Name":"MCI_DEVTYPE_VIDEODISC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":514
,"Attrs":[]
}
,{
"Name":"MCI_DEVTYPE_OVERLAY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":515
,"Attrs":[]
}
,{
"Name":"MCI_DEVTYPE_CD_AUDIO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":516
,"Attrs":[]
}
,{
"Name":"MCI_DEVTYPE_DAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":517
,"Attrs":[]
}
,{
"Name":"MCI_DEVTYPE_SCANNER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":518
,"Attrs":[]
}
,{
"Name":"MCI_DEVTYPE_ANIMATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":519
,"Attrs":[]
}
,{
"Name":"MCI_DEVTYPE_DIGITAL_VIDEO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":520
,"Attrs":[]
}
,{
"Name":"MCI_DEVTYPE_OTHER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":521
,"Attrs":[]
}
,{
"Name":"MCI_DEVTYPE_WAVEFORM_AUDIO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":522
,"Attrs":[]
}
,{
"Name":"MCI_DEVTYPE_SEQUENCER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":523
,"Attrs":[]
}
,{
"Name":"MCI_DEVTYPE_FIRST_USER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"MCI_FORMAT_MILLISECONDS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"MCI_FORMAT_HMS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"MCI_FORMAT_MSF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"MCI_FORMAT_FRAMES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"MCI_FORMAT_SMPTE_24"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"MCI_FORMAT_SMPTE_25"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
}
,{
"Name":"MCI_FORMAT_SMPTE_30"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
}
,{
"Name":"MCI_FORMAT_SMPTE_30DROP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
}
,{
"Name":"MCI_FORMAT_BYTES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"MCI_FORMAT_SAMPLES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
}
,{
"Name":"MCI_FORMAT_TMSF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
}
,{
"Name":"MCI_NOTIFY_SUCCESSFUL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"MCI_NOTIFY_SUPERSEDED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"MCI_NOTIFY_ABORTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"MCI_NOTIFY_FAILURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"MCI_NOTIFY"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"MCI_WAIT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"MCI_FROM"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"MCI_TO"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"MCI_TRACK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"MCI_OPEN_SHAREABLE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"MCI_OPEN_ELEMENT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"MCI_OPEN_ALIAS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"MCI_OPEN_ELEMENT_ID"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"MCI_OPEN_TYPE_ID"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"MCI_OPEN_TYPE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"MCI_SEEK_TO_START"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"MCI_SEEK_TO_END"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"MCI_STATUS_ITEM"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"MCI_STATUS_START"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"MCI_STATUS_LENGTH"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"MCI_STATUS_POSITION"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"MCI_STATUS_NUMBER_OF_TRACKS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"MCI_STATUS_MODE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"MCI_STATUS_MEDIA_PRESENT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":5
,"Attrs":[]
}
,{
"Name":"MCI_STATUS_TIME_FORMAT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":6
,"Attrs":[]
}
,{
"Name":"MCI_STATUS_READY"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":7
,"Attrs":[]
}
,{
"Name":"MCI_STATUS_CURRENT_TRACK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"MCI_INFO_PRODUCT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"MCI_INFO_FILE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"MCI_INFO_MEDIA_UPC"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"MCI_INFO_MEDIA_IDENTITY"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"MCI_INFO_NAME"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"MCI_INFO_COPYRIGHT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"MCI_GETDEVCAPS_ITEM"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"MCI_GETDEVCAPS_CAN_RECORD"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"MCI_GETDEVCAPS_HAS_AUDIO"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"MCI_GETDEVCAPS_HAS_VIDEO"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":3
,"Attrs":[]
}
,{
"Name":"MCI_GETDEVCAPS_DEVICE_TYPE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"MCI_GETDEVCAPS_USES_FILES"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":5
,"Attrs":[]
}
,{
"Name":"MCI_GETDEVCAPS_COMPOUND_DEVICE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":6
,"Attrs":[]
}
,{
"Name":"MCI_GETDEVCAPS_CAN_EJECT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":7
,"Attrs":[]
}
,{
"Name":"MCI_GETDEVCAPS_CAN_PLAY"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"MCI_GETDEVCAPS_CAN_SAVE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":9
,"Attrs":[]
}
,{
"Name":"MCI_SYSINFO_QUANTITY"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"MCI_SYSINFO_OPEN"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"MCI_SYSINFO_NAME"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"MCI_SYSINFO_INSTALLNAME"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"MCI_SET_DOOR_OPEN"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"MCI_SET_DOOR_CLOSED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"MCI_SET_TIME_FORMAT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"MCI_SET_AUDIO"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"MCI_SET_VIDEO"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"MCI_SET_ON"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"MCI_SET_OFF"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16384
,"Attrs":[]
}
,{
"Name":"MCI_SET_AUDIO_ALL"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"MCI_SET_AUDIO_LEFT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"MCI_SET_AUDIO_RIGHT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"MCI_BREAK_KEY"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"MCI_BREAK_HWND"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"MCI_BREAK_OFF"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"MCI_RECORD_INSERT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"MCI_RECORD_OVERWRITE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"MCI_SAVE_FILE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"MCI_LOAD_FILE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"MCI_VD_FORMAT_TRACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16385
,"Attrs":[]
}
,{
"Name":"MCI_VD_PLAY_REVERSE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"MCI_VD_PLAY_FAST"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"MCI_VD_PLAY_SPEED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"MCI_VD_PLAY_SCAN"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"MCI_VD_PLAY_SLOW"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1048576
,"Attrs":[]
}
,{
"Name":"MCI_VD_SEEK_REVERSE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"MCI_VD_STATUS_SPEED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16386
,"Attrs":[]
}
,{
"Name":"MCI_VD_STATUS_FORWARD"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16387
,"Attrs":[]
}
,{
"Name":"MCI_VD_STATUS_MEDIA_TYPE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16388
,"Attrs":[]
}
,{
"Name":"MCI_VD_STATUS_SIDE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16389
,"Attrs":[]
}
,{
"Name":"MCI_VD_STATUS_DISC_SIZE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16390
,"Attrs":[]
}
,{
"Name":"MCI_VD_GETDEVCAPS_CLV"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"MCI_VD_GETDEVCAPS_CAV"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"MCI_VD_SPIN_UP"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"MCI_VD_SPIN_DOWN"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"MCI_VD_GETDEVCAPS_CAN_REVERSE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16386
,"Attrs":[]
}
,{
"Name":"MCI_VD_GETDEVCAPS_FAST_RATE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16387
,"Attrs":[]
}
,{
"Name":"MCI_VD_GETDEVCAPS_SLOW_RATE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16388
,"Attrs":[]
}
,{
"Name":"MCI_VD_GETDEVCAPS_NORMAL_RATE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16389
,"Attrs":[]
}
,{
"Name":"MCI_VD_STEP_FRAMES"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"MCI_VD_STEP_REVERSE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"MCI_VD_ESCAPE_STRING"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"MCI_CDA_STATUS_TYPE_TRACK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16385
,"Attrs":[]
}
,{
"Name":"MCI_WAVE_OPEN_BUFFER"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"MCI_WAVE_SET_FORMATTAG"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"MCI_WAVE_SET_CHANNELS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"MCI_WAVE_SET_SAMPLESPERSEC"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"MCI_WAVE_SET_AVGBYTESPERSEC"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"MCI_WAVE_SET_BLOCKALIGN"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1048576
,"Attrs":[]
}
,{
"Name":"MCI_WAVE_SET_BITSPERSAMPLE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2097152
,"Attrs":[]
}
,{
"Name":"MCI_WAVE_INPUT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4194304
,"Attrs":[]
}
,{
"Name":"MCI_WAVE_OUTPUT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8388608
,"Attrs":[]
}
,{
"Name":"MCI_WAVE_STATUS_FORMATTAG"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16385
,"Attrs":[]
}
,{
"Name":"MCI_WAVE_STATUS_CHANNELS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16386
,"Attrs":[]
}
,{
"Name":"MCI_WAVE_STATUS_SAMPLESPERSEC"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16387
,"Attrs":[]
}
,{
"Name":"MCI_WAVE_STATUS_AVGBYTESPERSEC"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16388
,"Attrs":[]
}
,{
"Name":"MCI_WAVE_STATUS_BLOCKALIGN"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16389
,"Attrs":[]
}
,{
"Name":"MCI_WAVE_STATUS_BITSPERSAMPLE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16390
,"Attrs":[]
}
,{
"Name":"MCI_WAVE_STATUS_LEVEL"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16391
,"Attrs":[]
}
,{
"Name":"MCI_WAVE_SET_ANYINPUT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":67108864
,"Attrs":[]
}
,{
"Name":"MCI_WAVE_SET_ANYOUTPUT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":134217728
,"Attrs":[]
}
,{
"Name":"MCI_WAVE_GETDEVCAPS_INPUTS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16385
,"Attrs":[]
}
,{
"Name":"MCI_WAVE_GETDEVCAPS_OUTPUTS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16386
,"Attrs":[]
}
,{
"Name":"MCI_SEQ_FORMAT_SONGPTR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16385
,"Attrs":[]
}
,{
"Name":"MCI_SEQ_FILE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16386
,"Attrs":[]
}
,{
"Name":"MCI_SEQ_MIDI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16387
,"Attrs":[]
}
,{
"Name":"MCI_SEQ_SMPTE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16388
,"Attrs":[]
}
,{
"Name":"MCI_SEQ_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65533
,"Attrs":[]
}
,{
"Name":"MCI_SEQ_MAPPER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65535
,"Attrs":[]
}
,{
"Name":"MCI_SEQ_STATUS_TEMPO"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16386
,"Attrs":[]
}
,{
"Name":"MCI_SEQ_STATUS_PORT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16387
,"Attrs":[]
}
,{
"Name":"MCI_SEQ_STATUS_SLAVE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16391
,"Attrs":[]
}
,{
"Name":"MCI_SEQ_STATUS_MASTER"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16392
,"Attrs":[]
}
,{
"Name":"MCI_SEQ_STATUS_OFFSET"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16393
,"Attrs":[]
}
,{
"Name":"MCI_SEQ_STATUS_DIVTYPE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16394
,"Attrs":[]
}
,{
"Name":"MCI_SEQ_STATUS_NAME"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16395
,"Attrs":[]
}
,{
"Name":"MCI_SEQ_STATUS_COPYRIGHT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16396
,"Attrs":[]
}
,{
"Name":"MCI_SEQ_SET_TEMPO"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"MCI_SEQ_SET_PORT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"MCI_SEQ_SET_SLAVE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"MCI_SEQ_SET_MASTER"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"MCI_SEQ_SET_OFFSET"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16777216
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_OPEN_WS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_OPEN_PARENT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_OPEN_NOSTATIC"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_PLAY_SPEED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_PLAY_REVERSE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_PLAY_FAST"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_PLAY_SLOW"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_PLAY_SCAN"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1048576
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_STEP_REVERSE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_STEP_FRAMES"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_STATUS_SPEED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16385
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_STATUS_FORWARD"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16386
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_STATUS_HWND"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16387
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_STATUS_HPAL"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16388
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_STATUS_STRETCH"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16389
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_INFO_TEXT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_GETDEVCAPS_CAN_REVERSE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16385
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_GETDEVCAPS_FAST_RATE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16386
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_GETDEVCAPS_SLOW_RATE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16387
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_GETDEVCAPS_NORMAL_RATE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16388
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_GETDEVCAPS_PALETTES"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16390
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_GETDEVCAPS_CAN_STRETCH"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16391
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_GETDEVCAPS_MAX_WINDOWS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16392
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_REALIZE_NORM"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_REALIZE_BKGD"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_WINDOW_HWND"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_WINDOW_STATE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_WINDOW_TEXT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_WINDOW_ENABLE_STRETCH"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1048576
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_WINDOW_DISABLE_STRETCH"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2097152
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_WINDOW_DEFAULT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_RECT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_PUT_SOURCE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_PUT_DESTINATION"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_WHERE_SOURCE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_WHERE_DESTINATION"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"MCI_ANIM_UPDATE_HDC"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"MCI_OVLY_OPEN_WS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"MCI_OVLY_OPEN_PARENT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"MCI_OVLY_STATUS_HWND"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16385
,"Attrs":[]
}
,{
"Name":"MCI_OVLY_STATUS_STRETCH"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16386
,"Attrs":[]
}
,{
"Name":"MCI_OVLY_INFO_TEXT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"MCI_OVLY_GETDEVCAPS_CAN_STRETCH"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16385
,"Attrs":[]
}
,{
"Name":"MCI_OVLY_GETDEVCAPS_CAN_FREEZE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16386
,"Attrs":[]
}
,{
"Name":"MCI_OVLY_GETDEVCAPS_MAX_WINDOWS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16387
,"Attrs":[]
}
,{
"Name":"MCI_OVLY_WINDOW_HWND"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"MCI_OVLY_WINDOW_STATE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"MCI_OVLY_WINDOW_TEXT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"MCI_OVLY_WINDOW_ENABLE_STRETCH"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1048576
,"Attrs":[]
}
,{
"Name":"MCI_OVLY_WINDOW_DISABLE_STRETCH"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2097152
,"Attrs":[]
}
,{
"Name":"MCI_OVLY_WINDOW_DEFAULT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"MCI_OVLY_RECT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"MCI_OVLY_PUT_SOURCE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"MCI_OVLY_PUT_DESTINATION"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"MCI_OVLY_PUT_FRAME"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"MCI_OVLY_PUT_VIDEO"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1048576
,"Attrs":[]
}
,{
"Name":"MCI_OVLY_WHERE_SOURCE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"MCI_OVLY_WHERE_DESTINATION"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"MCI_OVLY_WHERE_FRAME"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"MCI_OVLY_WHERE_VIDEO"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1048576
,"Attrs":[]
}
,{
"Name":"ENDPOINT_FORMAT_RESET_MIX_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"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":"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":"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":"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":"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":"SPATIAL_AUDIO_STANDARD_COMMANDS_START"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":200
,"Attrs":[]
}
,{
"Name":"KSPROPERTY_MEMORY_TRANSPORT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
]
,"Types":[
{
"Name":"HTASK"
,"Platform":null
,"Kind":"NativeTypedef"
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":null
}
,{
"Name":"YIELDPROC"
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"mciId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwYieldData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"MCI_GENERIC_PARMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_OPEN_PARMSA"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrDeviceType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpstrElementName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpstrAlias","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_OPEN_PARMSW"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrDeviceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpstrElementName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpstrAlias","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_PLAY_PARMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwFrom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwTo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_SEEK_PARMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwTo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_STATUS_PARMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwReturn","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwTrack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_INFO_PARMSA"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"lpstrReturn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"dwRetSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_INFO_PARMSW"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"lpstrReturn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"dwRetSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_GETDEVCAPS_PARMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwReturn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_SYSINFO_PARMSA"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"lpstrReturn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"dwRetSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wDeviceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_SYSINFO_PARMSW"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"lpstrReturn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"dwRetSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wDeviceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_SET_PARMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwTimeFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAudio","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_BREAK_PARMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"nVirtKey","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"hwndBreak","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_SAVE_PARMSA"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"lpfilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_SAVE_PARMSW"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"lpfilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_LOAD_PARMSA"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"lpfilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_LOAD_PARMSW"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"lpfilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_RECORD_PARMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwFrom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwTo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_VD_PLAY_PARMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwFrom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwTo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_VD_STEP_PARMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_VD_ESCAPE_PARMSA"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"lpstrCommand","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_VD_ESCAPE_PARMSW"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"lpstrCommand","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_WAVE_OPEN_PARMSA"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrDeviceType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpstrElementName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpstrAlias","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwBufferSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_WAVE_OPEN_PARMSW"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrDeviceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpstrElementName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpstrAlias","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwBufferSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_WAVE_DELETE_PARMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwFrom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwTo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_WAVE_SET_PARMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwTimeFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAudio","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wFormatTag","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wReserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"nChannels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wReserved3","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":"wReserved4","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wBitsPerSample","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wReserved5","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_SEQ_SET_PARMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwTimeFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAudio","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwTempo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSlave","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMaster","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_ANIM_OPEN_PARMSA"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrDeviceType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpstrElementName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpstrAlias","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_ANIM_OPEN_PARMSW"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrDeviceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpstrElementName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpstrAlias","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_ANIM_PLAY_PARMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwFrom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwTo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_ANIM_STEP_PARMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_ANIM_WINDOW_PARMSA"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"nCmdShow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_ANIM_WINDOW_PARMSW"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"nCmdShow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_ANIM_RECT_PARMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_ANIM_UPDATE_PARMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
,{"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_OVLY_OPEN_PARMSA"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrDeviceType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpstrElementName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpstrAlias","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_OVLY_OPEN_PARMSW"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrDeviceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpstrElementName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpstrAlias","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_OVLY_WINDOW_PARMSA"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"nCmdShow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_OVLY_WINDOW_PARMSW"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"nCmdShow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_OVLY_RECT_PARMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_OVLY_SAVE_PARMSA"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"lpfilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_OVLY_SAVE_PARMSW"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"lpfilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_OVLY_LOAD_PARMSA"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"lpfilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCI_OVLY_LOAD_PARMSW"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"lpfilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"AUDCLNT_SHAREMODE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"AUDCLNT_SHAREMODE_SHARED","Value":0}
,{"Name":"AUDCLNT_SHAREMODE_EXCLUSIVE","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"AUDIO_STREAM_CATEGORY"
,"Platform":null
,"Kind":"Enum"
,"Flags":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}
]
,"IntegerBase":"Int32"
}
,{
"Name":"AudioSessionState"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"AudioSessionStateInactive","Value":0}
,{"Name":"AudioSessionStateActive","Value":1}
,{"Name":"AudioSessionStateExpired","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"GUID_NULL"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000000-0000-0000-0000-000000000000"
}
,{
"Name":"KSRESET"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSRESET_BEGIN","Value":0}
,{"Name":"KSRESET_END","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSSTATE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSSTATE_STOP","Value":0}
,{"Name":"KSSTATE_ACQUIRE","Value":1}
,{"Name":"KSSTATE_PAUSE","Value":2}
,{"Name":"KSSTATE_RUN","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPRIORITY"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PriorityClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PrioritySubClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSIDENTIFIER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSIDENTIFIER"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_Anonymous_e__Union","KSIDENTIFIER"]},"Attrs":[]}
,{"Name":"Alignment","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Struct"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Set","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
]
}
,{
"Name":"KSP_NODE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"NodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSM_NODE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"NodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSE_NODE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Event","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"NodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPTYPESETID_General"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"97e99ba0-bdea-11cf-a5d6-28db04c10000"
}
,{
"Name":"KSMULTIPLE_ITEM"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_DESCRIPTION"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DescriptionSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PropTypeSet","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"MembersListCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_MEMBERSHEADER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MembersFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MembersSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MembersCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_BOUNDS_LONG"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["KSPROPERTY_BOUNDS_LONG"]},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["KSPROPERTY_BOUNDS_LONG"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous1_e__Struct"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"SignedMinimum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"SignedMaximum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_Anonymous2_e__Struct"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"UnsignedMinimum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UnsignedMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"KSPROPERTY_BOUNDS_LONGLONG"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["KSPROPERTY_BOUNDS_LONGLONG"]},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["KSPROPERTY_BOUNDS_LONGLONG"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous1_e__Struct"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"SignedMinimum","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"SignedMaximum","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_Anonymous2_e__Struct"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"UnsignedMinimum","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"UnsignedMaximum","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"KSPROPERTY_STEPPING_LONG"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"SteppingDelta","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Bounds","Type":{"Kind":"ApiRef","Name":"KSPROPERTY_BOUNDS_LONG","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_STEPPING_LONGLONG"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"SteppingDelta","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Bounds","Type":{"Kind":"ApiRef","Name":"KSPROPERTY_BOUNDS_LONGLONG","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSEVENTDATA"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NotificationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSEVENTDATA"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"EventHandle","Type":{"Kind":"ApiRef","Name":"_EventHandle_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_Anonymous_e__Union","KSEVENTDATA"]},"Attrs":[]}
,{"Name":"SemaphoreHandle","Type":{"Kind":"ApiRef","Name":"_SemaphoreHandle_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_Anonymous_e__Union","KSEVENTDATA"]},"Attrs":[]}
,{"Name":"Alignment","Type":{"Kind":"ApiRef","Name":"_Alignment_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_Anonymous_e__Union","KSEVENTDATA"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_SemaphoreHandle_e__Struct"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Semaphore","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Adjustment","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_Alignment_e__Struct"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Unused","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"Alignment","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_EventHandle_e__Struct"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Event","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
]
}
,{
"Name":"KSQUERYBUFFER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Event","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"EventData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSEVENTDATA","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSRELATIVEEVENT"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSRELATIVEEVENT"]},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"Event","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"EventData","Type":{"Kind":"ApiRef","Name":"KSEVENTDATA","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ObjectHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"ObjectPointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"KSEVENT_TIME_MARK"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"EventData","Type":{"Kind":"ApiRef","Name":"KSEVENTDATA","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"MarkTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSEVENT_TIME_INTERVAL"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"EventData","Type":{"Kind":"ApiRef","Name":"KSEVENTDATA","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"TimeBase","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"Interval","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSINTERVAL"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"TimeBase","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"Interval","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPSETID_General"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"1464eda5-6a8f-11d1-9aa7-00a0c9223196"
}
,{
"Name":"KSPROPERTY_GENERAL"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_GENERAL_COMPONENTID","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSCOMPONENTID"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Manufacturer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Product","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Component","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Name","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSMETHODSETID_StreamIo"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"65d003ca-1523-11d2-b27a-00a0c9223196"
}
,{
"Name":"KSMETHOD_STREAMIO"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSMETHOD_STREAMIO_READ","Value":0}
,{"Name":"KSMETHOD_STREAMIO_WRITE","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPSETID_MediaSeeking"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"ee904f0c-d09b-11d0-abe9-00a0c9223196"
}
,{
"Name":"KSPROPERTY_MEDIASEEKING"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_MEDIASEEKING_CAPABILITIES","Value":0}
,{"Name":"KSPROPERTY_MEDIASEEKING_FORMATS","Value":1}
,{"Name":"KSPROPERTY_MEDIASEEKING_TIMEFORMAT","Value":2}
,{"Name":"KSPROPERTY_MEDIASEEKING_POSITION","Value":3}
,{"Name":"KSPROPERTY_MEDIASEEKING_STOPPOSITION","Value":4}
,{"Name":"KSPROPERTY_MEDIASEEKING_POSITIONS","Value":5}
,{"Name":"KSPROPERTY_MEDIASEEKING_DURATION","Value":6}
,{"Name":"KSPROPERTY_MEDIASEEKING_AVAILABLE","Value":7}
,{"Name":"KSPROPERTY_MEDIASEEKING_PREROLL","Value":8}
,{"Name":"KSPROPERTY_MEDIASEEKING_CONVERTTIMEFORMAT","Value":9}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KS_SEEKING_FLAGS"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KS_SEEKING_NoPositioning","Value":0}
,{"Name":"KS_SEEKING_AbsolutePositioning","Value":1}
,{"Name":"KS_SEEKING_RelativePositioning","Value":2}
,{"Name":"KS_SEEKING_IncrementalPositioning","Value":3}
,{"Name":"KS_SEEKING_PositioningBitsMask","Value":3}
,{"Name":"KS_SEEKING_SeekToKeyFrame","Value":4}
,{"Name":"KS_SEEKING_ReturnTime","Value":8}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KS_SEEKING_CAPABILITIES"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KS_SEEKING_CanSeekAbsolute","Value":1}
,{"Name":"KS_SEEKING_CanSeekForwards","Value":2}
,{"Name":"KS_SEEKING_CanSeekBackwards","Value":4}
,{"Name":"KS_SEEKING_CanGetCurrentPos","Value":8}
,{"Name":"KS_SEEKING_CanGetStopPos","Value":16}
,{"Name":"KS_SEEKING_CanGetDuration","Value":32}
,{"Name":"KS_SEEKING_CanPlayBackwards","Value":64}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPERTY_POSITIONS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Current","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"Stop","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"CurrentFlags","Type":{"Kind":"ApiRef","Name":"KS_SEEKING_FLAGS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"StopFlags","Type":{"Kind":"ApiRef","Name":"KS_SEEKING_FLAGS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_MEDIAAVAILABLE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Earliest","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"Latest","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSP_TIMEFORMAT"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"SourceFormat","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"TargetFormat","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Time","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPSETID_Topology"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"720d4ac0-7533-11d0-a5d6-28db04c10000"
}
,{
"Name":"KSPROPERTY_TOPOLOGY"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_TOPOLOGY_CATEGORIES","Value":0}
,{"Name":"KSPROPERTY_TOPOLOGY_NODES","Value":1}
,{"Name":"KSPROPERTY_TOPOLOGY_CONNECTIONS","Value":2}
,{"Name":"KSPROPERTY_TOPOLOGY_NAME","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSCATEGORY_BRIDGE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"085aff00-62ce-11cf-a5d6-28db04c10000"
}
,{
"Name":"KSCATEGORY_CAPTURE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"65e8773d-8f56-11d0-a3b9-00a0c9223196"
}
,{
"Name":"KSCATEGORY_VIDEO_CAMERA"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e5323777-f976-4f5b-9b55-b94699c46e44"
}
,{
"Name":"KSCATEGORY_SENSOR_CAMERA"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"24e552d7-6523-47f7-a647-d3465bf1f5ca"
}
,{
"Name":"KSCATEGORY_NETWORK_CAMERA"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"b8238652-b500-41eb-b4f3-4234f7f5ae99"
}
,{
"Name":"KSCATEGORY_SENSOR_GROUP"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"669c7214-0a88-4311-a7f3-4e79820e33bd"
}
,{
"Name":"KSCATEGORY_RENDER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"65e8773e-8f56-11d0-a3b9-00a0c9223196"
}
,{
"Name":"KSCATEGORY_MIXER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"ad809c00-7b88-11d0-a5d6-28db04c10000"
}
,{
"Name":"KSCATEGORY_SPLITTER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"0a4252a0-7e70-11d0-a5d6-28db04c10000"
}
,{
"Name":"KSCATEGORY_DATACOMPRESSOR"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"1e84c900-7e70-11d0-a5d6-28db04c10000"
}
,{
"Name":"KSCATEGORY_DATADECOMPRESSOR"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"2721ae20-7e70-11d0-a5d6-28db04c10000"
}
,{
"Name":"KSCATEGORY_DATATRANSFORM"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"2eb07ea0-7e70-11d0-a5d6-28db04c10000"
}
,{
"Name":"KSMFT_CATEGORY_VIDEO_DECODER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"d6c02d4b-6833-45b4-971a-05a4b04bab91"
}
,{
"Name":"KSMFT_CATEGORY_VIDEO_ENCODER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f79eac7d-e545-4387-bdee-d647d7bde42a"
}
,{
"Name":"KSMFT_CATEGORY_VIDEO_EFFECT"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"12e17c21-532c-4a6e-8a1c-40825a736397"
}
,{
"Name":"KSMFT_CATEGORY_MULTIPLEXER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"059c561e-05ae-4b61-b69d-55b61ee54a7b"
}
,{
"Name":"KSMFT_CATEGORY_DEMULTIPLEXER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"a8700a7a-939b-44c5-99d7-76226b23b3f1"
}
,{
"Name":"KSMFT_CATEGORY_AUDIO_DECODER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"9ea73fb4-ef7a-4559-8d5d-719d8f0426c7"
}
,{
"Name":"KSMFT_CATEGORY_AUDIO_ENCODER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"91c64bd0-f91e-4d8c-9276-db248279d975"
}
,{
"Name":"KSMFT_CATEGORY_AUDIO_EFFECT"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"11064c48-3648-4ed0-932e-05ce8ac811b7"
}
,{
"Name":"KSMFT_CATEGORY_VIDEO_PROCESSOR"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"302ea3fc-aa5f-47f9-9f7a-c2188bb16302"
}
,{
"Name":"KSMFT_CATEGORY_OTHER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"90175d57-b7ea-4901-aeb3-933a8747756f"
}
,{
"Name":"KSCATEGORY_COMMUNICATIONSTRANSFORM"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"cf1dda2c-9743-11d0-a3ee-00a0c9223196"
}
,{
"Name":"KSCATEGORY_INTERFACETRANSFORM"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"cf1dda2d-9743-11d0-a3ee-00a0c9223196"
}
,{
"Name":"KSCATEGORY_MEDIUMTRANSFORM"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"cf1dda2e-9743-11d0-a3ee-00a0c9223196"
}
,{
"Name":"KSCATEGORY_FILESYSTEM"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"760fed5e-9357-11d0-a3cc-00a0c9223196"
}
,{
"Name":"KSCATEGORY_CLOCK"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"53172480-4791-11d0-a5d6-28db04c10000"
}
,{
"Name":"KSCATEGORY_PROXY"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"97ebaaca-95bd-11d0-a3ea-00a0c9223196"
}
,{
"Name":"KSCATEGORY_QUALITY"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"97ebaacb-95bd-11d0-a3ea-00a0c9223196"
}
,{
"Name":"KSTOPOLOGY"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CategoriesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Categories","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]}
,{"Name":"TopologyNodesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TopologyNodes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]}
,{"Name":"TopologyConnectionsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TopologyConnections","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSTOPOLOGY_CONNECTION","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Const"]}
,{"Name":"TopologyNodesNames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSNODE_CREATE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CreateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Node","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSTIME_FORMAT_FRAME"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"7b785570-8c82-11cf-bc0c-00aa00ac74f6"
}
,{
"Name":"KSTIME_FORMAT_BYTE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"7b785571-8c82-11cf-bc0c-00aa00ac74f6"
}
,{
"Name":"KSTIME_FORMAT_SAMPLE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"7b785572-8c82-11cf-bc0c-00aa00ac74f6"
}
,{
"Name":"KSTIME_FORMAT_FIELD"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"7b785573-8c82-11cf-bc0c-00aa00ac74f6"
}
,{
"Name":"KSTIME_FORMAT_MEDIA_TIME"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"7b785574-8c82-11cf-bc0c-00aa00ac74f6"
}
,{
"Name":"KSINTERFACESETID_Standard"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"1a8766a0-62ce-11cf-a5d6-28db04c10000"
}
,{
"Name":"KSINTERFACE_STANDARD"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSINTERFACE_STANDARD_STREAMING","Value":0}
,{"Name":"KSINTERFACE_STANDARD_LOOPED_STREAMING","Value":1}
,{"Name":"KSINTERFACE_STANDARD_CONTROL","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSINTERFACESETID_FileIo"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"8c6f932c-e771-11d0-b8ff-00a0c9223196"
}
,{
"Name":"KSINTERFACE_FILEIO"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSINTERFACE_FILEIO_STREAMING","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSMEDIUMSETID_Standard"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"4747b320-62ce-11cf-a5d6-28db04c10000"
}
,{
"Name":"KSPROPSETID_Pin"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"8c134960-51ad-11cf-878a-94f801c10000"
}
,{
"Name":"KSPROPERTY_PIN"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_PIN_CINSTANCES","Value":0}
,{"Name":"KSPROPERTY_PIN_CTYPES","Value":1}
,{"Name":"KSPROPERTY_PIN_DATAFLOW","Value":2}
,{"Name":"KSPROPERTY_PIN_DATARANGES","Value":3}
,{"Name":"KSPROPERTY_PIN_DATAINTERSECTION","Value":4}
,{"Name":"KSPROPERTY_PIN_INTERFACES","Value":5}
,{"Name":"KSPROPERTY_PIN_MEDIUMS","Value":6}
,{"Name":"KSPROPERTY_PIN_COMMUNICATION","Value":7}
,{"Name":"KSPROPERTY_PIN_GLOBALCINSTANCES","Value":8}
,{"Name":"KSPROPERTY_PIN_NECESSARYINSTANCES","Value":9}
,{"Name":"KSPROPERTY_PIN_PHYSICALCONNECTION","Value":10}
,{"Name":"KSPROPERTY_PIN_CATEGORY","Value":11}
,{"Name":"KSPROPERTY_PIN_NAME","Value":12}
,{"Name":"KSPROPERTY_PIN_CONSTRAINEDDATARANGES","Value":13}
,{"Name":"KSPROPERTY_PIN_PROPOSEDATAFORMAT","Value":14}
,{"Name":"KSPROPERTY_PIN_PROPOSEDATAFORMAT2","Value":15}
,{"Name":"KSPROPERTY_PIN_MODEDATAFORMATS","Value":16}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSP_PIN"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"PinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSP_PIN"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"KSE_PIN"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Event","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"PinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPIN_CINSTANCES"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PossibleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CurrentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPIN_DATAFLOW"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPIN_DATAFLOW_IN","Value":1}
,{"Name":"KSPIN_DATAFLOW_OUT","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSDATAFORMAT"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["KSDATAFORMAT"]},"Attrs":[]}
,{"Name":"Alignment","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Struct"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"FormatSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SampleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MajorFormat","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"SubFormat","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Specifier","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"KSATTRIBUTE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Attribute","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPIN_COMMUNICATION"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPIN_COMMUNICATION_NONE","Value":0}
,{"Name":"KSPIN_COMMUNICATION_SINK","Value":1}
,{"Name":"KSPIN_COMMUNICATION_SOURCE","Value":2}
,{"Name":"KSPIN_COMMUNICATION_BOTH","Value":3}
,{"Name":"KSPIN_COMMUNICATION_BRIDGE","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPIN_CONNECT"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Interface","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Medium","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"PinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PinToHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Priority","Type":{"Kind":"ApiRef","Name":"KSPRIORITY","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPIN_PHYSICALCONNECTION"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Pin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SymbolicLinkName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSEVENTSETID_PinCapsChange"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dd4f192e-3b78-49ad-a534-2c315b822000"
}
,{
"Name":"KSEVENT_PINCAPS_CHANGENOTIFICATIONS"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSEVENT_PINCAPS_FORMATCHANGE","Value":0}
,{"Name":"KSEVENT_PINCAPS_JACKINFOCHANGE","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSEVENTSETID_VolumeLimit"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"da168465-3a7c-4858-9d4a-3e8e24701aef"
}
,{
"Name":"KSEVENT_VOLUMELIMIT"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSEVENT_VOLUMELIMIT_CHANGED","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSNAME_Filter"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"9b365890-165f-11d0-a195-0020afd156e4"
}
,{
"Name":"KSNAME_Pin"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"146f1a80-4791-11d0-a5d6-28db04c10000"
}
,{
"Name":"KSNAME_Clock"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"53172480-4791-11d0-a5d6-28db04c10000"
}
,{
"Name":"KSNAME_Allocator"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"642f5d00-4791-11d0-a5d6-28db04c10000"
}
,{
"Name":"KSNAME_TopologyNode"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"0621061a-ee75-11d0-b915-00a0c9223196"
}
,{
"Name":"KSDATAFORMAT_TYPE_STREAM"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e436eb83-524f-11ce-9f53-0020af0ba770"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_NONE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e436eb8e-524f-11ce-9f53-0020af0ba770"
}
,{
"Name":"KSDATAFORMAT_SPECIFIER_FILENAME"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"aa797b40-e974-11cf-a5d6-28db04c10000"
}
,{
"Name":"KSDATAFORMAT_SPECIFIER_FILEHANDLE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"65e8773c-8f56-11d0-a3b9-00a0c9223196"
}
,{
"Name":"KSDATAFORMAT_SPECIFIER_NONE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"0f6417d6-c318-11d0-a43f-00a0c9223196"
}
,{
"Name":"KSPROPSETID_Quality"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"d16ad380-ac1a-11cf-a5d6-28db04c10000"
}
,{
"Name":"KSPROPERTY_QUALITY"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_QUALITY_REPORT","Value":0}
,{"Name":"KSPROPERTY_QUALITY_ERROR","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPSETID_Connection"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"1d58c920-ac9b-11cf-a5d6-28db04c10000"
}
,{
"Name":"KSPROPERTY_CONNECTION"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_CONNECTION_STATE","Value":0}
,{"Name":"KSPROPERTY_CONNECTION_PRIORITY","Value":1}
,{"Name":"KSPROPERTY_CONNECTION_DATAFORMAT","Value":2}
,{"Name":"KSPROPERTY_CONNECTION_ALLOCATORFRAMING","Value":3}
,{"Name":"KSPROPERTY_CONNECTION_PROPOSEDATAFORMAT","Value":4}
,{"Name":"KSPROPERTY_CONNECTION_ACQUIREORDERING","Value":5}
,{"Name":"KSPROPERTY_CONNECTION_ALLOCATORFRAMING_EX","Value":6}
,{"Name":"KSPROPERTY_CONNECTION_STARTAT","Value":7}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPSETID_MemoryTransport"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"0a3d1c5d-5243-4819-9ed0-aee8044cee2b"
}
,{
"Name":"KSALLOCATOR_FRAMING"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSALLOCATOR_FRAMING"]},"Attrs":[]}
,{"Name":"PoolType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Frames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FrameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSALLOCATOR_FRAMING"]},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous2_e__Union"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"FileAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FramePitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_Anonymous1_e__Union"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"OptionsFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RequirementsFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"KS_FRAMING_RANGE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MinFrameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxFrameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Stepping","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_FRAMING_RANGE_WEIGHTED"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Range","Type":{"Kind":"ApiRef","Name":"KS_FRAMING_RANGE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"InPlaceWeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NotInPlaceWeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_COMPRESSION"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"RatioNumerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RatioDenominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RatioConstantMargin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_FRAMING_ITEM"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MemoryType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"BusType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"MemoryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BusFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Frames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KS_FRAMING_ITEM"]},"Attrs":[]}
,{"Name":"MemoryTypeWeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PhysicalRange","Type":{"Kind":"ApiRef","Name":"KS_FRAMING_RANGE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"FramingRange","Type":{"Kind":"ApiRef","Name":"KS_FRAMING_RANGE_WEIGHTED","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"FileAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FramePitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"KSALLOCATOR_FRAMING_EX"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CountItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PinFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutputCompression","Type":{"Kind":"ApiRef","Name":"KS_COMPRESSION","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"PinWeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FramingItem","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"KS_FRAMING_ITEM","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSMEMORY_TYPE_SYSTEM"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"091bb638-603f-11d1-b067-00a0c9062802"
}
,{
"Name":"KSMEMORY_TYPE_USER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"8cb0fc28-7893-11d1-b069-00a0c9062802"
}
,{
"Name":"KSMEMORY_TYPE_KERNEL_PAGED"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"d833f8f8-7894-11d1-b069-00a0c9062802"
}
,{
"Name":"KSMEMORY_TYPE_KERNEL_NONPAGED"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"4a6d5fc4-7895-11d1-b069-00a0c9062802"
}
,{
"Name":"KSMEMORY_TYPE_DEVICE_UNKNOWN"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"091bb639-603f-11d1-b067-00a0c9062802"
}
,{
"Name":"KSEVENTSETID_StreamAllocator"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"75d95571-073c-11d0-a161-0020afd156e4"
}
,{
"Name":"KSEVENT_STREAMALLOCATOR"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSEVENT_STREAMALLOCATOR_INTERNAL_FREEFRAME","Value":0}
,{"Name":"KSEVENT_STREAMALLOCATOR_FREEFRAME","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSMETHODSETID_StreamAllocator"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"cf6e4341-ec87-11cf-a130-0020afd156e4"
}
,{
"Name":"KSMETHOD_STREAMALLOCATOR"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSMETHOD_STREAMALLOCATOR_ALLOC","Value":0}
,{"Name":"KSMETHOD_STREAMALLOCATOR_FREE","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPSETID_StreamAllocator"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"cf6e4342-ec87-11cf-a130-0020afd156e4"
}
,{
"Name":"KSSTREAMALLOCATOR_STATUS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Framing","Type":{"Kind":"ApiRef","Name":"KSALLOCATOR_FRAMING","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"AllocatedFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSSTREAMALLOCATOR_STATUS_EX"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Framing","Type":{"Kind":"ApiRef","Name":"KSALLOCATOR_FRAMING_EX","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"AllocatedFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSTIME"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Time","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"Numerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Denominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSSTREAM_HEADER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TypeSpecificFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PresentationTime","Type":{"Kind":"ApiRef","Name":"KSTIME","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Duration","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"FrameExtent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DataUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"OptionsFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSSTREAM_METADATA_INFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"SystemVa","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSSTREAM_UVC_METADATATYPE_TIMESTAMP"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PresentationTimeStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SourceClockReference","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSSTREAM_UVC_METADATATYPE_TIMESTAMP"]},"Attrs":[]}
,{"Name":"Reserved0","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_Anonymous_e__Union","KSSTREAM_UVC_METADATATYPE_TIMESTAMP"]},"Attrs":[]}
,{"Name":"SCRToken","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Struct"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
]
}
,{
"Name":"KSSTREAM_UVC_METADATA"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"StartOfFrameTimestamp","Type":{"Kind":"ApiRef","Name":"KSSTREAM_UVC_METADATATYPE_TIMESTAMP","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"EndOfFrameTimestamp","Type":{"Kind":"ApiRef","Name":"KSSTREAM_UVC_METADATATYPE_TIMESTAMP","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPIN_MDL_CACHING_EVENT"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPIN_MDL_CACHING_NOTIFY_CLEANUP","Value":0}
,{"Name":"KSPIN_MDL_CACHING_NOTIFY_CLEANALL_WAIT","Value":1}
,{"Name":"KSPIN_MDL_CACHING_NOTIFY_CLEANALL_NOWAIT","Value":2}
,{"Name":"KSPIN_MDL_CACHING_NOTIFY_ADDSAMPLE","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPIN_MDL_CACHING_NOTIFICATION"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Event","Type":{"Kind":"ApiRef","Name":"KSPIN_MDL_CACHING_EVENT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPIN_MDL_CACHING_NOTIFICATION32"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Event","Type":{"Kind":"ApiRef","Name":"KSPIN_MDL_CACHING_EVENT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Buffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPSETID_StreamInterface"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"1fdd8ee1-9cd3-11d0-82aa-0000f822fe8a"
}
,{
"Name":"KSPROPERTY_STREAMINTERFACE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_STREAMINTERFACE_HEADERSIZE","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPSETID_Stream"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"65aaba60-98ae-11cf-a10d-0020afd156e4"
}
,{
"Name":"KSPROPERTY_STREAM"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_STREAM_ALLOCATOR","Value":0}
,{"Name":"KSPROPERTY_STREAM_QUALITY","Value":1}
,{"Name":"KSPROPERTY_STREAM_DEGRADATION","Value":2}
,{"Name":"KSPROPERTY_STREAM_MASTERCLOCK","Value":3}
,{"Name":"KSPROPERTY_STREAM_TIMEFORMAT","Value":4}
,{"Name":"KSPROPERTY_STREAM_PRESENTATIONTIME","Value":5}
,{"Name":"KSPROPERTY_STREAM_PRESENTATIONEXTENT","Value":6}
,{"Name":"KSPROPERTY_STREAM_FRAMETIME","Value":7}
,{"Name":"KSPROPERTY_STREAM_RATECAPABILITY","Value":8}
,{"Name":"KSPROPERTY_STREAM_RATE","Value":9}
,{"Name":"KSPROPERTY_STREAM_PIPE_ID","Value":10}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPPROPERTY_ALLOCATOR_MDLCACHING"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_ALLOCATOR_CLEANUP_CACHEDMDLPAGES","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPSETID_PinMDLCacheClearProp"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"bd718a7b-97fc-40c7-88ce-d3ff06f55b16"
}
,{
"Name":"KSQUALITY_MANAGER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"QualityManager","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSFRAMETIME"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Duration","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"FrameFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSRATE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PresentationStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"Duration","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"Interface","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Rate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSRATE_CAPABILITY"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Rate","Type":{"Kind":"ApiRef","Name":"KSRATE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPSETID_Clock"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"df12a4c0-ac17-11cf-a5d6-28db04c10000"
}
,{
"Name":"KSCLOCK_CREATE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CreateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCORRELATED_TIME"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Time","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"SystemTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSRESOLUTION"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Granularity","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"Error","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_CLOCK"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_CLOCK_TIME","Value":0}
,{"Name":"KSPROPERTY_CLOCK_PHYSICALTIME","Value":1}
,{"Name":"KSPROPERTY_CLOCK_CORRELATEDTIME","Value":2}
,{"Name":"KSPROPERTY_CLOCK_CORRELATEDPHYSICALTIME","Value":3}
,{"Name":"KSPROPERTY_CLOCK_RESOLUTION","Value":4}
,{"Name":"KSPROPERTY_CLOCK_STATE","Value":5}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSEVENTSETID_Clock"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"364d8e20-62c7-11cf-a5d6-28db04c10000"
}
,{
"Name":"KSEVENT_CLOCK_POSITION"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSEVENT_CLOCK_INTERVAL_MARK","Value":0}
,{"Name":"KSEVENT_CLOCK_POSITION_MARK","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSEVENTSETID_Connection"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"7f4bcbe0-9ea5-11cf-a5d6-28db04c10000"
}
,{
"Name":"KSEVENT_CONNECTION"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSEVENT_CONNECTION_POSITIONUPDATE","Value":0}
,{"Name":"KSEVENT_CONNECTION_DATADISCONTINUITY","Value":1}
,{"Name":"KSEVENT_CONNECTION_TIMEDISCONTINUITY","Value":2}
,{"Name":"KSEVENT_CONNECTION_PRIORITY","Value":3}
,{"Name":"KSEVENT_CONNECTION_ENDOFSTREAM","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSQUALITY"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"Proportion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DeltaTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSERROR"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSDEVICE_THERMAL_STATE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSDEVICE_THERMAL_STATE_LOW","Value":0}
,{"Name":"KSDEVICE_THERMAL_STATE_HIGH","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSEVENTSETID_Device"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"288296ec-9f94-41b4-a153-aa31aeecb33f"
}
,{
"Name":"KSEVENT_DEVICE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSEVENT_DEVICE_LOST","Value":0}
,{"Name":"KSEVENT_DEVICE_PREEMPTED","Value":1}
,{"Name":"KSEVENT_DEVICE_THERMAL_HIGH","Value":2}
,{"Name":"KSEVENT_DEVICE_THERMAL_LOW","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSDEGRADESETID_Standard"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"9f564180-704c-11d0-a5d6-28db04c10000"
}
,{
"Name":"KSDEGRADE_STANDARD"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSDEGRADE_STANDARD_SAMPLE","Value":0}
,{"Name":"KSDEGRADE_STANDARD_QUALITY","Value":1}
,{"Name":"KSDEGRADE_STANDARD_COMPUTATION","Value":2}
,{"Name":"KSDEGRADE_STANDARD_SKIP","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPERTY_SERIALHDR"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"PropertySet","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_SERIAL"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PropTypeSet","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PropertyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MF_MDL_SHARED_PAYLOAD_KEY"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"combined","Type":{"Kind":"ApiRef","Name":"_combined_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["MF_MDL_SHARED_PAYLOAD_KEY"]},"Attrs":[]}
,{"Name":"GMDLHandle","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_combined_e__Struct"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"uPayload","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"KSMULTIPLE_DATA_PROP"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"MultipleItem","Type":{"Kind":"ApiRef","Name":"KSMULTIPLE_ITEM","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSMEDIUMSETID_MidiBus"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"05908040-3246-11d0-a5d6-28db04c10000"
}
,{
"Name":"KSMEDIUMSETID_VPBus"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"a18c15ec-ce43-11d0-abe7-00a0c9223196"
}
,{
"Name":"KSINTERFACESETID_Media"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"3a13eb40-30a7-11d0-a5d6-28db04c10000"
}
,{
"Name":"KSINTERFACE_MEDIA"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSINTERFACE_MEDIA_MUSIC","Value":0}
,{"Name":"KSINTERFACE_MEDIA_WAVE_BUFFERED","Value":1}
,{"Name":"KSINTERFACE_MEDIA_WAVE_QUEUED","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSCOMPONENTID_USBAUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"8f1275f0-26e9-4264-ba4d-39fff01d94aa"
}
,{
"Name":"KSNODETYPE_INPUT_UNDEFINED"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21be0-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_MICROPHONE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21be1-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_DESKTOP_MICROPHONE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21be2-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_PERSONAL_MICROPHONE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21be3-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_OMNI_DIRECTIONAL_MICROPHONE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21be4-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_MICROPHONE_ARRAY"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21be5-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_PROCESSING_MICROPHONE_ARRAY"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21be6-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSCATEGORY_MICROPHONE_ARRAY_PROCESSOR"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"830a44f2-a32d-476b-be97-42845673b35a"
}
,{
"Name":"KSNODETYPE_OUTPUT_UNDEFINED"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21ce0-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_SPEAKER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21ce1-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_HEADPHONES"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21ce2-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_HEAD_MOUNTED_DISPLAY_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21ce3-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_DESKTOP_SPEAKER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21ce4-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_ROOM_SPEAKER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21ce5-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_COMMUNICATION_SPEAKER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21ce6-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_LOW_FREQUENCY_EFFECTS_SPEAKER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21ce7-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_BIDIRECTIONAL_UNDEFINED"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21de0-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_HANDSET"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21de1-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_HEADSET"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21de2-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_SPEAKERPHONE_NO_ECHO_REDUCTION"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21de3-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_ECHO_SUPPRESSING_SPEAKERPHONE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21de4-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_ECHO_CANCELING_SPEAKERPHONE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21de5-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_TELEPHONY_UNDEFINED"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21ee0-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_PHONE_LINE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21ee1-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_TELEPHONE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21ee2-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_DOWN_LINE_PHONE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21ee3-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_EXTERNAL_UNDEFINED"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21fe0-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_ANALOG_CONNECTOR"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21fe1-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_DIGITAL_AUDIO_INTERFACE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21fe2-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_LINE_CONNECTOR"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21fe3-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_LEGACY_AUDIO_CONNECTOR"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21fe4-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_SPDIF_INTERFACE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21fe5-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_1394_DA_STREAM"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21fe6-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_1394_DV_STREAM_SOUNDTRACK"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff21fe7-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_EMBEDDED_UNDEFINED"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff220e0-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_LEVEL_CALIBRATION_NOISE_SOURCE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff220e1-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_EQUALIZATION_NOISE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff220e2-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_CD_PLAYER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff220e3-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_DAT_IO_DIGITAL_AUDIO_TAPE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff220e4-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_DCC_IO_DIGITAL_COMPACT_CASSETTE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff220e5-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_MINIDISK"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff220e6-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_ANALOG_TAPE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff220e7-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_PHONOGRAPH"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff220e8-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_VCR_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff220e9-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_VIDEO_DISC_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff220ea-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_DVD_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff220eb-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_TV_TUNER_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff220ec-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_SATELLITE_RECEIVER_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff220ed-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_CABLE_TUNER_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff220ee-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_DSS_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff220ef-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_RADIO_RECEIVER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff220f0-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_RADIO_TRANSMITTER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff220f1-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_MULTITRACK_RECORDER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff220f2-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_SYNTHESIZER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff220f3-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_HDMI_INTERFACE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"d1b9cc2a-f519-417f-91c9-55fa65481001"
}
,{
"Name":"KSNODETYPE_DISPLAYPORT_INTERFACE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e47e4031-3ea6-418d-8f9b-b73843ccba97"
}
,{
"Name":"KSNODETYPE_AUDIO_LOOPBACK"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"8f42c0b2-91ce-4bcf-9ccd-0e599037ab35"
}
,{
"Name":"KSNODETYPE_AUDIO_KEYWORDDETECTOR"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"3817e0b8-df58-4375-b669-c49634331f9d"
}
,{
"Name":"KSNODETYPE_MIDI_JACK"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"265e0c3f-fa39-4df3-ab04-be01b91e299a"
}
,{
"Name":"KSNODETYPE_MIDI_ELEMENT"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"01c6fe66-6e48-4c65-ac9b-52db5d656c7e"
}
,{
"Name":"KSNODETYPE_AUDIO_ENGINE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"35caf6e4-f3b3-4168-bb4b-55e77a461c7e"
}
,{
"Name":"KSNODETYPE_SPEAKERS_STATIC_JACK"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"28e04f87-4dbe-4f8d-8589-025d209dfb4a"
}
,{
"Name":"PINNAME_SPDIF_OUT"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"3a264481-e52c-4b82-8e7a-c8e2f91dc380"
}
,{
"Name":"PINNAME_SPDIF_IN"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"15dc9025-22ad-41b3-8875-f4ceb0299e20"
}
,{
"Name":"PINNAME_HDMI_OUT"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"387bfc03-e7ef-4901-86e0-35b7c32b00ef"
}
,{
"Name":"PINNAME_DISPLAYPORT_OUT"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"21fbb329-1a4a-48da-a076-2318a3c59b26"
}
,{
"Name":"KSNODETYPE_DRM_DESCRAMBLE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"ffbb6e3f-ccfe-4d84-90d9-421418b03a8e"
}
,{
"Name":"KSNODETYPE_TELEPHONY_BIDI"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"686d7cc0-d903-4258-b443-3a3d3580741c"
}
,{
"Name":"KSNODETYPE_FM_RX"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"834a733c-f485-41c0-a62b-513025014e40"
}
,{
"Name":"KSCATEGORY_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6994ad04-93ef-11d0-a3cc-00a0c9223196"
}
,{
"Name":"KSCATEGORY_VIDEO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6994ad05-93ef-11d0-a3cc-00a0c9223196"
}
,{
"Name":"KSCATEGORY_REALTIME"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"eb115ffc-10c8-4964-831d-6dcb02e6f23f"
}
,{
"Name":"KSCATEGORY_TEXT"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6994ad06-93ef-11d0-a3cc-00a0c9223196"
}
,{
"Name":"KSCATEGORY_NETWORK"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"67c9cc3c-69c4-11d2-8759-00a0c9223196"
}
,{
"Name":"KSCATEGORY_TOPOLOGY"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dda54a40-1e4c-11d1-a050-405705c10000"
}
,{
"Name":"KSCATEGORY_VIRTUAL"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"3503eac4-1f26-11d1-8ab0-00a0c9223196"
}
,{
"Name":"KSCATEGORY_ACOUSTIC_ECHO_CANCEL"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"bf963d80-c559-11d0-8a2b-00a0c9255ac1"
}
,{
"Name":"KSCATEGORY_WDMAUD_USE_PIN_NAME"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"47a4fa20-a251-11d1-a050-0000f8004788"
}
,{
"Name":"KSCATEGORY_ESCALANTE_PLATFORM_DRIVER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"74f3aea8-9768-11d1-8e07-00a0c95ec22e"
}
,{
"Name":"KSDATAFORMAT_TYPE_VIDEO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"73646976-0000-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_TYPE_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"73647561-0000-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_TYPE_TEXT"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"73747874-0000-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_ANALOG"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6dba3190-67bd-11cf-a0f7-0020afd156e4"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_DRM"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000009-0000-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_ALAW"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000006-0000-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_MULAW"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000007-0000-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_ADPCM"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000002-0000-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_MPEG"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000050-0000-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SPECIFIER_VC_ID"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"ad98d184-aac3-11d0-a41c-00a0c9223196"
}
,{
"Name":"KSDATAFORMAT_SPECIFIER_WAVEFORMATEX"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"05589f81-c356-11ce-bf01-00aa0055595a"
}
,{
"Name":"KSDATAFORMAT_SPECIFIER_DSOUND"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"518590a2-a184-11d0-8522-00c04fd9baf3"
}
,{
"Name":"KSDATAFORMAT_WAVEFORMATEX"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"WaveFormatEx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"WAVEFORMATEXTENSIBLE_IEC61937"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"FormatExt","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEXTENSIBLE","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]}
,{"Name":"dwEncodedSamplesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwEncodedChannelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAverageBytesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSDATAFORMAT_WAVEFORMATEXTENSIBLE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"WaveFormatExt","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEXTENSIBLE","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSDSOUND_BUFFERDESC"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Control","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WaveFormatEx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSDATAFORMAT_DSOUND"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"BufferDesc","Type":{"Kind":"ApiRef","Name":"KSDSOUND_BUFFERDESC","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSAUDIO_POSITION"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PlayOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"WriteOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSAUDIO_PRESENTATION_POSITION"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"u64PositionInBlocks","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"u64QPCPosition","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"CONSTRICTOR_OPTION"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"CONSTRICTOR_OPTION_DISABLE","Value":0}
,{"Name":"CONSTRICTOR_OPTION_MUTE","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"_KSAUDIO_PACKETSIZE_SIGNALPROCESSINGMODE_CONSTRAINT"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ProcessingMode","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"SamplesPerProcessingPacket","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ProcessingPacketDurationInHns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSAUDIO_PACKETSIZE_CONSTRAINTS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MinPacketPeriodInHns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PacketSizeFileAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumProcessingModeConstraints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ProcessingModeConstraints","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"_KSAUDIO_PACKETSIZE_SIGNALPROCESSINGMODE_CONSTRAINT","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSAUDIO_PACKETSIZE_CONSTRAINTS2"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MinPacketPeriodInHns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PacketSizeFileAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxPacketSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumProcessingModeConstraints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ProcessingModeConstraints","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"_KSAUDIO_PACKETSIZE_SIGNALPROCESSINGMODE_CONSTRAINT","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSMICARRAY_MICTYPE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSMICARRAY_MICTYPE_OMNIDIRECTIONAL","Value":0}
,{"Name":"KSMICARRAY_MICTYPE_SUBCARDIOID","Value":1}
,{"Name":"KSMICARRAY_MICTYPE_CARDIOID","Value":2}
,{"Name":"KSMICARRAY_MICTYPE_SUPERCARDIOID","Value":3}
,{"Name":"KSMICARRAY_MICTYPE_HYPERCARDIOID","Value":4}
,{"Name":"KSMICARRAY_MICTYPE_8SHAPED","Value":5}
,{"Name":"KSMICARRAY_MICTYPE_VENDORDEFINED","Value":15}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSAUDIO_MICROPHONE_COORDINATES"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"usType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wXCoord","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"wYCoord","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"wZCoord","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"wVerticalAngle","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"wHorizontalAngle","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSMICARRAY_MICARRAYTYPE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSMICARRAY_MICARRAYTYPE_LINEAR","Value":0}
,{"Name":"KSMICARRAY_MICARRAYTYPE_PLANAR","Value":1}
,{"Name":"KSMICARRAY_MICARRAYTYPE_3D","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSAUDIO_MIC_ARRAY_GEOMETRY"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"usVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"usMicArrayType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wVerticalAngleBegin","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"wVerticalAngleEnd","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"wHorizontalAngleBegin","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"wHorizontalAngleEnd","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"usFrequencyBandLo","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"usFrequencyBandHi","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"usNumberOfMicrophones","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"KsMicCoord","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"KSAUDIO_MICROPHONE_COORDINATES","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DS3DVECTOR"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["DS3DVECTOR"]},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["DS3DVECTOR"]},"Attrs":[]}
,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["DS3DVECTOR"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous2_e__Union"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"dvY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_Anonymous1_e__Union"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"dvX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_Anonymous3_e__Union"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"dvZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"KSPROPSETID_DirectSound3DListener"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"437b3414-d060-11d0-8583-00c04fd9baf3"
}
,{
"Name":"KSPROPERTY_DIRECTSOUND3DLISTENER"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_DIRECTSOUND3DLISTENER_ALL","Value":0}
,{"Name":"KSPROPERTY_DIRECTSOUND3DLISTENER_POSITION","Value":1}
,{"Name":"KSPROPERTY_DIRECTSOUND3DLISTENER_VELOCITY","Value":2}
,{"Name":"KSPROPERTY_DIRECTSOUND3DLISTENER_ORIENTATION","Value":3}
,{"Name":"KSPROPERTY_DIRECTSOUND3DLISTENER_DISTANCEFACTOR","Value":4}
,{"Name":"KSPROPERTY_DIRECTSOUND3DLISTENER_ROLLOFFFACTOR","Value":5}
,{"Name":"KSPROPERTY_DIRECTSOUND3DLISTENER_DOPPLERFACTOR","Value":6}
,{"Name":"KSPROPERTY_DIRECTSOUND3DLISTENER_BATCH","Value":7}
,{"Name":"KSPROPERTY_DIRECTSOUND3DLISTENER_ALLOCATION","Value":8}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSDS3D_LISTENER_ALL"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Position","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Velocity","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"OrientFront","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"OrientTop","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"DistanceFactor","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"RolloffFactor","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"DopplerFactor","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSDS3D_LISTENER_ORIENTATION"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Front","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Top","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPSETID_DirectSound3DBuffer"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"437b3411-d060-11d0-8583-00c04fd9baf3"
}
,{
"Name":"KSPROPERTY_DIRECTSOUND3DBUFFER"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_DIRECTSOUND3DBUFFER_ALL","Value":0}
,{"Name":"KSPROPERTY_DIRECTSOUND3DBUFFER_POSITION","Value":1}
,{"Name":"KSPROPERTY_DIRECTSOUND3DBUFFER_VELOCITY","Value":2}
,{"Name":"KSPROPERTY_DIRECTSOUND3DBUFFER_CONEANGLES","Value":3}
,{"Name":"KSPROPERTY_DIRECTSOUND3DBUFFER_CONEORIENTATION","Value":4}
,{"Name":"KSPROPERTY_DIRECTSOUND3DBUFFER_CONEOUTSIDEVOLUME","Value":5}
,{"Name":"KSPROPERTY_DIRECTSOUND3DBUFFER_MINDISTANCE","Value":6}
,{"Name":"KSPROPERTY_DIRECTSOUND3DBUFFER_MAXDISTANCE","Value":7}
,{"Name":"KSPROPERTY_DIRECTSOUND3DBUFFER_MODE","Value":8}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSDS3D_BUFFER_ALL"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Position","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Velocity","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"InsideConeAngle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutsideConeAngle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ConeOrientation","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"ConeOutsideVolume","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"MinDistance","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"MaxDistance","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSDS3D_BUFFER_CONE_ANGLES"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"InsideConeAngle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutsideConeAngle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSDS3D_HRTF_PARAMS_MSG"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Enabled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SwapChannels","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"ZeroAzimuth","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"CrossFadeOutput","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"FilterSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSDS3D_HRTF_FILTER_QUALITY"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"FULL_FILTER","Value":0}
,{"Name":"LIGHT_FILTER","Value":1}
,{"Name":"KSDS3D_FILTER_QUALITY_COUNT","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSDS3D_HRTF_INIT_MSG"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Quality","Type":{"Kind":"ApiRef","Name":"KSDS3D_HRTF_FILTER_QUALITY","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"SampleRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"MaxFilterSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FilterTransientMuteLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FilterOverlapBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutputOverlapBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSDS3D_HRTF_COEFF_FORMAT"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"FLOAT_COEFF","Value":0}
,{"Name":"SHORT_COEFF","Value":1}
,{"Name":"KSDS3D_COEFF_COUNT","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSDS3D_HRTF_FILTER_METHOD"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DIRECT_FORM","Value":0}
,{"Name":"CASCADE_FORM","Value":1}
,{"Name":"KSDS3D_FILTER_METHOD_COUNT","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSDS3D_HRTF_FILTER_VERSION"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DS3D_HRTF_VERSION_1","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSDS3D_HRTF_FILTER_FORMAT_MSG"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"FilterMethod","Type":{"Kind":"ApiRef","Name":"KSDS3D_HRTF_FILTER_METHOD","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"CoeffFormat","Type":{"Kind":"ApiRef","Name":"KSDS3D_HRTF_COEFF_FORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"KSDS3D_HRTF_FILTER_VERSION","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPSETID_Hrtf3d"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"b66decb0-a083-11d0-851e-00c04fd9baf3"
}
,{
"Name":"KSPROPERTY_HRTF3D"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_HRTF3D_PARAMS","Value":0}
,{"Name":"KSPROPERTY_HRTF3D_INITIALIZE","Value":1}
,{"Name":"KSPROPERTY_HRTF3D_FILTER_FORMAT","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSDS3D_ITD_PARAMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Channel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"VolSmoothScale","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"TotalDryAttenuation","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"TotalWetAttenuation","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"SmoothFrequency","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Delay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSDS3D_ITD_PARAMS_MSG"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Enabled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LeftParams","Type":{"Kind":"ApiRef","Name":"KSDS3D_ITD_PARAMS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"RightParams","Type":{"Kind":"ApiRef","Name":"KSDS3D_ITD_PARAMS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPSETID_Itd3d"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6429f090-9fd9-11d0-a75b-00a0c90365e3"
}
,{
"Name":"KSPROPERTY_ITD3D"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_ITD3D_PARAMS","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSDATARANGE_AUDIO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"MaximumChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinimumBitsPerSample","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaximumBitsPerSample","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinimumSampleFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaximumSampleFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_RIFF"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"4995daee-9ee6-11d0-a40e-00a0c9223196"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_RIFFWAVE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e436eb8b-524f-11ce-9f53-0020af0ba770"
}
,{
"Name":"KSPROPSETID_Bibliographic"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"07ba150e-e2b1-11d0-ac17-00a0c9223196"
}
,{
"Name":"KSPROPERTY_BIBLIOGRAPHIC"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_BIBLIOGRAPHIC_LEADER","Value":1380207648}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_LCCN","Value":808529952}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_ISBN","Value":808595488}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_ISSN","Value":842149920}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_CATALOGINGSOURCE","Value":808726560}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_MAINPERSONALNAME","Value":808464672}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_MAINCORPORATEBODY","Value":808530208}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_MAINMEETINGNAME","Value":825307424}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_MAINUNIFORMTITLE","Value":808661280}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_UNIFORMTITLE","Value":808727072}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_TITLESTATEMENT","Value":892613152}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_VARYINGFORMTITLE","Value":909390368}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_PUBLICATION","Value":808858144}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_PHYSICALDESCRIPTION","Value":808465184}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_ADDEDENTRYTITLE","Value":808727584}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_SERIESSTATEMENT","Value":809055264}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_GENERALNOTE","Value":808465696}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_BIBLIOGRAPHYNOTE","Value":875574560}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_CONTENTSNOTE","Value":892351776}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_CREATIONCREDIT","Value":942683424}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_CITATION","Value":808531232}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_PARTICIPANT","Value":825308448}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_SUMMARY","Value":808596768}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_TARGETAUDIENCE","Value":825373984}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_ADDEDFORMAVAILABLE","Value":808662304}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_SYSTEMDETAILS","Value":942880032}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_AWARDS","Value":909653280}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_ADDEDENTRYPERSONALNAME","Value":808465952}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_ADDEDENTRYTOPICALTERM","Value":808793632}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_ADDEDENTRYGEOGRAPHIC","Value":825570848}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_INDEXTERMGENRE","Value":892679712}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_INDEXTERMCURRICULUM","Value":943011360}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_ADDEDENTRYUNIFORMTITLE","Value":808662816}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_ADDEDENTRYRELATED","Value":808728352}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_SERIESSTATEMENTPERSONALNAME","Value":808466464}
,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_SERIESSTATEMENTUNIFORMTITLE","Value":808663072}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPSETID_TopologyNode"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"45ffaaa1-6e1b-11d0-bcf2-444553540000"
}
,{
"Name":"KSPROPERTY_TOPOLOGYNODE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_TOPOLOGYNODE_ENABLE","Value":1}
,{"Name":"KSPROPERTY_TOPOLOGYNODE_RESET","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPSETID_RtAudio"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"a855a48c-2f78-4729-9051-1968746b9eef"
}
,{
"Name":"KSPROPERTY_RTAUDIO"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_RTAUDIO_GETPOSITIONFUNCTION","Value":0}
,{"Name":"KSPROPERTY_RTAUDIO_BUFFER","Value":1}
,{"Name":"KSPROPERTY_RTAUDIO_HWLATENCY","Value":2}
,{"Name":"KSPROPERTY_RTAUDIO_POSITIONREGISTER","Value":3}
,{"Name":"KSPROPERTY_RTAUDIO_CLOCKREGISTER","Value":4}
,{"Name":"KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION","Value":5}
,{"Name":"KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT","Value":6}
,{"Name":"KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT","Value":7}
,{"Name":"KSPROPERTY_RTAUDIO_QUERY_NOTIFICATION_SUPPORT","Value":8}
,{"Name":"KSPROPERTY_RTAUDIO_PACKETCOUNT","Value":9}
,{"Name":"KSPROPERTY_RTAUDIO_PRESENTATION_POSITION","Value":10}
,{"Name":"KSPROPERTY_RTAUDIO_GETREADPACKET","Value":11}
,{"Name":"KSPROPERTY_RTAUDIO_SETWRITEPACKET","Value":12}
,{"Name":"KSPROPERTY_RTAUDIO_PACKETVREGISTER","Value":13}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSRTAUDIO_BUFFER_PROPERTY"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"RequestedBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSRTAUDIO_BUFFER_PROPERTY32"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"BaseAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RequestedBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSRTAUDIO_BUFFER_PROPERTY_WITH_NOTIFICATION"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"RequestedBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NotificationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSRTAUDIO_BUFFER_PROPERTY_WITH_NOTIFICATION32"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"BaseAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RequestedBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NotificationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSRTAUDIO_BUFFER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"BufferAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"ActualBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CallMemoryBarrier","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSRTAUDIO_BUFFER32"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"BufferAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ActualBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CallMemoryBarrier","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSRTAUDIO_HWLATENCY"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"FifoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ChipsetDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CodecDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSRTAUDIO_HWREGISTER_PROPERTY"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSRTAUDIO_HWREGISTER_PROPERTY32"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"BaseAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSRTAUDIO_HWREGISTER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Register","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Numerator","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Denominator","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Accuracy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSRTAUDIO_HWREGISTER32"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Register","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Numerator","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Denominator","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Accuracy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"NotificationEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY32"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"NotificationEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSRTAUDIO_GETREADPACKET_INFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PacketNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PerformanceCounterValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"MoreData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSRTAUDIO_SETWRITEPACKET_INFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PacketNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EosPacketLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSRTAUDIO_PACKETVREGISTER_PROPERTY"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSRTAUDIO_PACKETVREGISTER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CompletedPacketCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]}
,{"Name":"CompletedPacketQPC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]}
,{"Name":"CompletedPacketHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPSETID_BtAudio"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"7fa06c40-b8f6-4c7e-8556-e8c33a12e54d"
}
,{
"Name":"KSPROPERTY_BTAUDIO"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_ONESHOT_RECONNECT","Value":0}
,{"Name":"KSPROPERTY_ONESHOT_DISCONNECT","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPSETID_DrmAudioStream"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"2f2c8ddd-4198-4fac-ba29-61bb05b7de06"
}
,{
"Name":"KSPROPERTY_DRMAUDIOSTREAM"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_DRMAUDIOSTREAM_CONTENTID","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPSETID_SoundDetector"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"113c425e-fd17-4057-b422-ed4074f1afdf"
}
,{
"Name":"KSPROPSETID_SoundDetector2"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"fe07e322-450c-4bd5-84ca-a948500ea6aa"
}
,{
"Name":"KSPROPSETID_InterleavedAudio"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e9ebe550-d619-4c0a-976b-7062322b3006"
}
,{
"Name":"KSPROPERTY_INTERLEAVEDAUDIO"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_INTERLEAVEDAUDIO_FORMATINFORMATION","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"INTERLEAVED_AUDIO_FORMAT_INFORMATION"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PrimaryChannelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PrimaryChannelStartPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PrimaryChannelMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InterleavedChannelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InterleavedChannelStartPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InterleavedChannelMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSSOUNDDETECTORPROPERTY"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"EventId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_SOUNDDETECTOR"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_SOUNDDETECTOR_SUPPORTEDPATTERNS","Value":1}
,{"Name":"KSPROPERTY_SOUNDDETECTOR_PATTERNS","Value":2}
,{"Name":"KSPROPERTY_SOUNDDETECTOR_ARMED","Value":3}
,{"Name":"KSPROPERTY_SOUNDDETECTOR_MATCHRESULT","Value":4}
,{"Name":"KSPROPERTY_SOUNDDETECTOR_RESET","Value":5}
,{"Name":"KSPROPERTY_SOUNDDETECTOR_STREAMINGSUPPORT","Value":6}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SOUNDDETECTOR_PATTERNHEADER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PatternType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSEVENTSETID_SoundDetector"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"69785c9b-fc2d-49d6-ac32-4799f87de9f6"
}
,{
"Name":"KSEVENT_SOUNDDETECTOR"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSEVENT_SOUNDDETECTOR_MATCHDETECTED","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSNOTIFICATIONID_SoundDetector"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6389d844-bb32-4c4c-a802-f4b4b77afead"
}
,{
"Name":"KSPROPSETID_Audio"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"45ffaaa0-6e1b-11d0-bcf2-444553540000"
}
,{
"Name":"KSPROPERTY_AUDIO"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_AUDIO_LATENCY","Value":1}
,{"Name":"KSPROPERTY_AUDIO_COPY_PROTECTION","Value":2}
,{"Name":"KSPROPERTY_AUDIO_CHANNEL_CONFIG","Value":3}
,{"Name":"KSPROPERTY_AUDIO_VOLUMELEVEL","Value":4}
,{"Name":"KSPROPERTY_AUDIO_POSITION","Value":5}
,{"Name":"KSPROPERTY_AUDIO_DYNAMIC_RANGE","Value":6}
,{"Name":"KSPROPERTY_AUDIO_QUALITY","Value":7}
,{"Name":"KSPROPERTY_AUDIO_SAMPLING_RATE","Value":8}
,{"Name":"KSPROPERTY_AUDIO_DYNAMIC_SAMPLING_RATE","Value":9}
,{"Name":"KSPROPERTY_AUDIO_MIX_LEVEL_TABLE","Value":10}
,{"Name":"KSPROPERTY_AUDIO_MIX_LEVEL_CAPS","Value":11}
,{"Name":"KSPROPERTY_AUDIO_MUX_SOURCE","Value":12}
,{"Name":"KSPROPERTY_AUDIO_MUTE","Value":13}
,{"Name":"KSPROPERTY_AUDIO_BASS","Value":14}
,{"Name":"KSPROPERTY_AUDIO_MID","Value":15}
,{"Name":"KSPROPERTY_AUDIO_TREBLE","Value":16}
,{"Name":"KSPROPERTY_AUDIO_BASS_BOOST","Value":17}
,{"Name":"KSPROPERTY_AUDIO_EQ_LEVEL","Value":18}
,{"Name":"KSPROPERTY_AUDIO_NUM_EQ_BANDS","Value":19}
,{"Name":"KSPROPERTY_AUDIO_EQ_BANDS","Value":20}
,{"Name":"KSPROPERTY_AUDIO_AGC","Value":21}
,{"Name":"KSPROPERTY_AUDIO_DELAY","Value":22}
,{"Name":"KSPROPERTY_AUDIO_LOUDNESS","Value":23}
,{"Name":"KSPROPERTY_AUDIO_WIDE_MODE","Value":24}
,{"Name":"KSPROPERTY_AUDIO_WIDENESS","Value":25}
,{"Name":"KSPROPERTY_AUDIO_REVERB_LEVEL","Value":26}
,{"Name":"KSPROPERTY_AUDIO_CHORUS_LEVEL","Value":27}
,{"Name":"KSPROPERTY_AUDIO_DEV_SPECIFIC","Value":28}
,{"Name":"KSPROPERTY_AUDIO_DEMUX_DEST","Value":29}
,{"Name":"KSPROPERTY_AUDIO_STEREO_ENHANCE","Value":30}
,{"Name":"KSPROPERTY_AUDIO_MANUFACTURE_GUID","Value":31}
,{"Name":"KSPROPERTY_AUDIO_PRODUCT_GUID","Value":32}
,{"Name":"KSPROPERTY_AUDIO_CPU_RESOURCES","Value":33}
,{"Name":"KSPROPERTY_AUDIO_STEREO_SPEAKER_GEOMETRY","Value":34}
,{"Name":"KSPROPERTY_AUDIO_SURROUND_ENCODE","Value":35}
,{"Name":"KSPROPERTY_AUDIO_3D_INTERFACE","Value":36}
,{"Name":"KSPROPERTY_AUDIO_PEAKMETER","Value":37}
,{"Name":"KSPROPERTY_AUDIO_ALGORITHM_INSTANCE","Value":38}
,{"Name":"KSPROPERTY_AUDIO_FILTER_STATE","Value":39}
,{"Name":"KSPROPERTY_AUDIO_PREFERRED_STATUS","Value":40}
,{"Name":"KSPROPERTY_AUDIO_PEQ_MAX_BANDS","Value":41}
,{"Name":"KSPROPERTY_AUDIO_PEQ_NUM_BANDS","Value":42}
,{"Name":"KSPROPERTY_AUDIO_PEQ_BAND_CENTER_FREQ","Value":43}
,{"Name":"KSPROPERTY_AUDIO_PEQ_BAND_Q_FACTOR","Value":44}
,{"Name":"KSPROPERTY_AUDIO_PEQ_BAND_LEVEL","Value":45}
,{"Name":"KSPROPERTY_AUDIO_CHORUS_MODULATION_RATE","Value":46}
,{"Name":"KSPROPERTY_AUDIO_CHORUS_MODULATION_DEPTH","Value":47}
,{"Name":"KSPROPERTY_AUDIO_REVERB_TIME","Value":48}
,{"Name":"KSPROPERTY_AUDIO_REVERB_DELAY_FEEDBACK","Value":49}
,{"Name":"KSPROPERTY_AUDIO_POSITIONEX","Value":50}
,{"Name":"KSPROPERTY_AUDIO_MIC_ARRAY_GEOMETRY","Value":51}
,{"Name":"KSPROPERTY_AUDIO_PRESENTATION_POSITION","Value":52}
,{"Name":"KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_POSITION","Value":53}
,{"Name":"KSPROPERTY_AUDIO_LINEAR_BUFFER_POSITION","Value":54}
,{"Name":"KSPROPERTY_AUDIO_PEAKMETER2","Value":55}
,{"Name":"KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_LASTBUFFER_POSITION","Value":56}
,{"Name":"KSPROPERTY_AUDIO_VOLUMELIMIT_ENGAGED","Value":57}
,{"Name":"KSPROPERTY_AUDIO_MIC_SENSITIVITY","Value":58}
,{"Name":"KSPROPERTY_AUDIO_MIC_SNR","Value":59}
,{"Name":"KSPROPERTY_AUDIO_MIC_SENSITIVITY2","Value":60}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSAUDIO_COPY_PROTECTION"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"fCopyrighted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"fOriginal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSAUDIO_CHANNEL_CONFIG"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ActiveSpeakerPositions","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSAUDIO_DYNAMIC_RANGE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"QuietCompression","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LoudCompression","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSAUDIO_MIXLEVEL"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Mute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSAUDIO_MIX_CAPS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Mute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Minimum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Maximum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSAUDIO_MIX_CAPS"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Reset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Resolution","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"KSAUDIO_MIXCAP_TABLE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"InputChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutputChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Capabilities","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"KSAUDIO_MIX_CAPS","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSAUDIO_POSITIONEX"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"TimerFrequency","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"TimeStamp1","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Position","Type":{"Kind":"ApiRef","Name":"KSAUDIO_POSITION","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"TimeStamp2","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPSETID_TelephonyControl"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"b6df7eb1-d099-489f-a6a0-c0106f0887a7"
}
,{
"Name":"KSPROPERTY_TELEPHONY_CONTROL"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_TELEPHONY_PROVIDERID","Value":0}
,{"Name":"KSPROPERTY_TELEPHONY_CALLINFO","Value":1}
,{"Name":"KSPROPERTY_TELEPHONY_CALLCONTROL","Value":2}
,{"Name":"KSPROPERTY_TELEPHONY_PROVIDERCHANGE","Value":3}
,{"Name":"KSPROPERTY_TELEPHONY_CALLHOLD","Value":4}
,{"Name":"KSPROPERTY_TELEPHONY_MUTE_TX","Value":5}
]
,"IntegerBase":"Int32"
}
,{
"Name":"TELEPHONY_CALLTYPE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"TELEPHONY_CALLTYPE_CIRCUITSWITCHED","Value":0}
,{"Name":"TELEPHONY_CALLTYPE_PACKETSWITCHED_LTE","Value":1}
,{"Name":"TELEPHONY_CALLTYPE_PACKETSWITCHED_WLAN","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"TELEPHONY_CALLCONTROLOP"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"TELEPHONY_CALLCONTROLOP_DISABLE","Value":0}
,{"Name":"TELEPHONY_CALLCONTROLOP_ENABLE","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSTELEPHONY_CALLCONTROL"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CallType","Type":{"Kind":"ApiRef","Name":"TELEPHONY_CALLTYPE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"CallControlOp","Type":{"Kind":"ApiRef","Name":"TELEPHONY_CALLCONTROLOP","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"TELEPHONY_PROVIDERCHANGEOP"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"TELEPHONY_PROVIDERCHANGEOP_END","Value":0}
,{"Name":"TELEPHONY_PROVIDERCHANGEOP_BEGIN","Value":1}
,{"Name":"TELEPHONY_PROVIDERCHANGEOP_CANCEL","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSTELEPHONY_PROVIDERCHANGE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CallType","Type":{"Kind":"ApiRef","Name":"TELEPHONY_CALLTYPE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"ProviderChangeOp","Type":{"Kind":"ApiRef","Name":"TELEPHONY_PROVIDERCHANGEOP","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"TELEPHONY_CALLSTATE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"TELEPHONY_CALLSTATE_DISABLED","Value":0}
,{"Name":"TELEPHONY_CALLSTATE_ENABLED","Value":1}
,{"Name":"TELEPHONY_CALLSTATE_HOLD","Value":2}
,{"Name":"TELEPHONY_CALLSTATE_PROVIDERTRANSITION","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSTELEPHONY_CALLINFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CallType","Type":{"Kind":"ApiRef","Name":"TELEPHONY_CALLTYPE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"CallState","Type":{"Kind":"ApiRef","Name":"TELEPHONY_CALLSTATE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPSETID_TelephonyTopology"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"abf25c7e-0e64-4e32-b190-d0f6d7c53e97"
}
,{
"Name":"KSPROPERTY_TELEPHONY_TOPOLOGY"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_TELEPHONY_ENDPOINTIDPAIR","Value":0}
,{"Name":"KSPROPERTY_TELEPHONY_VOLUME","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSTOPOLOGY_ENDPOINTID"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"TopologyName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"PinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSTOPOLOGY_ENDPOINTIDPAIR"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"RenderEndpoint","Type":{"Kind":"ApiRef","Name":"KSTOPOLOGY_ENDPOINTID","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"CaptureEndpoint","Type":{"Kind":"ApiRef","Name":"KSTOPOLOGY_ENDPOINTID","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPSETID_FMRXTopology"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"0c46ce8f-dc2d-4204-9dc9-f58963366563"
}
,{
"Name":"KSPROPERTY_FMRX_TOPOLOGY"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_FMRX_ENDPOINTID","Value":0}
,{"Name":"KSPROPERTY_FMRX_VOLUME","Value":1}
,{"Name":"KSPROPERTY_FMRX_ANTENNAENDPOINTID","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPSETID_FMRXControl"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"947bba3a-e8ee-4786-90c4-8428185f05be"
}
,{
"Name":"KSPROPERTY_FMRX_CONTROL"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_FMRX_STATE","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSEVENTSETID_Telephony"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"b77f12b4-ceb4-4484-8d5e-52c1e7d8762d"
}
,{
"Name":"KSEVENT_TELEPHONY"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSEVENT_TELEPHONY_ENDPOINTPAIRS_CHANGED","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSNODETYPE_DAC"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"507ae360-c554-11d0-8a2b-00a0c9255ac1"
}
,{
"Name":"KSNODETYPE_ADC"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"4d837fe0-c555-11d0-8a2b-00a0c9255ac1"
}
,{
"Name":"KSNODETYPE_SRC"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"9db7b9e0-c555-11d0-8a2b-00a0c9255ac1"
}
,{
"Name":"KSNODETYPE_SUPERMIX"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e573adc0-c555-11d0-8a2b-00a0c9255ac1"
}
,{
"Name":"KSNODETYPE_MUX"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"2ceaf780-c556-11d0-8a2b-00a0c9255ac1"
}
,{
"Name":"KSNODETYPE_DEMUX"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"c0eb67d4-e807-11d0-958a-00c04fb925d3"
}
,{
"Name":"KSNODETYPE_SUM"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"da441a60-c556-11d0-8a2b-00a0c9255ac1"
}
,{
"Name":"KSNODETYPE_MUTE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"02b223c0-c557-11d0-8a2b-00a0c9255ac1"
}
,{
"Name":"KSNODETYPE_VOLUME"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"3a5acc00-c557-11d0-8a2b-00a0c9255ac1"
}
,{
"Name":"KSNODETYPE_TONE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"7607e580-c557-11d0-8a2b-00a0c9255ac1"
}
,{
"Name":"KSNODETYPE_EQUALIZER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"9d41b4a0-c557-11d0-8a2b-00a0c9255ac1"
}
,{
"Name":"KSNODETYPE_AGC"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e88c9ba0-c557-11d0-8a2b-00a0c9255ac1"
}
,{
"Name":"KSNODETYPE_NOISE_SUPPRESS"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e07f903f-62fd-4e60-8cdd-dea7236665b5"
}
,{
"Name":"KSNODETYPE_DELAY"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"144981e0-c558-11d0-8a2b-00a0c9255ac1"
}
,{
"Name":"KSNODETYPE_LOUDNESS"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"41887440-c558-11d0-8a2b-00a0c9255ac1"
}
,{
"Name":"KSNODETYPE_PROLOGIC_DECODER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"831c2c80-c558-11d0-8a2b-00a0c9255ac1"
}
,{
"Name":"KSNODETYPE_STEREO_WIDE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"a9e69800-c558-11d0-8a2b-00a0c9255ac1"
}
,{
"Name":"KSNODETYPE_REVERB"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"ef0328e0-c558-11d0-8a2b-00a0c9255ac1"
}
,{
"Name":"KSNODETYPE_CHORUS"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"20173f20-c559-11d0-8a2b-00a0c9255ac1"
}
,{
"Name":"KSNODETYPE_3D_EFFECTS"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"55515860-c559-11d0-8a2b-00a0c9255ac1"
}
,{
"Name":"KSNODETYPE_PARAMETRIC_EQUALIZER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"19bb3a6a-ce2b-4442-87ec-6727c3cab477"
}
,{
"Name":"KSNODETYPE_UPDOWN_MIX"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"b7edc5cf-7b63-4ee2-a100-29ee2cb6b2de"
}
,{
"Name":"KSNODETYPE_DYN_RANGE_COMPRESSOR"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"08c8a6a8-601f-4af8-8793-d905ff4ca97d"
}
,{
"Name":"KSALGORITHMINSTANCE_SYSTEM_ACOUSTIC_ECHO_CANCEL"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"1c22c56d-9879-4f5b-a389-27996ddc2810"
}
,{
"Name":"KSALGORITHMINSTANCE_SYSTEM_NOISE_SUPPRESS"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"5ab0882e-7274-4516-877d-4eee99ba4fd0"
}
,{
"Name":"KSALGORITHMINSTANCE_SYSTEM_AGC"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"950e55b9-877c-4c67-be08-e47b5611130a"
}
,{
"Name":"KSALGORITHMINSTANCE_SYSTEM_MICROPHONE_ARRAY_PROCESSOR"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"b6f5a0a0-9e61-4f8c-91e3-76cf0f3c471f"
}
,{
"Name":"KSNODETYPE_DEV_SPECIFIC"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"941c7ac0-c559-11d0-8a2b-00a0c9255ac1"
}
,{
"Name":"KSNODETYPE_PROLOGIC_ENCODER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"8074c5b2-3c66-11d2-b45a-3078302c2030"
}
,{
"Name":"KSNODETYPE_PEAKMETER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"a085651e-5f0d-4b36-a869-d195d6ab4b9e"
}
,{
"Name":"KSAUDFNAME_BASS"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fede0-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_TREBLE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fede1-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_MIDRANGE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"a2cbe478-ae84-49a1-8b72-4ad09b78ed34"
}
,{
"Name":"KSAUDFNAME_3D_STEREO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fede2-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_MASTER_VOLUME"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fede3-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_MASTER_MUTE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fede4-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_WAVE_VOLUME"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fede5-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_WAVE_MUTE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fede6-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_MIDI_VOLUME"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fede7-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_MIDI_MUTE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fede8-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_CD_VOLUME"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fede9-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_CD_MUTE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fedea-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_LINE_VOLUME"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fedeb-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_LINE_MUTE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fedec-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_MIC_VOLUME"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185feded-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_MIC_MUTE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fedee-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_RECORDING_SOURCE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fedef-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_PC_SPEAKER_VOLUME"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fedf0-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_PC_SPEAKER_MUTE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fedf1-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_MIDI_IN_VOLUME"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fedf2-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_CD_IN_VOLUME"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fedf3-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_LINE_IN_VOLUME"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fedf4-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_MIC_IN_VOLUME"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fedf5-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_WAVE_IN_VOLUME"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fedf6-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_VOLUME_CONTROL"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fedf7-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_MIDI"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fedf8-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_LINE_IN"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fedf9-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_RECORDING_CONTROL"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fedfa-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_CD_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fedfb-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_AUX_VOLUME"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fedfc-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_AUX_MUTE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fedfd-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_AUX"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fedfe-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_PC_SPEAKER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fedff-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_WAVE_OUT_MIX"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"185fee00-9905-11d1-95a9-00c04fb925d3"
}
,{
"Name":"KSAUDFNAME_MONO_OUT"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f9b41dc3-96e2-11d2-ac4c-00c04f8efb68"
}
,{
"Name":"KSAUDFNAME_STEREO_MIX"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00dff077-96e3-11d2-ac4c-00c04f8efb68"
}
,{
"Name":"KSAUDFNAME_MONO_MIX"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00dff078-96e3-11d2-ac4c-00c04f8efb68"
}
,{
"Name":"KSAUDFNAME_MONO_OUT_VOLUME"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"1ad247eb-96e3-11d2-ac4c-00c04f8efb68"
}
,{
"Name":"KSAUDFNAME_MONO_OUT_MUTE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"1ad247ec-96e3-11d2-ac4c-00c04f8efb68"
}
,{
"Name":"KSAUDFNAME_STEREO_MIX_VOLUME"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"1ad247ed-96e3-11d2-ac4c-00c04f8efb68"
}
,{
"Name":"KSAUDFNAME_STEREO_MIX_MUTE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"22b0eafd-96e3-11d2-ac4c-00c04f8efb68"
}
,{
"Name":"KSAUDFNAME_MONO_MIX_VOLUME"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"22b0eafe-96e3-11d2-ac4c-00c04f8efb68"
}
,{
"Name":"KSAUDFNAME_MONO_MIX_MUTE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"2bc31d69-96e3-11d2-ac4c-00c04f8efb68"
}
,{
"Name":"KSAUDFNAME_MICROPHONE_BOOST"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"2bc31d6a-96e3-11d2-ac4c-00c04f8efb68"
}
,{
"Name":"KSAUDFNAME_ALTERNATE_MICROPHONE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"2bc31d6b-96e3-11d2-ac4c-00c04f8efb68"
}
,{
"Name":"KSAUDFNAME_3D_DEPTH"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"63ff5747-991f-11d2-ac4d-00c04f8efb68"
}
,{
"Name":"KSAUDFNAME_3D_CENTER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"9f0670b4-991f-11d2-ac4d-00c04f8efb68"
}
,{
"Name":"KSAUDFNAME_VIDEO_VOLUME"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"9b46e708-992a-11d2-ac4d-00c04f8efb68"
}
,{
"Name":"KSAUDFNAME_VIDEO_MUTE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"9b46e709-992a-11d2-ac4d-00c04f8efb68"
}
,{
"Name":"KSAUDFNAME_VIDEO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"915daec4-a434-11d2-ac52-00c04f8efb68"
}
,{
"Name":"KSAUDFNAME_PEAKMETER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"57e24340-fc5b-4612-a562-72b11a29dfae"
}
,{
"Name":"KSMETHODSETID_Wavetable"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dcef31eb-d907-11d0-9583-00c04fb925d3"
}
,{
"Name":"KSMETHOD_WAVETABLE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSMETHOD_WAVETABLE_WAVE_ALLOC","Value":0}
,{"Name":"KSMETHOD_WAVETABLE_WAVE_FREE","Value":1}
,{"Name":"KSMETHOD_WAVETABLE_WAVE_FIND","Value":2}
,{"Name":"KSMETHOD_WAVETABLE_WAVE_WRITE","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSWAVETABLE_WAVE_DESC"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Identifier","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Looped","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"LoopPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InROM","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPSETID_Wave"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"924e54b0-630f-11cf-ada7-08003e30494a"
}
,{
"Name":"KSPROPERTY_WAVE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_WAVE_COMPATIBLE_CAPABILITIES","Value":0}
,{"Name":"KSPROPERTY_WAVE_INPUT_CAPABILITIES","Value":1}
,{"Name":"KSPROPERTY_WAVE_OUTPUT_CAPABILITIES","Value":2}
,{"Name":"KSPROPERTY_WAVE_BUFFER","Value":3}
,{"Name":"KSPROPERTY_WAVE_FREQUENCY","Value":4}
,{"Name":"KSPROPERTY_WAVE_VOLUME","Value":5}
,{"Name":"KSPROPERTY_WAVE_PAN","Value":6}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSWAVE_COMPATCAPS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ulDeviceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSWAVE_INPUT_CAPABILITIES"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MaximumChannelsPerConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinimumBitsPerSample","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaximumBitsPerSample","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinimumSampleFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaximumSampleFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TotalConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ActiveConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSWAVE_OUTPUT_CAPABILITIES"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MaximumChannelsPerConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinimumBitsPerSample","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaximumBitsPerSample","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinimumSampleFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaximumSampleFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TotalConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"StaticConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"StreamingConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ActiveConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ActiveStaticConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ActiveStreamingConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Total3DConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Static3DConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Streaming3DConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Active3DConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ActiveStatic3DConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ActiveStreaming3DConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TotalSampleMemory","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FreeSampleMemory","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LargestFreeContiguousSampleMemory","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSWAVE_VOLUME"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"LeftAttenuation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"RightAttenuation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSWAVE_BUFFER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BufferAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSMUSIC_TECHNOLOGY_PORT"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"86c92e60-62e8-11cf-a5d6-28db04c10000"
}
,{
"Name":"KSMUSIC_TECHNOLOGY_SQSYNTH"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"0ecf4380-62e9-11cf-a5d6-28db04c10000"
}
,{
"Name":"KSMUSIC_TECHNOLOGY_FMSYNTH"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"252c5c80-62e9-11cf-a5d6-28db04c10000"
}
,{
"Name":"KSMUSIC_TECHNOLOGY_WAVETABLE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"394ec7c0-62e9-11cf-a5d6-28db04c10000"
}
,{
"Name":"KSMUSIC_TECHNOLOGY_SWSYNTH"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"37407736-3620-11d1-85d3-0000f8754380"
}
,{
"Name":"KSDATARANGE_MUSIC"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Technology","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Channels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Notes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ChannelMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPSETID_Cyclic"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"3ffeaea0-2bee-11cf-a5d6-28db04c10000"
}
,{
"Name":"KSPROPERTY_CYCLIC"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_CYCLIC_POSITION","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSEVENTSETID_AudioControlChange"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e85e9698-fa2f-11d1-95bd-00c04fb925d3"
}
,{
"Name":"KSEVENT_AUDIO_CONTROL_CHANGE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSEVENT_CONTROL_CHANGE","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSEVENTSETID_LoopedStreaming"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"4682b940-c6ef-11d0-96d8-00aa0051e51d"
}
,{
"Name":"KSEVENT_LOOPEDSTREAMING"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSEVENT_LOOPEDSTREAMING_POSITION","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"LOOPEDSTREAMING_POSITION_EVENT_DATA"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"KsEventData","Type":{"Kind":"ApiRef","Name":"KSEVENTDATA","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Position","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSNODEPROPERTY"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"NodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSNODEPROPERTY_AUDIO_CHANNEL"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSNODEPROPERTY","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Channel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSNODEPROPERTY_AUDIO_DEV_SPECIFIC"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSNODEPROPERTY","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"DevSpecificId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DeviceInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSNODEPROPERTY_AUDIO_3D_LISTENER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSNODEPROPERTY","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"ListenerId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSNODEPROPERTY_AUDIO_PROPERTY"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSNODEPROPERTY","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"AppContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSDATAFORMAT_TYPE_MUSIC"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e725d360-62cc-11cf-a5d6-28db04c10000"
}
,{
"Name":"KSDATAFORMAT_TYPE_MIDI"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"7364696d-0000-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_MIDI"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"1d262760-e957-11cf-a5d6-28db04c10000"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_MIDI_BUS"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"2ca15fa0-6cfe-11cf-a5d6-28db04c10000"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_RIFFMIDI"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"4995daf0-9ee6-11d0-a40e-00a0c9223196"
}
,{
"Name":"KSMUSICFORMAT"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"TimeDeltaMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSDATAFORMAT_TYPE_STANDARD_ELEMENTARY_STREAM"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"36523b11-8ee5-11d1-8ca3-0060b057664a"
}
,{
"Name":"KSDATAFORMAT_TYPE_STANDARD_PES_PACKET"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"36523b12-8ee5-11d1-8ca3-0060b057664a"
}
,{
"Name":"KSDATAFORMAT_TYPE_STANDARD_PACK_HEADER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"36523b13-8ee5-11d1-8ca3-0060b057664a"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_STANDARD_MPEG1_VIDEO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"36523b21-8ee5-11d1-8ca3-0060b057664a"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_STANDARD_MPEG1_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"36523b22-8ee5-11d1-8ca3-0060b057664a"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_STANDARD_MPEG2_VIDEO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"36523b23-8ee5-11d1-8ca3-0060b057664a"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_STANDARD_MPEG2_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"36523b24-8ee5-11d1-8ca3-0060b057664a"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_STANDARD_AC3_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"36523b25-8ee5-11d1-8ca3-0060b057664a"
}
,{
"Name":"KSDATAFORMAT_SPECIFIER_DIALECT_MPEG1_VIDEO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"36523b31-8ee5-11d1-8ca3-0060b057664a"
}
,{
"Name":"KSDATAFORMAT_SPECIFIER_DIALECT_MPEG1_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"36523b32-8ee5-11d1-8ca3-0060b057664a"
}
,{
"Name":"KSDATAFORMAT_SPECIFIER_DIALECT_MPEG2_VIDEO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"36523b33-8ee5-11d1-8ca3-0060b057664a"
}
,{
"Name":"KSDATAFORMAT_SPECIFIER_DIALECT_MPEG2_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"36523b34-8ee5-11d1-8ca3-0060b057664a"
}
,{
"Name":"KSDATAFORMAT_SPECIFIER_DIALECT_AC3_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"36523b35-8ee5-11d1-8ca3-0060b057664a"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_DSS_VIDEO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"a0af4f81-e163-11d0-bad9-00609744111a"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_DSS_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"a0af4f82-e163-11d0-bad9-00609744111a"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_MPEG1Packet"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e436eb80-524f-11ce-9f53-0020af0ba770"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_MPEG1Payload"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e436eb81-524f-11ce-9f53-0020af0ba770"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_MPEG1Video"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e436eb86-524f-11ce-9f53-0020af0ba770"
}
,{
"Name":"KSDATAFORMAT_SPECIFIER_MPEG1_VIDEO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"05589f82-c356-11ce-bf01-00aa0055595a"
}
,{
"Name":"KSDATAFORMAT_TYPE_MPEG2_PES"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e06d8020-db46-11cf-b4d1-00805f6cbbea"
}
,{
"Name":"KSDATAFORMAT_TYPE_MPEG2_PROGRAM"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e06d8022-db46-11cf-b4d1-00805f6cbbea"
}
,{
"Name":"KSDATAFORMAT_TYPE_MPEG2_TRANSPORT"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e06d8023-db46-11cf-b4d1-00805f6cbbea"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_MPEG2_VIDEO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e06d8026-db46-11cf-b4d1-00805f6cbbea"
}
,{
"Name":"KSDATAFORMAT_SPECIFIER_MPEG2_VIDEO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e06d80e3-db46-11cf-b4d1-00805f6cbbea"
}
,{
"Name":"KSPROPSETID_Mpeg2Vid"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"c8e11b60-0cc9-11d0-bd69-003505c103a9"
}
,{
"Name":"KSPROPERTY_MPEG2VID"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_MPEG2VID_MODES","Value":0}
,{"Name":"KSPROPERTY_MPEG2VID_CUR_MODE","Value":1}
,{"Name":"KSPROPERTY_MPEG2VID_4_3_RECT","Value":2}
,{"Name":"KSPROPERTY_MPEG2VID_16_9_RECT","Value":3}
,{"Name":"KSPROPERTY_MPEG2VID_16_9_PANSCAN","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSMPEGVID_RECT"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"StartX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"StartY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EndX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EndY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_MPEG2_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e06d802b-db46-11cf-b4d1-00805f6cbbea"
}
,{
"Name":"KSDATAFORMAT_SPECIFIER_MPEG2_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e06d80e5-db46-11cf-b4d1-00805f6cbbea"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_LPCM_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e06d8032-db46-11cf-b4d1-00805f6cbbea"
}
,{
"Name":"KSDATAFORMAT_SPECIFIER_LPCM_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e06d80e6-db46-11cf-b4d1-00805f6cbbea"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_AC3_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e06d802c-db46-11cf-b4d1-00805f6cbbea"
}
,{
"Name":"KSDATAFORMAT_SPECIFIER_AC3_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e06d80e4-db46-11cf-b4d1-00805f6cbbea"
}
,{
"Name":"KSPROPSETID_AC3"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"bfabe720-6e1f-11d0-bcf2-444553540000"
}
,{
"Name":"KSPROPERTY_AC3"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_AC3_ERROR_CONCEALMENT","Value":1}
,{"Name":"KSPROPERTY_AC3_ALTERNATE_AUDIO","Value":2}
,{"Name":"KSPROPERTY_AC3_DOWNMIX","Value":3}
,{"Name":"KSPROPERTY_AC3_BIT_STREAM_MODE","Value":4}
,{"Name":"KSPROPERTY_AC3_DIALOGUE_LEVEL","Value":5}
,{"Name":"KSPROPERTY_AC3_LANGUAGE_CODE","Value":6}
,{"Name":"KSPROPERTY_AC3_ROOM_TYPE","Value":7}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSAC3_ERROR_CONCEALMENT"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"fRepeatPreviousBlock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"fErrorInCurrentBlock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSAC3_ALTERNATE_AUDIO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"fStereo","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"DualMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSAC3_DOWNMIX"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"fDownMix","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"fDolbySurround","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSAC3_BIT_STREAM_MODE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"BitStreamMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSAC3_DIALOGUE_LEVEL"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DialogueLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSAC3_ROOM_TYPE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"fLargeRoom","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000092-0000-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_WMA_PRO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000164-0000-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DTS"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000008-0000-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_MPEG1"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000003-0cea-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_MPEG2"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000004-0cea-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_MPEG3"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000005-0cea-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_AAC"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000006-0cea-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_ATRAC"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000008-0cea-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_ONE_BIT_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000009-0cea-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL_PLUS"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"0000000a-0cea-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL_PLUS_ATMOS"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"0000010a-0cea-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DTS_HD"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"0000000b-0cea-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_MLP"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"0000000c-0cea-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_MAT20"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"0000010c-0cea-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_MAT21"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"0000030c-0cea-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DST"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"0000000d-0cea-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_MPEGLAYER3"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000055-0000-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_MPEG_HEAAC"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00001610-0000-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_WMAUDIO2"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000161-0000-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_WMAUDIO3"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000162-0000-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_WMAUDIO_LOSSLESS"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000163-0000-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_DTS_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e06d8033-db46-11cf-b4d1-00805f6cbbea"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_SDDS_AUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e06d8034-db46-11cf-b4d1-00805f6cbbea"
}
,{
"Name":"KSPROPSETID_AudioDecoderOut"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6ca6e020-43bd-11d0-bd6a-003505c103a9"
}
,{
"Name":"KSPROPERTY_AUDDECOUT"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_AUDDECOUT_MODES","Value":0}
,{"Name":"KSPROPERTY_AUDDECOUT_CUR_MODE","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_SUBPICTURE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e06d802d-db46-11cf-b4d1-00805f6cbbea"
}
,{
"Name":"KSPROPSETID_DvdSubPic"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"ac390460-43af-11d0-bd6a-003505c103a9"
}
,{
"Name":"KSPROPERTY_DVDSUBPIC"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_DVDSUBPIC_PALETTE","Value":0}
,{"Name":"KSPROPERTY_DVDSUBPIC_HLI","Value":1}
,{"Name":"KSPROPERTY_DVDSUBPIC_COMPOSIT_ON","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KS_DVD_YCrCb"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Y","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Cr","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Cb","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_DVD_YUV"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Y","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"V","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"U","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_SPPAL"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"sppal","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"KS_DVD_YUV","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_COLCON"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"_bitfield1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"_bitfield2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"_bitfield3","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"_bitfield4","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_SPHLI"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"HLISS","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"StartPTM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EndPTM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"StartX","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"StartY","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"StopX","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"StopY","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ColCon","Type":{"Kind":"ApiRef","Name":"KS_COLCON","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPSETID_CopyProt"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"0e8a0a40-6aef-11d0-9ed0-00a024ca19b3"
}
,{
"Name":"KSPROPERTY_COPYPROT"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_DVDCOPY_CHLG_KEY","Value":1}
,{"Name":"KSPROPERTY_DVDCOPY_DVD_KEY1","Value":2}
,{"Name":"KSPROPERTY_DVDCOPY_DEC_KEY2","Value":3}
,{"Name":"KSPROPERTY_DVDCOPY_TITLE_KEY","Value":4}
,{"Name":"KSPROPERTY_COPY_MACROVISION","Value":5}
,{"Name":"KSPROPERTY_DVDCOPY_REGION","Value":6}
,{"Name":"KSPROPERTY_DVDCOPY_SET_COPY_STATE","Value":7}
,{"Name":"KSPROPERTY_DVDCOPY_DISC_KEY","Value":128}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KS_DVDCOPY_CHLGKEY"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ChlgKey","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_DVDCOPY_BUSKEY"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"BusKey","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_DVDCOPY_DISCKEY"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DiscKey","Type":{"Kind":"Array","Shape":{"Size":2048},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_DVDCOPY_REGION"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"RegionData","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_DVDCOPY_TITLEKEY"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"KeyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ReservedNT","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"TitleKey","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_COPY_MACROVISION"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MACROVISIONLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_DVDCOPY_SET_COPY_STATE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DVDCopyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_DVDCOPYSTATE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KS_DVDCOPYSTATE_INITIALIZE","Value":0}
,{"Name":"KS_DVDCOPYSTATE_INITIALIZE_TITLE","Value":1}
,{"Name":"KS_DVDCOPYSTATE_AUTHENTICATION_NOT_REQUIRED","Value":2}
,{"Name":"KS_DVDCOPYSTATE_AUTHENTICATION_REQUIRED","Value":3}
,{"Name":"KS_DVDCOPYSTATE_DONE","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KS_COPY_MACROVISION_LEVEL"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KS_MACROVISION_DISABLED","Value":0}
,{"Name":"KS_MACROVISION_LEVEL1","Value":1}
,{"Name":"KS_MACROVISION_LEVEL2","Value":2}
,{"Name":"KS_MACROVISION_LEVEL3","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSCATEGORY_TVTUNER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"a799a800-a46d-11d0-a18c-00a02401dcd4"
}
,{
"Name":"KSCATEGORY_CROSSBAR"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"a799a801-a46d-11d0-a18c-00a02401dcd4"
}
,{
"Name":"KSCATEGORY_TVAUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"a799a802-a46d-11d0-a18c-00a02401dcd4"
}
,{
"Name":"KSCATEGORY_VPMUX"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"a799a803-a46d-11d0-a18c-00a02401dcd4"
}
,{
"Name":"KSCATEGORY_VBICODEC"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"07dad660-22f1-11d1-a9f4-00c04fbbde8f"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_VPVideo"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"5a9b6a40-1a22-11d1-bad9-00609744111a"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_VPVBI"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"5a9b6a41-1a22-11d1-bad9-00609744111a"
}
,{
"Name":"KSDATAFORMAT_SPECIFIER_VIDEOINFO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"05589f80-c356-11ce-bf01-00aa0055595a"
}
,{
"Name":"KSDATAFORMAT_SPECIFIER_VIDEOINFO2"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f72a76a0-eb0a-11d0-ace4-0000c0cc16ba"
}
,{
"Name":"KSDATAFORMAT_SPECIFIER_H264_VIDEO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"2017be05-6629-4248-aaed-7e1a47bc9b9c"
}
,{
"Name":"KSDATAFORMAT_SPECIFIER_JPEG_IMAGE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"692fa379-d3e8-4651-b5b4-0b94b013eeaf"
}
,{
"Name":"KSDATAFORMAT_SPECIFIER_IMAGE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"692fa379-d3e8-4651-b5b4-0b94b013eeaf"
}
,{
"Name":"KSDATAFORMAT_TYPE_IMAGE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"72178c23-e45b-11d5-bc2a-00b0d0f3f4ab"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_JPEG"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"19e4a5aa-5662-4fc5-a0c0-1758028e1057"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_IMAGE_RGB32"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000016-0000-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_L8"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000032-0000-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_L8_IR"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000032-0002-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_L8_CUSTOM"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000032-8000-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_L16"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000051-0000-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_L16_IR"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000051-0002-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_D16"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000050-0004-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_L16_CUSTOM"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"00000051-8000-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_MJPG_IR"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"47504a4d-0002-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_MJPG_DEPTH"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"47504a4d-0004-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_MJPG_CUSTOM"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"47504a4d-8000-0010-8000-00aa00389b71"
}
,{
"Name":"KSDATAFORMAT_TYPE_ANALOGVIDEO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"0482dde1-7817-11cf-8a03-00aa006ecb65"
}
,{
"Name":"KSDATAFORMAT_SPECIFIER_ANALOGVIDEO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"0482dde0-7817-11cf-8a03-00aa006ecb65"
}
,{
"Name":"KSDATAFORMAT_TYPE_ANALOGAUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"0482dee1-7817-11cf-8a03-00aa006ecb65"
}
,{
"Name":"KSDATAFORMAT_SPECIFIER_VBI"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f72a76e0-eb0a-11d0-ace4-0000c0cc16ba"
}
,{
"Name":"KSDATAFORMAT_TYPE_VBI"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f72a76e1-eb0a-11d0-ace4-0000c0cc16ba"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_RAW8"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"ca20d9a0-3e3e-11d1-9bf9-00c04fbbdebf"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_CC"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"33214cc1-011f-11d2-b4b1-00a0d102cfbe"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_NABTS"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f72a76e2-eb0a-11d0-ace4-0000c0cc16ba"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_TELETEXT"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f72a76e3-eb0a-11d0-ace4-0000c0cc16ba"
}
,{
"Name":"KS_RGBQUAD"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"rgbBlue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"rgbGreen","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"rgbRed","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"rgbReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_BITMAPINFOHEADER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"biSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"biWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"biHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"biPlanes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"biBitCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"biCompression","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"biSizeImage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"biXPelsPerMeter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"biYPelsPerMeter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"biClrUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"biClrImportant","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_TRUECOLORINFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwBitMasks","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"bmiColors","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"KS_RGBQUAD","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_VIDEOINFOHEADER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"rcSource","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
,{"Name":"rcTarget","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
,{"Name":"dwBitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwBitErrorRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AvgTimePerFrame","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"bmiHeader","Type":{"Kind":"ApiRef","Name":"KS_BITMAPINFOHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_VIDEOINFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"rcSource","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
,{"Name":"rcTarget","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
,{"Name":"dwBitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwBitErrorRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AvgTimePerFrame","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"bmiHeader","Type":{"Kind":"ApiRef","Name":"KS_BITMAPINFOHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KS_VIDEOINFO"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"bmiColors","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"KS_RGBQUAD","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]}
,{"Name":"dwBitMasks","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"TrueColorInfo","Type":{"Kind":"ApiRef","Name":"KS_TRUECOLORINFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"KS_VBIINFOHEADER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"StartLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EndLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SamplingFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinLineStartTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxLineStartTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ActualLineStartTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ActualLineEndTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"VideoStandard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SamplesPerLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"StrideInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_AnalogVideoInfo"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"rcSource","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
,{"Name":"rcTarget","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
,{"Name":"dwActiveWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwActiveHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AvgTimePerFrame","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_TVTUNER_CHANGE_INFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCountryCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAnalogVideoStandard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_MPEG2Level"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KS_MPEG2Level_Low","Value":0}
,{"Name":"KS_MPEG2Level_Main","Value":1}
,{"Name":"KS_MPEG2Level_High1440","Value":2}
,{"Name":"KS_MPEG2Level_High","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KS_MPEG2Profile"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KS_MPEG2Profile_Simple","Value":0}
,{"Name":"KS_MPEG2Profile_Main","Value":1}
,{"Name":"KS_MPEG2Profile_SNRScalable","Value":2}
,{"Name":"KS_MPEG2Profile_SpatiallyScalable","Value":3}
,{"Name":"KS_MPEG2Profile_High","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KS_VIDEOINFOHEADER2"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"rcSource","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
,{"Name":"rcTarget","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
,{"Name":"dwBitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwBitErrorRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AvgTimePerFrame","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"dwInterlaceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCopyProtectFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPictAspectRatioX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPictAspectRatioY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KS_VIDEOINFOHEADER2"]},"Attrs":[]}
,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bmiHeader","Type":{"Kind":"ApiRef","Name":"KS_BITMAPINFOHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"KS_MPEG1VIDEOINFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"hdr","Type":{"Kind":"ApiRef","Name":"KS_VIDEOINFOHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"dwStartTimeCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbSequenceHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bSequenceHeader","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_MPEGVIDEOINFO2"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"hdr","Type":{"Kind":"ApiRef","Name":"KS_VIDEOINFOHEADER2","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"dwStartTimeCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbSequenceHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bSequenceHeader","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_H264VIDEOINFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"wWidth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wHeight","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wSARwidth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wSARheight","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wProfile","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"bLevelIDC","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"wConstrainedToolset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"bmSupportedUsages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bmCapabilities","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"bmSVCCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bmMVCCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFrameInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bMaxCodecConfigDelay","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"bmSupportedSliceModes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"bmSupportedSyncFrameTypes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"bResolutionScaling","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"bSimulcastSupport","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"bmSupportedRateControlModes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"wMaxMBperSecOneResolutionNoScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMaxMBperSecTwoResolutionsNoScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMaxMBperSecThreeResolutionsNoScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMaxMBperSecFourResolutionsNoScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMaxMBperSecOneResolutionTemporalScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMaxMBperSecTwoResolutionsTemporalScalablility","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMaxMBperSecThreeResolutionsTemporalScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMaxMBperSecFourResolutionsTemporalScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMaxMBperSecOneResolutionTemporalQualityScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMaxMBperSecTwoResolutionsTemporalQualityScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMaxMBperSecThreeResolutionsTemporalQualityScalablity","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMaxMBperSecFourResolutionsTemporalQualityScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMaxMBperSecOneResolutionTemporalSpatialScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMaxMBperSecTwoResolutionsTemporalSpatialScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMaxMBperSecThreeResolutionsTemporalSpatialScalablity","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMaxMBperSecFourResolutionsTemporalSpatialScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMaxMBperSecOneResolutionFullScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMaxMBperSecTwoResolutionsFullScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMaxMBperSecThreeResolutionsFullScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMaxMBperSecFourResolutionsFullScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_MPEAUDIOINFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_DATAFORMAT_VIDEOINFOHEADER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"VideoInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_VIDEOINFOHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_DATAFORMAT_VIDEOINFOHEADER2"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"VideoInfoHeader2","Type":{"Kind":"ApiRef","Name":"KS_VIDEOINFOHEADER2","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_DATAFORMAT_MPEGVIDEOINFO2"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"MpegVideoInfoHeader2","Type":{"Kind":"ApiRef","Name":"KS_MPEGVIDEOINFO2","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_DATAFORMAT_H264VIDEOINFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"H264VideoInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_H264VIDEOINFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_DATAFORMAT_IMAGEINFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"ImageInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_BITMAPINFOHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_DATAFORMAT_VIDEOINFO_PALETTE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"VideoInfo","Type":{"Kind":"ApiRef","Name":"KS_VIDEOINFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_DATAFORMAT_VBIINFOHEADER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"VBIInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_VBIINFOHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_VIDEO_STREAM_CONFIG_CAPS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"VideoStandard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InputSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
,{"Name":"MinCroppingSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
,{"Name":"MaxCroppingSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
,{"Name":"CropGranularityX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"CropGranularityY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"CropAlignX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"CropAlignY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"MinOutputSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
,{"Name":"MaxOutputSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
,{"Name":"OutputGranularityX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"OutputGranularityY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"StretchTapsX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"StretchTapsY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ShrinkTapsX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ShrinkTapsY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"MinFrameInterval","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"MaxFrameInterval","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"MinBitsPerSecond","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"MaxBitsPerSecond","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_DATARANGE_VIDEO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"StreamDescriptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MemoryAllocationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ConfigCaps","Type":{"Kind":"ApiRef","Name":"KS_VIDEO_STREAM_CONFIG_CAPS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"VideoInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_VIDEOINFOHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_DATARANGE_VIDEO2"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"StreamDescriptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MemoryAllocationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ConfigCaps","Type":{"Kind":"ApiRef","Name":"KS_VIDEO_STREAM_CONFIG_CAPS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"VideoInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_VIDEOINFOHEADER2","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_DATARANGE_MPEG1_VIDEO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"StreamDescriptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MemoryAllocationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ConfigCaps","Type":{"Kind":"ApiRef","Name":"KS_VIDEO_STREAM_CONFIG_CAPS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"VideoInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_MPEG1VIDEOINFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_DATARANGE_MPEG2_VIDEO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"StreamDescriptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MemoryAllocationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ConfigCaps","Type":{"Kind":"ApiRef","Name":"KS_VIDEO_STREAM_CONFIG_CAPS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"VideoInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_MPEGVIDEOINFO2","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_DATARANGE_H264_VIDEO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"StreamDescriptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MemoryAllocationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ConfigCaps","Type":{"Kind":"ApiRef","Name":"KS_VIDEO_STREAM_CONFIG_CAPS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"VideoInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_H264VIDEOINFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_DATARANGE_IMAGE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"ConfigCaps","Type":{"Kind":"ApiRef","Name":"KS_VIDEO_STREAM_CONFIG_CAPS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"ImageInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_BITMAPINFOHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_DATARANGE_VIDEO_PALETTE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"StreamDescriptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MemoryAllocationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ConfigCaps","Type":{"Kind":"ApiRef","Name":"KS_VIDEO_STREAM_CONFIG_CAPS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"VideoInfo","Type":{"Kind":"ApiRef","Name":"KS_VIDEOINFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_DATARANGE_VIDEO_VBI"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"StreamDescriptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MemoryAllocationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ConfigCaps","Type":{"Kind":"ApiRef","Name":"KS_VIDEO_STREAM_CONFIG_CAPS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"VBIInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_VBIINFOHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_DATARANGE_ANALOGVIDEO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"AnalogVideoInfo","Type":{"Kind":"ApiRef","Name":"KS_AnalogVideoInfo","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPSETID_VBICAP_PROPERTIES"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f162c607-7b35-496f-ad7f-2dca3b46b718"
}
,{
"Name":"KSPROPERTY_VBICAP"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_VBICAP_PROPERTIES_PROTECTION","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"VBICAP_PROPERTIES_PROTECTION_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSDATAFORMAT_TYPE_NABTS"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e757bca0-39ac-11d1-a9f5-00c04fbbde8f"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_NABTS_FEC"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e757bca1-39ac-11d1-a9f5-00c04fbbde8f"
}
,{
"Name":"NABTSFEC_BUFFER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"groupID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"data","Type":{"Kind":"Array","Shape":{"Size":448},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPSETID_VBICodecFiltering"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"cafeb0ca-8715-11d0-bd6a-0035c0edbabe"
}
,{
"Name":"KSPROPERTY_VBICODECFILTERING"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_VBICODECFILTERING_SCANLINES_REQUESTED_BIT_ARRAY","Value":1}
,{"Name":"KSPROPERTY_VBICODECFILTERING_SCANLINES_DISCOVERED_BIT_ARRAY","Value":2}
,{"Name":"KSPROPERTY_VBICODECFILTERING_SUBSTREAMS_REQUESTED_BIT_ARRAY","Value":3}
,{"Name":"KSPROPERTY_VBICODECFILTERING_SUBSTREAMS_DISCOVERED_BIT_ARRAY","Value":4}
,{"Name":"KSPROPERTY_VBICODECFILTERING_STATISTICS","Value":5}
]
,"IntegerBase":"Int32"
}
,{
"Name":"VBICODECFILTERING_SCANLINES"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DwordBitArray","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"VBICODECFILTERING_NABTS_SUBSTREAMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"SubstreamMask","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"VBICODECFILTERING_CC_SUBSTREAMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"SubstreamMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"CC_BYTE_PAIR"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Decoded","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"CC_HW_FIELD"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ScanlinesRequested","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_SCANLINES","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"fieldFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PictureNumber","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"Lines","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"ApiRef","Name":"CC_BYTE_PAIR","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"NABTS_BUFFER_LINE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Confidence","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Bytes","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"NABTS_BUFFER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"ScanlinesRequested","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_SCANLINES","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"PictureNumber","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"NabtsLines","Type":{"Kind":"Array","Shape":{"Size":11},"Child":{"Kind":"ApiRef","Name":"NABTS_BUFFER_LINE","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"WST_BUFFER_LINE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Confidence","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Bytes","Type":{"Kind":"Array","Shape":{"Size":42},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"WST_BUFFER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ScanlinesRequested","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_SCANLINES","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"WstLines","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"ApiRef","Name":"WST_BUFFER_LINE","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"VBICODECFILTERING_STATISTICS_COMMON"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"InputSRBsProcessed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutputSRBsProcessed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SRBsIgnored","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InputSRBsMissing","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutputSRBsMissing","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutputFailures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InternalErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ExternalErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InputDiscontinuities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DSPFailures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TvTunerChanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"VBIHeaderChanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LineConfidenceAvg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BytesOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"VBICODECFILTERING_STATISTICS_COMMON_PIN"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"SRBsProcessed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SRBsIgnored","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SRBsMissing","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InternalErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ExternalErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Discontinuities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LineConfidenceAvg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BytesOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"VBICODECFILTERING_STATISTICS_NABTS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Common","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_COMMON","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"FECBundleBadLines","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FECQueueOverflows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FECCorrectedLines","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FECUncorrectableLines","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BundlesProcessed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BundlesSent2IP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FilteredLines","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"VBICODECFILTERING_STATISTICS_NABTS_PIN"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Common","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_COMMON_PIN","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"VBICODECFILTERING_STATISTICS_CC"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Common","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_COMMON","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"VBICODECFILTERING_STATISTICS_CC_PIN"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Common","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_COMMON_PIN","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"VBICODECFILTERING_STATISTICS_TELETEXT"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Common","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_COMMON","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"VBICODECFILTERING_STATISTICS_TELETEXT_PIN"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Common","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_COMMON_PIN","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_VBICODECFILTERING_SCANLINES_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Scanlines","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_SCANLINES","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_VBICODECFILTERING_NABTS_SUBSTREAMS_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Substreams","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_NABTS_SUBSTREAMS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_VBICODECFILTERING_CC_SUBSTREAMS_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Substreams","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_CC_SUBSTREAMS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_VBICODECFILTERING_STATISTICS_COMMON_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Statistics","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_COMMON","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_VBICODECFILTERING_STATISTICS_COMMON_PIN_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Statistics","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_COMMON_PIN","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_VBICODECFILTERING_STATISTICS_NABTS_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Statistics","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_NABTS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_VBICODECFILTERING_STATISTICS_NABTS_PIN_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Statistics","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_NABTS_PIN","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_VBICODECFILTERING_STATISTICS_CC_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Statistics","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_CC","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_VBICODECFILTERING_STATISTICS_CC_PIN_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Statistics","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_CC_PIN","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PINNAME_VIDEO_CAPTURE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"fb6c4281-0353-11d1-905f-0000c0cc16ba"
}
,{
"Name":"PINNAME_VIDEO_CC_CAPTURE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"1aad8061-012d-11d2-b4b1-00a0d102cfbe"
}
,{
"Name":"PINNAME_VIDEO_NABTS_CAPTURE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"29703660-498a-11d2-b4b1-00a0d102cfbe"
}
,{
"Name":"PINNAME_VIDEO_PREVIEW"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"fb6c4282-0353-11d1-905f-0000c0cc16ba"
}
,{
"Name":"PINNAME_VIDEO_ANALOGVIDEOIN"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"fb6c4283-0353-11d1-905f-0000c0cc16ba"
}
,{
"Name":"PINNAME_VIDEO_VBI"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"fb6c4284-0353-11d1-905f-0000c0cc16ba"
}
,{
"Name":"PINNAME_VIDEO_VIDEOPORT"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"fb6c4285-0353-11d1-905f-0000c0cc16ba"
}
,{
"Name":"PINNAME_VIDEO_NABTS"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"fb6c4286-0353-11d1-905f-0000c0cc16ba"
}
,{
"Name":"PINNAME_VIDEO_EDS"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"fb6c4287-0353-11d1-905f-0000c0cc16ba"
}
,{
"Name":"PINNAME_VIDEO_TELETEXT"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"fb6c4288-0353-11d1-905f-0000c0cc16ba"
}
,{
"Name":"PINNAME_VIDEO_CC"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"fb6c4289-0353-11d1-905f-0000c0cc16ba"
}
,{
"Name":"PINNAME_VIDEO_STILL"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"fb6c428a-0353-11d1-905f-0000c0cc16ba"
}
,{
"Name":"PINNAME_IMAGE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"38a0cd98-d49b-4ce8-b48a-344667a17830"
}
,{
"Name":"PINNAME_VIDEO_TIMECODE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"fb6c428b-0353-11d1-905f-0000c0cc16ba"
}
,{
"Name":"PINNAME_VIDEO_VIDEOPORT_VBI"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"fb6c428c-0353-11d1-905f-0000c0cc16ba"
}
,{
"Name":"CAPTURE_MEMORY_ALLOCATION_FLAGS"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KS_CAPTURE_ALLOC_INVALID","Value":0}
,{"Name":"KS_CAPTURE_ALLOC_SYSTEM","Value":1}
,{"Name":"KS_CAPTURE_ALLOC_VRAM","Value":2}
,{"Name":"KS_CAPTURE_ALLOC_SYSTEM_AGP","Value":4}
,{"Name":"KS_CAPTURE_ALLOC_VRAM_MAPPED","Value":8}
,{"Name":"KS_CAPTURE_ALLOC_SECURE_BUFFER","Value":16}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPSETID_VramCapture"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e73face3-2880-4902-b799-88d0cd634e0f"
}
,{
"Name":"KSPROPERTY_VIDMEM_TRANSPORT"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_DISPLAY_ADAPTER_GUID","Value":1}
,{"Name":"KSPROPERTY_PREFERRED_CAPTURE_SURFACE","Value":2}
,{"Name":"KSPROPERTY_CURRENT_CAPTURE_SURFACE","Value":3}
,{"Name":"KSPROPERTY_MAP_CAPTURE_HANDLE_TO_VRAM_ADDRESS","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"VRAM_SURFACE_INFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"hSurface","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"VramPhysicalAddress","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"cbCaptured","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwLinearSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lPitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ullReserved","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"VRAM_SURFACE_INFO_PROPERTY_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"pVramSurfaceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VRAM_SURFACE_INFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SECURE_BUFFER_INFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"guidBufferIdentifier","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbCaptured","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ullReserved","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_SECURE_CAMERA_SCENARIO_ID"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"ae53fc6e-8d89-4488-9d2e-4d008731c5fd"
}
,{
"Name":"KSPROPSETID_MPEG4_MediaType_Attributes"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"ff6c4bfa-07a9-4c7b-a237-672f9d68065f"
}
,{
"Name":"KSPROPERTY_MPEG4_MEDIATYPE_ATTRIBUTES"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_MPEG4_MEDIATYPE_SD_BOX","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSEVENTSETID_DynamicFormatChange"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"162ac456-83d7-4239-96df-c75ffa138bc6"
}
,{
"Name":"KSEVENT_DYNAMICFORMATCHANGE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSEVENT_DYNAMIC_FORMAT_CHANGE","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KS_FRAME_INFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ExtendedHeaderSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFrameFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PictureNumber","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"DropCount","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"hDirectDraw","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"hSurfaceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"DirectDrawRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KS_FRAME_INFO"]},"Attrs":[]}
,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KS_FRAME_INFO"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous2_e__Union"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_Anonymous2_e__Union","KS_FRAME_INFO"]},"Attrs":[]}
,{"Name":"FrameCompletionNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Struct"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Reserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"_Anonymous1_e__Union"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"lSurfacePitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"KS_VBI_FRAME_INFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ExtendedHeaderSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFrameFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PictureNumber","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"DropCount","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"dwSamplingFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TvTunerChangeInfo","Type":{"Kind":"ApiRef","Name":"KS_TVTUNER_CHANGE_INFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"VBIInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_VBIINFOHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_AnalogVideoStandard"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KS_AnalogVideo_None","Value":0}
,{"Name":"KS_AnalogVideo_NTSC_M","Value":1}
,{"Name":"KS_AnalogVideo_NTSC_M_J","Value":2}
,{"Name":"KS_AnalogVideo_NTSC_433","Value":4}
,{"Name":"KS_AnalogVideo_PAL_B","Value":16}
,{"Name":"KS_AnalogVideo_PAL_D","Value":32}
,{"Name":"KS_AnalogVideo_PAL_G","Value":64}
,{"Name":"KS_AnalogVideo_PAL_H","Value":128}
,{"Name":"KS_AnalogVideo_PAL_I","Value":256}
,{"Name":"KS_AnalogVideo_PAL_M","Value":512}
,{"Name":"KS_AnalogVideo_PAL_N","Value":1024}
,{"Name":"KS_AnalogVideo_PAL_60","Value":2048}
,{"Name":"KS_AnalogVideo_SECAM_B","Value":4096}
,{"Name":"KS_AnalogVideo_SECAM_D","Value":8192}
,{"Name":"KS_AnalogVideo_SECAM_G","Value":16384}
,{"Name":"KS_AnalogVideo_SECAM_H","Value":32768}
,{"Name":"KS_AnalogVideo_SECAM_K","Value":65536}
,{"Name":"KS_AnalogVideo_SECAM_K1","Value":131072}
,{"Name":"KS_AnalogVideo_SECAM_L","Value":262144}
,{"Name":"KS_AnalogVideo_SECAM_L1","Value":524288}
,{"Name":"KS_AnalogVideo_PAL_N_COMBO","Value":1048576}
]
,"IntegerBase":"Int32"
}
,{
"Name":"PROPSETID_ALLOCATOR_CONTROL"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"53171960-148e-11d2-9979-0000c0cc16ba"
}
,{
"Name":"KSPROPERTY_ALLOCATOR_CONTROL"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_ALLOCATOR_CONTROL_HONOR_COUNT","Value":0}
,{"Name":"KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE","Value":1}
,{"Name":"KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_CAPS","Value":2}
,{"Name":"KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_INTERLEAVE","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_CAPS_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"InterleavedCapSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_INTERLEAVE_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"InterleavedCapPossible","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PROPSETID_VIDCAP_VIDEOPROCAMP"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"c6e13360-30ac-11d0-a18c-00a0c9118956"
}
,{
"Name":"KSPROPERTY_VIDCAP_VIDEOPROCAMP"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_VIDEOPROCAMP_BRIGHTNESS","Value":0}
,{"Name":"KSPROPERTY_VIDEOPROCAMP_CONTRAST","Value":1}
,{"Name":"KSPROPERTY_VIDEOPROCAMP_HUE","Value":2}
,{"Name":"KSPROPERTY_VIDEOPROCAMP_SATURATION","Value":3}
,{"Name":"KSPROPERTY_VIDEOPROCAMP_SHARPNESS","Value":4}
,{"Name":"KSPROPERTY_VIDEOPROCAMP_GAMMA","Value":5}
,{"Name":"KSPROPERTY_VIDEOPROCAMP_COLORENABLE","Value":6}
,{"Name":"KSPROPERTY_VIDEOPROCAMP_WHITEBALANCE","Value":7}
,{"Name":"KSPROPERTY_VIDEOPROCAMP_BACKLIGHT_COMPENSATION","Value":8}
,{"Name":"KSPROPERTY_VIDEOPROCAMP_GAIN","Value":9}
,{"Name":"KSPROPERTY_VIDEOPROCAMP_DIGITAL_MULTIPLIER","Value":10}
,{"Name":"KSPROPERTY_VIDEOPROCAMP_DIGITAL_MULTIPLIER_LIMIT","Value":11}
,{"Name":"KSPROPERTY_VIDEOPROCAMP_WHITEBALANCE_COMPONENT","Value":12}
,{"Name":"KSPROPERTY_VIDEOPROCAMP_POWERLINE_FREQUENCY","Value":13}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPERTY_VIDEOPROCAMP_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_VIDEOPROCAMP_NODE_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_VIDEOPROCAMP_S2"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Value1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Value2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_VIDEOPROCAMP_NODE_S2"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Value1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Value2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PROPSETID_VIDCAP_SELECTOR"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"1abdaeca-68b6-4f83-9371-b413907c7b9f"
}
,{
"Name":"KSPROPERTY_VIDCAP_SELECTOR"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_SELECTOR_SOURCE_NODE_ID","Value":0}
,{"Name":"KSPROPERTY_SELECTOR_NUM_SOURCES","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPERTY_SELECTOR_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_SELECTOR_NODE_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PROPSETID_TUNER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6a2e0605-28e4-11d0-a18c-00a0c9118956"
}
,{
"Name":"KSPROPERTY_TUNER"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_TUNER_CAPS","Value":0}
,{"Name":"KSPROPERTY_TUNER_MODE_CAPS","Value":1}
,{"Name":"KSPROPERTY_TUNER_MODE","Value":2}
,{"Name":"KSPROPERTY_TUNER_STANDARD","Value":3}
,{"Name":"KSPROPERTY_TUNER_FREQUENCY","Value":4}
,{"Name":"KSPROPERTY_TUNER_INPUT","Value":5}
,{"Name":"KSPROPERTY_TUNER_STATUS","Value":6}
,{"Name":"KSPROPERTY_TUNER_IF_MEDIUM","Value":7}
,{"Name":"KSPROPERTY_TUNER_SCAN_CAPS","Value":8}
,{"Name":"KSPROPERTY_TUNER_SCAN_STATUS","Value":9}
,{"Name":"KSPROPERTY_TUNER_STANDARD_MODE","Value":10}
,{"Name":"KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS","Value":11}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPERTY_TUNER_MODES"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_TUNER_MODE_TV","Value":1}
,{"Name":"KSPROPERTY_TUNER_MODE_FM_RADIO","Value":2}
,{"Name":"KSPROPERTY_TUNER_MODE_AM_RADIO","Value":4}
,{"Name":"KSPROPERTY_TUNER_MODE_DSS","Value":8}
,{"Name":"KSPROPERTY_TUNER_MODE_ATSC","Value":16}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KS_TUNER_TUNING_FLAGS"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KS_TUNER_TUNING_EXACT","Value":1}
,{"Name":"KS_TUNER_TUNING_FINE","Value":2}
,{"Name":"KS_TUNER_TUNING_COARSE","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KS_TUNER_STRATEGY"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KS_TUNER_STRATEGY_PLL","Value":1}
,{"Name":"KS_TUNER_STRATEGY_SIGNAL_STRENGTH","Value":2}
,{"Name":"KS_TUNER_STRATEGY_DRIVER_TUNES","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPERTY_TUNER_CAPS_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"ModesSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"VideoMedium","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"TVAudioMedium","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"RadioAudioMedium","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_TUNER_IF_MEDIUM_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"IFMedium","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_TUNER_MODE_CAPS_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"StandardsSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TuningGranularity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumberOfInputs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SettlingTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Strategy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_TUNER_MODE_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_TUNER_FREQUENCY_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Frequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LastFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TuningFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"VideoSubChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AudioSubChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Channel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Country","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_TUNER_STANDARD_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Standard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_TUNER_STANDARD_MODE_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"AutoDetect","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_TUNER_INPUT_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"InputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_TUNER_STATUS_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"CurrentFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PLLOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SignalStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Busy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_TunerDecoderLockType"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"Tuner_LockType_None","Value":0}
,{"Name":"Tuner_LockType_Within_Scan_Sensing_Range","Value":1}
,{"Name":"Tuner_LockType_Locked","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"TUNER_ANALOG_CAPS_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"StandardsSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TuningGranularity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SettlingTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ScanSensingRange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FineTuneSensingRange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EVENTSETID_TUNER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6a2e0606-28e4-11d0-a18c-00a0c9118956"
}
,{
"Name":"KSEVENT_TUNER"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSEVENT_TUNER_CHANGED","Value":0}
,{"Name":"KSEVENT_TUNER_INITIATE_SCAN","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPERTY_TUNER_SCAN_CAPS_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"fSupportsHardwareAssistedScanning","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"SupportedBroadcastStandards","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"GUIDBucket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"lengthofBucket","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"NetworkType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NetworkTunerCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_TUNER_SCAN_STATUS_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"LockStatus","Type":{"Kind":"ApiRef","Name":"_TunerDecoderLockType","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"CurrentFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSEVENT_TUNER_INITIATE_SCAN_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"EventData","Type":{"Kind":"ApiRef","Name":"KSEVENTDATA","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"StartFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EndFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSNODETYPE_VIDEO_STREAMING"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff229e1-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_VIDEO_INPUT_TERMINAL"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff229e2-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_VIDEO_OUTPUT_TERMINAL"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff229e3-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_VIDEO_SELECTOR"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff229e4-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_VIDEO_PROCESSING"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff229e5-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_VIDEO_CAMERA_TERMINAL"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff229e6-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_VIDEO_INPUT_MTT"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff229e7-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"KSNODETYPE_VIDEO_OUTPUT_MTT"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"dff229e8-f70f-11d0-b917-00a0c9223196"
}
,{
"Name":"PROPSETID_VIDCAP_VIDEOENCODER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6a2e0610-28e4-11d0-a18c-00a0c9118956"
}
,{
"Name":"KSPROPERTY_VIDCAP_VIDEOENCODER"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_VIDEOENCODER_CAPS","Value":0}
,{"Name":"KSPROPERTY_VIDEOENCODER_STANDARD","Value":1}
,{"Name":"KSPROPERTY_VIDEOENCODER_COPYPROTECTION","Value":2}
,{"Name":"KSPROPERTY_VIDEOENCODER_CC_ENABLE","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPERTY_VIDEOENCODER_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PROPSETID_VIDCAP_VIDEODECODER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"c6e13350-30ac-11d0-a18c-00a0c9118956"
}
,{
"Name":"KSPROPERTY_VIDCAP_VIDEODECODER"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_VIDEODECODER_CAPS","Value":0}
,{"Name":"KSPROPERTY_VIDEODECODER_STANDARD","Value":1}
,{"Name":"KSPROPERTY_VIDEODECODER_STATUS","Value":2}
,{"Name":"KSPROPERTY_VIDEODECODER_OUTPUT_ENABLE","Value":3}
,{"Name":"KSPROPERTY_VIDEODECODER_VCR_TIMING","Value":4}
,{"Name":"KSPROPERTY_VIDEODECODER_STATUS2","Value":5}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KS_VIDEODECODER_FLAGS"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KS_VIDEODECODER_FLAGS_CAN_DISABLE_OUTPUT","Value":1}
,{"Name":"KS_VIDEODECODER_FLAGS_CAN_USE_VCR_LOCKING","Value":2}
,{"Name":"KS_VIDEODECODER_FLAGS_CAN_INDICATE_LOCKED","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPERTY_VIDEODECODER_CAPS_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"StandardsSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SettlingTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HSyncPerVSync","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_VIDEODECODER_STATUS_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"NumberOfLines","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SignalLocked","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_VIDEODECODER_STATUS2_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"NumberOfLines","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SignalLocked","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ChromaLock","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_VIDEODECODER_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EVENTSETID_VIDEODECODER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6a2e0621-28e4-11d0-a18c-00a0c9118956"
}
,{
"Name":"KSEVENT_VIDEODECODER"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSEVENT_VIDEODECODER_CHANGED","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSEVENTSETID_CameraAsyncControl"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"22a11754-9701-4088-b33f-6b9cbc52df5e"
}
,{
"Name":"KSEVENT_CAMERACONTROL"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSEVENT_CAMERACONTROL_FOCUS","Value":0}
,{"Name":"KSEVENT_CAMERACONTROL_ZOOM","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"PROPSETID_VIDCAP_CAMERACONTROL"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"c6e13370-30ac-11d0-a18c-00a0c9118956"
}
,{
"Name":"KSPROPERTY_VIDCAP_CAMERACONTROL"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_CAMERACONTROL_PAN","Value":0}
,{"Name":"KSPROPERTY_CAMERACONTROL_TILT","Value":1}
,{"Name":"KSPROPERTY_CAMERACONTROL_ROLL","Value":2}
,{"Name":"KSPROPERTY_CAMERACONTROL_ZOOM","Value":3}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXPOSURE","Value":4}
,{"Name":"KSPROPERTY_CAMERACONTROL_IRIS","Value":5}
,{"Name":"KSPROPERTY_CAMERACONTROL_FOCUS","Value":6}
,{"Name":"KSPROPERTY_CAMERACONTROL_SCANMODE","Value":7}
,{"Name":"KSPROPERTY_CAMERACONTROL_PRIVACY","Value":8}
,{"Name":"KSPROPERTY_CAMERACONTROL_PANTILT","Value":9}
,{"Name":"KSPROPERTY_CAMERACONTROL_PAN_RELATIVE","Value":10}
,{"Name":"KSPROPERTY_CAMERACONTROL_TILT_RELATIVE","Value":11}
,{"Name":"KSPROPERTY_CAMERACONTROL_ROLL_RELATIVE","Value":12}
,{"Name":"KSPROPERTY_CAMERACONTROL_ZOOM_RELATIVE","Value":13}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXPOSURE_RELATIVE","Value":14}
,{"Name":"KSPROPERTY_CAMERACONTROL_IRIS_RELATIVE","Value":15}
,{"Name":"KSPROPERTY_CAMERACONTROL_FOCUS_RELATIVE","Value":16}
,{"Name":"KSPROPERTY_CAMERACONTROL_PANTILT_RELATIVE","Value":17}
,{"Name":"KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH","Value":18}
,{"Name":"KSPROPERTY_CAMERACONTROL_AUTO_EXPOSURE_PRIORITY","Value":19}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KS_CameraControlAsyncOperation"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KS_CAMERACONTROL_ASYNC_START","Value":1}
,{"Name":"KS_CAMERACONTROL_ASYNC_STOP","Value":2}
,{"Name":"KS_CAMERACONTROL_ASYNC_RESET","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_S_EX"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FocusRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_NODE_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_S2"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Value1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Value2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_NODE_S2"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Value1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Value2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"lOcularFocalLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lObjectiveFocalLengthMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lObjectiveFocalLengthMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_NODE_FOCAL_LENGTH_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSNODEPROPERTY","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"lOcularFocalLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lObjectiveFocalLengthMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lObjectiveFocalLengthMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PROPSETID_VIDCAP_CAMERACONTROL_FLASH"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"785e8f49-63a2-4144-ab70-ffb278fa26ce"
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_FLASH"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_CAMERACONTROL_FLASH_PROPERTY_ID","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_FLASH_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PROPSETID_VIDCAP_CAMERACONTROL_VIDEO_STABILIZATION"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"43964bd3-7716-404e-8be1-d299b20e50fd"
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_VIDEO_STABILIZATION_MODE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_CAMERACONTROL_VIDEO_STABILIZATION_MODE_PROPERTY_ID","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"VideoStabilizationMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PROPSETID_VIDCAP_CAMERACONTROL_REGION_OF_INTEREST"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"9d12d198-f86c-4fed-b023-5d87653da793"
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_PROPERTY_ID","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"EVENTSETID_VIDCAP_CAMERACONTROL_REGION_OF_INTEREST"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"2fdffc5d-c732-4ba6-b5df-6b4d7fc88b8b"
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"FocusRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
,{"Name":"AutoFocusLock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"AutoExposureLock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"AutoWhitebalanceLock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_S"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Configuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"PROPSETID_VIDCAP_CAMERACONTROL_IMAGE_PIN_CAPABILITY"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"9d3d7bbf-5c6d-4138-bb00-584edd20f7c5"
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_PROPERTY_ID","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_PROPERTY"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOMODE","Value":0}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOFRAMERATE","Value":1}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOMAXFRAMERATE","Value":2}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOTRIGGERTIME","Value":3}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_WARMSTART","Value":4}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_MAXVIDFPS_PHOTORES","Value":5}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOTHUMBNAIL","Value":6}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_SCENEMODE","Value":7}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_TORCHMODE","Value":8}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_FLASHMODE","Value":9}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_OPTIMIZATIONHINT","Value":10}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_WHITEBALANCEMODE","Value":11}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_EXPOSUREMODE","Value":12}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSMODE","Value":13}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_ISO","Value":14}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW","Value":15}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_EVCOMPENSATION","Value":16}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_CAMERAANGLEOFFSET","Value":17}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_METADATA","Value":18}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSPRIORITY","Value":19}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSSTATE","Value":20}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_ROI_CONFIGCAPS","Value":21}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_ROI_ISPCONTROL","Value":22}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOCONFIRMATION","Value":23}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_ZOOM","Value":24}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_MCC","Value":25}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_ISO_ADVANCED","Value":26}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_VIDEOSTABILIZATION","Value":27}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_VFR","Value":28}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_FACEDETECTION","Value":29}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_VIDEOHDR","Value":30}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_HISTOGRAM","Value":31}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_OIS","Value":32}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_ADVANCEDPHOTO","Value":33}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_PROFILE","Value":34}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_FACEAUTH_MODE","Value":35}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_SECURE_MODE","Value":36}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_VIDEOTEMPORALDENOISING","Value":37}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_IRTORCHMODE","Value":38}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_RELATIVEPANELOPTIMIZATION","Value":39}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_END","Value":40}
,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_END2","Value":40}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPERTYSETID_ExtendedCameraControl"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"1cb79112-c0d2-4213-9ca6-cd4fdb927972"
}
,{
"Name":"KSEVENTSETID_ExtendedCameraControl"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"571c92c9-13a2-47e3-a649-d2a778166384"
}
,{
"Name":"KSEVENTSETID_CameraEvent"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"7899b2e0-6b43-4964-9d2a-a21f4061f576"
}
,{
"Name":"KSEVENT_CAMERAEVENT"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSEVENT_PHOTO_SAMPLE_SCANNED","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_WHITEBALANCE_MODE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSCAMERA_EXTENDEDPROP_WHITEBALANCE_TEMPERATURE","Value":1}
,{"Name":"KSCAMERA_EXTENDEDPROP_WHITEBALANCE_PRESET","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_WBPRESET"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSCAMERA_EXTENDEDPROP_WBPRESET_CLOUDY","Value":1}
,{"Name":"KSCAMERA_EXTENDEDPROP_WBPRESET_DAYLIGHT","Value":2}
,{"Name":"KSCAMERA_EXTENDEDPROP_WBPRESET_FLASH","Value":3}
,{"Name":"KSCAMERA_EXTENDEDPROP_WBPRESET_FLUORESCENT","Value":4}
,{"Name":"KSCAMERA_EXTENDEDPROP_WBPRESET_TUNGSTEN","Value":5}
,{"Name":"KSCAMERA_EXTENDEDPROP_WBPRESET_CANDLELIGHT","Value":6}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_FLAGS"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_CLEAR","Value":0}
,{"Name":"KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_SET","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_HEADER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Result","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Capability","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_VALUE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Value","Type":{"Kind":"ApiRef","Name":"_Value_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSCAMERA_EXTENDEDPROP_VALUE"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Value_e__Union"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dbl","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"ull","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ul","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ratio","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"l","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ll","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"KSCAMERA_MAXVIDEOFPS_FORPHOTORES"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PhotoResWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PhotoResHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PreviewFPSNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PreviewFPSDenom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CaptureFPSNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CaptureFPSDenom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_PHOTOMODE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"RequestedHistoryFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxHistoryFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SubMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Min","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Max","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Step","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"VideoProc","Type":{"Kind":"ApiRef","Name":"KSCAMERA_EXTENDEDPROP_VALUE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_EVCOMPENSATION"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Min","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Max","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FIELDOFVIEW"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NormalizedFocalLengthX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NormalizedFocalLengthY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_CAMERAOFFSET"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PitchAngle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"YawAngle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Flag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_METADATAINFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"BufferAlignment","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"MaxMetadataBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_MetadataAlignment"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSCAMERA_EXTENDEDPROP_MetadataAlignment_16","Value":4}
,{"Name":"KSCAMERA_EXTENDEDPROP_MetadataAlignment_32","Value":5}
,{"Name":"KSCAMERA_EXTENDEDPROP_MetadataAlignment_64","Value":6}
,{"Name":"KSCAMERA_EXTENDEDPROP_MetadataAlignment_128","Value":7}
,{"Name":"KSCAMERA_EXTENDEDPROP_MetadataAlignment_256","Value":8}
,{"Name":"KSCAMERA_EXTENDEDPROP_MetadataAlignment_512","Value":9}
,{"Name":"KSCAMERA_EXTENDEDPROP_MetadataAlignment_1024","Value":10}
,{"Name":"KSCAMERA_EXTENDEDPROP_MetadataAlignment_2048","Value":11}
,{"Name":"KSCAMERA_EXTENDEDPROP_MetadataAlignment_4096","Value":12}
,{"Name":"KSCAMERA_EXTENDEDPROP_MetadataAlignment_8192","Value":13}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSCAMERA_MetadataId"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"MetadataId_Standard_Start","Value":1}
,{"Name":"MetadataId_PhotoConfirmation","Value":1}
,{"Name":"MetadataId_UsbVideoHeader","Value":2}
,{"Name":"MetadataId_CaptureStats","Value":3}
,{"Name":"MetadataId_CameraExtrinsics","Value":4}
,{"Name":"MetadataId_CameraIntrinsics","Value":5}
,{"Name":"MetadataId_FrameIllumination","Value":6}
,{"Name":"MetadataId_Standard_End","Value":6}
,{"Name":"MetadataId_Custom_Start","Value":-2147483648}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSCAMERA_METADATA_ITEMHEADER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MetadataId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_METADATA_PHOTOCONFIRMATION"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Header","Type":{"Kind":"ApiRef","Name":"KSCAMERA_METADATA_ITEMHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"PhotoConfirmationIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_METADATA_FRAMEILLUMINATION"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Header","Type":{"Kind":"ApiRef","Name":"KSCAMERA_METADATA_ITEMHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_METADATA_CAPTURESTATS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Header","Type":{"Kind":"ApiRef","Name":"KSCAMERA_METADATA_ITEMHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ExposureTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ExposureCompensationFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ExposureCompensationValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"IsoSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FocusState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LensPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WhiteBalance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FlashPower","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ZoomFactor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SceneMode","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SensorFramerate","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_FOCUSSTATE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSCAMERA_EXTENDEDPROP_FOCUSSTATE_UNINITIALIZED","Value":0}
,{"Name":"KSCAMERA_EXTENDEDPROP_FOCUSSTATE_LOST","Value":1}
,{"Name":"KSCAMERA_EXTENDEDPROP_FOCUSSTATE_SEARCHING","Value":2}
,{"Name":"KSCAMERA_EXTENDEDPROP_FOCUSSTATE_FOCUSED","Value":3}
,{"Name":"KSCAMERA_EXTENDEDPROP_FOCUSSTATE_FAILED","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ROI_CONFIGCAPSHEADER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ConfigCapCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ROI_CONFIGCAPS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ControlId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxNumberOfROIs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Capability","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROLHEADER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROL"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ControlId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ROICount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Result","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ROI_INFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Region","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Weight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"RegionOfInterestType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ROITYPE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSCAMERA_EXTENDEDPROP_ROITYPE_UNKNOWN","Value":0}
,{"Name":"KSCAMERA_EXTENDEDPROP_ROITYPE_FACE","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ROI_WHITEBALANCE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ROIInfo","Type":{"Kind":"ApiRef","Name":"KSCAMERA_EXTENDEDPROP_ROI_INFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ROI_EXPOSURE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ROIInfo","Type":{"Kind":"ApiRef","Name":"KSCAMERA_EXTENDEDPROP_ROI_INFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_ROI_FOCUS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ROIInfo","Type":{"Kind":"ApiRef","Name":"KSCAMERA_EXTENDEDPROP_ROI_INFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTYSETID_PerFrameSettingControl"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f1f3e261-dee6-4537-bff5-ee206db54aac"
}
,{
"Name":"KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_PROPERTY"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_CAPABILITY","Value":0}
,{"Name":"KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_SET","Value":1}
,{"Name":"KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_CLEAR","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSCAMERA_PERFRAMESETTING_ITEM_TYPE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSCAMERA_PERFRAMESETTING_ITEM_EXPOSURE_TIME","Value":1}
,{"Name":"KSCAMERA_PERFRAMESETTING_ITEM_FLASH","Value":2}
,{"Name":"KSCAMERA_PERFRAMESETTING_ITEM_EXPOSURE_COMPENSATION","Value":3}
,{"Name":"KSCAMERA_PERFRAMESETTING_ITEM_ISO","Value":4}
,{"Name":"KSCAMERA_PERFRAMESETTING_ITEM_FOCUS","Value":5}
,{"Name":"KSCAMERA_PERFRAMESETTING_ITEM_PHOTOCONFIRMATION","Value":6}
,{"Name":"KSCAMERA_PERFRAMESETTING_ITEM_CUSTOM","Value":7}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSCAMERA_PERFRAMESETTING_CAP_ITEM_HEADER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_PERFRAMESETTING_CAP_HEADER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ItemCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_PERFRAMESETTING_CUSTOM_ITEM"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_PERFRAMESETTING_ITEM_HEADER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_PERFRAMESETTING_FRAME_HEADER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ItemCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_PERFRAMESETTING_HEADER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FrameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"LoopCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_EXTENDEDPROP_PROFILE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ProfileId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERAPROFILE_Legacy"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"b4894d81-62b7-4eec-8740-80658c4a9d3e"
}
,{
"Name":"KSCAMERAPROFILE_VideoRecording"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"a0e517e8-8f8c-4f6f-9a57-46fc2f647ec0"
}
,{
"Name":"KSCAMERAPROFILE_HighQualityPhoto"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"32440725-961b-4ca3-b5b2-854e719d9e1b"
}
,{
"Name":"KSCAMERAPROFILE_BalancedVideoAndPhoto"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6b52b017-42c7-4a21-bfe3-23f009149887"
}
,{
"Name":"KSCAMERAPROFILE_VideoConferencing"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"c5444a88-e1bf-4597-b2dd-9e1ead864bb8"
}
,{
"Name":"KSCAMERAPROFILE_PhotoSequence"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"02399d9d-4ee8-49ba-bc07-5ff156531413"
}
,{
"Name":"KSCAMERAPROFILE_FaceAuth_Mode"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"81361b22-700b-4546-a2d4-c52e907bfc27"
}
,{
"Name":"KSCAMERAPROFILE_HighFrameRate"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"566e6113-8c35-48e7-b89f-d23fdc1219dc"
}
,{
"Name":"KSCAMERAPROFILE_HDRWithWCGVideo"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"4b27c336-4924-4989-b994-fdaf1dc7cd85"
}
,{
"Name":"KSCAMERAPROFILE_HDRWithWCGPhoto"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"9bf6f1ff-b555-4625-b326-a46def318fb7"
}
,{
"Name":"KSCAMERAPROFILE_VariablePhotoSequence"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"9ff2cb56-e75a-49b1-a928-9985d5946f87"
}
,{
"Name":"KSCAMERAPROFILE_VideoHDR8"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"d4f3f4ec-bdff-4314-b1d4-008e281f74e7"
}
,{
"Name":"KSCAMERA_PROFILE_MEDIAINFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Resolution","Type":{"Kind":"ApiRef","Name":"_Resolution_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["KSCAMERA_PROFILE_MEDIAINFO"]},"Attrs":[]}
,{"Name":"MaxFrameRate","Type":{"Kind":"ApiRef","Name":"_MaxFrameRate_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["KSCAMERA_PROFILE_MEDIAINFO"]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Data0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Data1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Data2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Data3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Resolution_e__Struct"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"X","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_MaxFrameRate_e__Struct"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Numerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Denominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"KSCAMERA_PROFILE_PININFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PinCategory","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSCAMERA_PROFILE_PININFO"]},"Attrs":[]}
,{"Name":"MediaInfoCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MediaInfos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSCAMERA_PROFILE_MEDIAINFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_Anonymous_e__Union","KSCAMERA_PROFILE_PININFO"]},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Struct"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PinIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ProfileSensorType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
]
}
,{
"Name":"KSCAMERA_PROFILE_INFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ProfileId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PinCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Pins","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSCAMERA_PROFILE_PININFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCAMERA_PROFILE_CONCURRENCYINFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ReferenceGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ProfileCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Profiles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSCAMERA_PROFILE_INFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSDEVICE_PROFILE_INFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSDEVICE_PROFILE_INFO"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Camera","Type":{"Kind":"ApiRef","Name":"_Camera_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_Anonymous_e__Union","KSDEVICE_PROFILE_INFO"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Camera_e__Struct"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Info","Type":{"Kind":"ApiRef","Name":"KSCAMERA_PROFILE_INFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ConcurrencyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Concurrency","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSCAMERA_PROFILE_CONCURRENCYINFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
]
}
,{
"Name":"WNF_KSCAMERA_STREAMSTATE_INFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"StreamState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_TYPE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_TYPE_DISABLE","Value":0}
,{"Name":"KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_TYPE_HOSTNTP","Value":1}
,{"Name":"KSPROPERYT_NETWORKCAMERACONTROL_NTPINFO_TYPE_CUSTOM","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_HEADER"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_TYPE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTYSETID_NetworkCameraControl"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"0e780f09-5745-4e3a-bc9f-f226ea43a6ec"
}
,{
"Name":"KSPROPERTY_NETWORKCAMERACONTROL_PROPERTY"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_NETWORKCAMERACONTROL_NTP","Value":0}
,{"Name":"KSPROPERTY_NETWORKCAMERACONTROL_URI","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"PROPSETID_EXT_DEVICE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"b5730a90-1a2c-11cf-8c23-00aa006b6814"
}
,{
"Name":"KSPROPERTY_EXTDEVICE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_EXTDEVICE_ID","Value":0}
,{"Name":"KSPROPERTY_EXTDEVICE_VERSION","Value":1}
,{"Name":"KSPROPERTY_EXTDEVICE_POWER_STATE","Value":2}
,{"Name":"KSPROPERTY_EXTDEVICE_PORT","Value":3}
,{"Name":"KSPROPERTY_EXTDEVICE_CAPABILITIES","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"DEVCAPS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CanRecord","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"CanRecordStrobe","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"HasAudio","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"HasVideo","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"UsesFiles","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"CanSave","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"DeviceType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"TCRead","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"TCWrite","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"CTLRead","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"IndexRead","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Preroll","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Postroll","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"SyncAcc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"NormRate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"CanPreview","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"CanMonitorSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"CanTest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"VideoIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"AudioIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Calibrate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"SeekType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"SimulatedHardware","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_EXTDEVICE_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSPROPERTY_EXTDEVICE_S"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_u_e__Union"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Capabilities","Type":{"Kind":"ApiRef","Name":"DEVCAPS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"DevPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PowerState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pawchString","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"NodeUniqueID","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"PROPSETID_EXT_TRANSPORT"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"a03cd5f0-3045-11cf-8c44-00aa006b6814"
}
,{
"Name":"KSPROPERTY_EXTXPORT"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_EXTXPORT_CAPABILITIES","Value":0}
,{"Name":"KSPROPERTY_EXTXPORT_INPUT_SIGNAL_MODE","Value":1}
,{"Name":"KSPROPERTY_EXTXPORT_OUTPUT_SIGNAL_MODE","Value":2}
,{"Name":"KSPROPERTY_EXTXPORT_LOAD_MEDIUM","Value":3}
,{"Name":"KSPROPERTY_EXTXPORT_MEDIUM_INFO","Value":4}
,{"Name":"KSPROPERTY_EXTXPORT_STATE","Value":5}
,{"Name":"KSPROPERTY_EXTXPORT_STATE_NOTIFY","Value":6}
,{"Name":"KSPROPERTY_EXTXPORT_TIMECODE_SEARCH","Value":7}
,{"Name":"KSPROPERTY_EXTXPORT_ATN_SEARCH","Value":8}
,{"Name":"KSPROPERTY_EXTXPORT_RTC_SEARCH","Value":9}
,{"Name":"KSPROPERTY_RAW_AVC_CMD","Value":10}
]
,"IntegerBase":"Int32"
}
,{
"Name":"TRANSPORTSTATUS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"LastError","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"RecordInhibit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ServoLock","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"MediaPresent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"MediaLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"MediaSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"MediaTrackCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"MediaTrackLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"MediaTrackSide","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"MediaType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"LinkMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"NotifyOn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"TRANSPORTBASICPARMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"TimeFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"TimeReference","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Superimpose","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"EndStopAction","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"RecordFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"StepFrames","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"SetpField","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Preroll","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"RecPreroll","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Postroll","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"EditDelay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"PlayTCDelay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"RecTCDelay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"EditField","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"FrameServo","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ColorFrameServo","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ServoRef","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"WarnGenlock","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"SetTracking","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"VolumeName","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
,{"Name":"Ballistic","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]}
,{"Name":"Speed","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"CounterFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"TunerChannel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"TunerNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"TimerEvent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"TimerStartDay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"TimerStartTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"TimerStopDay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"TimerStopTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"TRANSPORTVIDEOPARMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"OutputMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Input","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"TRANSPORTAUDIOPARMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"EnableOutput","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"EnableRecord","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"EnableSelsync","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Input","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"MonitorSource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MEDIUM_INFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MediaPresent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"MediaType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RecordInhibit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"TRANSPORT_STATE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_EXTXPORT_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSPROPERTY_EXTXPORT_S"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_u_e__Union"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SignalMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LoadMedium","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MediumInfo","Type":{"Kind":"ApiRef","Name":"MEDIUM_INFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"XPrtState","Type":{"Kind":"ApiRef","Name":"TRANSPORT_STATE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Timecode","Type":{"Kind":"ApiRef","Name":"_Timecode_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_u_e__Union","KSPROPERTY_EXTXPORT_S"]},"Attrs":[]}
,{"Name":"dwTimecode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAbsTrackNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RawAVC","Type":{"Kind":"ApiRef","Name":"_RawAVC_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_u_e__Union","KSPROPERTY_EXTXPORT_S"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Timecode_e__Struct"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"frame","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"second","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"minute","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"hour","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_RawAVC_e__Struct"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PayloadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Payload","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
]
}
,{
"Name":"KSPROPERTY_EXTXPORT_NODE_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSPROPERTY_EXTXPORT_NODE_S"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_u_e__Union"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SignalMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LoadMedium","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MediumInfo","Type":{"Kind":"ApiRef","Name":"MEDIUM_INFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"XPrtState","Type":{"Kind":"ApiRef","Name":"TRANSPORT_STATE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Timecode","Type":{"Kind":"ApiRef","Name":"_Timecode_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_u_e__Union","KSPROPERTY_EXTXPORT_NODE_S"]},"Attrs":[]}
,{"Name":"dwTimecode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAbsTrackNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RawAVC","Type":{"Kind":"ApiRef","Name":"_RawAVC_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_u_e__Union","KSPROPERTY_EXTXPORT_NODE_S"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Timecode_e__Struct"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"frame","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"second","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"minute","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"hour","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_RawAVC_e__Struct"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PayloadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Payload","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
]
}
,{
"Name":"PROPSETID_TIMECODE_READER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"9b496ce1-811b-11cf-8c77-00aa006b6814"
}
,{
"Name":"KSPROPERTY_TIMECODE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_TIMECODE_READER","Value":0}
,{"Name":"KSPROPERTY_ATN_READER","Value":1}
,{"Name":"KSPROPERTY_RTC_READER","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPERTY_TIMECODE_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"TimecodeSamp","Type":{"Kind":"ApiRef","Name":"TIMECODE_SAMPLE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_TIMECODE_NODE_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"TimecodeSamp","Type":{"Kind":"ApiRef","Name":"TIMECODE_SAMPLE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSEVENTSETID_EXTDEV_Command"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"109c7988-b3cb-11d2-b48e-006097b3391b"
}
,{
"Name":"KSEVENT_DEVCMD"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSEVENT_EXTDEV_COMMAND_NOTIFY_INTERIM_READY","Value":0}
,{"Name":"KSEVENT_EXTDEV_COMMAND_CONTROL_INTERIM_READY","Value":1}
,{"Name":"KSEVENT_EXTDEV_COMMAND_BUSRESET","Value":2}
,{"Name":"KSEVENT_EXTDEV_TIMECODE_UPDATE","Value":3}
,{"Name":"KSEVENT_EXTDEV_OPERATION_MODE_UPDATE","Value":4}
,{"Name":"KSEVENT_EXTDEV_TRANSPORT_STATE_UPDATE","Value":5}
,{"Name":"KSEVENT_EXTDEV_NOTIFY_REMOVAL","Value":6}
,{"Name":"KSEVENT_EXTDEV_NOTIFY_MEDIUM_CHANGE","Value":7}
]
,"IntegerBase":"Int32"
}
,{
"Name":"PROPSETID_VIDCAP_CROSSBAR"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6a2e0640-28e4-11d0-a18c-00a0c9118956"
}
,{
"Name":"KSPROPERTY_VIDCAP_CROSSBAR"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_CROSSBAR_CAPS","Value":0}
,{"Name":"KSPROPERTY_CROSSBAR_PININFO","Value":1}
,{"Name":"KSPROPERTY_CROSSBAR_CAN_ROUTE","Value":2}
,{"Name":"KSPROPERTY_CROSSBAR_ROUTE","Value":3}
,{"Name":"KSPROPERTY_CROSSBAR_INPUT_ACTIVE","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPERTY_CROSSBAR_CAPS_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"NumberOfInputs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumberOfOutputs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_CROSSBAR_PININFO_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Direction","Type":{"Kind":"ApiRef","Name":"KSPIN_DATAFLOW","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PinType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RelatedPinIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Medium","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_CROSSBAR_ROUTE_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"IndexInputPin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"IndexOutputPin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CanRoute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_CROSSBAR_ACTIVE_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"IndexInputPin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Active","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EVENTSETID_CROSSBAR"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6a2e0641-28e4-11d0-a18c-00a0c9118956"
}
,{
"Name":"KSEVENT_CROSSBAR"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSEVENT_CROSSBAR_CHANGED","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KS_PhysicalConnectorType"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KS_PhysConn_Video_Tuner","Value":1}
,{"Name":"KS_PhysConn_Video_Composite","Value":2}
,{"Name":"KS_PhysConn_Video_SVideo","Value":3}
,{"Name":"KS_PhysConn_Video_RGB","Value":4}
,{"Name":"KS_PhysConn_Video_YRYBY","Value":5}
,{"Name":"KS_PhysConn_Video_SerialDigital","Value":6}
,{"Name":"KS_PhysConn_Video_ParallelDigital","Value":7}
,{"Name":"KS_PhysConn_Video_SCSI","Value":8}
,{"Name":"KS_PhysConn_Video_AUX","Value":9}
,{"Name":"KS_PhysConn_Video_1394","Value":10}
,{"Name":"KS_PhysConn_Video_USB","Value":11}
,{"Name":"KS_PhysConn_Video_VideoDecoder","Value":12}
,{"Name":"KS_PhysConn_Video_VideoEncoder","Value":13}
,{"Name":"KS_PhysConn_Video_SCART","Value":14}
,{"Name":"KS_PhysConn_Audio_Tuner","Value":4096}
,{"Name":"KS_PhysConn_Audio_Line","Value":4097}
,{"Name":"KS_PhysConn_Audio_Mic","Value":4098}
,{"Name":"KS_PhysConn_Audio_AESDigital","Value":4099}
,{"Name":"KS_PhysConn_Audio_SPDIFDigital","Value":4100}
,{"Name":"KS_PhysConn_Audio_SCSI","Value":4101}
,{"Name":"KS_PhysConn_Audio_AUX","Value":4102}
,{"Name":"KS_PhysConn_Audio_1394","Value":4103}
,{"Name":"KS_PhysConn_Audio_USB","Value":4104}
,{"Name":"KS_PhysConn_Audio_AudioDecoder","Value":4105}
]
,"IntegerBase":"Int32"
}
,{
"Name":"PROPSETID_VIDCAP_TVAUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6a2e0650-28e4-11d0-a18c-00a0c9118956"
}
,{
"Name":"KSPROPERTY_VIDCAP_TVAUDIO"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_TVAUDIO_CAPS","Value":0}
,{"Name":"KSPROPERTY_TVAUDIO_MODE","Value":1}
,{"Name":"KSPROPERTY_TVAUDIO_CURRENTLY_AVAILABLE_MODES","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPERTY_TVAUDIO_CAPS_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InputMedium","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"OutputMedium","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_TVAUDIO_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSEVENTSETID_VIDCAP_TVAUDIO"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6a2e0651-28e4-11d0-a18c-00a0c9118956"
}
,{
"Name":"KSEVENT_TVAUDIO"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSEVENT_TVAUDIO_CHANGED","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"PROPSETID_VIDCAP_VIDEOCOMPRESSION"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"c6e13343-30ac-11d0-a18c-00a0c9118956"
}
,{
"Name":"KSPROPERTY_VIDCAP_VIDEOCOMPRESSION"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_VIDEOCOMPRESSION_GETINFO","Value":0}
,{"Name":"KSPROPERTY_VIDEOCOMPRESSION_KEYFRAME_RATE","Value":1}
,{"Name":"KSPROPERTY_VIDEOCOMPRESSION_PFRAMES_PER_KEYFRAME","Value":2}
,{"Name":"KSPROPERTY_VIDEOCOMPRESSION_QUALITY","Value":3}
,{"Name":"KSPROPERTY_VIDEOCOMPRESSION_OVERRIDE_KEYFRAME","Value":4}
,{"Name":"KSPROPERTY_VIDEOCOMPRESSION_OVERRIDE_FRAME_SIZE","Value":5}
,{"Name":"KSPROPERTY_VIDEOCOMPRESSION_WINDOWSIZE","Value":6}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KS_CompressionCaps"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KS_CompressionCaps_CanQuality","Value":1}
,{"Name":"KS_CompressionCaps_CanCrunch","Value":2}
,{"Name":"KS_CompressionCaps_CanKeyFrame","Value":4}
,{"Name":"KS_CompressionCaps_CanBFrame","Value":8}
,{"Name":"KS_CompressionCaps_CanWindow","Value":16}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KS_VideoStreamingHints"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KS_StreamingHint_FrameInterval","Value":256}
,{"Name":"KS_StreamingHint_KeyFrameRate","Value":512}
,{"Name":"KS_StreamingHint_PFrameRate","Value":1024}
,{"Name":"KS_StreamingHint_CompQuality","Value":2048}
,{"Name":"KS_StreamingHint_CompWindowSize","Value":4096}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DefaultKeyFrameRate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"DefaultPFrameRate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"DefaultQuality","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"NumberOfQualitySettings","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_VIDEOCOMPRESSION_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_VIDEOCOMPRESSION_S1"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_OVERLAY"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e436eb7f-524f-11ce-9f53-0020af0ba770"
}
,{
"Name":"KSPROPSETID_OverlayUpdate"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"490ea5cf-7681-11d1-a21c-00a0c9223196"
}
,{
"Name":"KSPROPERTY_OVERLAYUPDATE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_OVERLAYUPDATE_INTERESTS","Value":0}
,{"Name":"KSPROPERTY_OVERLAYUPDATE_CLIPLIST","Value":1}
,{"Name":"KSPROPERTY_OVERLAYUPDATE_PALETTE","Value":2}
,{"Name":"KSPROPERTY_OVERLAYUPDATE_COLORKEY","Value":4}
,{"Name":"KSPROPERTY_OVERLAYUPDATE_VIDEOPOSITION","Value":8}
,{"Name":"KSPROPERTY_OVERLAYUPDATE_DISPLAYCHANGE","Value":16}
,{"Name":"KSPROPERTY_OVERLAYUPDATE_COLORREF","Value":268435456}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSDISPLAYCHANGE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PelsWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PelsHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BitsPerPel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DeviceID","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PROPSETID_VIDCAP_VIDEOCONTROL"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6a2e0670-28e4-11d0-a18c-00a0c9118956"
}
,{
"Name":"KSPROPERTY_VIDCAP_VIDEOCONTROL"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_VIDEOCONTROL_CAPS","Value":0}
,{"Name":"KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE","Value":1}
,{"Name":"KSPROPERTY_VIDEOCONTROL_FRAME_RATES","Value":2}
,{"Name":"KSPROPERTY_VIDEOCONTROL_MODE","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KS_VideoControlFlags"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KS_VideoControlFlag_FlipHorizontal","Value":1}
,{"Name":"KS_VideoControlFlag_FlipVertical","Value":2}
,{"Name":"KS_Obsolete_VideoControlFlag_ExternalTriggerEnable","Value":16}
,{"Name":"KS_Obsolete_VideoControlFlag_Trigger","Value":32}
,{"Name":"KS_VideoControlFlag_ExternalTriggerEnable","Value":4}
,{"Name":"KS_VideoControlFlag_Trigger","Value":8}
,{"Name":"KS_VideoControlFlag_IndependentImagePin","Value":64}
,{"Name":"KS_VideoControlFlag_StillCapturePreviewFrame","Value":128}
,{"Name":"KS_VideoControlFlag_StartPhotoSequenceCapture","Value":256}
,{"Name":"KS_VideoControlFlag_StopPhotoSequenceCapture","Value":512}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPERTY_VIDEOCONTROL_CAPS_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"VideoControlCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_VIDEOCONTROL_MODE_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RangeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Dimensions","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
,{"Name":"CurrentActualFrameRate","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"CurrentMaxAvailableFrameRate","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPERTY_VIDEOCONTROL_FRAME_RATES_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RangeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Dimensions","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PROPSETID_VIDCAP_DROPPEDFRAMES"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"c6e13344-30ac-11d0-a18c-00a0c9118956"
}
,{
"Name":"KSPROPERTY_VIDCAP_DROPPEDFRAMES"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_DROPPEDFRAMES_CURRENT","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPERTY_DROPPEDFRAMES_CURRENT_S"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"PictureNumber","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"DropCount","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"AverageFrameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPSETID_VPConfig"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"bc29a660-30e3-11d0-9e69-00c04fd7c15b"
}
,{
"Name":"KSPROPSETID_VPVBIConfig"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"ec529b00-1a1f-11d1-bad9-00609744111a"
}
,{
"Name":"KSPROPERTY_VPCONFIG"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_VPCONFIG_NUMCONNECTINFO","Value":0}
,{"Name":"KSPROPERTY_VPCONFIG_GETCONNECTINFO","Value":1}
,{"Name":"KSPROPERTY_VPCONFIG_SETCONNECTINFO","Value":2}
,{"Name":"KSPROPERTY_VPCONFIG_VPDATAINFO","Value":3}
,{"Name":"KSPROPERTY_VPCONFIG_MAXPIXELRATE","Value":4}
,{"Name":"KSPROPERTY_VPCONFIG_INFORMVPINPUT","Value":5}
,{"Name":"KSPROPERTY_VPCONFIG_NUMVIDEOFORMAT","Value":6}
,{"Name":"KSPROPERTY_VPCONFIG_GETVIDEOFORMAT","Value":7}
,{"Name":"KSPROPERTY_VPCONFIG_SETVIDEOFORMAT","Value":8}
,{"Name":"KSPROPERTY_VPCONFIG_INVERTPOLARITY","Value":9}
,{"Name":"KSPROPERTY_VPCONFIG_DECIMATIONCAPABILITY","Value":10}
,{"Name":"KSPROPERTY_VPCONFIG_SCALEFACTOR","Value":11}
,{"Name":"KSPROPERTY_VPCONFIG_DDRAWHANDLE","Value":12}
,{"Name":"KSPROPERTY_VPCONFIG_VIDEOPORTID","Value":13}
,{"Name":"KSPROPERTY_VPCONFIG_DDRAWSURFACEHANDLE","Value":14}
,{"Name":"KSPROPERTY_VPCONFIG_SURFACEPARAMS","Value":15}
]
,"IntegerBase":"Int32"
}
,{
"Name":"CLSID_KsIBasicAudioInterfaceHandler"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"b9f8ac3e-0f71-11d2-b72c-00c04fb6bd3d"
}
,{
"Name":"DDVIDEOPORTCONNECT"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPortWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"guidTypeID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_AMPixAspectRatio"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KS_PixAspectRatio_NTSC4x3","Value":0}
,{"Name":"KS_PixAspectRatio_NTSC16x9","Value":1}
,{"Name":"KS_PixAspectRatio_PAL4x3","Value":2}
,{"Name":"KS_PixAspectRatio_PAL16x9","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KS_AMVP_SELECTFORMATBY"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KS_AMVP_DO_NOT_CARE","Value":0}
,{"Name":"KS_AMVP_BEST_BANDWIDTH","Value":1}
,{"Name":"KS_AMVP_INPUT_SAME_AS_OUTPUT","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KS_AMVP_MODE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KS_AMVP_MODE_WEAVE","Value":0}
,{"Name":"KS_AMVP_MODE_BOBINTERLEAVED","Value":1}
,{"Name":"KS_AMVP_MODE_BOBNONINTERLEAVED","Value":2}
,{"Name":"KS_AMVP_MODE_SKIPEVEN","Value":3}
,{"Name":"KS_AMVP_MODE_SKIPODD","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KS_AMVPDIMINFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwFieldWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFieldHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVBIWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVBIHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rcValidRegion","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_AMVPDATAINFO"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMicrosecondsPerField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"amvpDimInfo","Type":{"Kind":"ApiRef","Name":"KS_AMVPDIMINFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"dwPictAspectRatioX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPictAspectRatioY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bEnableDoubleClock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"bEnableVACT","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"bDataIsInterlaced","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lHalfLinesOdd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"bFieldPolarityInverted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"dwNumLinesInVREF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lHalfLinesEven","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_AMVPSIZE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSVPMAXPIXELRATE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"ApiRef","Name":"KS_AMVPSIZE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"MaxPixelsPerSecond","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSVPSIZE_PROP"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Size","Type":{"Kind":"ApiRef","Name":"KS_AMVPSIZE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSVPSURFACEPARAMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwXOrigin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwYOrigin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSEVENTSETID_VPNotify"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"20c5598e-d3c8-11d0-8dfc-00c04fd7c08b"
}
,{
"Name":"KSEVENT_VPNOTIFY"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSEVENT_VPNOTIFY_FORMATCHANGE","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSEVENTSETID_VIDCAPTOSTI"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"db47de20-f628-11d1-ba41-00a0c90d2b05"
}
,{
"Name":"KSEVENT_VIDCAPTOSTI"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSEVENT_VIDCAPTOSTI_EXT_TRIGGER","Value":0}
,{"Name":"KSEVENT_VIDCAP_AUTO_UPDATE","Value":1}
,{"Name":"KSEVENT_VIDCAP_SEARCH","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSPROPERTY_EXTENSION_UNIT"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_EXTENSION_UNIT_INFO","Value":0}
,{"Name":"KSPROPERTY_EXTENSION_UNIT_CONTROL","Value":1}
,{"Name":"KSPROPERTY_EXTENSION_UNIT_PASS_THROUGH","Value":65535}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSEVENTSETID_VPVBINotify"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"ec529b01-1a1f-11d1-bad9-00609744111a"
}
,{
"Name":"KSEVENT_VPVBINOTIFY"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSEVENT_VPVBINOTIFY_FORMATCHANGE","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSDATAFORMAT_TYPE_AUXLine21Data"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"670aea80-3a82-11d0-b79b-00aa003767a7"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_Line21_BytePair"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6e8d4a22-310c-11d0-b79a-00aa003767a7"
}
,{
"Name":"KSDATAFORMAT_SUBTYPE_Line21_GOPPacket"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6e8d4a23-310c-11d0-b79a-00aa003767a7"
}
,{
"Name":"KSGOP_USERDATA"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"sc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cFields","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"l21Data","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSDATAFORMAT_TYPE_DVD_ENCRYPTED_PACK"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"ed0b916a-044d-11d1-aa78-00c04fc31d60"
}
,{
"Name":"KSPROPSETID_TSRateChange"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"a503c5c0-1d1d-11d1-ad80-444553540000"
}
,{
"Name":"KS_AM_PROPERTY_TS_RATE_CHANGE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KS_AM_RATE_SimpleRateChange","Value":1}
,{"Name":"KS_AM_RATE_ExactRateChange","Value":2}
,{"Name":"KS_AM_RATE_MaxFullDataRate","Value":3}
,{"Name":"KS_AM_RATE_Step","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KS_AM_SimpleRateChange"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"StartTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"Rate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KS_AM_ExactRateChange"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"OutputZeroTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"Rate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSCATEGORY_ENCODER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"19689bf6-c384-48fd-ad51-90e58c79f70b"
}
,{
"Name":"KSCATEGORY_MULTIPLEXER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"7a5de1d3-01a1-452c-b481-4fa2b96271e8"
}
,{
"Name":"ENCAPIPARAM_BITRATE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"49cc4c43-ca83-4ad4-a9af-f3696af666df"
}
,{
"Name":"ENCAPIPARAM_PEAK_BITRATE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"703f16a9-3d48-44a1-b077-018dff915d19"
}
,{
"Name":"ENCAPIPARAM_BITRATE_MODE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"ee5fb25c-c713-40d1-9d58-c0d7241e250f"
}
,{
"Name":"CODECAPI_CHANGELISTS"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"62b12acf-f6b0-47d9-9456-96f22c4e0b9d"
}
,{
"Name":"CODECAPI_VIDEO_ENCODER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"7112e8e1-3d03-47ef-8e60-03f1cf537301"
}
,{
"Name":"CODECAPI_AUDIO_ENCODER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"b9d19a3e-f897-429c-bc46-8138b7272b2d"
}
,{
"Name":"CODECAPI_SETALLDEFAULTS"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6c5e6a7c-acf8-4f55-a999-1a628109051b"
}
,{
"Name":"CODECAPI_ALLSETTINGS"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6a577e92-83e1-4113-adc2-4fcec32f83a1"
}
,{
"Name":"CODECAPI_SUPPORTSEVENTS"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"0581af97-7693-4dbd-9dca-3f9ebd6585a1"
}
,{
"Name":"CODECAPI_CURRENTCHANGELIST"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"1cb14e83-7d72-4657-83fd-47a2c5b9d13d"
}
,{
"Name":"KSPROPSETID_Jack"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"4509f757-2d46-4637-8e62-ce7db944f57b"
}
,{
"Name":"KSPROPERTY_JACK"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_JACK_DESCRIPTION","Value":1}
,{"Name":"KSPROPERTY_JACK_DESCRIPTION2","Value":2}
,{"Name":"KSPROPERTY_JACK_SINK_INFO","Value":3}
,{"Name":"KSPROPERTY_JACK_CONTAINERID","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"EPcxConnectionType"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"eConnTypeUnknown","Value":0}
,{"Name":"eConnType3Point5mm","Value":1}
,{"Name":"eConnTypeQuarter","Value":2}
,{"Name":"eConnTypeAtapiInternal","Value":3}
,{"Name":"eConnTypeRCA","Value":4}
,{"Name":"eConnTypeOptical","Value":5}
,{"Name":"eConnTypeOtherDigital","Value":6}
,{"Name":"eConnTypeOtherAnalog","Value":7}
,{"Name":"eConnTypeMultichannelAnalogDIN","Value":8}
,{"Name":"eConnTypeXlrProfessional","Value":9}
,{"Name":"eConnTypeRJ11Modem","Value":10}
,{"Name":"eConnTypeCombination","Value":11}
]
,"IntegerBase":"Int32"
}
,{
"Name":"EPcxGeoLocation"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"eGeoLocRear","Value":1}
,{"Name":"eGeoLocFront","Value":2}
,{"Name":"eGeoLocLeft","Value":3}
,{"Name":"eGeoLocRight","Value":4}
,{"Name":"eGeoLocTop","Value":5}
,{"Name":"eGeoLocBottom","Value":6}
,{"Name":"eGeoLocRearPanel","Value":7}
,{"Name":"eGeoLocRiser","Value":8}
,{"Name":"eGeoLocInsideMobileLid","Value":9}
,{"Name":"eGeoLocDrivebay","Value":10}
,{"Name":"eGeoLocHDMI","Value":11}
,{"Name":"eGeoLocOutsideMobileLid","Value":12}
,{"Name":"eGeoLocATAPI","Value":13}
,{"Name":"eGeoLocNotApplicable","Value":14}
,{"Name":"eGeoLocReserved6","Value":15}
,{"Name":"EPcxGeoLocation_enum_count","Value":16}
]
,"IntegerBase":"Int32"
}
,{
"Name":"EPcxGenLocation"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"eGenLocPrimaryBox","Value":0}
,{"Name":"eGenLocInternal","Value":1}
,{"Name":"eGenLocSeparate","Value":2}
,{"Name":"eGenLocOther","Value":3}
,{"Name":"EPcxGenLocation_enum_count","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"EPxcPortConnection"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"ePortConnJack","Value":0}
,{"Name":"ePortConnIntegratedDevice","Value":1}
,{"Name":"ePortConnBothIntegratedAndJack","Value":2}
,{"Name":"ePortConnUnknown","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSJACK_DESCRIPTION"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ChannelMapping","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ConnectionType","Type":{"Kind":"ApiRef","Name":"EPcxConnectionType","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"GeoLocation","Type":{"Kind":"ApiRef","Name":"EPcxGeoLocation","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"GenLocation","Type":{"Kind":"ApiRef","Name":"EPcxGenLocation","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"PortConnection","Type":{"Kind":"ApiRef","Name":"EPxcPortConnection","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"IsConnected","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSJACK_SINK_CONNECTIONTYPE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSJACK_SINK_CONNECTIONTYPE_HDMI","Value":0}
,{"Name":"KSJACK_SINK_CONNECTIONTYPE_DISPLAYPORT","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSJACK_SINK_INFORMATION"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ConnType","Type":{"Kind":"ApiRef","Name":"KSJACK_SINK_CONNECTIONTYPE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"ManufacturerId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ProductId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"AudioLatency","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"HDCPCapable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"AICapable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"SinkDescriptionLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"SinkDescription","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"PortId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSJACK_DESCRIPTION2"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DeviceStateInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"JackCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPSETID_AudioPosture"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"db14e8da-0267-4aab-8759-bac88e46b653"
}
,{
"Name":"KSPROPERTY_AUDIOPOSTURE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_AUDIOPOSTURE_DESCRIPTION","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"AUDIOPOSTURE_PANEL_ORIENTATION"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"AUDIOPOSTURE_PANEL_ORIENTATION_NOTROTATED","Value":0}
,{"Name":"AUDIOPOSTURE_PANEL_ORIENTATION_ROTATED90DEGREESCOUNTERCLOCKWISE","Value":1}
,{"Name":"AUDIOPOSTURE_PANEL_ORIENTATION_ROTATED180DEGREESCOUNTERCLOCKWISE","Value":2}
,{"Name":"AUDIOPOSTURE_PANEL_ORIENTATION_ROTATED270DEGREESCOUNTERCLOCKWISE","Value":3}
,{"Name":"AUDIOPOSTURE_PANEL_ORIENTATION_FACEUP","Value":4}
,{"Name":"AUDIOPOSTURE_PANEL_ORIENTATION_FACEDOWN","Value":5}
,{"Name":"AUDIOPOSTURE_PANEL_ORIENTATION_COUNT","Value":6}
]
,"IntegerBase":"Int32"
}
,{
"Name":"AUDIOPOSTURE_PANEL_POWER"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"AUDIOPOSTURE_PANEL_POWER_OFF","Value":0}
,{"Name":"AUDIOPOSTURE_PANEL_POWER_ON","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSAUDIOPOSTURE_PANEL_STATE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Power","Type":{"Kind":"ApiRef","Name":"AUDIOPOSTURE_PANEL_POWER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Orientation","Type":{"Kind":"ApiRef","Name":"AUDIOPOSTURE_PANEL_ORIENTATION","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"AUDIOPOSTURE_MEMBER_FLAGS"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"AUDIOPOSTURE_MEMBER_FLAGS_HINGEANGLE","Value":1}
,{"Name":"AUDIOPOSTURE_MEMBER_FLAGS_PANELSTATE","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSAUDIOPOSTURE_DESCRIPTION"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MembersListCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPSETID_AudioBufferDuration"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"4e73c07f-23cc-4955-a7ea-3da502496290"
}
,{
"Name":"KSPROPSETID_AudioEngine"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"3a2f82dc-886f-4baa-9eb4-082b9025c536"
}
,{
"Name":"KSPROPERTY_AUDIOENGINE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_AUDIOENGINE_LFXENABLE","Value":0}
,{"Name":"KSPROPERTY_AUDIOENGINE_GFXENABLE","Value":1}
,{"Name":"KSPROPERTY_AUDIOENGINE_MIXFORMAT","Value":2}
,{"Name":"KSPROPERTY_AUDIOENGINE_DEVICEFORMAT","Value":4}
,{"Name":"KSPROPERTY_AUDIOENGINE_SUPPORTEDDEVICEFORMATS","Value":5}
,{"Name":"KSPROPERTY_AUDIOENGINE_DESCRIPTOR","Value":6}
,{"Name":"KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE","Value":7}
,{"Name":"KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION","Value":8}
,{"Name":"KSPROPERTY_AUDIOENGINE_VOLUMELEVEL","Value":9}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSAUDIOENGINE_DESCRIPTOR"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"nHostPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"nOffloadPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"nLoopbackPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSAUDIOENGINE_BUFFER_SIZE_RANGE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MinBufferBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxBufferBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"AUDIO_CURVE_TYPE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"AUDIO_CURVE_TYPE_NONE","Value":0}
,{"Name":"AUDIO_CURVE_TYPE_WINDOWS_FADE","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSAUDIOENGINE_VOLUMELEVEL"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"TargetVolume","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"CurveType","Type":{"Kind":"ApiRef","Name":"AUDIO_CURVE_TYPE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"CurveDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSPROPSETID_AudioSignalProcessing"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"4f67b528-30c9-40de-b2fb-859ddd1f3470"
}
,{
"Name":"KSPROPERTY_AUDIOSIGNALPROCESSING"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_AUDIOSIGNALPROCESSING_MODES","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSATTRIBUTEID_AUDIOSIGNALPROCESSING_MODE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e1f89eb5-5f46-419b-967b-ff6770b98401"
}
,{
"Name":"KSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AttributeHeader","Type":{"Kind":"ApiRef","Name":"KSATTRIBUTE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"SignalProcessingMode","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"AUDIO_SIGNALPROCESSINGMODE_DEFAULT"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"c18e2f7e-933d-4965-b7d1-1eef228d2af3"
}
,{
"Name":"AUDIO_SIGNALPROCESSINGMODE_RAW"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"9e90ea20-b493-4fd1-a1a8-7e1361a956cf"
}
,{
"Name":"BLUETOOTHLE_MIDI_SERVICE_UUID"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"03b80e5a-ede8-4b33-a751-6ce34ec4c700"
}
,{
"Name":"BLUETOOTH_MIDI_DATAIO_CHARACTERISTIC"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"7772e5db-3868-4112-a1a9-f2669d106bf3"
}
,{
"Name":"APO_CLASS_UUID"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"5989fce8-9cd0-467d-8a6a-5419e31529d4"
}
,{
"Name":"AUDIOENDPOINT_CLASS_UUID"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"c166523c-fe0c-4a94-a586-f1a80cfbbf3e"
}
,{
"Name":"AUDIO_SIGNALPROCESSINGMODE_COMMUNICATIONS"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"98951333-b9cd-48b1-a0a3-ff40682d73f7"
}
,{
"Name":"AUDIO_SIGNALPROCESSINGMODE_SPEECH"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"fc1cfc9b-b9d6-4cfa-b5e0-4bb2166878b2"
}
,{
"Name":"AUDIO_SIGNALPROCESSINGMODE_NOTIFICATION"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"9cf2a70b-f377-403b-bd6b-360863e0355c"
}
,{
"Name":"AUDIO_SIGNALPROCESSINGMODE_MEDIA"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"4780004e-7133-41d8-8c74-660dadd2c0ee"
}
,{
"Name":"AUDIO_SIGNALPROCESSINGMODE_MOVIE"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"b26feb0d-ec94-477c-9494-d1ab8e753f6e"
}
,{
"Name":"AUDIO_EFFECT_TYPE_ACOUSTIC_ECHO_CANCELLATION"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6f64adbe-8211-11e2-8c70-2c27d7f001fa"
}
,{
"Name":"AUDIO_EFFECT_TYPE_NOISE_SUPPRESSION"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6f64adbf-8211-11e2-8c70-2c27d7f001fa"
}
,{
"Name":"AUDIO_EFFECT_TYPE_AUTOMATIC_GAIN_CONTROL"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6f64adc0-8211-11e2-8c70-2c27d7f001fa"
}
,{
"Name":"AUDIO_EFFECT_TYPE_BEAMFORMING"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6f64adc1-8211-11e2-8c70-2c27d7f001fa"
}
,{
"Name":"AUDIO_EFFECT_TYPE_CONSTANT_TONE_REMOVAL"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6f64adc2-8211-11e2-8c70-2c27d7f001fa"
}
,{
"Name":"AUDIO_EFFECT_TYPE_EQUALIZER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6f64adc3-8211-11e2-8c70-2c27d7f001fa"
}
,{
"Name":"AUDIO_EFFECT_TYPE_LOUDNESS_EQUALIZER"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6f64adc4-8211-11e2-8c70-2c27d7f001fa"
}
,{
"Name":"AUDIO_EFFECT_TYPE_BASS_BOOST"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6f64adc5-8211-11e2-8c70-2c27d7f001fa"
}
,{
"Name":"AUDIO_EFFECT_TYPE_VIRTUAL_SURROUND"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6f64adc6-8211-11e2-8c70-2c27d7f001fa"
}
,{
"Name":"AUDIO_EFFECT_TYPE_VIRTUAL_HEADPHONES"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6f64adc7-8211-11e2-8c70-2c27d7f001fa"
}
,{
"Name":"AUDIO_EFFECT_TYPE_SPEAKER_FILL"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6f64adc8-8211-11e2-8c70-2c27d7f001fa"
}
,{
"Name":"AUDIO_EFFECT_TYPE_ROOM_CORRECTION"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6f64adc9-8211-11e2-8c70-2c27d7f001fa"
}
,{
"Name":"AUDIO_EFFECT_TYPE_BASS_MANAGEMENT"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6f64adca-8211-11e2-8c70-2c27d7f001fa"
}
,{
"Name":"AUDIO_EFFECT_TYPE_ENVIRONMENTAL_EFFECTS"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6f64adcb-8211-11e2-8c70-2c27d7f001fa"
}
,{
"Name":"AUDIO_EFFECT_TYPE_SPEAKER_PROTECTION"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6f64adcc-8211-11e2-8c70-2c27d7f001fa"
}
,{
"Name":"AUDIO_EFFECT_TYPE_SPEAKER_COMPENSATION"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6f64adcd-8211-11e2-8c70-2c27d7f001fa"
}
,{
"Name":"AUDIO_EFFECT_TYPE_DYNAMIC_RANGE_COMPRESSION"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"6f64adce-8211-11e2-8c70-2c27d7f001fa"
}
,{
"Name":"KSPROPSETID_AudioModule"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"c034fdb0-ff75-47c8-aa3c-ee46716b50c6"
}
,{
"Name":"KSPROPERTY_AUDIOMODULE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"KSPROPERTY_AUDIOMODULE_DESCRIPTORS","Value":1}
,{"Name":"KSPROPERTY_AUDIOMODULE_COMMAND","Value":2}
,{"Name":"KSPROPERTY_AUDIOMODULE_NOTIFICATION_DEVICE_ID","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"KSAUDIOMODULE_DESCRIPTOR"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ClassId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"InstanceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"VersionMajor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"VersionMinor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Name","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSAUDIOMODULE_PROPERTY"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"ClassId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"InstanceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KSNOTIFICATIONID_AudioModule"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"9c2220f0-d9a6-4d5c-a036-573857fd50d2"
}
,{
"Name":"KSAUDIOMODULE_NOTIFICATION"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSAUDIOMODULE_NOTIFICATION"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ProviderId","Type":{"Kind":"ApiRef","Name":"_ProviderId_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_Anonymous_e__Union","KSAUDIOMODULE_NOTIFICATION"]},"Attrs":[]}
,{"Name":"Alignment","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_ProviderId_e__Struct"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DeviceId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"ClassId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"InstanceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
]
}
,{
"Name":"_AUDCLNT_BUFFERFLAGS"
,"Platform":null
,"Kind":"Enum"
,"Flags":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"
,"Platform":null
,"Kind":"Enum"
,"Flags":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":"Int32"
}
,{
"Name":"AudioClientProperties"
,"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":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"eCategory","Type":{"Kind":"ApiRef","Name":"AUDIO_STREAM_CATEGORY","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Options","Type":{"Kind":"ApiRef","Name":"AUDCLNT_STREAMOPTIONS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IAudioClient"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"1cb9ad4c-dbfa-4c32-b178-c2f568a703b2"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Initialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"ShareMode","Type":{"Kind":"ApiRef","Name":"AUDCLNT_SHAREMODE","TargetKind":"Default","Api":"CoreAudio","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":"Multimedia","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"AudioSessionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"GetBufferSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"ShareMode","Type":{"Kind":"ApiRef","Name":"AUDCLNT_SHAREMODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"ppClosestMatch","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetMixFormat"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"ppDeviceFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDevicePeriod"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
]
}
,{
"Name":"Stop"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
]
}
,{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
]
}
,{
"Name":"SetEventHandle"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"eventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetService"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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"
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"726778cd-f60a-4eda-82de-e47610cd78aa"
,"Interface":{"Kind":"ApiRef","Name":"IAudioClient","TargetKind":"Com","Api":"CoreAudio","Parents":[]}
,"Methods":[
{
"Name":"IsOffloadCapable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"Category","Type":{"Kind":"ApiRef","Name":"AUDIO_STREAM_CATEGORY","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
,{"Name":"pbOffloadCapable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetClientProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AudioClientProperties","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"GetBufferSizeLimits"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"bEventDriven","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","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"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"tracingContextId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IAudioClient3"
,"Platform":"windows10.0.10240"
,"Kind":"Com"
,"Guid":"7ed4ee07-8e67-4cd4-8c1a-2b7a5987ad42"
,"Interface":{"Kind":"ApiRef","Name":"IAudioClient2","TargetKind":"Com","Api":"CoreAudio","Parents":[]}
,"Methods":[
{
"Name":"GetSharedModeEnginePeriod"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"ppFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","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":"Com","Parents":[]}
,"Platform":null
,"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":"Multimedia","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"AudioSessionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
]
}
]
}
,{
"Name":"IAudioRenderClient"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"f294acfc-3146-4483-a7bf-addca7c260e2"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"NumFramesWritten","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IAudioCaptureClient"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"c8adbd64-e71e-48a0-a4de-185c395cd317"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"NumFramesRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetNextPacketSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pNumFramesInNextPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IAudioClock"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"cd63314f-3fba-4a1b-812c-ef96358728e7"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetFrequency"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pdwCharacteristics","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IAudioClock2"
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"6f49ff73-6727-49ac-a008-d98cf5e70048"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetDevicePosition"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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"
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"f6e4c0a0-46d9-4fb8-be21-57a3ef2b626c"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetSampleRate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"flSampleRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ISimpleAudioVolume"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"87ce5498-68d6-44e5-9215-6da47ef883d8"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetMasterVolume"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"fLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetMasterVolume"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"bMute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetMute"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pbMute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IAudioStreamVolume"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"93014887-242d-4068-8a15-cf5e93b90fe3"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetChannelCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfVolumes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"GetAllVolumes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfVolumes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"AMBISONICS_TYPE"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"AMBISONICS_TYPE_FULL3D","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"AMBISONICS_CHANNEL_ORDERING"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"AMBISONICS_CHANNEL_ORDERING_ACN","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"AMBISONICS_NORMALIZATION"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"AMBISONICS_NORMALIZATION_SN3D","Value":0}
,{"Name":"AMBISONICS_NORMALIZATION_N3D","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"AMBISONICS_PARAMS"
,"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":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"u32ChannelOrdering","Type":{"Kind":"ApiRef","Name":"AMBISONICS_CHANNEL_ORDERING","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"u32Normalization","Type":{"Kind":"ApiRef","Name":"AMBISONICS_NORMALIZATION","TargetKind":"Default","Api":"CoreAudio","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"
,"Platform":null
,"Kind":"Com"
,"Guid":"28724c91-df35-4856-9f76-d6a26413f3df"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pAmbisonicsParams","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"AMBISONICS_PARAMS","TargetKind":"Default","Api":"CoreAudio","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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"bEnableHeadTracking","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetHeadTracking"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pbEnableHeadTracking","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetRotation"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"1c158861-b533-4b30-b1cf-e853e51c59b8"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetChannelCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"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","Out"]}
]
}
,{
"Name":"GetChannelVolume"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfVolumes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetAllVolumes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfVolumes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"AudioObjectType"
,"Platform":null
,"Kind":"Enum"
,"Flags":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":"Int32"
}
,{
"Name":"SpatialAudioObjectRenderStreamActivationParams"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"ObjectFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Const"]}
,{"Name":"StaticObjectTypeMask","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"CoreAudio","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":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"EventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"NotifyObject","Type":{"Kind":"ApiRef","Name":"ISpatialAudioObjectRenderStreamNotify","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IAudioFormatEnumerator"
,"Platform":null
,"Kind":"Com"
,"Guid":"dcdaa858-895a-4a22-a5eb-67bda506096d"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"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":"Multimedia","Parents":[]}}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ISpatialAudioObjectBase"
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"cce0b8f2-8d4d-4efb-a8cf-3d6ecf1c30e0"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"frameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"IsActive"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"isActive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetAudioObjectType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"audioObjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ISpatialAudioObject"
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"dde28967-521b-46e5-8f00-bd6f2bc8ab1d"
,"Interface":{"Kind":"ApiRef","Name":"ISpatialAudioObjectBase","TargetKind":"Com","Api":"CoreAudio","Parents":[]}
,"Methods":[
{
"Name":"SetPosition"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"volume","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ISpatialAudioObjectRenderStreamBase"
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"feaaf403-c1d8-450d-aa05-e0ccee7502a8"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetAvailableDynamicObjectCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
]
}
,{
"Name":"Stop"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
]
}
,{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
]
}
,{
"Name":"BeginUpdatingAudioObjects"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
]
}
]
}
,{
"Name":"ISpatialAudioObjectRenderStream"
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"bab5f473-b423-477b-85f5-b5a332a04153"
,"Interface":{"Kind":"ApiRef","Name":"ISpatialAudioObjectRenderStreamBase","TargetKind":"Com","Api":"CoreAudio","Parents":[]}
,"Methods":[
{
"Name":"ActivateSpatialAudioObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"type","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
,{"Name":"audioObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioObject","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
]
}
]
}
,{
"Name":"ISpatialAudioObjectRenderStreamNotify"
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"dddf83e6-68d7-4c70-883f-a1836afb4a50"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnAvailableDynamicObjectCountChange"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"sender","Type":{"Kind":"ApiRef","Name":"ISpatialAudioObjectRenderStreamBase","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
,{"Name":"hnsComplianceDeadlineTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
,{"Name":"availableDynamicObjectCountChange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ISpatialAudioClient"
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"bbf8e066-aaaa-49be-9a4d-fd2a858ea27f"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetStaticObjectPosition"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"type","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"CoreAudio","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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"mask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetMaxDynamicObjectCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"enumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioFormatEnumerator","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
]
}
,{
"Name":"GetMaxFrameCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"objectFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"objectFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"IsSpatialAudioStreamAvailable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"ActivateSpatialAudioStream"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"activationParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"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":"SpatialAudioClientActivationParams"
,"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"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"SpatialAudioHrtfDirectivity_OmniDirectional","Value":0}
,{"Name":"SpatialAudioHrtfDirectivity_Cardioid","Value":1}
,{"Name":"SpatialAudioHrtfDirectivity_Cone","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SpatialAudioHrtfEnvironmentType"
,"Platform":null
,"Kind":"Enum"
,"Flags":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"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"SpatialAudioHrtfDistanceDecay_NaturalDecay","Value":0}
,{"Name":"SpatialAudioHrtfDistanceDecay_CustomDecay","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SpatialAudioHrtfDirectivity"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivityType","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Scaling","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SpatialAudioHrtfDirectivityCardioid"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"directivity","Type":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivity","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Order","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SpatialAudioHrtfDirectivityCone"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"directivity","Type":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivity","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"InnerAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"OuterAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SpatialAudioHrtfDirectivityUnion"
,"Platform":null
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Cone","Type":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivityCone","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Cardiod","Type":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivityCardioid","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"Omni","Type":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivity","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SpatialAudioHrtfDistanceDecay"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDistanceDecayType","TargetKind":"Default","Api":"CoreAudio","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"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"ObjectFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Const"]}
,{"Name":"StaticObjectTypeMask","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"CoreAudio","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":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"EventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"NotifyObject","Type":{"Kind":"ApiRef","Name":"ISpatialAudioObjectRenderStreamNotify","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"DistanceDecay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDistanceDecay","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]}
,{"Name":"Directivity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivityUnion","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]}
,{"Name":"Environment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpatialAudioHrtfEnvironmentType","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]}
,{"Name":"Orientation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ISpatialAudioObjectForHrtf"
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"d7436ade-1978-4e14-aba0-555bd8eb83b4"
,"Interface":{"Kind":"ApiRef","Name":"ISpatialAudioObjectBase","TargetKind":"Com","Api":"CoreAudio","Parents":[]}
,"Methods":[
{
"Name":"SetPosition"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"gain","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetOrientation"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"environment","Type":{"Kind":"ApiRef","Name":"SpatialAudioHrtfEnvironmentType","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetDistanceDecay"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"distanceDecay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDistanceDecay","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SetDirectivity"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"directivity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivityUnion","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ISpatialAudioObjectRenderStreamForHrtf"
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"e08deef9-5363-406e-9fdc-080ee247bbe0"
,"Interface":{"Kind":"ApiRef","Name":"ISpatialAudioObjectRenderStreamBase","TargetKind":"Com","Api":"CoreAudio","Parents":[]}
,"Methods":[
{
"Name":"ActivateSpatialAudioObjectForHrtf"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"type","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
,{"Name":"audioObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioObjectForHrtf","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
]
}
]
}
,{
"Name":"IAudioEndpointFormatControl"
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"784cfd40-9f89-456e-a1a6-873b006a664e"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"ResetToDefault"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"ResetFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"MMDeviceEnumerator"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"bcde0395-e52f-467c-8e3d-c4579291692e"
}
,{
"Name":"DIRECTX_AUDIO_ACTIVATION_PARAMS"
,"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"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"eRender","Value":0}
,{"Name":"eCapture","Value":1}
,{"Name":"eAll","Value":2}
,{"Name":"EDataFlow_enum_count","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"ERole"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"eConsole","Value":0}
,{"Name":"eMultimedia","Value":1}
,{"Name":"eCommunications","Value":2}
,{"Name":"ERole_enum_count","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"EndpointFormFactor"
,"Platform":null
,"Kind":"Enum"
,"Flags":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"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"7991eec9-7e89-4d85-8390-6c703cec60c0"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnDeviceStateChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pwstrDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pwstrDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"OnDeviceRemoved"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pwstrDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"OnDefaultDeviceChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"flow","Type":{"Kind":"ApiRef","Name":"EDataFlow","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
,{"Name":"role","Type":{"Kind":"ApiRef","Name":"ERole","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
,{"Name":"pwstrDefaultDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"OnPropertyValueChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pwstrDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"key","Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In","Const"]}
]
}
]
}
,{
"Name":"IMMDevice"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"d666063f-1587-4e43-81f1-b948e807363f"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Activate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwClsCtx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pActivationParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"ppInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"OpenPropertyStore"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"stgmAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"ppstrId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IMMDeviceCollection"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"0bd7a1be-7a1a-44db-8397-cc5392387b5e"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"nDevice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IMMEndpoint"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"1be09788-6894-4089-8586-9a2a6c265ac5"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetDataFlow"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pDataFlow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EDataFlow","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IMMDeviceEnumerator"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"a95664d2-9614-4f35-a746-de8db63617e6"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"EnumAudioEndpoints"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"dataFlow","Type":{"Kind":"ApiRef","Name":"EDataFlow","TargetKind":"Default","Api":"CoreAudio","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":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDefaultAudioEndpoint"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"dataFlow","Type":{"Kind":"ApiRef","Name":"EDataFlow","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
,{"Name":"role","Type":{"Kind":"ApiRef","Name":"ERole","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
,{"Name":"ppEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDevice"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pwstrId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"RegisterEndpointNotificationCallback"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pClient","Type":{"Kind":"ApiRef","Name":"IMMNotificationClient","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"UnregisterEndpointNotificationCallback"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pClient","Type":{"Kind":"ApiRef","Name":"IMMNotificationClient","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IMMDeviceActivator"
,"Platform":null
,"Kind":"Com"
,"Guid":"3b0d0ea4-d0a9-4b0e-935b-09516746fac0"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Activate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
,{"Name":"pActivationParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"ppInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IActivateAudioInterfaceCompletionHandler"
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"41d949ab-9862-444a-80f6-c261334da5eb"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"ActivateCompleted"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"activateOperation","Type":{"Kind":"ApiRef","Name":"IActivateAudioInterfaceAsyncOperation","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IActivateAudioInterfaceAsyncOperation"
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"72a22d78-cde4-431d-b8cc-843a71199b6d"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetActivateResult"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"activateResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"activatedInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
]
}
,{
"Name":"AudioExtensionParams"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AddPageParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"pEndpoint","Type":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"pPnpInterface","Type":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"pPnpDevnode","Type":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EndpointConnectorType"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"eHostProcessConnector","Value":0}
,{"Name":"eOffloadConnector","Value":1}
,{"Name":"eLoopbackConnector","Value":2}
,{"Name":"eKeywordDetectorConnector","Value":3}
,{"Name":"eConnectorCount","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"AUDIO_ENDPOINT_SHARED_CREATE_PARAMS"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"u32Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"u32TSSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"targetEndpointConnectorType","Type":{"Kind":"ApiRef","Name":"EndpointConnectorType","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"wfxDeviceFormat","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IAudioEndpointOffloadStreamVolume"
,"Platform":null
,"Kind":"Com"
,"Guid":"64f1dd49-71ca-4281-8672-3a9eddd1d0b6"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetVolumeChannelCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pu32ChannelCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetChannelVolumes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"u32ChannelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pf32Volumes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In"]}
,{"Name":"u32CurveType","Type":{"Kind":"ApiRef","Name":"AUDIO_CURVE_TYPE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
,{"Name":"pCurveDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In"]}
]
}
,{
"Name":"GetChannelVolumes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"u32ChannelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pf32Volumes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IAudioEndpointOffloadStreamMute"
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"dfe21355-5ec2-40e0-8d6b-710ac3c00249"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetMute"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"bMuted","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
]
}
,{
"Name":"GetMute"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pbMuted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IAudioEndpointOffloadStreamMeter"
,"Platform":null
,"Kind":"Com"
,"Guid":"e1546dce-9dd1-418b-9ab2-348ced161c86"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetMeterChannelCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pu32ChannelCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetMeteringData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"u32ChannelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pf32PeakValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IAudioEndpointLastBufferControl"
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"f8520dd3-8f9d-4437-9861-62f584c33dd6"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"IsLastBufferControlSupported"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Platform":null
,"Params":[
]
}
,{
"Name":"ReleaseOutputDataPointerForLastBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Platform":null
,"Params":[
{"Name":"pConnectionProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APO_CONNECTION_PROPERTY","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In","Const"]}
]
}
]
}
,{
"Name":"IAudioLfxControl"
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"076a6922-d802-4f83-baf6-409d9ca11bfe"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetLocalEffectsState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"bEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetLocalEffectsState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IHardwareAudioEngineBase"
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"eddce3e4-f3c1-453a-b461-223563cbd886"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetAvailableOffloadConnectorCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"_pwstrDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"_uConnectorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"_pAvailableConnectorInstanceCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetEngineFormat"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
,{"Name":"_bRequestDeviceFormat","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"_ppwfxFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SetEngineDeviceFormat"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
,{"Name":"_pwfxFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SetGfxState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
,{"Name":"_bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetGfxState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
,{"Name":"_pbEnable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"DEVINTERFACE_AUDIOENDPOINTPLUGIN"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"9f2f7b66-65ac-4fa6-8ae4-123c78b89313"
}
,{
"Name":"DeviceTopology"
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"1df639d0-5ec1-47aa-9379-828dc1aa8c59"
}
,{
"Name":"DataFlow"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"In","Value":0}
,{"Name":"Out","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"PartType"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"Connector","Value":0}
,{"Name":"Subunit","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"ConnectorType"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"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"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"c2f8e001-f205-4bc9-99bc-c13b1e048ccb"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetChannelCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"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"]}
]
}
,{
"Name":"SetLevelUniform"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"fLevelDB","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"SetLevelAllChannels"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"aLevelsDB","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-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"]}
]
}
]
}
,{
"Name":"IAudioVolumeLevel"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"7fb7b48f-531d-44a2-bcb3-5ad5a134b3dc"
,"Interface":{"Kind":"ApiRef","Name":"IPerChannelDbLevel","TargetKind":"Com","Api":"CoreAudio","Parents":[]}
,"Methods":[
]
}
,{
"Name":"IAudioChannelConfig"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"bb11c46f-ec28-493c-b88a-5db88062ce98"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetChannelConfig"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"dwConfig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"GetChannelConfig"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pdwConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]}
]
}
]
}
,{
"Name":"IAudioLoudness"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"7d8b1437-dd53-4350-9c1b-1ee2890bd938"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetEnabled"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetEnabled"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
]
}
]
}
,{
"Name":"IAudioInputSelector"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"4f03dc02-5e6e-4653-8f72-a030c123d598"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetSelection"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"nIdSelect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
]
}
]
}
,{
"Name":"IAudioOutputSelector"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"bb515f69-94a7-429e-8b9c-271b3f11a3ab"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetSelection"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"nIdSelect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
]
}
]
}
,{
"Name":"IAudioMute"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"df45aeea-b74a-4b6b-afad-2366b6aa012e"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetMute"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"bMuted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"GetMute"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pbMuted","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IAudioBass"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"a2b1a1d9-4db3-425d-a2b2-bd335cb3e2e5"
,"Interface":{"Kind":"ApiRef","Name":"IPerChannelDbLevel","TargetKind":"Com","Api":"CoreAudio","Parents":[]}
,"Methods":[
]
}
,{
"Name":"IAudioMidrange"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"5e54b6d7-b44b-40d9-9a9e-e691d9ce6edf"
,"Interface":{"Kind":"ApiRef","Name":"IPerChannelDbLevel","TargetKind":"Com","Api":"CoreAudio","Parents":[]}
,"Methods":[
]
}
,{
"Name":"IAudioTreble"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"0a717812-694e-4907-b74b-bafa5cfdca7b"
,"Interface":{"Kind":"ApiRef","Name":"IPerChannelDbLevel","TargetKind":"Com","Api":"CoreAudio","Parents":[]}
,"Methods":[
]
}
,{
"Name":"IAudioAutoGainControl"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"85401fd4-6de4-4b9d-9869-2d6753a82f3c"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetEnabled"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetEnabled"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
]
}
]
}
,{
"Name":"IAudioPeakMeter"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"dd79923c-0599-45e0-b8b6-c8df7db6e796"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetChannelCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"nChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IDeviceSpecificProperty"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"3b22bcbf-2586-4af0-8583-205d391b807c"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"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"]}
]
}
,{
"Name":"Get4BRange"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"IKsFormatSupport"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"3cb4a69d-bb6f-4d2b-95b7-452d2c155db5"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"IsFormatSupported"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pKsFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"cbFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDevicePreferredFormat"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"ppKsFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]}}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IKsJackDescription"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"4509f757-2d46-4637-8e62-ce7db944f57b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetJackCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pcJacks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetJackDescription"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"nJack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSJACK_DESCRIPTION","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IKsJackDescription2"
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"478f3a9b-e0c9-4827-9228-6f5505ffe76a"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetJackCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pcJacks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetJackDescription2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"nJack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDescription2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSJACK_DESCRIPTION2","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IKsJackSinkInformation"
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"d9bd72ed-290f-4581-9ff3-61027a8fe532"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetJackSinkInformation"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pJackSinkInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSJACK_SINK_INFORMATION","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IKsJackContainerId"
,"Platform":null
,"Kind":"Com"
,"Guid":"c99af463-d629-4ec4-8c00-e54d68154248"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetJackContainerId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pJackContainerId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IPartsList"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"6daa848c-5eb0-45cc-aea5-998a2cda1ffb"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppPart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPart","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IPart"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"ae2de0e4-5bca-4f2d-aa46-5d13f8fdb3a9"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"ppwstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetLocalId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"ppwstrGlobalId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetPartType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pPartType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PartType","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSubType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppInterfaceDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IControlInterface","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"EnumPartsIncoming"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"ppParts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPartsList","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"EnumPartsOutgoing"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"ppParts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPartsList","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetTopologyObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"ppTopology","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDeviceTopology","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"Activate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pNotify","Type":{"Kind":"ApiRef","Name":"IControlChangeNotify","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"UnregisterControlChangeCallback"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pNotify","Type":{"Kind":"ApiRef","Name":"IControlChangeNotify","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IConnector"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"9c2c4058-23f5-41de-877a-df3af236a09e"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ConnectorType","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDataFlow"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pFlow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DataFlow","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"ConnectTo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pConnectTo","Type":{"Kind":"ApiRef","Name":"IConnector","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"Disconnect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
]
}
,{
"Name":"IsConnected"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pbConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetConnectedTo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"ppConTo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IConnector","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetConnectorIdConnectedTo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"ppwstrConnectorId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDeviceIdConnectedTo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"ppwstrDeviceId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ISubunit"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"82149a85-dba6-4487-86bb-ea8f7fefcc71"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
]
}
,{
"Name":"IControlInterface"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"45d37c3f-5140-444a-ae24-400789f3cbf3"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"ppwstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetIID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pIID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IControlChangeNotify"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"a09513ed-c709-4d21-bd7b-5f34c47f3947"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnNotify"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"dwSenderProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
]
}
]
}
,{
"Name":"IDeviceTopology"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"2a07407e-6497-4a18-9787-32f79bd0d98f"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetConnectorCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppConnector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IConnector","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSubunitCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSubunit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISubunit","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetPartById"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"nId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppPart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPart","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDeviceId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"ppwstrDeviceId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSignalPath"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pIPartFrom","Type":{"Kind":"ApiRef","Name":"IPart","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
,{"Name":"pIPartTo","Type":{"Kind":"ApiRef","Name":"IPart","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
,{"Name":"bRejectMixedPaths","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"ppParts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPartsList","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"AUDIO_VOLUME_NOTIFICATION_DATA"
,"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":"SystemServices","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":"IAudioEndpointVolumeCallback"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"657804fa-d6ad-4496-8a60-352752af4f89"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnNotify"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pNotify","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUDIO_VOLUME_NOTIFICATION_DATA","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In","Out"]}
]
}
]
}
,{
"Name":"IAudioEndpointVolume"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"5cdf2c82-841e-4546-9722-0cf74078229a"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"RegisterControlChangeNotify"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pNotify","Type":{"Kind":"ApiRef","Name":"IAudioEndpointVolumeCallback","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"UnregisterControlChangeNotify"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pNotify","Type":{"Kind":"ApiRef","Name":"IAudioEndpointVolumeCallback","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetChannelCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pnChannelCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetMasterVolumeLevel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"fLevelDB","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SetMasterVolumeLevelScalar"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"fLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetMasterVolumeLevel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pfLevelDB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetMasterVolumeLevelScalar"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pfLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetChannelVolumeLevel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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","Out"]}
]
}
,{
"Name":"SetChannelVolumeLevelScalar"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"nChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetChannelVolumeLevel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"nChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfLevelDB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetChannelVolumeLevelScalar"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"nChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetMute"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"bMute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetMute"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pbMute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetVolumeStepInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pnStep","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pnStepCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"VolumeStepUp"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
]
}
,{
"Name":"VolumeStepDown"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
]
}
,{
"Name":"QueryHardwareSupport"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pdwHardwareSupportMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetVolumeRange"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pflVolumeMindB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
,{"Name":"pflVolumeMaxdB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
,{"Name":"pflVolumeIncrementdB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IAudioEndpointVolumeEx"
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"66e11784-f695-4f28-a505-a7080081a78f"
,"Interface":{"Kind":"ApiRef","Name":"IAudioEndpointVolume","TargetKind":"Com","Api":"CoreAudio","Parents":[]}
,"Methods":[
{
"Name":"GetVolumeRangeChannel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"iChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pflVolumeMindB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
,{"Name":"pflVolumeMaxdB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
,{"Name":"pflVolumeIncrementdB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IAudioMeterInformation"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"c02216f6-8c67-4b5b-9d00-d008e73e0064"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetPeakValue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pfPeak","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetMeteringChannelCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pnChannelCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetChannelsPeakValues"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"u32ChannelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"afPeakValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
,{
"Name":"QueryHardwareSupport"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pdwHardwareSupportMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"AudioSessionDisconnectReason"
,"Platform":null
,"Kind":"Enum"
,"Flags":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"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"24918acc-64b3-37c1-8ca9-74a66e9957a8"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnDisplayNameChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"NewDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OnIconPathChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"NewIconPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OnSimpleVolumeChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"NewVolume","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"NewMute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OnChannelVolumeChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"ChannelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NewChannelVolumeArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"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","Out"]}
]
}
,{
"Name":"OnGroupingParamChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"NewGroupingParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OnStateChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"NewState","Type":{"Kind":"ApiRef","Name":"AudioSessionState","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"OnSessionDisconnected"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"DisconnectReason","Type":{"Kind":"ApiRef","Name":"AudioSessionDisconnectReason","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IAudioSessionControl"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"f4b1a599-7266-4319-a8ca-e70acb11e8cd"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AudioSessionState","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDisplayName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetDisplayName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"Value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetIconPath"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetIconPath"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"Value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetGroupingParam"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"Override","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"RegisterAudioSessionNotification"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"NewNotifications","Type":{"Kind":"ApiRef","Name":"IAudioSessionEvents","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"UnregisterAudioSessionNotification"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"NewNotifications","Type":{"Kind":"ApiRef","Name":"IAudioSessionEvents","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IAudioSessionControl2"
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"bfb7ff88-7239-4fc9-8fa2-07c950be9c6d"
,"Interface":{"Kind":"ApiRef","Name":"IAudioSessionControl","TargetKind":"Com","Api":"CoreAudio","Parents":[]}
,"Methods":[
{
"Name":"GetSessionIdentifier"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSessionInstanceIdentifier"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetProcessId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
]
}
,{
"Name":"SetDuckingPreference"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"optOut","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IAudioSessionManager"
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"bfa971f1-4d5e-40bb-935e-967039bfbee4"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetAudioSessionControl"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"AudioSessionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
,{"Name":"StreamFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"SessionControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioSessionControl","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSimpleAudioVolume"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"AudioSessionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
,{"Name":"StreamFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"AudioVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISimpleAudioVolume","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IAudioVolumeDuckNotification"
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"c3b284d4-6d39-4359-b3cf-b56ddb3bb39c"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnVolumeDuckNotification"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"sessionID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"sessionID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
]
}
,{
"Name":"IAudioSessionNotification"
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"641dd20b-4d41-49cc-aba3-174b9477bb08"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnSessionCreated"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"NewSession","Type":{"Kind":"ApiRef","Name":"IAudioSessionControl","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IAudioSessionEnumerator"
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"e2f5bb11-0570-40ca-acdd-3aa01277dee8"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"SessionCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"Session","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioSessionControl","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IAudioSessionManager2"
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"77aa99a0-1bd6-484f-8bc7-2c654c9a9b6f"
,"Interface":{"Kind":"ApiRef","Name":"IAudioSessionManager","TargetKind":"Com","Api":"CoreAudio","Parents":[]}
,"Methods":[
{
"Name":"GetSessionEnumerator"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"SessionEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioSessionEnumerator","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"RegisterSessionNotification"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"SessionNotification","Type":{"Kind":"ApiRef","Name":"IAudioSessionNotification","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"UnregisterSessionNotification"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"SessionNotification","Type":{"Kind":"ApiRef","Name":"IAudioSessionNotification","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"RegisterDuckNotification"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"sessionID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"duckNotification","Type":{"Kind":"ApiRef","Name":"IAudioVolumeDuckNotification","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"UnregisterDuckNotification"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"duckNotification","Type":{"Kind":"ApiRef","Name":"IAudioVolumeDuckNotification","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"SpatialAudioMetadataWriterOverflowMode"
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"SpatialAudioMetadataWriterOverflow_Fail","Value":0}
,{"Name":"SpatialAudioMetadataWriterOverflow_MergeWithNew","Value":1}
,{"Name":"SpatialAudioMetadataWriterOverflow_MergeWithLast","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SpatialAudioMetadataCopyMode"
,"Platform":null
,"Kind":"Enum"
,"Flags":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"
,"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"
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"ObjectFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Const"]}
,{"Name":"StaticObjectTypeMask","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"CoreAudio","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":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"EventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","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":"StructuredStorage","Parents":[]}},"Attrs":["Const"]}
,{"Name":"NotifyObject","Type":{"Kind":"ApiRef","Name":"ISpatialAudioObjectRenderStreamNotify","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ISpatialAudioMetadataItems"
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"bcd7c78f-3098-4f22-b547-a2f25a381269"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetFrameCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"info","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpatialAudioMetadataItemsInfo","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ISpatialAudioMetadataWriter"
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"1b17ca01-2955-444d-a430-537dc589a844"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Open"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"metadataItems","Type":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataItems","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"WriteNextItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"frameOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
}
,{
"Name":"WriteNextItemCommand"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"commandID","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
,{"Name":"valueBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
,{"Name":"valueBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Close"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
]
}
]
}
,{
"Name":"ISpatialAudioMetadataReader"
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"b78e86a2-31d9-4c32-94d2-7df40fc7ebec"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Open"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"metadataItems","Type":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataItems","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"ReadNextItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"commandID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"valueBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
]
}
]
}
,{
"Name":"ISpatialAudioMetadataCopier"
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"d224b233-e251-4fd0-9ca2-d5ecf9a68404"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Open"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"metadataItems","Type":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataItems","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"CopyMetadataForFrames"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"copyFrameCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"copyMode","Type":{"Kind":"ApiRef","Name":"SpatialAudioMetadataCopyMode","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
,{"Name":"dstMetadataItems","Type":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataItems","TargetKind":"Com","Api":"CoreAudio","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":"Com","Parents":[]}
,"Platform":null
,"Params":[
]
}
]
}
,{
"Name":"ISpatialAudioMetadataItemsBuffer"
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"42640a16-e1bd-42d9-9ff6-031ab71a2dba"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"AttachToBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"bufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"AttachToPopulatedBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"bufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DetachBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
]
}
]
}
,{
"Name":"ISpatialAudioMetadataClient"
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"777d4a3b-f6ff-4a26-85dc-68d7cdeda1d4"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"ActivateSpatialAudioMetadataItems"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"CoreAudio","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"metadataItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataItems","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSpatialAudioMetadataItemsBufferLength"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"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":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"overflowMode","Type":{"Kind":"ApiRef","Name":"SpatialAudioMetadataWriterOverflowMode","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
,{"Name":"metadataWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataWriter","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"ActivateSpatialAudioMetadataCopier"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"metadataCopier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataCopier","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"ActivateSpatialAudioMetadataReader"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"metadataReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataReader","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ISpatialAudioObjectForMetadataCommands"
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"0df2c94b-f5f9-472d-af6b-c46e0ac9cd05"
,"Interface":{"Kind":"ApiRef","Name":"ISpatialAudioObjectBase","TargetKind":"Com","Api":"CoreAudio","Parents":[]}
,"Methods":[
{
"Name":"WriteNextMetadataCommand"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"commandID","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
,{"Name":"valueBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"valueBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ISpatialAudioObjectForMetadataItems"
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"ddea49ff-3bc0-4377-8aad-9fbcfd808566"
,"Interface":{"Kind":"ApiRef","Name":"ISpatialAudioObjectBase","TargetKind":"Com","Api":"CoreAudio","Parents":[]}
,"Methods":[
{
"Name":"GetSpatialAudioMetadataItems"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"metadataItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataItems","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ISpatialAudioObjectRenderStreamForMetadata"
,"Platform":"windows10.0.15063"
,"Kind":"Com"
,"Guid":"bbc9c907-48d5-4a2e-a0c7-f7f0d67c1fb1"
,"Interface":{"Kind":"ApiRef","Name":"ISpatialAudioObjectRenderStreamBase","TargetKind":"Com","Api":"CoreAudio","Parents":[]}
,"Methods":[
{
"Name":"ActivateSpatialAudioObjectForMetadataCommands"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"type","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
,{"Name":"audioObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioObjectForMetadataCommands","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
]
}
,{
"Name":"ActivateSpatialAudioObjectForMetadataItems"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"type","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
,{"Name":"audioObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioObjectForMetadataItems","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
]
}
]
}
]
,"Functions":[
{
"Name":"mciSendCommandA"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Platform":null
,"Params":[
{"Name":"mciId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"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":"mciSendCommandW"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Platform":null
,"Params":[
{"Name":"mciId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"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":"mciSendStringA"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Platform":null
,"Params":[
{"Name":"lpstrCommand","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpstrReturnString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"uReturnLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hwndCallback","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"mciSendStringW"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Platform":null
,"Params":[
{"Name":"lpstrCommand","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpstrReturnString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"uReturnLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hwndCallback","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"mciGetDeviceIDA"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Platform":null
,"Params":[
{"Name":"pszDevice","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"mciGetDeviceIDW"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Platform":null
,"Params":[
{"Name":"pszDevice","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"mciGetDeviceIDFromElementIDA"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Platform":null
,"Params":[
{"Name":"dwElementID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpstrType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"mciGetDeviceIDFromElementIDW"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Platform":null
,"Params":[
{"Name":"dwElementID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpstrType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"mciGetErrorStringA"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"mcierr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"mciGetErrorStringW"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"mcierr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"mciSetYieldProc"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"mciId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fpYieldProc","Type":{"Kind":"ApiRef","Name":"YIELDPROC","TargetKind":"FunctionPointer","Api":"CoreAudio","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwYieldData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"mciGetCreatorTask"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"ApiRef","Name":"HTASK","TargetKind":"Default","Api":"CoreAudio","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"mciId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"mciGetYieldProc"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"ApiRef","Name":"YIELDPROC","TargetKind":"FunctionPointer","Api":"CoreAudio","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"mciId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwYieldData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
]
}
,{
"Name":"mciGetDriverData"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UIntPtr"}
,"Platform":null
,"Params":[
{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"mciLoadCommandResource"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Platform":null
,"Params":[
{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"lpResName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"mciSetDriverData"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"mciDriverYield"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Platform":null
,"Params":[
{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"mciDriverNotify"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"hwndCallback","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"uStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"mciFreeCommandResource"
,"SetLastError":false
,"DllImport":"WINMM"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"wTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"KsCreateAllocator"
,"SetLastError":false
,"DllImport":"ksuser"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Platform":null
,"Params":[
{"Name":"ConnectionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"AllocatorFraming","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSALLOCATOR_FRAMING","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In"]}
,{"Name":"AllocatorHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"KsCreateClock"
,"SetLastError":false
,"DllImport":"ksuser"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Platform":null
,"Params":[
{"Name":"ConnectionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"ClockCreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSCLOCK_CREATE","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In"]}
,{"Name":"ClockHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"KsCreatePin"
,"SetLastError":false
,"DllImport":"ksuser"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Platform":null
,"Params":[
{"Name":"FilterHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"Connect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSPIN_CONNECT","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In"]}
,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ConnectionHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"KsCreateTopologyNode"
,"SetLastError":false
,"DllImport":"ksuser"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Platform":null
,"Params":[
{"Name":"ParentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"NodeCreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSNODE_CREATE","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In"]}
,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NodeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"KsCreateAllocator2"
,"SetLastError":false
,"DllImport":"ksuser"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"ConnectionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"AllocatorFraming","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSALLOCATOR_FRAMING","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In"]}
,{"Name":"AllocatorHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"KsCreateClock2"
,"SetLastError":false
,"DllImport":"ksuser"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"ConnectionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"ClockCreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSCLOCK_CREATE","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In"]}
,{"Name":"ClockHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"KsCreatePin2"
,"SetLastError":false
,"DllImport":"ksuser"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"FilterHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"Connect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSPIN_CONNECT","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In"]}
,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ConnectionHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"KsCreateTopologyNode2"
,"SetLastError":false
,"DllImport":"ksuser"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":null
,"Params":[
{"Name":"ParentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"NodeCreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSNODE_CREATE","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In"]}
,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NodeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"ActivateAudioInterfaceAsync"
,"SetLastError":false
,"DllImport":"MMDevAPI"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Platform":"windows8.0"
,"Params":[
{"Name":"deviceInterfacePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"completionHandler","Type":{"Kind":"ApiRef","Name":"IActivateAudioInterfaceCompletionHandler","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
,{"Name":"activationOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IActivateAudioInterfaceAsyncOperation","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
]
}
]
,"UnicodeAliases":[
"MCI_OPEN_PARMS"
,"MCI_INFO_PARMS"
,"MCI_SYSINFO_PARMS"
,"MCI_SAVE_PARMS"
,"MCI_LOAD_PARMS"
,"MCI_VD_ESCAPE_PARMS"
,"MCI_WAVE_OPEN_PARMS"
,"MCI_ANIM_OPEN_PARMS"
,"MCI_ANIM_WINDOW_PARMS"
,"MCI_OVLY_OPEN_PARMS"
,"MCI_OVLY_WINDOW_PARMS"
,"MCI_OVLY_SAVE_PARMS"
,"MCI_OVLY_LOAD_PARMS"
,"mciSendCommand"
,"mciSendString"
,"mciGetDeviceID"
,"mciGetDeviceIDFromElementID"
,"mciGetErrorString"
]
}