mirror of
https://github.com/marlersoft/win32json
synced 2026-06-21 13:57:33 +00:00
14336 lines
510 KiB
JSON
14336 lines
510 KiB
JSON
{
|
|
|
|
"Constants":[
|
|
{
|
|
"Name":"KSPROPERTY_MEMORY_TRANSPORT"
|
|
,"NativeType":"Int32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
]
|
|
|
|
,"Types":[
|
|
{
|
|
"Name":"HTASK"
|
|
,"Kind":"NativeTypedef"
|
|
,"Def":{"Kind":"Native","Name":"IntPtr"}
|
|
,"FreeFunc":null
|
|
}
|
|
,{
|
|
"Name":"YIELDPROC"
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"mciId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwYieldData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MCI_GENERIC_PARMS"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"Fields":[
|
|
{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MCI_OPEN_PARMSA"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"AUDCLNT_SHAREMODE_SHARED","Value":0}
|
|
,{"Name":"AUDCLNT_SHAREMODE_EXCLUSIVE","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"AUDIO_STREAM_CATEGORY"
|
|
,"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"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"AudioSessionStateInactive","Value":0}
|
|
,{"Name":"AudioSessionStateActive","Value":1}
|
|
,{"Name":"AudioSessionStateExpired","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"GUID_NULL"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000000-0000-0000-0000-000000000000"
|
|
}
|
|
,{
|
|
"Name":"KSRESET"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSRESET_BEGIN","Value":0}
|
|
,{"Name":"KSRESET_END","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSSTATE"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"97E99BA0-BDEA-11CF-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSMULTIPLE_ITEM"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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":"_Alignment_e__Struct"
|
|
,"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"
|
|
,"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":"_SemaphoreHandle_e__Struct"
|
|
,"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":"KSQUERYBUFFER"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"1464EDA5-6A8F-11D1-9AA7-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_GENERAL"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSPROPERTY_GENERAL_COMPONENTID","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSCOMPONENTID"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"65D003CA-1523-11D2-B27A-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSMETHOD_STREAMIO"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSMETHOD_STREAMIO_READ","Value":0}
|
|
,{"Name":"KSMETHOD_STREAMIO_WRITE","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_MediaSeeking"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"EE904F0C-D09B-11D0-ABE9-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_MEDIASEEKING"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"720D4AC0-7533-11D0-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_TOPOLOGY"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"085AFF00-62CE-11CF-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_CAPTURE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"65E8773D-8F56-11D0-A3B9-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_VIDEO_CAMERA"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E5323777-F976-4F5B-9B55-B94699C46E44"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_SENSOR_CAMERA"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"24E552D7-6523-47F7-A647-D3465BF1F5CA"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_NETWORK_CAMERA"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"B8238652-B500-41EB-B4F3-4234F7F5AE99"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_SENSOR_GROUP"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"669C7214-0A88-4311-A7F3-4E79820E33BD"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_RENDER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"65E8773E-8F56-11D0-A3B9-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_MIXER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"AD809C00-7B88-11D0-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_SPLITTER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"0A4252A0-7E70-11D0-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_DATACOMPRESSOR"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"1E84C900-7E70-11D0-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_DATADECOMPRESSOR"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"2721AE20-7E70-11D0-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_DATATRANSFORM"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"2EB07EA0-7E70-11D0-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSMFT_CATEGORY_VIDEO_DECODER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"D6C02D4B-6833-45B4-971A-05A4B04BAB91"
|
|
}
|
|
,{
|
|
"Name":"KSMFT_CATEGORY_VIDEO_ENCODER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"F79EAC7D-E545-4387-BDEE-D647D7BDE42A"
|
|
}
|
|
,{
|
|
"Name":"KSMFT_CATEGORY_VIDEO_EFFECT"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"12E17C21-532C-4A6E-8A1C-40825A736397"
|
|
}
|
|
,{
|
|
"Name":"KSMFT_CATEGORY_MULTIPLEXER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"059C561E-05AE-4B61-B69D-55B61EE54A7B"
|
|
}
|
|
,{
|
|
"Name":"KSMFT_CATEGORY_DEMULTIPLEXER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"A8700A7A-939B-44C5-99D7-76226B23B3F1"
|
|
}
|
|
,{
|
|
"Name":"KSMFT_CATEGORY_AUDIO_DECODER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"9EA73FB4-EF7A-4559-8D5D-719D8F0426C7"
|
|
}
|
|
,{
|
|
"Name":"KSMFT_CATEGORY_AUDIO_ENCODER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"91C64BD0-F91E-4D8C-9276-DB248279D975"
|
|
}
|
|
,{
|
|
"Name":"KSMFT_CATEGORY_AUDIO_EFFECT"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"11064C48-3648-4ED0-932E-05CE8AC811B7"
|
|
}
|
|
,{
|
|
"Name":"KSMFT_CATEGORY_VIDEO_PROCESSOR"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"302EA3FC-AA5F-47F9-9F7A-C2188BB16302"
|
|
}
|
|
,{
|
|
"Name":"KSMFT_CATEGORY_OTHER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"90175D57-B7EA-4901-AEB3-933A8747756F"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_COMMUNICATIONSTRANSFORM"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"CF1DDA2C-9743-11D0-A3EE-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_INTERFACETRANSFORM"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"CF1DDA2D-9743-11D0-A3EE-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_MEDIUMTRANSFORM"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"CF1DDA2E-9743-11D0-A3EE-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_FILESYSTEM"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"760FED5E-9357-11D0-A3CC-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_CLOCK"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"53172480-4791-11D0-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_PROXY"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"97EBAACA-95BD-11D0-A3EA-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_QUALITY"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"97EBAACB-95BD-11D0-A3EA-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSTOPOLOGY"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"7B785570-8C82-11CF-BC0C-00AA00AC74F6"
|
|
}
|
|
,{
|
|
"Name":"KSTIME_FORMAT_BYTE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"7B785571-8C82-11CF-BC0C-00AA00AC74F6"
|
|
}
|
|
,{
|
|
"Name":"KSTIME_FORMAT_SAMPLE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"7B785572-8C82-11CF-BC0C-00AA00AC74F6"
|
|
}
|
|
,{
|
|
"Name":"KSTIME_FORMAT_FIELD"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"7B785573-8C82-11CF-BC0C-00AA00AC74F6"
|
|
}
|
|
,{
|
|
"Name":"KSTIME_FORMAT_MEDIA_TIME"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"7B785574-8C82-11CF-BC0C-00AA00AC74F6"
|
|
}
|
|
,{
|
|
"Name":"KSINTERFACESETID_Standard"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"1A8766A0-62CE-11CF-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSINTERFACE_STANDARD"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"8C6F932C-E771-11D0-B8FF-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSINTERFACE_FILEIO"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSINTERFACE_FILEIO_STREAMING","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSMEDIUMSETID_Standard"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"4747B320-62CE-11CF-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_Pin"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"8C134960-51AD-11CF-878A-94F801C10000"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_PIN"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSPIN_DATAFLOW_IN","Value":1}
|
|
,{"Name":"KSPIN_DATAFLOW_OUT","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DD4F192E-3B78-49AD-A534-2C315B822000"
|
|
}
|
|
,{
|
|
"Name":"KSEVENT_PINCAPS_CHANGENOTIFICATIONS"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSEVENT_PINCAPS_FORMATCHANGE","Value":0}
|
|
,{"Name":"KSEVENT_PINCAPS_JACKINFOCHANGE","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSEVENTSETID_VolumeLimit"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DA168465-3A7C-4858-9D4A-3E8E24701AEF"
|
|
}
|
|
,{
|
|
"Name":"KSEVENT_VOLUMELIMIT"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSEVENT_VOLUMELIMIT_CHANGED","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSNAME_Filter"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"9B365890-165F-11D0-A195-0020AFD156E4"
|
|
}
|
|
,{
|
|
"Name":"KSNAME_Pin"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"146F1A80-4791-11D0-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSNAME_Clock"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"53172480-4791-11D0-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSNAME_Allocator"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"642F5D00-4791-11D0-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSNAME_TopologyNode"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"0621061A-EE75-11D0-B915-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_TYPE_STREAM"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E436EB83-524F-11CE-9F53-0020AF0BA770"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_NONE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E436EB8E-524F-11CE-9F53-0020AF0BA770"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SPECIFIER_FILENAME"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"AA797B40-E974-11CF-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SPECIFIER_FILEHANDLE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"65E8773C-8F56-11D0-A3B9-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SPECIFIER_NONE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"0F6417D6-C318-11D0-A43F-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_Quality"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"D16AD380-AC1A-11CF-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_QUALITY"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSPROPERTY_QUALITY_REPORT","Value":0}
|
|
,{"Name":"KSPROPERTY_QUALITY_ERROR","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_Connection"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"1D58C920-AC9B-11CF-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_CONNECTION"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"0A3D1C5D-5243-4819-9ED0-AEE8044CEE2B"
|
|
}
|
|
,{
|
|
"Name":"KSALLOCATOR_FRAMING"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"091BB638-603F-11D1-B067-00A0C9062802"
|
|
}
|
|
,{
|
|
"Name":"KSMEMORY_TYPE_USER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"8CB0FC28-7893-11D1-B069-00A0C9062802"
|
|
}
|
|
,{
|
|
"Name":"KSMEMORY_TYPE_KERNEL_PAGED"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"D833F8F8-7894-11D1-B069-00A0C9062802"
|
|
}
|
|
,{
|
|
"Name":"KSMEMORY_TYPE_KERNEL_NONPAGED"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"4A6D5FC4-7895-11D1-B069-00A0C9062802"
|
|
}
|
|
,{
|
|
"Name":"KSMEMORY_TYPE_DEVICE_UNKNOWN"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"091BB639-603F-11D1-B067-00A0C9062802"
|
|
}
|
|
,{
|
|
"Name":"KSEVENTSETID_StreamAllocator"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"75D95571-073C-11D0-A161-0020AFD156E4"
|
|
}
|
|
,{
|
|
"Name":"KSEVENT_STREAMALLOCATOR"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSEVENT_STREAMALLOCATOR_INTERNAL_FREEFRAME","Value":0}
|
|
,{"Name":"KSEVENT_STREAMALLOCATOR_FREEFRAME","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSMETHODSETID_StreamAllocator"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"CF6E4341-EC87-11CF-A130-0020AFD156E4"
|
|
}
|
|
,{
|
|
"Name":"KSMETHOD_STREAMALLOCATOR"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSMETHOD_STREAMALLOCATOR_ALLOC","Value":0}
|
|
,{"Name":"KSMETHOD_STREAMALLOCATOR_FREE","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_StreamAllocator"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"CF6E4342-EC87-11CF-A130-0020AFD156E4"
|
|
}
|
|
,{
|
|
"Name":"KSSTREAMALLOCATOR_STATUS"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"KSSTREAM_UVC_METADATA"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"1FDD8EE1-9CD3-11D0-82AA-0000F822FE8A"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_STREAMINTERFACE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSPROPERTY_STREAMINTERFACE_HEADERSIZE","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_Stream"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"65AABA60-98AE-11CF-A10D-0020AFD156E4"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_STREAM"
|
|
,"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"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSPROPERTY_ALLOCATOR_CLEANUP_CACHEDMDLPAGES","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_PinMDLCacheClearProp"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"BD718A7B-97FC-40C7-88CE-D3FF06F55B16"
|
|
}
|
|
,{
|
|
"Name":"KSQUALITY_MANAGER"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DF12A4C0-AC17-11CF-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSCLOCK_CREATE"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"CreateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"KSCORRELATED_TIME"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"364D8E20-62C7-11CF-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSEVENT_CLOCK_POSITION"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSEVENT_CLOCK_INTERVAL_MARK","Value":0}
|
|
,{"Name":"KSEVENT_CLOCK_POSITION_MARK","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSEVENTSETID_Connection"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"7F4BCBE0-9EA5-11CF-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSEVENT_CONNECTION"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSDEVICE_THERMAL_STATE_LOW","Value":0}
|
|
,{"Name":"KSDEVICE_THERMAL_STATE_HIGH","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSEVENTSETID_Device"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"288296EC-9F94-41B4-A153-AA31AEECB33F"
|
|
}
|
|
,{
|
|
"Name":"KSEVENT_DEVICE"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"9F564180-704C-11D0-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSDEGRADE_STANDARD"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"05908040-3246-11D0-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSMEDIUMSETID_VPBus"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"A18C15EC-CE43-11D0-ABE7-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSINTERFACESETID_Media"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"3A13EB40-30A7-11D0-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSINTERFACE_MEDIA"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"8F1275F0-26E9-4264-BA4D-39FFF01D94AA"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_INPUT_UNDEFINED"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21BE0-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_MICROPHONE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21BE1-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_DESKTOP_MICROPHONE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21BE2-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_PERSONAL_MICROPHONE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21BE3-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_OMNI_DIRECTIONAL_MICROPHONE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21BE4-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_MICROPHONE_ARRAY"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21BE5-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_PROCESSING_MICROPHONE_ARRAY"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21BE6-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_MICROPHONE_ARRAY_PROCESSOR"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"830A44F2-A32D-476B-BE97-42845673B35A"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_OUTPUT_UNDEFINED"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21CE0-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_SPEAKER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21CE1-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_HEADPHONES"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21CE2-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_HEAD_MOUNTED_DISPLAY_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21CE3-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_DESKTOP_SPEAKER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21CE4-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_ROOM_SPEAKER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21CE5-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_COMMUNICATION_SPEAKER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21CE6-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_LOW_FREQUENCY_EFFECTS_SPEAKER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21CE7-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_BIDIRECTIONAL_UNDEFINED"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21DE0-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_HANDSET"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21DE1-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_HEADSET"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21DE2-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_SPEAKERPHONE_NO_ECHO_REDUCTION"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21DE3-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_ECHO_SUPPRESSING_SPEAKERPHONE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21DE4-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_ECHO_CANCELING_SPEAKERPHONE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21DE5-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_TELEPHONY_UNDEFINED"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21EE0-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_PHONE_LINE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21EE1-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_TELEPHONE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21EE2-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_DOWN_LINE_PHONE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21EE3-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_EXTERNAL_UNDEFINED"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21FE0-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_ANALOG_CONNECTOR"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21FE1-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_DIGITAL_AUDIO_INTERFACE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21FE2-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_LINE_CONNECTOR"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21FE3-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_LEGACY_AUDIO_CONNECTOR"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21FE4-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_SPDIF_INTERFACE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21FE5-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_1394_DA_STREAM"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21FE6-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_1394_DV_STREAM_SOUNDTRACK"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF21FE7-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_EMBEDDED_UNDEFINED"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF220E0-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_LEVEL_CALIBRATION_NOISE_SOURCE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF220E1-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_EQUALIZATION_NOISE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF220E2-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_CD_PLAYER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF220E3-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_DAT_IO_DIGITAL_AUDIO_TAPE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF220E4-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_DCC_IO_DIGITAL_COMPACT_CASSETTE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF220E5-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_MINIDISK"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF220E6-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_ANALOG_TAPE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF220E7-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_PHONOGRAPH"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF220E8-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_VCR_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF220E9-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_VIDEO_DISC_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF220EA-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_DVD_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF220EB-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_TV_TUNER_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF220EC-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_SATELLITE_RECEIVER_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF220ED-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_CABLE_TUNER_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF220EE-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_DSS_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF220EF-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_RADIO_RECEIVER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF220F0-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_RADIO_TRANSMITTER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF220F1-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_MULTITRACK_RECORDER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF220F2-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_SYNTHESIZER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF220F3-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_HDMI_INTERFACE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"D1B9CC2A-F519-417F-91C9-55FA65481001"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_DISPLAYPORT_INTERFACE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E47E4031-3EA6-418D-8F9B-B73843CCBA97"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_AUDIO_LOOPBACK"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"8F42C0B2-91CE-4BCF-9CCD-0E599037AB35"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_AUDIO_KEYWORDDETECTOR"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"3817E0B8-DF58-4375-B669-C49634331F9D"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_MIDI_JACK"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"265E0C3F-FA39-4DF3-AB04-BE01B91E299A"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_MIDI_ELEMENT"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"01C6FE66-6E48-4C65-AC9B-52DB5D656C7E"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_AUDIO_ENGINE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"35CAF6E4-F3B3-4168-BB4B-55E77A461C7E"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_SPEAKERS_STATIC_JACK"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"28E04F87-4DBE-4F8D-8589-025D209DFB4A"
|
|
}
|
|
,{
|
|
"Name":"PINNAME_SPDIF_OUT"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"3A264481-E52C-4B82-8E7A-C8E2F91DC380"
|
|
}
|
|
,{
|
|
"Name":"PINNAME_SPDIF_IN"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"15DC9025-22AD-41B3-8875-F4CEB0299E20"
|
|
}
|
|
,{
|
|
"Name":"PINNAME_HDMI_OUT"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"387BFC03-E7EF-4901-86E0-35B7C32B00EF"
|
|
}
|
|
,{
|
|
"Name":"PINNAME_DISPLAYPORT_OUT"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"21FBB329-1A4A-48DA-A076-2318A3C59B26"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_DRM_DESCRAMBLE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"FFBB6E3F-CCFE-4D84-90D9-421418B03A8E"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_TELEPHONY_BIDI"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"686D7CC0-D903-4258-B443-3A3D3580741C"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_FM_RX"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"834A733C-F485-41C0-A62B-513025014E40"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6994AD04-93EF-11D0-A3CC-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_VIDEO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6994AD05-93EF-11D0-A3CC-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_REALTIME"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"EB115FFC-10C8-4964-831D-6DCB02E6F23F"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_TEXT"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6994AD06-93EF-11D0-A3CC-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_NETWORK"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"67C9CC3C-69C4-11D2-8759-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_TOPOLOGY"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DDA54A40-1E4C-11D1-A050-405705C10000"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_VIRTUAL"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"3503EAC4-1F26-11D1-8AB0-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_ACOUSTIC_ECHO_CANCEL"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"BF963D80-C559-11D0-8A2B-00A0C9255AC1"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_WDMAUD_USE_PIN_NAME"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"47A4FA20-A251-11D1-A050-0000F8004788"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_ESCALANTE_PLATFORM_DRIVER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"74F3AEA8-9768-11D1-8E07-00A0C95EC22E"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_TYPE_VIDEO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"73646976-0000-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_TYPE_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"73647561-0000-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_TYPE_TEXT"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"73747874-0000-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_ANALOG"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6DBA3190-67BD-11CF-A0F7-0020AFD156E4"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_DRM"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000009-0000-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_ALAW"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000006-0000-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_MULAW"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000007-0000-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_ADPCM"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000002-0000-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_MPEG"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000050-0000-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SPECIFIER_VC_ID"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"AD98D184-AAC3-11D0-A41C-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SPECIFIER_WAVEFORMATEX"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"05589F81-C356-11CE-BF01-00AA0055595A"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SPECIFIER_DSOUND"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"518590A2-A184-11D0-8522-00C04FD9BAF3"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_WAVEFORMATEX"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"CONSTRICTOR_OPTION_DISABLE","Value":0}
|
|
,{"Name":"CONSTRICTOR_OPTION_MUTE","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"_KSAUDIO_PACKETSIZE_SIGNALPROCESSINGMODE_CONSTRAINT"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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":"_Anonymous3_e__Union"
|
|
,"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":"_Anonymous1_e__Union"
|
|
,"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":"KSPROPSETID_DirectSound3DListener"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"437B3414-D060-11D0-8583-00C04FD9BAF3"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_DIRECTSOUND3DLISTENER"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"437B3411-D060-11D0-8583-00C04FD9BAF3"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_DIRECTSOUND3DBUFFER"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"DS3D_HRTF_VERSION_1","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSDS3D_HRTF_FILTER_FORMAT_MSG"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"B66DECB0-A083-11D0-851E-00C04FD9BAF3"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_HRTF3D"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6429F090-9FD9-11D0-A75B-00A0C90365E3"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_ITD3D"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSPROPERTY_ITD3D_PARAMS","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSDATARANGE_AUDIO"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"4995DAEE-9EE6-11D0-A40E-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_RIFFWAVE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E436EB8B-524F-11CE-9F53-0020AF0BA770"
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_Bibliographic"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"07BA150E-E2B1-11D0-AC17-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_BIBLIOGRAPHIC"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"45FFAAA1-6E1B-11D0-BCF2-444553540000"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_TOPOLOGYNODE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSPROPERTY_TOPOLOGYNODE_ENABLE","Value":1}
|
|
,{"Name":"KSPROPERTY_TOPOLOGYNODE_RESET","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_RtAudio"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"A855A48C-2F78-4729-9051-1968746B9EEF"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_RTAUDIO"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"7FA06C40-B8F6-4C7E-8556-E8C33A12E54D"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_BTAUDIO"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSPROPERTY_ONESHOT_RECONNECT","Value":0}
|
|
,{"Name":"KSPROPERTY_ONESHOT_DISCONNECT","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_DrmAudioStream"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"2F2C8DDD-4198-4FAC-BA29-61BB05B7DE06"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_DRMAUDIOSTREAM"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSPROPERTY_DRMAUDIOSTREAM_CONTENTID","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_SoundDetector"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"113C425E-FD17-4057-B422-ED4074F1AFDF"
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_SoundDetector2"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"FE07E322-450C-4BD5-84CA-A948500EA6AA"
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_InterleavedAudio"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E9EBE550-D619-4C0A-976B-7062322B3006"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_INTERLEAVEDAUDIO"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSPROPERTY_INTERLEAVEDAUDIO_FORMATINFORMATION","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"INTERLEAVED_AUDIO_FORMAT_INFORMATION"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"69785C9B-FC2D-49D6-AC32-4799F87DE9F6"
|
|
}
|
|
,{
|
|
"Name":"KSEVENT_SOUNDDETECTOR"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSEVENT_SOUNDDETECTOR_MATCHDETECTED","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSNOTIFICATIONID_SoundDetector"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6389D844-BB32-4C4C-A802-F4B4B77AFEAD"
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_Audio"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"45FFAAA0-6E1B-11D0-BCF2-444553540000"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_AUDIO"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ActiveSpeakerPositions","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"KSAUDIO_DYNAMIC_RANGE"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"B6DF7EB1-D099-489F-A6A0-C0106F0887A7"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_TELEPHONY_CONTROL"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"TELEPHONY_CALLCONTROLOP_DISABLE","Value":0}
|
|
,{"Name":"TELEPHONY_CALLCONTROLOP_ENABLE","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSTELEPHONY_CALLCONTROL"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"ABF25C7E-0E64-4E32-B190-D0F6D7C53E97"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_TELEPHONY_TOPOLOGY"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSPROPERTY_TELEPHONY_ENDPOINTIDPAIR","Value":0}
|
|
,{"Name":"KSPROPERTY_TELEPHONY_VOLUME","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSTOPOLOGY_ENDPOINTID"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"0C46CE8F-DC2D-4204-9DC9-F58963366563"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_FMRX_TOPOLOGY"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"947BBA3A-E8EE-4786-90C4-8428185F05BE"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_FMRX_CONTROL"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSPROPERTY_FMRX_STATE","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSEVENTSETID_Telephony"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"B77F12B4-CEB4-4484-8D5E-52C1E7D8762D"
|
|
}
|
|
,{
|
|
"Name":"KSEVENT_TELEPHONY"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSEVENT_TELEPHONY_ENDPOINTPAIRS_CHANGED","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_DAC"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"507AE360-C554-11D0-8A2B-00A0C9255AC1"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_ADC"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"4D837FE0-C555-11D0-8A2B-00A0C9255AC1"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_SRC"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"9DB7B9E0-C555-11D0-8A2B-00A0C9255AC1"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_SUPERMIX"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E573ADC0-C555-11D0-8A2B-00A0C9255AC1"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_MUX"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"2CEAF780-C556-11D0-8A2B-00A0C9255AC1"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_DEMUX"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"C0EB67D4-E807-11D0-958A-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_SUM"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DA441A60-C556-11D0-8A2B-00A0C9255AC1"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_MUTE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"02B223C0-C557-11D0-8A2B-00A0C9255AC1"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_VOLUME"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"3A5ACC00-C557-11D0-8A2B-00A0C9255AC1"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_TONE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"7607E580-C557-11D0-8A2B-00A0C9255AC1"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_EQUALIZER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"9D41B4A0-C557-11D0-8A2B-00A0C9255AC1"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_AGC"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E88C9BA0-C557-11D0-8A2B-00A0C9255AC1"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_NOISE_SUPPRESS"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E07F903F-62FD-4E60-8CDD-DEA7236665B5"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_DELAY"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"144981E0-C558-11D0-8A2B-00A0C9255AC1"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_LOUDNESS"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"41887440-C558-11D0-8A2B-00A0C9255AC1"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_PROLOGIC_DECODER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"831C2C80-C558-11D0-8A2B-00A0C9255AC1"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_STEREO_WIDE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"A9E69800-C558-11D0-8A2B-00A0C9255AC1"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_REVERB"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"EF0328E0-C558-11D0-8A2B-00A0C9255AC1"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_CHORUS"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"20173F20-C559-11D0-8A2B-00A0C9255AC1"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_3D_EFFECTS"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"55515860-C559-11D0-8A2B-00A0C9255AC1"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_PARAMETRIC_EQUALIZER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"19BB3A6A-CE2B-4442-87EC-6727C3CAB477"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_UPDOWN_MIX"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"B7EDC5CF-7B63-4EE2-A100-29EE2CB6B2DE"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_DYN_RANGE_COMPRESSOR"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"08C8A6A8-601F-4AF8-8793-D905FF4CA97D"
|
|
}
|
|
,{
|
|
"Name":"KSALGORITHMINSTANCE_SYSTEM_ACOUSTIC_ECHO_CANCEL"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"1C22C56D-9879-4F5B-A389-27996DDC2810"
|
|
}
|
|
,{
|
|
"Name":"KSALGORITHMINSTANCE_SYSTEM_NOISE_SUPPRESS"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"5AB0882E-7274-4516-877D-4EEE99BA4FD0"
|
|
}
|
|
,{
|
|
"Name":"KSALGORITHMINSTANCE_SYSTEM_AGC"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"950E55B9-877C-4C67-BE08-E47B5611130A"
|
|
}
|
|
,{
|
|
"Name":"KSALGORITHMINSTANCE_SYSTEM_MICROPHONE_ARRAY_PROCESSOR"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"B6F5A0A0-9E61-4F8C-91E3-76CF0F3C471F"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_DEV_SPECIFIC"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"941C7AC0-C559-11D0-8A2B-00A0C9255AC1"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_PROLOGIC_ENCODER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"8074C5B2-3C66-11D2-B45A-3078302C2030"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_PEAKMETER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"A085651E-5F0D-4B36-A869-D195D6AB4B9E"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_BASS"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDE0-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_TREBLE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDE1-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_MIDRANGE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"A2CBE478-AE84-49A1-8B72-4AD09B78ED34"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_3D_STEREO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDE2-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_MASTER_VOLUME"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDE3-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_MASTER_MUTE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDE4-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_WAVE_VOLUME"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDE5-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_WAVE_MUTE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDE6-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_MIDI_VOLUME"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDE7-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_MIDI_MUTE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDE8-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_CD_VOLUME"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDE9-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_CD_MUTE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDEA-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_LINE_VOLUME"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDEB-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_LINE_MUTE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDEC-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_MIC_VOLUME"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDED-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_MIC_MUTE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDEE-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_RECORDING_SOURCE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDEF-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_PC_SPEAKER_VOLUME"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDF0-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_PC_SPEAKER_MUTE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDF1-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_MIDI_IN_VOLUME"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDF2-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_CD_IN_VOLUME"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDF3-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_LINE_IN_VOLUME"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDF4-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_MIC_IN_VOLUME"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDF5-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_WAVE_IN_VOLUME"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDF6-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_VOLUME_CONTROL"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDF7-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_MIDI"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDF8-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_LINE_IN"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDF9-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_RECORDING_CONTROL"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDFA-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_CD_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDFB-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_AUX_VOLUME"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDFC-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_AUX_MUTE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDFD-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_AUX"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDFE-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_PC_SPEAKER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEDFF-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_WAVE_OUT_MIX"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"185FEE00-9905-11D1-95A9-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_MONO_OUT"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"F9B41DC3-96E2-11D2-AC4C-00C04F8EFB68"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_STEREO_MIX"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00DFF077-96E3-11D2-AC4C-00C04F8EFB68"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_MONO_MIX"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00DFF078-96E3-11D2-AC4C-00C04F8EFB68"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_MONO_OUT_VOLUME"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"1AD247EB-96E3-11D2-AC4C-00C04F8EFB68"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_MONO_OUT_MUTE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"1AD247EC-96E3-11D2-AC4C-00C04F8EFB68"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_STEREO_MIX_VOLUME"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"1AD247ED-96E3-11D2-AC4C-00C04F8EFB68"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_STEREO_MIX_MUTE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"22B0EAFD-96E3-11D2-AC4C-00C04F8EFB68"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_MONO_MIX_VOLUME"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"22B0EAFE-96E3-11D2-AC4C-00C04F8EFB68"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_MONO_MIX_MUTE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"2BC31D69-96E3-11D2-AC4C-00C04F8EFB68"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_MICROPHONE_BOOST"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"2BC31D6A-96E3-11D2-AC4C-00C04F8EFB68"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_ALTERNATE_MICROPHONE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"2BC31D6B-96E3-11D2-AC4C-00C04F8EFB68"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_3D_DEPTH"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"63FF5747-991F-11D2-AC4D-00C04F8EFB68"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_3D_CENTER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"9F0670B4-991F-11D2-AC4D-00C04F8EFB68"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_VIDEO_VOLUME"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"9B46E708-992A-11D2-AC4D-00C04F8EFB68"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_VIDEO_MUTE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"9B46E709-992A-11D2-AC4D-00C04F8EFB68"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_VIDEO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"915DAEC4-A434-11D2-AC52-00C04F8EFB68"
|
|
}
|
|
,{
|
|
"Name":"KSAUDFNAME_PEAKMETER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"57E24340-FC5B-4612-A562-72B11A29DFAE"
|
|
}
|
|
,{
|
|
"Name":"KSMETHODSETID_Wavetable"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DCEF31EB-D907-11D0-9583-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSMETHOD_WAVETABLE"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"924E54B0-630F-11CF-ADA7-08003E30494A"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_WAVE"
|
|
,"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"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ulDeviceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"KSWAVE_INPUT_CAPABILITIES"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"86C92E60-62E8-11CF-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSMUSIC_TECHNOLOGY_SQSYNTH"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"0ECF4380-62E9-11CF-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSMUSIC_TECHNOLOGY_FMSYNTH"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"252C5C80-62E9-11CF-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSMUSIC_TECHNOLOGY_WAVETABLE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"394EC7C0-62E9-11CF-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSMUSIC_TECHNOLOGY_SWSYNTH"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"37407736-3620-11D1-85D3-0000F8754380"
|
|
}
|
|
,{
|
|
"Name":"KSDATARANGE_MUSIC"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"3FFEAEA0-2BEE-11CF-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_CYCLIC"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSPROPERTY_CYCLIC_POSITION","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSEVENTSETID_AudioControlChange"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E85E9698-FA2F-11D1-95BD-00C04FB925D3"
|
|
}
|
|
,{
|
|
"Name":"KSEVENT_AUDIO_CONTROL_CHANGE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSEVENT_CONTROL_CHANGE","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSEVENTSETID_LoopedStreaming"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"4682B940-C6EF-11D0-96D8-00AA0051E51D"
|
|
}
|
|
,{
|
|
"Name":"KSEVENT_LOOPEDSTREAMING"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSEVENT_LOOPEDSTREAMING_POSITION","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"LOOPEDSTREAMING_POSITION_EVENT_DATA"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E725D360-62CC-11CF-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_TYPE_MIDI"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"7364696D-0000-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_MIDI"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"1D262760-E957-11CF-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_MIDI_BUS"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"2CA15FA0-6CFE-11CF-A5D6-28DB04C10000"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_RIFFMIDI"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"4995DAF0-9EE6-11D0-A40E-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSMUSICFORMAT"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"36523B11-8EE5-11D1-8CA3-0060B057664A"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_TYPE_STANDARD_PES_PACKET"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"36523B12-8EE5-11D1-8CA3-0060B057664A"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_TYPE_STANDARD_PACK_HEADER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"36523B13-8EE5-11D1-8CA3-0060B057664A"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_STANDARD_MPEG1_VIDEO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"36523B21-8EE5-11D1-8CA3-0060B057664A"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_STANDARD_MPEG1_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"36523B22-8EE5-11D1-8CA3-0060B057664A"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_STANDARD_MPEG2_VIDEO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"36523B23-8EE5-11D1-8CA3-0060B057664A"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_STANDARD_MPEG2_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"36523B24-8EE5-11D1-8CA3-0060B057664A"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_STANDARD_AC3_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"36523B25-8EE5-11D1-8CA3-0060B057664A"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SPECIFIER_DIALECT_MPEG1_VIDEO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"36523B31-8EE5-11D1-8CA3-0060B057664A"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SPECIFIER_DIALECT_MPEG1_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"36523B32-8EE5-11D1-8CA3-0060B057664A"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SPECIFIER_DIALECT_MPEG2_VIDEO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"36523B33-8EE5-11D1-8CA3-0060B057664A"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SPECIFIER_DIALECT_MPEG2_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"36523B34-8EE5-11D1-8CA3-0060B057664A"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SPECIFIER_DIALECT_AC3_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"36523B35-8EE5-11D1-8CA3-0060B057664A"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_DSS_VIDEO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"A0AF4F81-E163-11D0-BAD9-00609744111A"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_DSS_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"A0AF4F82-E163-11D0-BAD9-00609744111A"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_MPEG1Packet"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E436EB80-524F-11CE-9F53-0020AF0BA770"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_MPEG1Payload"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E436EB81-524F-11CE-9F53-0020AF0BA770"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_MPEG1Video"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E436EB86-524F-11CE-9F53-0020AF0BA770"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SPECIFIER_MPEG1_VIDEO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"05589F82-C356-11CE-BF01-00AA0055595A"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_TYPE_MPEG2_PES"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E06D8020-DB46-11CF-B4D1-00805F6CBBEA"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_TYPE_MPEG2_PROGRAM"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E06D8022-DB46-11CF-B4D1-00805F6CBBEA"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_TYPE_MPEG2_TRANSPORT"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E06D8023-DB46-11CF-B4D1-00805F6CBBEA"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_MPEG2_VIDEO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E06D8026-DB46-11CF-B4D1-00805F6CBBEA"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SPECIFIER_MPEG2_VIDEO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E06D80E3-DB46-11CF-B4D1-00805F6CBBEA"
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_Mpeg2Vid"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"C8E11B60-0CC9-11D0-BD69-003505C103A9"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_MPEG2VID"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E06D802B-DB46-11CF-B4D1-00805F6CBBEA"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SPECIFIER_MPEG2_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E06D80E5-DB46-11CF-B4D1-00805F6CBBEA"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_LPCM_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E06D8032-DB46-11CF-B4D1-00805F6CBBEA"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SPECIFIER_LPCM_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E06D80E6-DB46-11CF-B4D1-00805F6CBBEA"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_AC3_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E06D802C-DB46-11CF-B4D1-00805F6CBBEA"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SPECIFIER_AC3_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E06D80E4-DB46-11CF-B4D1-00805F6CBBEA"
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_AC3"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"BFABE720-6E1F-11D0-BCF2-444553540000"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_AC3"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"BitStreamMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"KSAC3_DIALOGUE_LEVEL"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"DialogueLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"KSAC3_ROOM_TYPE"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000092-0000-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_WMA_PRO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000164-0000-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DTS"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000008-0000-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_MPEG1"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000003-0CEA-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_MPEG2"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000004-0CEA-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_MPEG3"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000005-0CEA-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_AAC"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000006-0CEA-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_ATRAC"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000008-0CEA-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_ONE_BIT_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000009-0CEA-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL_PLUS"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"0000000A-0CEA-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL_PLUS_ATMOS"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"0000010A-0CEA-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DTS_HD"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"0000000B-0CEA-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_MLP"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"0000000C-0CEA-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_MAT20"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"0000010C-0CEA-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_MAT21"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"0000030C-0CEA-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DST"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"0000000D-0CEA-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_MPEGLAYER3"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000055-0000-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_MPEG_HEAAC"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00001610-0000-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_WMAUDIO2"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000161-0000-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_WMAUDIO3"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000162-0000-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_WMAUDIO_LOSSLESS"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000163-0000-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_DTS_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E06D8033-DB46-11CF-B4D1-00805F6CBBEA"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_SDDS_AUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E06D8034-DB46-11CF-B4D1-00805F6CBBEA"
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_AudioDecoderOut"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6CA6E020-43BD-11D0-BD6A-003505C103A9"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_AUDDECOUT"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSPROPERTY_AUDDECOUT_MODES","Value":0}
|
|
,{"Name":"KSPROPERTY_AUDDECOUT_CUR_MODE","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_SUBPICTURE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E06D802D-DB46-11CF-B4D1-00805F6CBBEA"
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_DvdSubPic"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"AC390460-43AF-11D0-BD6A-003505C103A9"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_DVDSUBPIC"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"0E8A0A40-6AEF-11D0-9ED0-00A024CA19B3"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_COPYPROT"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"MACROVISIONLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"KS_DVDCOPY_SET_COPY_STATE"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"DVDCopyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"KS_DVDCOPYSTATE"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"A799A800-A46D-11D0-A18C-00A02401DCD4"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_CROSSBAR"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"A799A801-A46D-11D0-A18C-00A02401DCD4"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_TVAUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"A799A802-A46D-11D0-A18C-00A02401DCD4"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_VPMUX"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"A799A803-A46D-11D0-A18C-00A02401DCD4"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_VBICODEC"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"07DAD660-22F1-11D1-A9F4-00C04FBBDE8F"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_VPVideo"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"5A9B6A40-1A22-11D1-BAD9-00609744111A"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_VPVBI"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"5A9B6A41-1A22-11D1-BAD9-00609744111A"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SPECIFIER_VIDEOINFO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"05589F80-C356-11CE-BF01-00AA0055595A"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SPECIFIER_VIDEOINFO2"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SPECIFIER_H264_VIDEO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"2017BE05-6629-4248-AAED-7E1A47BC9B9C"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SPECIFIER_JPEG_IMAGE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"692FA379-D3E8-4651-B5B4-0B94B013EEAF"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SPECIFIER_IMAGE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"692FA379-D3E8-4651-B5B4-0B94B013EEAF"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_TYPE_IMAGE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"72178C23-E45B-11D5-BC2A-00B0D0F3F4AB"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_JPEG"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"19E4A5AA-5662-4FC5-A0C0-1758028E1057"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_IMAGE_RGB32"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000016-0000-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_L8"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000032-0000-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_L8_IR"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000032-0002-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_L8_CUSTOM"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000032-8000-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_L16"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000051-0000-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_L16_IR"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000051-0002-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_D16"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000050-0004-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_L16_CUSTOM"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"00000051-8000-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_MJPG_IR"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"47504A4D-0002-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_MJPG_DEPTH"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"47504A4D-0004-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_MJPG_CUSTOM"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"47504A4D-8000-0010-8000-00AA00389B71"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_TYPE_ANALOGVIDEO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"0482DDE1-7817-11CF-8A03-00AA006ECB65"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SPECIFIER_ANALOGVIDEO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"0482DDE0-7817-11CF-8A03-00AA006ECB65"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_TYPE_ANALOGAUDIO"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"0482DEE1-7817-11CF-8A03-00AA006ECB65"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SPECIFIER_VBI"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"F72A76E0-EB0A-11D0-ACE4-0000C0CC16BA"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_TYPE_VBI"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"F72A76E1-EB0A-11D0-ACE4-0000C0CC16BA"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_RAW8"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"CA20D9A0-3E3E-11D1-9BF9-00C04FBBDEBF"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_CC"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"33214CC1-011F-11D2-B4B1-00A0D102CFBE"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_NABTS"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"F72A76E2-EB0A-11D0-ACE4-0000C0CC16BA"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_TELETEXT"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"F72A76E3-EB0A-11D0-ACE4-0000C0CC16BA"
|
|
}
|
|
,{
|
|
"Name":"KS_RGBQUAD"
|
|
,"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"
|
|
,"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":"tag_KS_TRUECOLORINFO"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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":"tag_KS_TRUECOLORINFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"KS_VBIINFOHEADER"
|
|
,"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":"tagKS_AnalogVideoInfo"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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":"tagKS_MPEAUDIOINFO"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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":"tagKS_AnalogVideoInfo","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_VBICAP_PROPERTIES"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"F162C607-7B35-496F-AD7F-2DCA3B46B718"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_VBICAP"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSPROPERTY_VBICAP_PROPERTIES_PROTECTION","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VBICAP_PROPERTIES_PROTECTION_S"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E757BCA0-39AC-11D1-A9F5-00C04FBBDE8F"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_NABTS_FEC"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E757BCA1-39AC-11D1-A9F5-00C04FBBDE8F"
|
|
}
|
|
,{
|
|
"Name":"NABTSFEC_BUFFER"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"CAFEB0CA-8715-11D0-BD6A-0035C0EDBABE"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_VBICODECFILTERING"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"SubstreamMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CC_BYTE_PAIR"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"FB6C4281-0353-11D1-905F-0000C0CC16BA"
|
|
}
|
|
,{
|
|
"Name":"PINNAME_VIDEO_CC_CAPTURE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"1AAD8061-012D-11D2-B4B1-00A0D102CFBE"
|
|
}
|
|
,{
|
|
"Name":"PINNAME_VIDEO_NABTS_CAPTURE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"29703660-498A-11D2-B4B1-00A0D102CFBE"
|
|
}
|
|
,{
|
|
"Name":"PINNAME_VIDEO_PREVIEW"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"FB6C4282-0353-11D1-905F-0000C0CC16BA"
|
|
}
|
|
,{
|
|
"Name":"PINNAME_VIDEO_ANALOGVIDEOIN"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"FB6C4283-0353-11D1-905F-0000C0CC16BA"
|
|
}
|
|
,{
|
|
"Name":"PINNAME_VIDEO_VBI"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"FB6C4284-0353-11D1-905F-0000C0CC16BA"
|
|
}
|
|
,{
|
|
"Name":"PINNAME_VIDEO_VIDEOPORT"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"FB6C4285-0353-11D1-905F-0000C0CC16BA"
|
|
}
|
|
,{
|
|
"Name":"PINNAME_VIDEO_NABTS"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"FB6C4286-0353-11D1-905F-0000C0CC16BA"
|
|
}
|
|
,{
|
|
"Name":"PINNAME_VIDEO_EDS"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"FB6C4287-0353-11D1-905F-0000C0CC16BA"
|
|
}
|
|
,{
|
|
"Name":"PINNAME_VIDEO_TELETEXT"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"FB6C4288-0353-11D1-905F-0000C0CC16BA"
|
|
}
|
|
,{
|
|
"Name":"PINNAME_VIDEO_CC"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"FB6C4289-0353-11D1-905F-0000C0CC16BA"
|
|
}
|
|
,{
|
|
"Name":"PINNAME_VIDEO_STILL"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"FB6C428A-0353-11D1-905F-0000C0CC16BA"
|
|
}
|
|
,{
|
|
"Name":"PINNAME_IMAGE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"38A0CD98-D49B-4CE8-B48A-344667A17830"
|
|
}
|
|
,{
|
|
"Name":"PINNAME_VIDEO_TIMECODE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"FB6C428B-0353-11D1-905F-0000C0CC16BA"
|
|
}
|
|
,{
|
|
"Name":"PINNAME_VIDEO_VIDEOPORT_VBI"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"FB6C428C-0353-11D1-905F-0000C0CC16BA"
|
|
}
|
|
,{
|
|
"Name":"CAPTURE_MEMORY_ALLOCATION_FLAGS"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E73FACE3-2880-4902-B799-88D0CD634E0F"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_VIDMEM_TRANSPORT"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"AE53FC6E-8D89-4488-9D2E-4D008731C5FD"
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_MPEG4_MediaType_Attributes"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"FF6C4BFA-07A9-4C7B-A237-672F9D68065F"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_MPEG4_MEDIATYPE_ATTRIBUTES"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSPROPERTY_MPEG4_MEDIATYPE_SD_BOX","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSEVENTSETID_DynamicFormatChange"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"162AC456-83D7-4239-96DF-C75FFA138BC6"
|
|
}
|
|
,{
|
|
"Name":"KSEVENT_DYNAMICFORMATCHANGE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSEVENT_DYNAMIC_FORMAT_CHANGE","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KS_FRAME_INFO"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"53171960-148E-11D2-9979-0000C0CC16BA"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_ALLOCATOR_CONTROL"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"InterleavedCapSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_INTERLEAVE_S"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"InterleavedCapPossible","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PROPSETID_VIDCAP_VIDEOPROCAMP"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"C6E13360-30AC-11D0-A18C-00A0C9118956"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_VIDCAP_VIDEOPROCAMP"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"1ABDAECA-68B6-4F83-9371-B413907C7B9F"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_VIDCAP_SELECTOR"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6A2E0605-28E4-11D0-A18C-00A0C9118956"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_TUNER"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6A2E0606-28E4-11D0-A18C-00A0C9118956"
|
|
}
|
|
,{
|
|
"Name":"KSEVENT_TUNER"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF229E1-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_VIDEO_INPUT_TERMINAL"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF229E2-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_VIDEO_OUTPUT_TERMINAL"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF229E3-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_VIDEO_SELECTOR"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF229E4-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_VIDEO_PROCESSING"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF229E5-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_VIDEO_CAMERA_TERMINAL"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF229E6-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_VIDEO_INPUT_MTT"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF229E7-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSNODETYPE_VIDEO_OUTPUT_MTT"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DFF229E8-F70F-11D0-B917-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"PROPSETID_VIDCAP_VIDEOENCODER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6A2E0610-28E4-11D0-A18C-00A0C9118956"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_VIDCAP_VIDEOENCODER"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"C6E13350-30AC-11D0-A18C-00A0C9118956"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_VIDCAP_VIDEODECODER"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6A2E0621-28E4-11D0-A18C-00A0C9118956"
|
|
}
|
|
,{
|
|
"Name":"KSEVENT_VIDEODECODER"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSEVENT_VIDEODECODER_CHANGED","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSEVENTSETID_CameraAsyncControl"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"22A11754-9701-4088-B33F-6B9CBC52DF5E"
|
|
}
|
|
,{
|
|
"Name":"KSEVENT_CAMERACONTROL"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSEVENT_CAMERACONTROL_FOCUS","Value":0}
|
|
,{"Name":"KSEVENT_CAMERACONTROL_ZOOM","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"PROPSETID_VIDCAP_CAMERACONTROL"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"C6E13370-30AC-11D0-A18C-00A0C9118956"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_VIDCAP_CAMERACONTROL"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"785E8F49-63A2-4144-AB70-FFB278FA26CE"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_CAMERACONTROL_FLASH"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSPROPERTY_CAMERACONTROL_FLASH_PROPERTY_ID","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_CAMERACONTROL_FLASH_S"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"43964BD3-7716-404E-8BE1-D299B20E50FD"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_CAMERACONTROL_VIDEO_STABILIZATION_MODE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSPROPERTY_CAMERACONTROL_VIDEO_STABILIZATION_MODE_PROPERTY_ID","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_S"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"9D12D198-F86C-4FED-B023-5D87653DA793"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_PROPERTY_ID","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"EVENTSETID_VIDCAP_CAMERACONTROL_REGION_OF_INTEREST"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"2FDFFC5D-C732-4BA6-B5DF-6B4D7FC88B8B"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_S"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"9D3D7BBF-5C6D-4138-BB00-584EDD20F7C5"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_PROPERTY_ID","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_S"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"1CB79112-C0D2-4213-9CA6-CD4FDB927972"
|
|
}
|
|
,{
|
|
"Name":"KSEVENTSETID_ExtendedCameraControl"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"571C92C9-13A2-47E3-A649-D2A778166384"
|
|
}
|
|
,{
|
|
"Name":"KSEVENTSETID_CameraEvent"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"7899B2E0-6B43-4964-9D2A-A21F4061F576"
|
|
}
|
|
,{
|
|
"Name":"KSEVENT_CAMERAEVENT"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSEVENT_PHOTO_SAMPLE_SCANNED","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSCAMERA_EXTENDEDPROP_WHITEBALANCE_MODE"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"F1F3E261-DEE6-4537-BFF5-EE206DB54AAC"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_PROPERTY"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"B4894D81-62B7-4EEC-8740-80658C4A9D3E"
|
|
}
|
|
,{
|
|
"Name":"KSCAMERAPROFILE_VideoRecording"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"A0E517E8-8F8C-4F6F-9A57-46FC2F647EC0"
|
|
}
|
|
,{
|
|
"Name":"KSCAMERAPROFILE_HighQualityPhoto"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"32440725-961B-4CA3-B5B2-854E719D9E1B"
|
|
}
|
|
,{
|
|
"Name":"KSCAMERAPROFILE_BalancedVideoAndPhoto"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6B52B017-42C7-4A21-BFE3-23F009149887"
|
|
}
|
|
,{
|
|
"Name":"KSCAMERAPROFILE_VideoConferencing"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"C5444A88-E1BF-4597-B2DD-9E1EAD864BB8"
|
|
}
|
|
,{
|
|
"Name":"KSCAMERAPROFILE_PhotoSequence"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"02399D9D-4EE8-49BA-BC07-5FF156531413"
|
|
}
|
|
,{
|
|
"Name":"KSCAMERAPROFILE_FaceAuth_Mode"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"81361B22-700B-4546-A2D4-C52E907BFC27"
|
|
}
|
|
,{
|
|
"Name":"KSCAMERAPROFILE_HighFrameRate"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"566E6113-8C35-48E7-B89F-D23FDC1219DC"
|
|
}
|
|
,{
|
|
"Name":"KSCAMERAPROFILE_HDRWithWCGVideo"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"4B27C336-4924-4989-B994-FDAF1DC7CD85"
|
|
}
|
|
,{
|
|
"Name":"KSCAMERAPROFILE_HDRWithWCGPhoto"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"9BF6F1FF-B555-4625-B326-A46DEF318FB7"
|
|
}
|
|
,{
|
|
"Name":"KSCAMERAPROFILE_VariablePhotoSequence"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"9FF2CB56-E75A-49B1-A928-9985D5946F87"
|
|
}
|
|
,{
|
|
"Name":"KSCAMERAPROFILE_VideoHDR8"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"D4F3F4EC-BDFF-4314-B1D4-008E281F74E7"
|
|
}
|
|
,{
|
|
"Name":"KSCAMERA_PROFILE_MEDIAINFO"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"0E780F09-5745-4E3A-BC9F-F226EA43A6EC"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_NETWORKCAMERACONTROL_PROPERTY"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSPROPERTY_NETWORKCAMERACONTROL_NTP","Value":0}
|
|
,{"Name":"KSPROPERTY_NETWORKCAMERACONTROL_URI","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"PROPSETID_EXT_DEVICE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"B5730A90-1A2C-11CF-8C23-00AA006B6814"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_EXTDEVICE"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"A03CD5F0-3045-11CF-8C44-00AA006B6814"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_EXTXPORT"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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":"_RawAVC_e__Struct"
|
|
,"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":"_Timecode_e__Struct"
|
|
,"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":"KSPROPERTY_EXTXPORT_NODE_S"
|
|
,"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"
|
|
,"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":"_RawAVC_e__Struct"
|
|
,"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":"_Timecode_e__Struct"
|
|
,"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":"PROPSETID_TIMECODE_READER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"9B496CE1-811B-11CF-8C77-00AA006B6814"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_TIMECODE"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"109C7988-B3CB-11D2-B48E-006097B3391B"
|
|
}
|
|
,{
|
|
"Name":"KSEVENT_DEVCMD"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6A2E0640-28E4-11D0-A18C-00A0C9118956"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_VIDCAP_CROSSBAR"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6A2E0641-28E4-11D0-A18C-00A0C9118956"
|
|
}
|
|
,{
|
|
"Name":"KSEVENT_CROSSBAR"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSEVENT_CROSSBAR_CHANGED","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KS_PhysicalConnectorType"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6A2E0650-28E4-11D0-A18C-00A0C9118956"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_VIDCAP_TVAUDIO"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6A2E0651-28E4-11D0-A18C-00A0C9118956"
|
|
}
|
|
,{
|
|
"Name":"KSEVENT_TVAUDIO"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSEVENT_TVAUDIO_CHANGED","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"PROPSETID_VIDCAP_VIDEOCOMPRESSION"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"C6E13343-30AC-11D0-A18C-00A0C9118956"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_VIDCAP_VIDEOCOMPRESSION"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E436EB7F-524F-11CE-9F53-0020AF0BA770"
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_OverlayUpdate"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"490EA5CF-7681-11D1-A21C-00A0C9223196"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_OVERLAYUPDATE"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6A2E0670-28E4-11D0-A18C-00A0C9118956"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_VIDCAP_VIDEOCONTROL"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"C6E13344-30AC-11D0-A18C-00A0C9118956"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_VIDCAP_DROPPEDFRAMES"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSPROPERTY_DROPPEDFRAMES_CURRENT","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_DROPPEDFRAMES_CURRENT_S"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"BC29A660-30E3-11D0-9E69-00C04FD7C15B"
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_VPVBIConfig"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"EC529B00-1A1F-11D1-BAD9-00609744111A"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_VPCONFIG"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"B9F8AC3E-0F71-11D2-B72C-00C04FB6BD3D"
|
|
}
|
|
,{
|
|
"Name":"DDVIDEOPORTCONNECT"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"20C5598E-D3C8-11D0-8DFC-00C04FD7C08B"
|
|
}
|
|
,{
|
|
"Name":"KSEVENT_VPNOTIFY"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSEVENT_VPNOTIFY_FORMATCHANGE","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSEVENTSETID_VIDCAPTOSTI"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DB47DE20-F628-11D1-BA41-00A0C90D2B05"
|
|
}
|
|
,{
|
|
"Name":"KSEVENT_VIDCAPTOSTI"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"EC529B01-1A1F-11D1-BAD9-00609744111A"
|
|
}
|
|
,{
|
|
"Name":"KSEVENT_VPVBINOTIFY"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSEVENT_VPVBINOTIFY_FORMATCHANGE","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_TYPE_AUXLine21Data"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"670AEA80-3A82-11D0-B79B-00AA003767A7"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_Line21_BytePair"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6E8D4A22-310C-11D0-B79A-00AA003767A7"
|
|
}
|
|
,{
|
|
"Name":"KSDATAFORMAT_SUBTYPE_Line21_GOPPacket"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6E8D4A23-310C-11D0-B79A-00AA003767A7"
|
|
}
|
|
,{
|
|
"Name":"KSGOP_USERDATA"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"ED0B916A-044D-11D1-AA78-00C04FC31D60"
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_TSRateChange"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"A503C5C0-1D1D-11D1-AD80-444553540000"
|
|
}
|
|
,{
|
|
"Name":"KS_AM_PROPERTY_TS_RATE_CHANGE"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"19689BF6-C384-48FD-AD51-90E58C79F70B"
|
|
}
|
|
,{
|
|
"Name":"KSCATEGORY_MULTIPLEXER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"7A5DE1D3-01A1-452C-B481-4FA2B96271E8"
|
|
}
|
|
,{
|
|
"Name":"ENCAPIPARAM_BITRATE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"49CC4C43-CA83-4AD4-A9AF-F3696AF666DF"
|
|
}
|
|
,{
|
|
"Name":"ENCAPIPARAM_PEAK_BITRATE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"703F16A9-3D48-44A1-B077-018DFF915D19"
|
|
}
|
|
,{
|
|
"Name":"ENCAPIPARAM_BITRATE_MODE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"EE5FB25C-C713-40D1-9D58-C0D7241E250F"
|
|
}
|
|
,{
|
|
"Name":"CODECAPI_CHANGELISTS"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"62B12ACF-F6B0-47D9-9456-96F22C4E0B9D"
|
|
}
|
|
,{
|
|
"Name":"CODECAPI_VIDEO_ENCODER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"7112E8E1-3D03-47EF-8E60-03F1CF537301"
|
|
}
|
|
,{
|
|
"Name":"CODECAPI_AUDIO_ENCODER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"B9D19A3E-F897-429C-BC46-8138B7272B2D"
|
|
}
|
|
,{
|
|
"Name":"CODECAPI_SETALLDEFAULTS"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6C5E6A7C-ACF8-4F55-A999-1A628109051B"
|
|
}
|
|
,{
|
|
"Name":"CODECAPI_ALLSETTINGS"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6A577E92-83E1-4113-ADC2-4FCEC32F83A1"
|
|
}
|
|
,{
|
|
"Name":"CODECAPI_SUPPORTSEVENTS"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"0581AF97-7693-4DBD-9DCA-3F9EBD6585A1"
|
|
}
|
|
,{
|
|
"Name":"CODECAPI_CURRENTCHANGELIST"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"1CB14E83-7D72-4657-83FD-47A2C5B9D13D"
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_Jack"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"4509F757-2D46-4637-8E62-CE7DB944F57B"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_JACK"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"DB14E8DA-0267-4AAB-8759-BAC88E46B653"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_AUDIOPOSTURE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSPROPERTY_AUDIOPOSTURE_DESCRIPTION","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"AUDIOPOSTURE_PANEL_ORIENTATION"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"AUDIOPOSTURE_MEMBER_FLAGS_HINGEANGLE","Value":1}
|
|
,{"Name":"AUDIOPOSTURE_MEMBER_FLAGS_PANELSTATE","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSAUDIOPOSTURE_DESCRIPTION"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"4E73C07F-23CC-4955-A7EA-3DA502496290"
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_AudioEngine"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"3A2F82DC-886F-4BAA-9EB4-082B9025C536"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_AUDIOENGINE"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"4F67B528-30C9-40DE-B2FB-859DDD1F3470"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_AUDIOSIGNALPROCESSING"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"KSPROPERTY_AUDIOSIGNALPROCESSING_MODES","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"KSATTRIBUTEID_AUDIOSIGNALPROCESSING_MODE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"E1F89EB5-5F46-419B-967B-FF6770B98401"
|
|
}
|
|
,{
|
|
"Name":"KSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"C18E2F7E-933D-4965-B7D1-1EEF228D2AF3"
|
|
}
|
|
,{
|
|
"Name":"AUDIO_SIGNALPROCESSINGMODE_RAW"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"9E90EA20-B493-4FD1-A1A8-7E1361A956CF"
|
|
}
|
|
,{
|
|
"Name":"BLUETOOTHLE_MIDI_SERVICE_UUID"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"03B80E5A-EDE8-4B33-A751-6CE34EC4C700"
|
|
}
|
|
,{
|
|
"Name":"BLUETOOTH_MIDI_DATAIO_CHARACTERISTIC"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"7772E5DB-3868-4112-A1A9-F2669D106BF3"
|
|
}
|
|
,{
|
|
"Name":"APO_CLASS_UUID"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"5989FCE8-9CD0-467D-8A6A-5419E31529D4"
|
|
}
|
|
,{
|
|
"Name":"AUDIOENDPOINT_CLASS_UUID"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"C166523C-FE0C-4A94-A586-F1A80CFBBF3E"
|
|
}
|
|
,{
|
|
"Name":"AUDIO_SIGNALPROCESSINGMODE_COMMUNICATIONS"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"98951333-B9CD-48B1-A0A3-FF40682D73F7"
|
|
}
|
|
,{
|
|
"Name":"AUDIO_SIGNALPROCESSINGMODE_SPEECH"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"FC1CFC9B-B9D6-4CFA-B5E0-4BB2166878B2"
|
|
}
|
|
,{
|
|
"Name":"AUDIO_SIGNALPROCESSINGMODE_NOTIFICATION"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"9CF2A70B-F377-403B-BD6B-360863E0355C"
|
|
}
|
|
,{
|
|
"Name":"AUDIO_SIGNALPROCESSINGMODE_MEDIA"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"4780004E-7133-41D8-8C74-660DADD2C0EE"
|
|
}
|
|
,{
|
|
"Name":"AUDIO_SIGNALPROCESSINGMODE_MOVIE"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"B26FEB0D-EC94-477C-9494-D1AB8E753F6E"
|
|
}
|
|
,{
|
|
"Name":"AUDIO_EFFECT_TYPE_ACOUSTIC_ECHO_CANCELLATION"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6F64ADBE-8211-11E2-8C70-2C27D7F001FA"
|
|
}
|
|
,{
|
|
"Name":"AUDIO_EFFECT_TYPE_NOISE_SUPPRESSION"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6F64ADBF-8211-11E2-8C70-2C27D7F001FA"
|
|
}
|
|
,{
|
|
"Name":"AUDIO_EFFECT_TYPE_AUTOMATIC_GAIN_CONTROL"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6F64ADC0-8211-11E2-8C70-2C27D7F001FA"
|
|
}
|
|
,{
|
|
"Name":"AUDIO_EFFECT_TYPE_BEAMFORMING"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6F64ADC1-8211-11E2-8C70-2C27D7F001FA"
|
|
}
|
|
,{
|
|
"Name":"AUDIO_EFFECT_TYPE_CONSTANT_TONE_REMOVAL"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6F64ADC2-8211-11E2-8C70-2C27D7F001FA"
|
|
}
|
|
,{
|
|
"Name":"AUDIO_EFFECT_TYPE_EQUALIZER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6F64ADC3-8211-11E2-8C70-2C27D7F001FA"
|
|
}
|
|
,{
|
|
"Name":"AUDIO_EFFECT_TYPE_LOUDNESS_EQUALIZER"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6F64ADC4-8211-11E2-8C70-2C27D7F001FA"
|
|
}
|
|
,{
|
|
"Name":"AUDIO_EFFECT_TYPE_BASS_BOOST"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6F64ADC5-8211-11E2-8C70-2C27D7F001FA"
|
|
}
|
|
,{
|
|
"Name":"AUDIO_EFFECT_TYPE_VIRTUAL_SURROUND"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6F64ADC6-8211-11E2-8C70-2C27D7F001FA"
|
|
}
|
|
,{
|
|
"Name":"AUDIO_EFFECT_TYPE_VIRTUAL_HEADPHONES"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6F64ADC7-8211-11E2-8C70-2C27D7F001FA"
|
|
}
|
|
,{
|
|
"Name":"AUDIO_EFFECT_TYPE_SPEAKER_FILL"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6F64ADC8-8211-11E2-8C70-2C27D7F001FA"
|
|
}
|
|
,{
|
|
"Name":"AUDIO_EFFECT_TYPE_ROOM_CORRECTION"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6F64ADC9-8211-11E2-8C70-2C27D7F001FA"
|
|
}
|
|
,{
|
|
"Name":"AUDIO_EFFECT_TYPE_BASS_MANAGEMENT"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6F64ADCA-8211-11E2-8C70-2C27D7F001FA"
|
|
}
|
|
,{
|
|
"Name":"AUDIO_EFFECT_TYPE_ENVIRONMENTAL_EFFECTS"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6F64ADCB-8211-11E2-8C70-2C27D7F001FA"
|
|
}
|
|
,{
|
|
"Name":"AUDIO_EFFECT_TYPE_SPEAKER_PROTECTION"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6F64ADCC-8211-11E2-8C70-2C27D7F001FA"
|
|
}
|
|
,{
|
|
"Name":"AUDIO_EFFECT_TYPE_SPEAKER_COMPENSATION"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6F64ADCD-8211-11E2-8C70-2C27D7F001FA"
|
|
}
|
|
,{
|
|
"Name":"AUDIO_EFFECT_TYPE_DYNAMIC_RANGE_COMPRESSION"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"6F64ADCE-8211-11E2-8C70-2C27D7F001FA"
|
|
}
|
|
,{
|
|
"Name":"KSPROPSETID_AudioModule"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"C034FDB0-FF75-47C8-AA3C-EE46716B50C6"
|
|
}
|
|
,{
|
|
"Name":"KSPROPERTY_AUDIOMODULE"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"9C2220F0-D9A6-4D5C-A036-573857FD50D2"
|
|
}
|
|
,{
|
|
"Name":"KSAUDIOMODULE_NOTIFICATION"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Stop"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Reset"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetEventHandle"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":[]}
|
|
,"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"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"tracingContextId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IAudioClient3"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"NumFramesWritten","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IAudioCaptureClient"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"NumFramesRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetNextPacketSize"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pNumFramesInNextPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IAudioClock"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"pdwCharacteristics","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IAudioClock2"
|
|
,"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":[]}
|
|
,"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"
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"flSampleRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ISimpleAudioVolume"
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"fLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
|
|
,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetMasterVolume"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetMute"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pbMute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IAudioStreamVolume"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"AMBISONICS_TYPE_FULL3D","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"AMBISONICS_CHANNEL_ORDERING"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"AMBISONICS_CHANNEL_ORDERING_ACN","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"AMBISONICS_NORMALIZATION"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"AMBISONICS_NORMALIZATION_SN3D","Value":0}
|
|
,{"Name":"AMBISONICS_NORMALIZATION_N3D","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"AMBISONICS_PARAMS"
|
|
,"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"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetChannelVolume"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetAllVolumes"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"frameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IsActive"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"audioObjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ISpatialAudioObject"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"volume","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ISpatialAudioObjectRenderStreamBase"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":["ComOutPtr"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Start"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Stop"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Reset"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"BeginUpdatingAudioObjects"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ISpatialAudioObjectRenderStream"
|
|
,"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":[]}
|
|
,"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":["ComOutPtr"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ISpatialAudioObjectRenderStreamNotify"
|
|
,"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":[]}
|
|
,"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"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"enumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioFormatEnumerator","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["ComOutPtr"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetMaxFrameCount"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":["ComOutPtr"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SpatialAudioClientActivationParams"
|
|
,"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"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"SpatialAudioHrtfDirectivity_OmniDirectional","Value":0}
|
|
,{"Name":"SpatialAudioHrtfDirectivity_Cardioid","Value":1}
|
|
,{"Name":"SpatialAudioHrtfDirectivity_Cone","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"SpatialAudioHrtfEnvironmentType"
|
|
,"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"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"SpatialAudioHrtfDistanceDecay_NaturalDecay","Value":0}
|
|
,{"Name":"SpatialAudioHrtfDistanceDecay_CustomDecay","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"SpatialAudioHrtfDirectivity"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"gain","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetOrientation"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"directivity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivityUnion","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ISpatialAudioObjectRenderStreamForHrtf"
|
|
,"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":[]}
|
|
,"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":["ComOutPtr"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IAudioEndpointFormatControl"
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"ResetFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MMDeviceEnumerator"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"BCDE0395-E52F-467C-8E3D-C4579291692E"
|
|
}
|
|
,{
|
|
"Name":"DIRECTX_AUDIO_ACTIVATION_PARAMS"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IMMDeviceCollection"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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"
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"pDataFlow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EDataFlow","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IMMDeviceEnumerator"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"pClient","Type":{"Kind":"ApiRef","Name":"IMMNotificationClient","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IMMDeviceActivator"
|
|
,"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":[]}
|
|
,"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"
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"activateOperation","Type":{"Kind":"ApiRef","Name":"IActivateAudioInterfaceAsyncOperation","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IActivateAudioInterfaceAsyncOperation"
|
|
,"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":[]}
|
|
,"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"
|
|
,"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":"__MIDL___MIDL_itf_audioengineendpoint_0000_0000_0001"
|
|
,"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"
|
|
,"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":"__MIDL___MIDL_itf_audioengineendpoint_0000_0000_0001","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
|
|
,{"Name":"wfxDeviceFormat","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IAudioEndpointOffloadStreamVolume"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"u32ChannelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pf32Volumes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IAudioEndpointOffloadStreamMute"
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"bMuted","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetMute"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pbMuted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IAudioEndpointOffloadStreamMeter"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"u32ChannelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pf32PeakValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IAudioEndpointLastBufferControl"
|
|
,"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":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ReleaseOutputDataPointerForLastBuffer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"Params":[
|
|
{"Name":"pConnectionProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APO_CONNECTION_PROPERTY","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IAudioLfxControl"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IHardwareAudioEngineBase"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetEngineDeviceFormat"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetGfxState"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":[]}
|
|
,"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"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"9F2F7B66-65AC-4FA6-8AE4-123C78B89313"
|
|
}
|
|
,{
|
|
"Name":"DeviceTopology"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"1DF639D0-5EC1-47AA-9379-828DC1AA8C59"
|
|
}
|
|
,{
|
|
"Name":"DataFlow"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"In","Value":0}
|
|
,{"Name":"Out","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"PartType"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"Connector","Value":0}
|
|
,{"Name":"Subunit","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"ConnectorType"
|
|
,"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"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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"
|
|
,"Kind":"Com"
|
|
,"Guid":"7FB7B48F-531D-44A2-BCB3-5AD5A134B3DC"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IPerChannelDbLevel","TargetKind":"Com","Api":"CoreAudio","Parents":[]}
|
|
,"Methods":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IAudioChannelConfig"
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"dwConfig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"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":[]}
|
|
,"Params":[
|
|
{"Name":"pdwConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IAudioLoudness"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"pbMuted","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IAudioBass"
|
|
,"Kind":"Com"
|
|
,"Guid":"A2B1A1D9-4DB3-425D-A2B2-BD335CB3E2E5"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IPerChannelDbLevel","TargetKind":"Com","Api":"CoreAudio","Parents":[]}
|
|
,"Methods":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IAudioMidrange"
|
|
,"Kind":"Com"
|
|
,"Guid":"5E54B6D7-B44B-40D9-9A9E-E691D9CE6EDF"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IPerChannelDbLevel","TargetKind":"Com","Api":"CoreAudio","Parents":[]}
|
|
,"Methods":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IAudioTreble"
|
|
,"Kind":"Com"
|
|
,"Guid":"0A717812-694E-4907-B74B-BAFA5CFDCA7B"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IPerChannelDbLevel","TargetKind":"Com","Api":"CoreAudio","Parents":[]}
|
|
,"Methods":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IAudioAutoGainControl"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"nChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pfLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IDeviceSpecificProperty"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"pvValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"cbValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"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":[]}
|
|
,"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"
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"pKsFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]}
|
|
,{"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":[]}
|
|
,"Params":[
|
|
{"Name":"ppKsFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IKsJackDescription"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"nJack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSJACK_DESCRIPTION","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IKsJackDescription2"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"nJack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pDescription2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSJACK_DESCRIPTION2","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IKsJackSinkInformation"
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"pJackSinkInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSJACK_SINK_INFORMATION","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IKsJackContainerId"
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"pJackContainerId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IPartsList"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"pNotify","Type":{"Kind":"ApiRef","Name":"IControlChangeNotify","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IConnector"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IsConnected"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"ppwstrDeviceId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ISubunit"
|
|
,"Kind":"Com"
|
|
,"Guid":"82149A85-DBA6-4487-86BB-EA8F7FEFCC71"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
|
|
,"Methods":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IControlInterface"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"pIID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IControlChangeNotify"
|
|
,"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":[]}
|
|
,"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"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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"
|
|
,"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"
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"pNotify","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUDIO_VOLUME_NOTIFICATION_DATA","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IAudioEndpointVolume"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"fLevelDB","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
|
|
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetMasterVolumeLevelScalar"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"fLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
|
|
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetMasterVolumeLevel"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"nChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"fLevelDB","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetChannelVolumeLevelScalar"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"nChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"fLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
|
,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetChannelVolumeLevel"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetMute"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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"
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"iChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"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"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"pdwHardwareSupportMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"AudioSessionDisconnectReason"
|
|
,"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"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OnIconPathChanged"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OnSimpleVolumeChanged"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OnChannelVolumeChanged"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OnGroupingParamChanged"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"NewGroupingParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
|
|
,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OnStateChanged"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"DisconnectReason","Type":{"Kind":"ApiRef","Name":"AudioSessionDisconnectReason","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IAudioSessionControl"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetIconPath"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetGroupingParam"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"Override","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
|
|
,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RegisterAudioSessionNotification"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"NewNotifications","Type":{"Kind":"ApiRef","Name":"IAudioSessionEvents","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IAudioSessionControl2"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetDuckingPreference"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"optOut","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IAudioSessionManager"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"sessionID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IAudioSessionNotification"
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"NewSession","Type":{"Kind":"ApiRef","Name":"IAudioSessionControl","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IAudioSessionEnumerator"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"SessionNotification","Type":{"Kind":"ApiRef","Name":"IAudioSessionNotification","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"UnregisterSessionNotification"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"SessionNotification","Type":{"Kind":"ApiRef","Name":"IAudioSessionNotification","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RegisterDuckNotification"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"sessionID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["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":[]}
|
|
,"Params":[
|
|
{"Name":"duckNotification","Type":{"Kind":"ApiRef","Name":"IAudioVolumeDuckNotification","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SpatialAudioMetadataWriterOverflowMode"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"SpatialAudioMetadataWriterOverflow_Fail","Value":0}
|
|
,{"Name":"SpatialAudioMetadataWriterOverflow_MergeWithNew","Value":1}
|
|
,{"Name":"SpatialAudioMetadataWriterOverflow_MergeWithLast","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"SpatialAudioMetadataCopyMode"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"info","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpatialAudioMetadataItemsInfo","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ISpatialAudioMetadataWriter"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"frameOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WriteNextItemCommand"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ISpatialAudioMetadataReader"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ISpatialAudioMetadataCopier"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ISpatialAudioMetadataItemsBuffer"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ISpatialAudioMetadataClient"
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"metadataReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataReader","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ISpatialAudioObjectForMetadataCommands"
|
|
,"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":[]}
|
|
,"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"
|
|
,"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":[]}
|
|
,"Params":[
|
|
{"Name":"metadataItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataItems","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ISpatialAudioObjectRenderStreamForMetadata"
|
|
,"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":[]}
|
|
,"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":["ComOutPtr"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ActivateSpatialAudioObjectForMetadataItems"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"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":["ComOutPtr"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
|
|
,"Functions":[
|
|
{
|
|
"Name":"mciSendCommandA"
|
|
,"SetLastError":false
|
|
,"DllImport":"WINMM"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"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"}
|
|
,"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"}
|
|
,"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"}
|
|
,"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"}
|
|
,"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"}
|
|
,"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"}
|
|
,"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"}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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"}
|
|
,"Params":[
|
|
{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"mciLoadCommandResource"
|
|
,"SetLastError":false
|
|
,"DllImport":"WINMM"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"lpResName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
|
|
,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"mciSetDriverData"
|
|
,"SetLastError":false
|
|
,"DllImport":"WINMM"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"mciDriverYield"
|
|
,"SetLastError":false
|
|
,"DllImport":"WINMM"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"mciDriverNotify"
|
|
,"SetLastError":false
|
|
,"DllImport":"WINMM"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hwndCallback","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"uStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"mciFreeCommandResource"
|
|
,"SetLastError":false
|
|
,"DllImport":"WINMM"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"wTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"KsCreateAllocator"
|
|
,"SetLastError":false
|
|
,"DllImport":"ksuser"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"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"}
|
|
,"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"}
|
|
,"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"}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":[]}
|
|
,"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":["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"
|
|
]
|
|
|
|
}
|