{ "Constants":[{ "Name":"IOCTL_KS_PROPERTY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3080195 ,"Attrs":[] },{ "Name":"IOCTL_KS_ENABLE_EVENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3080199 ,"Attrs":[] },{ "Name":"IOCTL_KS_DISABLE_EVENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3080203 ,"Attrs":[] },{ "Name":"IOCTL_KS_METHOD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3080207 ,"Attrs":[] },{ "Name":"IOCTL_KS_WRITE_STREAM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3112979 ,"Attrs":[] },{ "Name":"IOCTL_KS_READ_STREAM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3096599 ,"Attrs":[] },{ "Name":"IOCTL_KS_RESET_STATE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3080219 ,"Attrs":[] },{ "Name":"KSPRIORITY_LOW" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSPRIORITY_NORMAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1073741824 ,"Attrs":[] },{ "Name":"KSPRIORITY_HIGH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483648 ,"Attrs":[] },{ "Name":"KSPRIORITY_EXCLUSIVE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] },{ "Name":"KSMETHOD_TYPE_NONE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"KSMETHOD_TYPE_READ" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSMETHOD_TYPE_WRITE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSMETHOD_TYPE_MODIFY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"KSMETHOD_TYPE_SOURCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"KSMETHOD_TYPE_SEND" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSMETHOD_TYPE_SETSUPPORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"KSMETHOD_TYPE_BASICSUPPORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"KSMETHOD_TYPE_TOPOLOGY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":268435456 ,"Attrs":[] },{ "Name":"KSPROPERTY_TYPE_GET" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSPROPERTY_TYPE_GETPAYLOADSIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"KSPROPERTY_TYPE_SET" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSPROPERTY_TYPE_SETSUPPORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"KSPROPERTY_TYPE_BASICSUPPORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"KSPROPERTY_TYPE_RELATIONS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] },{ "Name":"KSPROPERTY_TYPE_SERIALIZESET" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] },{ "Name":"KSPROPERTY_TYPE_UNSERIALIZESET" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] },{ "Name":"KSPROPERTY_TYPE_SERIALIZERAW" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8192 ,"Attrs":[] },{ "Name":"KSPROPERTY_TYPE_UNSERIALIZERAW" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] },{ "Name":"KSPROPERTY_TYPE_SERIALIZESIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32768 ,"Attrs":[] },{ "Name":"KSPROPERTY_TYPE_DEFAULTVALUES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] },{ "Name":"KSPROPERTY_TYPE_TOPOLOGY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":268435456 ,"Attrs":[] },{ "Name":"KSPROPERTY_TYPE_HIGHPRIORITY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":134217728 ,"Attrs":[] },{ "Name":"KSPROPERTY_TYPE_FSFILTERSCOPE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1073741824 ,"Attrs":[] },{ "Name":"KSPROPERTY_TYPE_COPYPAYLOAD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483648 ,"Attrs":[] },{ "Name":"KSPROPERTY_MEMBER_RANGES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSPROPERTY_MEMBER_STEPPEDRANGES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSPROPERTY_MEMBER_VALUES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"KSPROPERTY_MEMBER_FLAG_DEFAULT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSPROPERTY_MEMBER_FLAG_BASICSUPPORT_MULTICHANNEL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSPROPERTY_MEMBER_FLAG_BASICSUPPORT_UNIFORM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"KSEVENTF_EVENT_HANDLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSEVENTF_SEMAPHORE_HANDLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSEVENTF_EVENT_OBJECT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"KSEVENTF_SEMAPHORE_OBJECT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"KSEVENTF_DPC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"KSEVENTF_WORKITEM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"KSEVENTF_KSWORKITEM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"KSEVENT_TYPE_ENABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSEVENT_TYPE_ONESHOT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSEVENT_TYPE_ENABLEBUFFERED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"KSEVENT_TYPE_SETSUPPORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"KSEVENT_TYPE_BASICSUPPORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"KSEVENT_TYPE_QUERYBUFFER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] },{ "Name":"KSEVENT_TYPE_TOPOLOGY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":268435456 ,"Attrs":[] },{ "Name":"KSRELATIVEEVENT_FLAG_HANDLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSRELATIVEEVENT_FLAG_POINTER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSMEDIUM_TYPE_ANYINSTANCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"KSMEDIUM_STANDARD_DEVIO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"KSPROPERTY_PIN_FLAGS_ATTRIBUTE_RANGE_AWARE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSPROPERTY_PIN_FLAGS_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSDATAFORMAT_BIT_TEMPORAL_COMPRESSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"KSDATAFORMAT_BIT_ATTRIBUTES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSDATARANGE_BIT_ATTRIBUTES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSDATARANGE_BIT_REQUIRED_ATTRIBUTES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSATTRIBUTE_REQUIRED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSSTRING_Filter" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"{9B365890-165F-11D0-A195-0020AFD156E4}" ,"Attrs":[] },{ "Name":"KSSTRING_Pin" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"{146F1A80-4791-11D0-A5D6-28DB04C10000}" ,"Attrs":[] },{ "Name":"KSSTRING_Clock" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"{53172480-4791-11D0-A5D6-28DB04C10000}" ,"Attrs":[] },{ "Name":"KSSTRING_Allocator" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"{642F5D00-4791-11D0-A5D6-28DB04C10000}" ,"Attrs":[] },{ "Name":"KSSTRING_AllocatorEx" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"{091BB63B-603F-11D1-B067-00A0C9062802}" ,"Attrs":[] },{ "Name":"KSSTRING_TopologyNode" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"{0621061A-EE75-11D0-B915-00A0C9223196}" ,"Attrs":[] },{ "Name":"KSALLOCATOR_REQUIREMENTF_INPLACE_MODIFIER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSALLOCATOR_REQUIREMENTF_SYSTEM_MEMORY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSALLOCATOR_REQUIREMENTF_FRAME_INTEGRITY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"KSALLOCATOR_REQUIREMENTF_MUST_ALLOCATE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"KSALLOCATOR_REQUIREMENTF_SYSTEM_MEMORY_CUSTOM_ALLOCATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"KSALLOCATOR_REQUIREMENTF_PREFERENCES_ONLY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483648 ,"Attrs":[] },{ "Name":"KSALLOCATOR_OPTIONF_COMPATIBLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSALLOCATOR_OPTIONF_SYSTEM_MEMORY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSALLOCATOR_OPTIONF_VALID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"KSALLOCATOR_FLAG_PARTIAL_READ_SUPPORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"KSALLOCATOR_FLAG_DEVICE_SPECIFIC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"KSALLOCATOR_FLAG_CAN_ALLOCATE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"KSALLOCATOR_FLAG_INSIST_ON_FRAMESIZE_RATIO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"KSALLOCATOR_FLAG_NO_FRAME_INTEGRITY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"KSALLOCATOR_FLAG_MULTIPLE_OUTPUT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"KSALLOCATOR_FLAG_CYCLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] },{ "Name":"KSALLOCATOR_FLAG_ALLOCATOR_EXISTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] },{ "Name":"KSALLOCATOR_FLAG_INDEPENDENT_RANGES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] },{ "Name":"KSALLOCATOR_FLAG_ATTENTION_STEPPING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8192 ,"Attrs":[] },{ "Name":"KSALLOCATOR_FLAG_ENABLE_CACHED_MDL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] },{ "Name":"KSALLOCATOR_FLAG_2D_BUFFER_REQUIRED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32768 ,"Attrs":[] },{ "Name":"KSSTREAM_HEADER_OPTIONSF_SPLICEPOINT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSSTREAM_HEADER_OPTIONSF_PREROLL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSSTREAM_HEADER_OPTIONSF_DATADISCONTINUITY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"KSSTREAM_HEADER_OPTIONSF_TYPECHANGED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"KSSTREAM_HEADER_OPTIONSF_TIMEVALID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"KSSTREAM_HEADER_OPTIONSF_TIMEDISCONTINUITY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"KSSTREAM_HEADER_OPTIONSF_FLUSHONPAUSE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"KSSTREAM_HEADER_OPTIONSF_DURATIONVALID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"KSSTREAM_HEADER_OPTIONSF_ENDOFSTREAM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"KSSTREAM_HEADER_OPTIONSF_BUFFEREDTRANSFER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] },{ "Name":"KSSTREAM_HEADER_OPTIONSF_VRAM_DATA_TRANSFER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] },{ "Name":"KSSTREAM_HEADER_OPTIONSF_METADATA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] },{ "Name":"KSSTREAM_HEADER_OPTIONSF_ENDOFPHOTOSEQUENCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8192 ,"Attrs":[] },{ "Name":"KSSTREAM_HEADER_OPTIONSF_FRAMEINFO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] },{ "Name":"KSSTREAM_HEADER_OPTIONSF_PERSIST_SAMPLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32768 ,"Attrs":[] },{ "Name":"KSSTREAM_HEADER_OPTIONSF_SAMPLE_PERSISTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] },{ "Name":"KSSTREAM_HEADER_TRACK_COMPLETION_NUMBERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] },{ "Name":"KSSTREAM_HEADER_OPTIONSF_SECUREBUFFERTRANSFER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":262144 ,"Attrs":[] },{ "Name":"KSSTREAM_HEADER_OPTIONSF_LOOPEDDATA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483648 ,"Attrs":[] },{ "Name":"KSSTREAM_UVC_SECURE_ATTRIBUTE_SIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8192 ,"Attrs":[] },{ "Name":"KSFRAMETIME_VARIABLESIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSRATE_NOPRESENTATIONSTART" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSRATE_NOPRESENTATIONDURATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"NANOSECONDS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10000000 ,"Attrs":[] },{ "Name":"KSPROBE_STREAMREAD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"KSPROBE_STREAMWRITE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSPROBE_ALLOCATEMDL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"KSPROBE_PROBEANDLOCK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"KSPROBE_SYSTEMADDRESS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"KSPROBE_MODIFY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"KSPROBE_ALLOWFORMATCHANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"KSSTREAM_READ" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"KSSTREAM_WRITE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSSTREAM_PAGED_DATA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"KSSTREAM_NONPAGED_DATA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"KSSTREAM_SYNCHRONOUS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] },{ "Name":"KSSTREAM_FAILUREEXCEPTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8192 ,"Attrs":[] },{ "Name":"KSEVENT_ENTRY_DELETED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSEVENT_ENTRY_ONESHOT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSEVENT_ENTRY_BUFFERED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"KSDISPATCH_FASTIO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483648 ,"Attrs":[] },{ "Name":"KSCREATE_ITEM_SECURITYCHANGED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCREATE_ITEM_WILDCARD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSCREATE_ITEM_NOPARAMETERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"KSCREATE_ITEM_FREEONSTOP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"BUS_INTERFACE_REFERENCE_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"IOCTL_KS_HANDSHAKE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3080223 ,"Attrs":[] },{ "Name":"MIN_DEV_VER_FOR_QI" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"KSDEVICE_DESCRIPTOR_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"KSDEVICE_DESCRIPTOR_VERSION_2" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":272 ,"Attrs":[] },{ "Name":"MIN_DEV_VER_FOR_FLAGS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":272 ,"Attrs":[] },{ "Name":"KSDEVICE_FLAG_ENABLE_REMOTE_WAKEUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSDEVICE_FLAG_LOWPOWER_PASSTHROUGH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSDEVICE_FLAG_ENABLE_QUERYINTERFACE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"KSFILTER_FLAG_DISPATCH_LEVEL_PROCESSING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSFILTER_FLAG_CRITICAL_PROCESSING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSFILTER_FLAG_HYPERCRITICAL_PROCESSING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"KSFILTER_FLAG_RECEIVE_ZERO_LENGTH_SAMPLES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"KSFILTER_FLAG_DENY_USERMODE_ACCESS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483648 ,"Attrs":[] },{ "Name":"KSFILTER_FLAG_PRIORITIZE_REFERENCEGUID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"KSPIN_FLAG_DISPATCH_LEVEL_PROCESSING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSPIN_FLAG_CRITICAL_PROCESSING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSPIN_FLAG_HYPERCRITICAL_PROCESSING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"KSPIN_FLAG_ASYNCHRONOUS_PROCESSING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"KSPIN_FLAG_DO_NOT_INITIATE_PROCESSING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"KSPIN_FLAG_INITIATE_PROCESSING_ON_EVERY_ARRIVAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"KSPIN_FLAG_FRAMES_NOT_REQUIRED_FOR_PROCESSING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"KSPIN_FLAG_ENFORCE_FIFO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"KSPIN_FLAG_GENERATE_MAPPINGS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"KSPIN_FLAG_DISTINCT_TRAILING_EDGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"KSPIN_FLAG_PROCESS_IN_RUN_STATE_ONLY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] },{ "Name":"KSPIN_FLAG_SPLITTER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] },{ "Name":"KSPIN_FLAG_USE_STANDARD_TRANSPORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":262144 ,"Attrs":[] },{ "Name":"KSPIN_FLAG_DO_NOT_USE_STANDARD_TRANSPORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":524288 ,"Attrs":[] },{ "Name":"KSPIN_FLAG_FIXED_FORMAT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1048576 ,"Attrs":[] },{ "Name":"KSPIN_FLAG_GENERATE_EOS_EVENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2097152 ,"Attrs":[] },{ "Name":"KSPIN_FLAG_IMPLEMENT_CLOCK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4194304 ,"Attrs":[] },{ "Name":"KSPIN_FLAG_SOME_FRAMES_REQUIRED_FOR_PROCESSING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8388608 ,"Attrs":[] },{ "Name":"KSPIN_FLAG_PROCESS_IF_ANY_IN_RUN_STATE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16777216 ,"Attrs":[] },{ "Name":"KSPIN_FLAG_DENY_USERMODE_ACCESS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483648 ,"Attrs":[] },{ "Name":"RT_STRING" ,"Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":6 ,"Attrs":[] },{ "Name":"RT_RCDATA" ,"Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":10 ,"Attrs":[] },{ "Name":"WAVE_FORMAT_EXTENSIBLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65534 ,"Attrs":[] },{ "Name":"KSDSOUND_BUFFER_PRIMARY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSDSOUND_BUFFER_STATIC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSDSOUND_BUFFER_LOCHARDWARE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"KSDSOUND_BUFFER_LOCSOFTWARE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"KSDSOUND_BUFFER_CTRL_3D" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSDSOUND_BUFFER_CTRL_FREQUENCY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSDSOUND_BUFFER_CTRL_PAN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"KSDSOUND_BUFFER_CTRL_VOLUME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"KSDSOUND_BUFFER_CTRL_POSITIONNOTIFY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"DEVPKEY_KsAudio_PacketSize_Constraints" ,"Type":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]} ,"ValueType":"PropertyKey" ,"Value":{"Fmtid":"13e004d6-b066-43bd-913b-a415cd13da87","Pid":2} ,"Attrs":[] },{ "Name":"DEVPKEY_KsAudio_Controller_DeviceInterface_Path" ,"Type":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]} ,"ValueType":"PropertyKey" ,"Value":{"Fmtid":"13e004d6-b066-43bd-913b-a415cd13da87","Pid":3} ,"Attrs":[] },{ "Name":"DEVPKEY_KsAudio_PacketSize_Constraints2" ,"Type":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]} ,"ValueType":"PropertyKey" ,"Value":{"Fmtid":"9404f781-7191-409b-8b0b-80bf6ec229ae","Pid":2} ,"Attrs":[] },{ "Name":"KSAUDIO_STEREO_SPEAKER_GEOMETRY_HEADPHONE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-1 ,"Attrs":[] },{ "Name":"KSAUDIO_STEREO_SPEAKER_GEOMETRY_MIN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] },{ "Name":"KSAUDIO_STEREO_SPEAKER_GEOMETRY_NARROW" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10 ,"Attrs":[] },{ "Name":"KSAUDIO_STEREO_SPEAKER_GEOMETRY_WIDE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":20 ,"Attrs":[] },{ "Name":"KSAUDIO_STEREO_SPEAKER_GEOMETRY_MAX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":180 ,"Attrs":[] },{ "Name":"KSDSOUND_3D_MODE_NORMAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"KSDSOUND_3D_MODE_HEADRELATIVE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSDSOUND_3D_MODE_DISABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSDSOUND_BUFFER_CTRL_HRTF_3D" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1073741824 ,"Attrs":[] },{ "Name":"KSAUDIO_QUALITY_WORST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"KSAUDIO_QUALITY_PC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSAUDIO_QUALITY_BASIC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSAUDIO_QUALITY_ADVANCED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"KSAUDIO_CPU_RESOURCES_NOT_HOST_CPU" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"KSAUDIO_CPU_RESOURCES_HOST_CPU" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483647 ,"Attrs":[] },{ "Name":"SPEAKER_FRONT_LEFT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SPEAKER_FRONT_RIGHT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"SPEAKER_FRONT_CENTER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"SPEAKER_LOW_FREQUENCY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"SPEAKER_BACK_LEFT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"SPEAKER_BACK_RIGHT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"SPEAKER_FRONT_LEFT_OF_CENTER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"SPEAKER_FRONT_RIGHT_OF_CENTER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"SPEAKER_BACK_CENTER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"SPEAKER_SIDE_LEFT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"SPEAKER_SIDE_RIGHT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] },{ "Name":"SPEAKER_TOP_CENTER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] },{ "Name":"SPEAKER_TOP_FRONT_LEFT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] },{ "Name":"SPEAKER_TOP_FRONT_CENTER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8192 ,"Attrs":[] },{ "Name":"SPEAKER_TOP_FRONT_RIGHT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] },{ "Name":"SPEAKER_TOP_BACK_LEFT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32768 ,"Attrs":[] },{ "Name":"SPEAKER_TOP_BACK_CENTER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] },{ "Name":"SPEAKER_TOP_BACK_RIGHT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] },{ "Name":"SPEAKER_RESERVED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147221504 ,"Attrs":[] },{ "Name":"SPEAKER_ALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483648 ,"Attrs":[] },{ "Name":"KSAUDIO_SPEAKER_DIRECTOUT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"KSAUDIO_SPEAKER_MONO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"KSAUDIO_SPEAKER_GROUND_FRONT_LEFT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSAUDIO_SPEAKER_GROUND_FRONT_CENTER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"KSAUDIO_SPEAKER_GROUND_FRONT_RIGHT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSAUDIO_SPEAKER_GROUND_REAR_LEFT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"KSAUDIO_SPEAKER_GROUND_REAR_RIGHT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"KSAUDIO_SPEAKER_TOP_MIDDLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] },{ "Name":"KSAUDIO_SPEAKER_SUPER_WOOFER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"KSNODEPIN_STANDARD_IN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSNODEPIN_STANDARD_OUT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"KSNODEPIN_SUM_MUX_IN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSNODEPIN_SUM_MUX_OUT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"KSNODEPIN_DEMUX_IN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"KSNODEPIN_DEMUX_OUT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSNODEPIN_AEC_RENDER_IN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSNODEPIN_AEC_RENDER_OUT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"KSNODEPIN_AEC_CAPTURE_IN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSNODEPIN_AEC_CAPTURE_OUT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"AEC_STATUS_FD_HISTORY_UNINITIALIZED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"AEC_STATUS_FD_HISTORY_CONTINUOUSLY_CONVERGED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"AEC_STATUS_FD_HISTORY_PREVIOUSLY_DIVERGED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"AEC_STATUS_FD_CURRENTLY_CONVERGED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"AEC_MODE_PASS_THROUGH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"AEC_MODE_HALF_DUPLEX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"AEC_MODE_FULL_DUPLEX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSPROPERTY_WAVE_QUEUED_POSITION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSMETHOD_WAVE_QUEUED_BREAKLOOP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSWAVE_COMPATCAPS_INPUT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"KSWAVE_COMPATCAPS_OUTPUT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSWAVE_BUFFER_ATTRIBUTEF_LOOPING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSWAVE_BUFFER_ATTRIBUTEF_STATIC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"SYSAUDIO_FLAGS_DONT_COMBINE_PINS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SYSAUDIO_FLAGS_CLEAR_PREFERRED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSMPEGVIDMODE_PANSCAN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSMPEGVIDMODE_LTRBOX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSMPEGVIDMODE_SCALE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"KSAC3_ALTERNATE_AUDIO_1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSAC3_ALTERNATE_AUDIO_2" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSAC3_ALTERNATE_AUDIO_BOTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"KSAC3_SERVICE_MAIN_AUDIO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"KSAC3_SERVICE_NO_DIALOG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSAC3_SERVICE_VISUALLY_IMPAIRED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSAC3_SERVICE_HEARING_IMPAIRED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"KSAC3_SERVICE_DIALOG_ONLY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"KSAC3_SERVICE_COMMENTARY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] },{ "Name":"KSAC3_SERVICE_EMERGENCY_FLASH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":6 ,"Attrs":[] },{ "Name":"KSAC3_SERVICE_VOICE_OVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] },{ "Name":"KSAUDDECOUTMODE_STEREO_ANALOG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSAUDDECOUTMODE_PCM_51" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSAUDDECOUTMODE_SPDIFF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"KS_DVD_CGMS_RESERVED_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":120 ,"Attrs":[] },{ "Name":"KS_DVD_CGMS_COPY_PROTECT_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":24 ,"Attrs":[] },{ "Name":"KS_DVD_CGMS_COPY_PERMITTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"KS_DVD_CGMS_COPY_ONCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"KS_DVD_CGMS_NO_COPY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":24 ,"Attrs":[] },{ "Name":"KS_DVD_COPYRIGHT_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"KS_DVD_NOT_COPYRIGHTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"KS_DVD_COPYRIGHTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"KS_DVD_SECTOR_PROTECT_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"KS_DVD_SECTOR_NOT_PROTECTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"KS_DVD_SECTOR_PROTECTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"KS_BI_RGB" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":0 ,"Attrs":[] },{ "Name":"KS_BI_RLE8" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1 ,"Attrs":[] },{ "Name":"KS_BI_RLE4" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2 ,"Attrs":[] },{ "Name":"KS_BI_BITFIELDS" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":3 ,"Attrs":[] },{ "Name":"KS_BI_JPEG" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":4 ,"Attrs":[] },{ "Name":"KS_iPALETTE_COLORS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"KS_iEGA_COLORS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"KS_iMASK_COLORS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"KS_iTRUECOLOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"KS_iRED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"KS_iGREEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KS_iBLUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KS_iPALETTE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"KS_iMAXBITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"KS_VBIDATARATE_NABTS" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":5727272 ,"Attrs":[] },{ "Name":"KS_VBIDATARATE_CC" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":503493 ,"Attrs":[] },{ "Name":"KS_TVTUNER_CHANGE_BEGIN_TUNE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1 ,"Attrs":[] },{ "Name":"KS_TVTUNER_CHANGE_END_TUNE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2 ,"Attrs":[] },{ "Name":"KS_INTERLACE_IsInterlaced" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KS_INTERLACE_1FieldPerSample" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KS_INTERLACE_Field1First" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"KS_INTERLACE_UNUSED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"KS_INTERLACE_FieldPatternMask" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":48 ,"Attrs":[] },{ "Name":"KS_INTERLACE_FieldPatField1Only" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"KS_INTERLACE_FieldPatField2Only" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"KS_INTERLACE_FieldPatBothRegular" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"KS_INTERLACE_FieldPatBothIrregular" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":48 ,"Attrs":[] },{ "Name":"KS_INTERLACE_DisplayModeMask" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":192 ,"Attrs":[] },{ "Name":"KS_INTERLACE_DisplayModeBobOnly" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"KS_INTERLACE_DisplayModeWeaveOnly" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"KS_INTERLACE_DisplayModeBobOrWeave" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"KS_COPYPROTECT_RestrictDuplication" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KS_MPEG2_DoPanScan" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KS_MPEG2_DVDLine21Field1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KS_MPEG2_DVDLine21Field2" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"KS_MPEG2_SourceIsLetterboxed" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"KS_MPEG2_FilmCameraMode" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"KS_MPEG2_LetterboxAnalogOut" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"KS_MPEG2_DSS_UserData" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"KS_MPEG2_DVB_UserData" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"KS_MPEG2_27MhzTimebase" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"KS_MPEG2_WidescreenAnalogOut" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"KS_AMCONTROL_USED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KS_AMCONTROL_PAD_TO_4x3" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KS_AMCONTROL_PAD_TO_16x9" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"KS_AMCONTROL_COLORINFO_PRESENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"KS_MAX_SIZE_MPEG1_SEQUENCE_INFO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":140 ,"Attrs":[] },{ "Name":"KS_MPEGAUDIOINFO_27MhzTimebase" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KS_VIDEOSTREAM_PREVIEW" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KS_VIDEOSTREAM_CAPTURE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KS_VIDEOSTREAM_VBI" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"KS_VIDEOSTREAM_NABTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"KS_VIDEOSTREAM_CC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"KS_VIDEOSTREAM_EDS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"KS_VIDEOSTREAM_TELETEXT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] },{ "Name":"KS_VIDEOSTREAM_STILL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] },{ "Name":"KS_VIDEOSTREAM_IS_VPE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32768 ,"Attrs":[] },{ "Name":"KS_VIDEO_ALLOC_VPE_SYSTEM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KS_VIDEO_ALLOC_VPE_DISPLAY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KS_VIDEO_ALLOC_VPE_AGP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"KS_VBICAP_PROTECTION_MV_PRESENT" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1 ,"Attrs":[] },{ "Name":"KS_VBICAP_PROTECTION_MV_HARDWARE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2 ,"Attrs":[] },{ "Name":"KS_VBICAP_PROTECTION_MV_DETECTED" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":4 ,"Attrs":[] },{ "Name":"KS_NABTS_GROUPID_ORIGINAL_CONTENT_BASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] },{ "Name":"KS_NABTS_GROUPID_ORIGINAL_CONTENT_ADVERTISER_BASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2064 ,"Attrs":[] },{ "Name":"KS_NABTS_GROUPID_PRODUCTION_COMPANY_CONTENT_BASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2080 ,"Attrs":[] },{ "Name":"KS_NABTS_GROUPID_PRODUCTION_COMPANY_ADVERTISER_BASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2096 ,"Attrs":[] },{ "Name":"KS_NABTS_GROUPID_SYNDICATED_SHOW_CONTENT_BASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2112 ,"Attrs":[] },{ "Name":"KS_NABTS_GROUPID_SYNDICATED_SHOW_ADVERTISER_BASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2128 ,"Attrs":[] },{ "Name":"KS_NABTS_GROUPID_NETWORK_WIDE_CONTENT_BASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2144 ,"Attrs":[] },{ "Name":"KS_NABTS_GROUPID_NETWORK_WIDE_ADVERTISER_BASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2160 ,"Attrs":[] },{ "Name":"KS_NABTS_GROUPID_TELEVISION_STATION_CONTENT_BASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2176 ,"Attrs":[] },{ "Name":"KS_NABTS_GROUPID_TELEVISION_STATION_ADVERTISER_BASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2192 ,"Attrs":[] },{ "Name":"KS_NABTS_GROUPID_LOCAL_CABLE_SYSTEM_CONTENT_BASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2208 ,"Attrs":[] },{ "Name":"KS_NABTS_GROUPID_LOCAL_CABLE_SYSTEM_ADVERTISER_BASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2224 ,"Attrs":[] },{ "Name":"KS_NABTS_GROUPID_MICROSOFT_RESERVED_TEST_DATA_BASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2288 ,"Attrs":[] },{ "Name":"MAX_NABTS_VBI_LINES_PER_FIELD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":11 ,"Attrs":[] },{ "Name":"NABTS_LINES_PER_BUNDLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"NABTS_PAYLOAD_PER_LINE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":28 ,"Attrs":[] },{ "Name":"NABTS_BYTES_PER_LINE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":36 ,"Attrs":[] },{ "Name":"KS_CC_SUBSTREAM_ODD" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1 ,"Attrs":[] },{ "Name":"KS_CC_SUBSTREAM_EVEN" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2 ,"Attrs":[] },{ "Name":"KS_CC_SUBSTREAM_FIELD1_MASK" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":240 ,"Attrs":[] },{ "Name":"KS_CC_SUBSTREAM_SERVICE_CC1" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":16 ,"Attrs":[] },{ "Name":"KS_CC_SUBSTREAM_SERVICE_CC2" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":32 ,"Attrs":[] },{ "Name":"KS_CC_SUBSTREAM_SERVICE_T1" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":64 ,"Attrs":[] },{ "Name":"KS_CC_SUBSTREAM_SERVICE_T2" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":128 ,"Attrs":[] },{ "Name":"KS_CC_SUBSTREAM_FIELD2_MASK" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":7936 ,"Attrs":[] },{ "Name":"KS_CC_SUBSTREAM_SERVICE_CC3" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":256 ,"Attrs":[] },{ "Name":"KS_CC_SUBSTREAM_SERVICE_CC4" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":512 ,"Attrs":[] },{ "Name":"KS_CC_SUBSTREAM_SERVICE_T3" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1024 ,"Attrs":[] },{ "Name":"KS_CC_SUBSTREAM_SERVICE_T4" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2048 ,"Attrs":[] },{ "Name":"KS_CC_SUBSTREAM_SERVICE_XDS" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":4096 ,"Attrs":[] },{ "Name":"CC_MAX_HW_DECODE_LINES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12 ,"Attrs":[] },{ "Name":"NABTS_BUFFER_PICTURENUMBER_SUPPORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"WST_TVTUNER_CHANGE_BEGIN_TUNE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":4096 ,"Attrs":[] },{ "Name":"WST_TVTUNER_CHANGE_END_TUNE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":8192 ,"Attrs":[] },{ "Name":"MAX_WST_VBI_LINES_PER_FIELD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":17 ,"Attrs":[] },{ "Name":"WST_BYTES_PER_LINE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":42 ,"Attrs":[] },{ "Name":"KS_VIDEO_FLAG_FIELD_MASK" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":3 ,"Attrs":[] },{ "Name":"KS_VIDEO_FLAG_FRAME" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":0 ,"Attrs":[] },{ "Name":"KS_VIDEO_FLAG_FIELD1" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1 ,"Attrs":[] },{ "Name":"KS_VIDEO_FLAG_FIELD2" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2 ,"Attrs":[] },{ "Name":"KS_VIDEO_FLAG_FIELD1FIRST" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":4 ,"Attrs":[] },{ "Name":"KS_VIDEO_FLAG_WEAVE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":8 ,"Attrs":[] },{ "Name":"KS_VIDEO_FLAG_IPB_MASK" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":48 ,"Attrs":[] },{ "Name":"KS_VIDEO_FLAG_I_FRAME" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":0 ,"Attrs":[] },{ "Name":"KS_VIDEO_FLAG_P_FRAME" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":16 ,"Attrs":[] },{ "Name":"KS_VIDEO_FLAG_B_FRAME" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":32 ,"Attrs":[] },{ "Name":"KS_VIDEO_FLAG_REPEAT_FIELD" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":64 ,"Attrs":[] },{ "Name":"KS_VBI_FLAG_FRAME" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":0 ,"Attrs":[] },{ "Name":"KS_VBI_FLAG_FIELD1" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1 ,"Attrs":[] },{ "Name":"KS_VBI_FLAG_FIELD2" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2 ,"Attrs":[] },{ "Name":"KS_VBI_FLAG_MV_PRESENT" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":256 ,"Attrs":[] },{ "Name":"KS_VBI_FLAG_MV_HARDWARE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":512 ,"Attrs":[] },{ "Name":"KS_VBI_FLAG_MV_DETECTED" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1024 ,"Attrs":[] },{ "Name":"KS_VBI_FLAG_TVTUNER_CHANGE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":16 ,"Attrs":[] },{ "Name":"KS_VBI_FLAG_VBIINFOHEADER_CHANGE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":32 ,"Attrs":[] },{ "Name":"KS_AnalogVideo_NTSC_Mask" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] },{ "Name":"KS_AnalogVideo_PAL_Mask" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1052656 ,"Attrs":[] },{ "Name":"KS_AnalogVideo_SECAM_Mask" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1044480 ,"Attrs":[] },{ "Name":"KSPROPERTY_VIDEOPROCAMP_FLAGS_AUTO" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSPROPERTY_VIDEOPROCAMP_FLAGS_MANUAL" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_FLAGS_AUTO" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_FLAGS_MANUAL" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_FLAGS_ASYNCHRONOUS" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":4 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_FLAGS_ABSOLUTE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":0 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_FLAGS_RELATIVE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":16 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_FLASH_OFF" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":0 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_FLASH_ON" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_FLASH_AUTO" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_FLASH_FLAGS_AUTO" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_FLASH_FLAGS_MANUAL" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_OFF" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":0 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_HIGH" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_MEDIUM" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_LOW" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":3 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_AUTO" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":4 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_FLAGS_AUTO" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_FLAGS_MANUAL" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_FLAGS_AUTO" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_FLAGS_MANUAL" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_FLAGS_ASYNC" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-2147483648 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_CONFIG_FOCUS" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":256 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_CONFIG_EXPOSURE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":512 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_CONFIG_WB" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1024 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_CONVERGEMODE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1073741824 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_EXCLUSIVE_WITH_RECORD" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_SEQUENCE_EXCLUSIVE_WITH_RECORD" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FILTERSCOPE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_CAPS_RESERVED" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":18374686479671623680 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":9223372036854775808 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_CAPS_CANCELLABLE" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":4611686018427387904 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FLAG_CANCELOPERATION" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":9223372036854775808 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_CAPS_MASK" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":18374686479671623680 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FLAG_MASK" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":18374686479671623680 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_PHOTOMODE_NORMAL" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":0 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_PHOTOMODE_SEQUENCE" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_DISABLED" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":0 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_ENABLED" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_DISABLE" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":0 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_2X" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_4X" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":2 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_8X" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":4 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_16X" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":8 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_AUTO" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":0 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_MACRO" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_PORTRAIT" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":2 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_SPORT" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":4 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_SNOW" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":8 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_NIGHT" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":16 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_BEACH" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":32 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_SUNSET" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":64 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_CANDLELIGHT" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":128 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_LANDSCAPE" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":256 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_NIGHTPORTRAIT" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":512 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_BACKLIT" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1024 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_SCENEMODE_MANUAL" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":36028797018963968 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_VIDEOTORCH_OFF" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":0 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_VIDEOTORCH_ON" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_VIDEOTORCH_ON_ADJUSTABLEPOWER" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":2 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FLASH_OFF" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":0 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FLASH_ON" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FLASH_ON_ADJUSTABLEPOWER" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":2 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FLASH_AUTO" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":4 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FLASH_AUTO_ADJUSTABLEPOWER" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":8 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FLASH_REDEYEREDUCTION" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":16 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FLASH_SINGLEFLASH" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":32 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FLASH_MULTIFLASHSUPPORTED" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":64 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_OPTIMIZATION_PHOTO" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_OPTIMIZATION_VIDEO" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":2 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_OPTIMIZATION_DEFAULT" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":0 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_OPTIMIZATION_QUALITY" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":4 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_OPTIMIZATION_LATENCY" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":8 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_OPTIMIZATION_POWER" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":16 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_AUTO" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":2 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_LOCK" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":4 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FOCUS_CONTINUOUS" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":256 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FOCUS_RANGE_MACRO" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":65536 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FOCUS_RANGE_NORMAL" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":131072 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FOCUS_RANGE_FULLRANGE" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":262144 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FOCUS_RANGE_INFINITY" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":524288 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FOCUS_RANGE_HYPERFOCAL" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1048576 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FOCUS_DISTANCE_INFINITY" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":16777216 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FOCUS_DISTANCE_HYPERFOCAL" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":33554432 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FOCUS_DISTANCE_NEAREST" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":67108864 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_ISO_AUTO" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_ISO_50" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":2 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_ISO_80" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":4 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_ISO_100" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":8 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_ISO_200" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":16 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_ISO_400" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":32 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_ISO_800" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":64 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_ISO_1600" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":128 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_ISO_3200" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":256 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_ISO_6400" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":512 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_ISO_12800" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1024 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_ISO_25600" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":2048 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FOCUS_CONTINUOUSLOCK" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":512 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FOCUS_UNLOCK" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1024 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FOCUS_DRIVERFALLBACK_OFF" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":2048 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FOCUS_REGIONBASED" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":4096 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_ISO_MANUAL" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":36028797018963968 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FLASH_ASSISTANT_OFF" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":0 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FLASH_ASSISTANT_ON" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":128 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FLASH_ASSISTANT_AUTO" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":256 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_EVCOMP_SIXTHSTEP" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_EVCOMP_QUARTERSTEP" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":2 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_EVCOMP_THIRDSTEP" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":4 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_EVCOMP_HALFSTEP" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":8 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_EVCOMP_FULLSTEP" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":16 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_PHOTOMODE_SEQUENCE_SUB_NONE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_PHOTOMODE_SEQUENCE_SUB_VARIABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_METADATA_MEMORYTYPE_MASK" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":255 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_METADATA_SYSTEMMEMORY" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_METADATA_ALIGNMENTREQUIRED" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":256 ,"Attrs":[] },{ "Name":"KSCAMERA_METADATA_FRAMEILLUMINATION_FLAG_ON" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_METADATA_CAPTURESTATS_FLAG_EXPOSURETIME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_METADATA_CAPTURESTATS_FLAG_EXPOSURECOMPENSATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSCAMERA_METADATA_CAPTURESTATS_FLAG_ISOSPEED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"KSCAMERA_METADATA_CAPTURESTATS_FLAG_FOCUSSTATE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"KSCAMERA_METADATA_CAPTURESTATS_FLAG_LENSPOSITION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"KSCAMERA_METADATA_CAPTURESTATS_FLAG_WHITEBALANCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"KSCAMERA_METADATA_CAPTURESTATS_FLAG_FLASH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"KSCAMERA_METADATA_CAPTURESTATS_FLAG_FLASHPOWER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"KSCAMERA_METADATA_CAPTURESTATS_FLAG_ZOOMFACTOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"KSCAMERA_METADATA_CAPTURESTATS_FLAG_SCENEMODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"KSCAMERA_METADATA_CAPTURESTATS_FLAG_SENSORFRAMERATE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FOCUSPRIORITY_OFF" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":0 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FOCUSPRIORITY_ON" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_PHOTOCONFIRMATION_OFF" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":0 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_PHOTOCONFIRMATION_ON" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_PERFRAMESETTING_AUTO" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":4294967296 ,"Attrs":[] },{ "Name":"KSCAMERA_PERFRAMESETTING_MANUAL" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":8589934592 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_VIDEOSTABILIZATION_OFF" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":0 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_VIDEOSTABILIZATION_ON" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_VIDEOSTABILIZATION_AUTO" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":2 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_VFR_OFF" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":0 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_VFR_ON" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FACEDETECTION_OFF" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":0 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FACEDETECTION_ON" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FACEDETECTION_PREVIEW" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FACEDETECTION_VIDEO" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":2 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FACEDETECTION_PHOTO" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":4 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FACEDETECTION_BLINK" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":8 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FACEDETECTION_SMILE" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":16 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_VIDEOHDR_OFF" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":0 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_VIDEOHDR_ON" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_VIDEOHDR_AUTO" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":2 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_HISTOGRAM_OFF" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":0 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_HISTOGRAM_ON" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_OIS_OFF" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":0 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_OIS_ON" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_OIS_AUTO" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":2 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_OFF" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":0 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_AUTO" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_HDR" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":2 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_FNF" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":4 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_ULTRALOWLIGHT" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":8 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_ZOOM_DEFAULT" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":0 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_ZOOM_DIRECT" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_ZOOM_SMOOTH" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":2 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_DISABLED" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATION" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":2 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_BACKGROUND_SUBTRACTION" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":4 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_SECUREMODE_DISABLED" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_SECUREMODE_ENABLED" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":2 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_VIDEOTEMPORALDENOISING_AUTO" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_VIDEOTEMPORALDENOISING_OFF" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":2 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_VIDEOTEMPORALDENOISING_ON" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":4 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_IRTORCHMODE_OFF" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_IRTORCHMODE_ALWAYS_ON" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":2 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_IRTORCHMODE_ALTERNATING_FRAME_ILLUMINATION" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":4 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_RELATIVEPANELOPTIMIZATION_OFF" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":0 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_RELATIVEPANELOPTIMIZATION_ON" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_RELATIVEPANELOPTIMIZATION_DYNAMIC" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":2 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_EYEGAZECORRECTION_OFF" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":0 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_EYEGAZECORRECTION_ON" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_OFF" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":0 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_BLUR" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_MASK" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":2 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_MANUAL" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":0 ,"Attrs":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_AUTOFACEFRAMING" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERAPROFILE_FLAGS_VIDEOSTABLIZATION" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCAMERAPROFILE_FLAGS_VIDEOHDR" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":2 ,"Attrs":[] },{ "Name":"KSCAMERAPROFILE_FLAGS_PHOTOHDR" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":4 ,"Attrs":[] },{ "Name":"KSCAMERAPROFILE_FLAGS_FACEDETECTION" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":8 ,"Attrs":[] },{ "Name":"KSCAMERAPROFILE_FLAGS_VARIABLEPHOTOSEQUENCE" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":16 ,"Attrs":[] },{ "Name":"KSCAMERAPROFILE_FLAGS_PREVIEW_RES_MUSTMATCH" ,"Type":{"Kind":"Native","Name":"UInt64"} ,"ValueType":"UInt64" ,"Value":32 ,"Attrs":[] },{ "Name":"KSDEVICE_PROFILE_TYPE_UNKNOWN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"KSDEVICE_PROFILE_TYPE_CAMERA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCameraProfileSensorType_RGB" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KSCameraProfileSensorType_Infrared" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSCameraProfileSensorType_Depth" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"KSCameraProfileSensorType_PoseTracking" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"KSCameraProfileSensorType_ImageSegmentation" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"KSCameraProfileSensorType_Custom" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"KS_TVAUDIO_MODE_MONO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"KS_TVAUDIO_MODE_STEREO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KS_TVAUDIO_MODE_LANG_A" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"KS_TVAUDIO_MODE_LANG_B" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"KS_TVAUDIO_MODE_LANG_C" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"KS_TVAUDIO_PRESET_STEREO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"KS_TVAUDIO_PRESET_LANG_A" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] },{ "Name":"KS_TVAUDIO_PRESET_LANG_B" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8192 ,"Attrs":[] },{ "Name":"KS_TVAUDIO_PRESET_LANG_C" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] },{ "Name":"KS_AM_UseNewCSSKey" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1 ,"Attrs":[] },{ "Name":"MAX_SINK_DESCRIPTION_NAME_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"JACKDESC2_PRESENCE_DETECT_CAPABILITY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"JACKDESC2_DYNAMIC_FORMAT_CHANGE_CAPABILITY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"KSPROPERTY_AUDIO_BUFFER_DURATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"MAX_RESOURCEGROUPID_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"AUDIOMODULE_MAX_DATA_SIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64000 ,"Attrs":[] },{ "Name":"AUDIOMODULE_MAX_NAME_CCH_SIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"AllocatorStrategy_DontCare" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"AllocatorStrategy_MinimizeNumberOfFrames" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"AllocatorStrategy_MinimizeFrameSize" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"AllocatorStrategy_MinimizeNumberOfAllocators" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"AllocatorStrategy_MaximizeSpeed" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"PipeFactor_None" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"PipeFactor_UserModeUpstream" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"PipeFactor_UserModeDownstream" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"PipeFactor_MemoryTypes" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"PipeFactor_Flags" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"PipeFactor_PhysicalRanges" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"PipeFactor_OptimalRanges" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"PipeFactor_FixedCompression" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"PipeFactor_UnknownCompression" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"PipeFactor_Buffers" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"PipeFactor_Align" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"PipeFactor_PhysicalEnd" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] },{ "Name":"PipeFactor_LogicalEnd" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] },{ "Name":"KSPROPERTY_MEMORY_TRANSPORT" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1 ,"Attrs":[] }], "Types":[{ "Name":"IKsPin" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ ] ,"NestedTypes":[] },{ "Name":"IKsAllocator" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ ] ,"NestedTypes":[] },{ "Name":"IKsAllocatorEx" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ ] ,"NestedTypes":[] },{ "Name":"IKsControl" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"28f54685-06fd-11d2-b27a-00a0c9223196" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"KsProperty" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Property","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]}},"Attrs":["In"]} ,{"Name":"PropertyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"KsMethod" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Method","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]}},"Attrs":["In"]} ,{"Name":"MethodLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"MethodData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"KsEvent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Event","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]}},"Attrs":["In"]} ,{"Name":"EventLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"EventData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] }] },{ "Name":"IKsFormatSupport" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"3cb4a69d-bb6f-4d2b-95b7-452d2c155db5" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"IsFormatSupported" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pKsFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"cbFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"GetDevicePreferredFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppKsFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]}}},"Attrs":["Out"]} ] }] },{ "Name":"IKsJackDescription" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"4509f757-2d46-4637-8e62-ce7db944f57b" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"GetJackCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"nJack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSJACK_DESCRIPTION","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IKsJackDescription2" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"478f3a9b-e0c9-4827-9228-6f5505ffe76a" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"GetJackCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"nJack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pDescription2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSJACK_DESCRIPTION2","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IKsJackSinkInformation" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"d9bd72ed-290f-4581-9ff3-61027a8fe532" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"GetJackSinkInformation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pJackSinkInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSJACK_SINK_INFORMATION","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IKsJackContainerId" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c99af463-d629-4ec4-8c00-e54d68154248" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"GetJackContainerId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pJackContainerId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] }] },{ "Name":"GUID_NULL" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00000000-0000-0000-0000-000000000000" },{ "Name":"KSRESET" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSRESET_BEGIN","Value":0} ,{"Name":"KSRESET_END","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"KSSTATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PriorityClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PrioritySubClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSIDENTIFIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"NodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSM_NODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"NodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSE_NODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Event","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"NodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPTYPESETID_General" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"97e99ba0-bdea-11cf-a5d6-28db04c10000" },{ "Name":"KSMULTIPLE_ITEM" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_DESCRIPTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"MembersListCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_MEMBERSHEADER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous2_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"UnsignedMinimum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"UnsignedMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_Anonymous1_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"SignedMinimum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"SignedMaximum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"KSPROPERTY_BOUNDS_LONGLONG" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous2_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"UnsignedMinimum","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"UnsignedMaximum","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_Anonymous1_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"SignedMinimum","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"SignedMaximum","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"KSPROPERTY_STEPPING_LONG" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_STEPPING_LONGLONG" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"SteppingDelta","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"Bounds","Type":{"Kind":"ApiRef","Name":"KSPROPERTY_BOUNDS_LONGLONG","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSEVENTDATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"NotificationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"EventHandle","Type":{"Kind":"ApiRef","Name":"_EventHandle_e__Struct","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ,{"Name":"SemaphoreHandle","Type":{"Kind":"ApiRef","Name":"_SemaphoreHandle_e__Struct","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ,{"Name":"Alignment","Type":{"Kind":"ApiRef","Name":"_Alignment_e__Struct","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Alignment_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"_SemaphoreHandle_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Semaphore","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Adjustment","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_EventHandle_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Event","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":[]} ] ,"NestedTypes":[] }] }] },{ "Name":"KSQUERYBUFFER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Event","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"EventData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSEVENTDATA","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]}},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSRELATIVEEVENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"Event","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"EventData","Type":{"Kind":"ApiRef","Name":"KSEVENTDATA","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ObjectHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ObjectPointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"KSEVENT_TIME_MARK" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"EventData","Type":{"Kind":"ApiRef","Name":"KSEVENTDATA","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"MarkTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSEVENT_TIME_INTERVAL" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"EventData","Type":{"Kind":"ApiRef","Name":"KSEVENTDATA","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"TimeBase","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"Interval","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSINTERVAL" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"TimeBase","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"Interval","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPSETID_General" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"1464eda5-6a8f-11d1-9aa7-00a0c9223196" },{ "Name":"KSPROPERTY_GENERAL" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_GENERAL_COMPONENTID","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"KSCOMPONENTID" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"65d003ca-1523-11d2-b27a-00a0c9223196" },{ "Name":"KSMETHOD_STREAMIO" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSMETHOD_STREAMIO_READ","Value":0} ,{"Name":"KSMETHOD_STREAMIO_WRITE","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"KSPROPSETID_MediaSeeking" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"ee904f0c-d09b-11d0-abe9-00a0c9223196" },{ "Name":"KSPROPERTY_MEDIASEEKING" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"StopFlags","Type":{"Kind":"ApiRef","Name":"KS_SEEKING_FLAGS","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_MEDIAAVAILABLE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Earliest","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"Latest","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSP_TIMEFORMAT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"720d4ac0-7533-11d0-a5d6-28db04c10000" },{ "Name":"KSPROPERTY_TOPOLOGY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"085aff00-62ce-11cf-a5d6-28db04c10000" },{ "Name":"KSCATEGORY_CAPTURE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"65e8773d-8f56-11d0-a3b9-00a0c9223196" },{ "Name":"KSCATEGORY_VIDEO_CAMERA" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e5323777-f976-4f5b-9b55-b94699c46e44" },{ "Name":"KSCATEGORY_SENSOR_CAMERA" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"24e552d7-6523-47f7-a647-d3465bf1f5ca" },{ "Name":"KSCATEGORY_NETWORK_CAMERA" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"b8238652-b500-41eb-b4f3-4234f7f5ae99" },{ "Name":"KSCATEGORY_SENSOR_GROUP" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"669c7214-0a88-4311-a7f3-4e79820e33bd" },{ "Name":"KSCATEGORY_RENDER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"65e8773e-8f56-11d0-a3b9-00a0c9223196" },{ "Name":"KSCATEGORY_MIXER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"ad809c00-7b88-11d0-a5d6-28db04c10000" },{ "Name":"KSCATEGORY_SPLITTER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0a4252a0-7e70-11d0-a5d6-28db04c10000" },{ "Name":"KSCATEGORY_DATACOMPRESSOR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"1e84c900-7e70-11d0-a5d6-28db04c10000" },{ "Name":"KSCATEGORY_DATADECOMPRESSOR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"2721ae20-7e70-11d0-a5d6-28db04c10000" },{ "Name":"KSCATEGORY_DATATRANSFORM" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"2eb07ea0-7e70-11d0-a5d6-28db04c10000" },{ "Name":"KSMFT_CATEGORY_VIDEO_DECODER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"d6c02d4b-6833-45b4-971a-05a4b04bab91" },{ "Name":"KSMFT_CATEGORY_VIDEO_ENCODER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"f79eac7d-e545-4387-bdee-d647d7bde42a" },{ "Name":"KSMFT_CATEGORY_VIDEO_EFFECT" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"12e17c21-532c-4a6e-8a1c-40825a736397" },{ "Name":"KSMFT_CATEGORY_MULTIPLEXER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"059c561e-05ae-4b61-b69d-55b61ee54a7b" },{ "Name":"KSMFT_CATEGORY_DEMULTIPLEXER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a8700a7a-939b-44c5-99d7-76226b23b3f1" },{ "Name":"KSMFT_CATEGORY_AUDIO_DECODER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9ea73fb4-ef7a-4559-8d5d-719d8f0426c7" },{ "Name":"KSMFT_CATEGORY_AUDIO_ENCODER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"91c64bd0-f91e-4d8c-9276-db248279d975" },{ "Name":"KSMFT_CATEGORY_AUDIO_EFFECT" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"11064c48-3648-4ed0-932e-05ce8ac811b7" },{ "Name":"KSMFT_CATEGORY_VIDEO_PROCESSOR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"302ea3fc-aa5f-47f9-9f7a-c2188bb16302" },{ "Name":"KSMFT_CATEGORY_OTHER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"90175d57-b7ea-4901-aeb3-933a8747756f" },{ "Name":"KSCATEGORY_COMMUNICATIONSTRANSFORM" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"cf1dda2c-9743-11d0-a3ee-00a0c9223196" },{ "Name":"KSCATEGORY_INTERFACETRANSFORM" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"cf1dda2d-9743-11d0-a3ee-00a0c9223196" },{ "Name":"KSCATEGORY_MEDIUMTRANSFORM" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"cf1dda2e-9743-11d0-a3ee-00a0c9223196" },{ "Name":"KSCATEGORY_FILESYSTEM" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"760fed5e-9357-11d0-a3cc-00a0c9223196" },{ "Name":"KSCATEGORY_CLOCK" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"53172480-4791-11d0-a5d6-28db04c10000" },{ "Name":"KSCATEGORY_PROXY" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"97ebaaca-95bd-11d0-a3ea-00a0c9223196" },{ "Name":"KSCATEGORY_QUALITY" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"97ebaacb-95bd-11d0-a3ea-00a0c9223196" },{ "Name":"KSTOPOLOGY_CONNECTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"FromNode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FromNodePin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ToNode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ToNodePin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSTOPOLOGY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"CreateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Node","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSTIME_FORMAT_FRAME" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"7b785570-8c82-11cf-bc0c-00aa00ac74f6" },{ "Name":"KSTIME_FORMAT_BYTE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"7b785571-8c82-11cf-bc0c-00aa00ac74f6" },{ "Name":"KSTIME_FORMAT_SAMPLE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"7b785572-8c82-11cf-bc0c-00aa00ac74f6" },{ "Name":"KSTIME_FORMAT_FIELD" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"7b785573-8c82-11cf-bc0c-00aa00ac74f6" },{ "Name":"KSTIME_FORMAT_MEDIA_TIME" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"7b785574-8c82-11cf-bc0c-00aa00ac74f6" },{ "Name":"KSINTERFACESETID_Standard" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"1a8766a0-62ce-11cf-a5d6-28db04c10000" },{ "Name":"KSINTERFACE_STANDARD" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"8c6f932c-e771-11d0-b8ff-00a0c9223196" },{ "Name":"KSINTERFACE_FILEIO" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSINTERFACE_FILEIO_STREAMING","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"KSMEDIUMSETID_Standard" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"4747b320-62ce-11cf-a5d6-28db04c10000" },{ "Name":"KSPROPSETID_Pin" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"8c134960-51ad-11cf-878a-94f801c10000" },{ "Name":"KSPROPERTY_PIN" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"PinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"KSE_PIN" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Event","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"PinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPIN_CINSTANCES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PossibleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CurrentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPIN_DATAFLOW" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPIN_DATAFLOW_IN","Value":1} ,{"Name":"KSPIN_DATAFLOW_OUT","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"KSDATAFORMAT" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Interface","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Medium","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"PinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PinToHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Priority","Type":{"Kind":"ApiRef","Name":"KSPRIORITY","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPIN_PHYSICALCONNECTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSEVENTSETID_PinCapsChange" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dd4f192e-3b78-49ad-a534-2c315b822000" },{ "Name":"KSEVENT_PINCAPS_CHANGENOTIFICATIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSEVENT_PINCAPS_FORMATCHANGE","Value":0} ,{"Name":"KSEVENT_PINCAPS_JACKINFOCHANGE","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"KSEVENTSETID_VolumeLimit" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"da168465-3a7c-4858-9d4a-3e8e24701aef" },{ "Name":"KSEVENT_VOLUMELIMIT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSEVENT_VOLUMELIMIT_CHANGED","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"KSNAME_Filter" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9b365890-165f-11d0-a195-0020afd156e4" },{ "Name":"KSNAME_Pin" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"146f1a80-4791-11d0-a5d6-28db04c10000" },{ "Name":"KSNAME_Clock" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"53172480-4791-11d0-a5d6-28db04c10000" },{ "Name":"KSNAME_Allocator" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"642f5d00-4791-11d0-a5d6-28db04c10000" },{ "Name":"KSNAME_TopologyNode" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0621061a-ee75-11d0-b915-00a0c9223196" },{ "Name":"KSDATAFORMAT_TYPE_STREAM" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e436eb83-524f-11ce-9f53-0020af0ba770" },{ "Name":"KSDATAFORMAT_SUBTYPE_NONE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e436eb8e-524f-11ce-9f53-0020af0ba770" },{ "Name":"KSDATAFORMAT_SPECIFIER_FILENAME" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"aa797b40-e974-11cf-a5d6-28db04c10000" },{ "Name":"KSDATAFORMAT_SPECIFIER_FILEHANDLE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"65e8773c-8f56-11d0-a3b9-00a0c9223196" },{ "Name":"KSDATAFORMAT_SPECIFIER_NONE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0f6417d6-c318-11d0-a43f-00a0c9223196" },{ "Name":"KSPROPSETID_Quality" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"d16ad380-ac1a-11cf-a5d6-28db04c10000" },{ "Name":"KSPROPERTY_QUALITY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_QUALITY_REPORT","Value":0} ,{"Name":"KSPROPERTY_QUALITY_ERROR","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"KSPROPSETID_Connection" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"1d58c920-ac9b-11cf-a5d6-28db04c10000" },{ "Name":"KSPROPERTY_CONNECTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0a3d1c5d-5243-4819-9ed0-aee8044cee2b" },{ "Name":"KSALLOCATOR_FRAMING" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous2_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"FileAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FramePitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_Anonymous1_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"OptionsFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"RequirementsFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"KS_FRAMING_RANGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Range","Type":{"Kind":"ApiRef","Name":"KS_FRAMING_RANGE","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"InPlaceWeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"NotInPlaceWeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_COMPRESSION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"MemoryTypeWeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PhysicalRange","Type":{"Kind":"ApiRef","Name":"KS_FRAMING_RANGE","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"FramingRange","Type":{"Kind":"ApiRef","Name":"KS_FRAMING_RANGE_WEIGHTED","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"FileAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FramePitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"KSALLOCATOR_FRAMING_EX" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","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":"Media.KernelStreaming","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSMEMORY_TYPE_SYSTEM" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"091bb638-603f-11d1-b067-00a0c9062802" },{ "Name":"KSMEMORY_TYPE_USER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"8cb0fc28-7893-11d1-b069-00a0c9062802" },{ "Name":"KSMEMORY_TYPE_KERNEL_PAGED" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"d833f8f8-7894-11d1-b069-00a0c9062802" },{ "Name":"KSMEMORY_TYPE_KERNEL_NONPAGED" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"4a6d5fc4-7895-11d1-b069-00a0c9062802" },{ "Name":"KSMEMORY_TYPE_DEVICE_UNKNOWN" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"091bb639-603f-11d1-b067-00a0c9062802" },{ "Name":"KSEVENTSETID_StreamAllocator" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"75d95571-073c-11d0-a161-0020afd156e4" },{ "Name":"KSEVENT_STREAMALLOCATOR" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSEVENT_STREAMALLOCATOR_INTERNAL_FREEFRAME","Value":0} ,{"Name":"KSEVENT_STREAMALLOCATOR_FREEFRAME","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"KSMETHODSETID_StreamAllocator" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"cf6e4341-ec87-11cf-a130-0020afd156e4" },{ "Name":"KSMETHOD_STREAMALLOCATOR" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSMETHOD_STREAMALLOCATOR_ALLOC","Value":0} ,{"Name":"KSMETHOD_STREAMALLOCATOR_FREE","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"KSPROPSETID_StreamAllocator" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"cf6e4342-ec87-11cf-a130-0020afd156e4" },{ "Name":"KSSTREAMALLOCATOR_STATUS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Framing","Type":{"Kind":"ApiRef","Name":"KSALLOCATOR_FRAMING","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"AllocatedFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSSTREAMALLOCATOR_STATUS_EX" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Framing","Type":{"Kind":"ApiRef","Name":"KSALLOCATOR_FRAMING_EX","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"AllocatedFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSTIME" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","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":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSSTREAM_METADATA_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Reserved0","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ,{"Name":"SCRToken","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[] }] }] },{ "Name":"KSSTREAM_UVC_METADATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"StartOfFrameTimestamp","Type":{"Kind":"ApiRef","Name":"KSSTREAM_UVC_METADATATYPE_TIMESTAMP","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"EndOfFrameTimestamp","Type":{"Kind":"ApiRef","Name":"KSSTREAM_UVC_METADATATYPE_TIMESTAMP","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPIN_MDL_CACHING_EVENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Event","Type":{"Kind":"ApiRef","Name":"KSPIN_MDL_CACHING_EVENT","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPIN_MDL_CACHING_NOTIFICATION32" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Event","Type":{"Kind":"ApiRef","Name":"KSPIN_MDL_CACHING_EVENT","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Buffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPSETID_StreamInterface" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"1fdd8ee1-9cd3-11d0-82aa-0000f822fe8a" },{ "Name":"KSPROPERTY_STREAMINTERFACE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_STREAMINTERFACE_HEADERSIZE","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"KSPROPSETID_Stream" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"65aaba60-98ae-11cf-a10d-0020afd156e4" },{ "Name":"KSPROPERTY_STREAM" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_ALLOCATOR_CLEANUP_CACHEDMDLPAGES","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"KSPROPSETID_PinMDLCacheClearProp" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"bd718a7b-97fc-40c7-88ce-d3ff06f55b16" },{ "Name":"KSQUALITY_MANAGER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"QualityManager","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSFRAMETIME" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Rate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSRATE_CAPABILITY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Rate","Type":{"Kind":"ApiRef","Name":"KSRATE","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPSETID_Clock" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"df12a4c0-ac17-11cf-a5d6-28db04c10000" },{ "Name":"KSCLOCK_CREATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"CreateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSCORRELATED_TIME" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Time","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"SystemTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSRESOLUTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Granularity","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"Error","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_CLOCK" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"364d8e20-62c7-11cf-a5d6-28db04c10000" },{ "Name":"KSEVENT_CLOCK_POSITION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSEVENT_CLOCK_INTERVAL_MARK","Value":0} ,{"Name":"KSEVENT_CLOCK_POSITION_MARK","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"KSEVENTSETID_Connection" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"7f4bcbe0-9ea5-11cf-a5d6-28db04c10000" },{ "Name":"KSEVENT_CONNECTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSDEVICE_THERMAL_STATE_LOW","Value":0} ,{"Name":"KSDEVICE_THERMAL_STATE_HIGH","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"KSEVENTSETID_Device" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"288296ec-9f94-41b4-a153-aa31aeecb33f" },{ "Name":"KSEVENT_DEVICE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9f564180-704c-11d0-a5d6-28db04c10000" },{ "Name":"KSDEGRADE_STANDARD" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"PropertySet","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_SERIAL" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PropTypeSet","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"combined","Type":{"Kind":"ApiRef","Name":"_combined_e__Struct","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"GMDLHandle","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_combined_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"MultipleItem","Type":{"Kind":"ApiRef","Name":"KSMULTIPLE_ITEM","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSMEDIUMSETID_MidiBus" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"05908040-3246-11d0-a5d6-28db04c10000" },{ "Name":"KSMEDIUMSETID_VPBus" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a18c15ec-ce43-11d0-abe7-00a0c9223196" },{ "Name":"KSINTERFACESETID_Media" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"3a13eb40-30a7-11d0-a5d6-28db04c10000" },{ "Name":"KSINTERFACE_MEDIA" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"8f1275f0-26e9-4264-ba4d-39fff01d94aa" },{ "Name":"KSNODETYPE_INPUT_UNDEFINED" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21be0-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_MICROPHONE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21be1-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_DESKTOP_MICROPHONE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21be2-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_PERSONAL_MICROPHONE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21be3-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_OMNI_DIRECTIONAL_MICROPHONE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21be4-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_MICROPHONE_ARRAY" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21be5-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_PROCESSING_MICROPHONE_ARRAY" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21be6-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSCATEGORY_MICROPHONE_ARRAY_PROCESSOR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"830a44f2-a32d-476b-be97-42845673b35a" },{ "Name":"KSNODETYPE_OUTPUT_UNDEFINED" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21ce0-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_SPEAKER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21ce1-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_HEADPHONES" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21ce2-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_HEAD_MOUNTED_DISPLAY_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21ce3-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_DESKTOP_SPEAKER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21ce4-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_ROOM_SPEAKER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21ce5-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_COMMUNICATION_SPEAKER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21ce6-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_LOW_FREQUENCY_EFFECTS_SPEAKER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21ce7-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_BIDIRECTIONAL_UNDEFINED" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21de0-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_HANDSET" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21de1-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_HEADSET" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21de2-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_SPEAKERPHONE_NO_ECHO_REDUCTION" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21de3-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_ECHO_SUPPRESSING_SPEAKERPHONE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21de4-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_ECHO_CANCELING_SPEAKERPHONE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21de5-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_TELEPHONY_UNDEFINED" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21ee0-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_PHONE_LINE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21ee1-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_TELEPHONE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21ee2-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_DOWN_LINE_PHONE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21ee3-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_EXTERNAL_UNDEFINED" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21fe0-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_ANALOG_CONNECTOR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21fe1-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_DIGITAL_AUDIO_INTERFACE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21fe2-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_LINE_CONNECTOR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21fe3-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_LEGACY_AUDIO_CONNECTOR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21fe4-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_SPDIF_INTERFACE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21fe5-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_1394_DA_STREAM" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21fe6-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_1394_DV_STREAM_SOUNDTRACK" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff21fe7-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_EMBEDDED_UNDEFINED" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff220e0-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_LEVEL_CALIBRATION_NOISE_SOURCE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff220e1-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_EQUALIZATION_NOISE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff220e2-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_CD_PLAYER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff220e3-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_DAT_IO_DIGITAL_AUDIO_TAPE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff220e4-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_DCC_IO_DIGITAL_COMPACT_CASSETTE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff220e5-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_MINIDISK" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff220e6-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_ANALOG_TAPE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff220e7-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_PHONOGRAPH" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff220e8-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_VCR_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff220e9-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_VIDEO_DISC_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff220ea-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_DVD_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff220eb-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_TV_TUNER_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff220ec-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_SATELLITE_RECEIVER_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff220ed-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_CABLE_TUNER_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff220ee-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_DSS_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff220ef-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_RADIO_RECEIVER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff220f0-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_RADIO_TRANSMITTER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff220f1-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_MULTITRACK_RECORDER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff220f2-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_SYNTHESIZER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff220f3-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_HDMI_INTERFACE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"d1b9cc2a-f519-417f-91c9-55fa65481001" },{ "Name":"KSNODETYPE_DISPLAYPORT_INTERFACE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e47e4031-3ea6-418d-8f9b-b73843ccba97" },{ "Name":"KSNODETYPE_AUDIO_LOOPBACK" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"8f42c0b2-91ce-4bcf-9ccd-0e599037ab35" },{ "Name":"KSNODETYPE_AUDIO_KEYWORDDETECTOR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"3817e0b8-df58-4375-b669-c49634331f9d" },{ "Name":"KSNODETYPE_AUDIO_MODULE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"45aab42e-caeb-4052-8aa9-b38cb5109619" },{ "Name":"KSNODETYPE_MIDI_JACK" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"265e0c3f-fa39-4df3-ab04-be01b91e299a" },{ "Name":"KSNODETYPE_MIDI_ELEMENT" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"01c6fe66-6e48-4c65-ac9b-52db5d656c7e" },{ "Name":"KSNODETYPE_AUDIO_ENGINE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"35caf6e4-f3b3-4168-bb4b-55e77a461c7e" },{ "Name":"KSNODETYPE_SPEAKERS_STATIC_JACK" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"28e04f87-4dbe-4f8d-8589-025d209dfb4a" },{ "Name":"PINNAME_SPDIF_OUT" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"3a264481-e52c-4b82-8e7a-c8e2f91dc380" },{ "Name":"PINNAME_SPDIF_IN" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"15dc9025-22ad-41b3-8875-f4ceb0299e20" },{ "Name":"PINNAME_HDMI_OUT" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"387bfc03-e7ef-4901-86e0-35b7c32b00ef" },{ "Name":"PINNAME_DISPLAYPORT_OUT" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"21fbb329-1a4a-48da-a076-2318a3c59b26" },{ "Name":"KSNODETYPE_DRM_DESCRAMBLE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"ffbb6e3f-ccfe-4d84-90d9-421418b03a8e" },{ "Name":"KSNODETYPE_TELEPHONY_BIDI" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"686d7cc0-d903-4258-b443-3a3d3580741c" },{ "Name":"KSNODETYPE_FM_RX" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"834a733c-f485-41c0-a62b-513025014e40" },{ "Name":"KSCATEGORY_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6994ad04-93ef-11d0-a3cc-00a0c9223196" },{ "Name":"KSCATEGORY_VIDEO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6994ad05-93ef-11d0-a3cc-00a0c9223196" },{ "Name":"KSCATEGORY_REALTIME" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"eb115ffc-10c8-4964-831d-6dcb02e6f23f" },{ "Name":"KSCATEGORY_TEXT" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6994ad06-93ef-11d0-a3cc-00a0c9223196" },{ "Name":"KSCATEGORY_NETWORK" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"67c9cc3c-69c4-11d2-8759-00a0c9223196" },{ "Name":"KSCATEGORY_TOPOLOGY" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dda54a40-1e4c-11d1-a050-405705c10000" },{ "Name":"KSCATEGORY_VIRTUAL" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"3503eac4-1f26-11d1-8ab0-00a0c9223196" },{ "Name":"KSCATEGORY_ACOUSTIC_ECHO_CANCEL" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"bf963d80-c559-11d0-8a2b-00a0c9255ac1" },{ "Name":"KSCATEGORY_WDMAUD_USE_PIN_NAME" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"47a4fa20-a251-11d1-a050-0000f8004788" },{ "Name":"KSCATEGORY_ESCALANTE_PLATFORM_DRIVER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"74f3aea8-9768-11d1-8e07-00a0c95ec22e" },{ "Name":"KSDATAFORMAT_TYPE_VIDEO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"73646976-0000-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_TYPE_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"73647561-0000-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_TYPE_TEXT" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"73747874-0000-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_WAVEFORMATEX" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00000000-0000-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_ANALOG" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6dba3190-67bd-11cf-a0f7-0020afd156e4" },{ "Name":"KSDATAFORMAT_SUBTYPE_PCM" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00000001-0000-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SPECIFIER_VC_ID" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"ad98d184-aac3-11d0-a41c-00a0c9223196" },{ "Name":"KSDATAFORMAT_SPECIFIER_WAVEFORMATEX" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"05589f81-c356-11ce-bf01-00aa0055595a" },{ "Name":"KSDATAFORMAT_SPECIFIER_DSOUND" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"518590a2-a184-11d0-8522-00c04fd9baf3" },{ "Name":"KSAUDIO_POSITION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PlayOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"WriteOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSAUDIO_PRESENTATION_POSITION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"u64PositionInBlocks","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"u64QPCPosition","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"CONSTRICTOR_OPTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CONSTRICTOR_OPTION_DISABLE","Value":0} ,{"Name":"CONSTRICTOR_OPTION_MUTE","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"_KSAUDIO_PACKETSIZE_SIGNALPROCESSINGMODE_CONSTRAINT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSAUDIO_PACKETSIZE_CONSTRAINTS2" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSMICARRAY_MICTYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"DS3DVECTOR" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous3_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"dvZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_Anonymous2_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"dvY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_Anonymous1_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"dvX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"KSPROPSETID_DirectSound3DListener" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"437b3414-d060-11d0-8583-00c04fd9baf3" },{ "Name":"KSPROPERTY_DIRECTSOUND3DLISTENER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Position","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Velocity","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"OrientFront","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"OrientTop","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Front","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Top","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPSETID_DirectSound3DBuffer" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"437b3411-d060-11d0-8583-00c04fd9baf3" },{ "Name":"KSPROPERTY_DIRECTSOUND3DBUFFER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Position","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Velocity","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"Media.KernelStreaming","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":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"InsideConeAngle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"OutsideConeAngle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSDS3D_HRTF_PARAMS_MSG" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ZeroAzimuth","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"CrossFadeOutput","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"FilterSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSDS3D_HRTF_FILTER_QUALITY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Quality","Type":{"Kind":"ApiRef","Name":"KSDS3D_HRTF_FILTER_QUALITY","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DS3D_HRTF_VERSION_1","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"KSDS3D_HRTF_FILTER_FORMAT_MSG" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"FilterMethod","Type":{"Kind":"ApiRef","Name":"KSDS3D_HRTF_FILTER_METHOD","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"CoeffFormat","Type":{"Kind":"ApiRef","Name":"KSDS3D_HRTF_COEFF_FORMAT","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"KSDS3D_HRTF_FILTER_VERSION","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPSETID_Hrtf3d" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"b66decb0-a083-11d0-851e-00c04fd9baf3" },{ "Name":"KSPROPERTY_HRTF3D" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Enabled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"LeftParams","Type":{"Kind":"ApiRef","Name":"KSDS3D_ITD_PARAMS","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"RightParams","Type":{"Kind":"ApiRef","Name":"KSDS3D_ITD_PARAMS","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPSETID_Itd3d" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6429f090-9fd9-11d0-a75b-00a0c90365e3" },{ "Name":"KSPROPERTY_ITD3D" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_ITD3D_PARAMS","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"KSDATARANGE_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"4995daee-9ee6-11d0-a40e-00a0c9223196" },{ "Name":"KSDATAFORMAT_SUBTYPE_RIFFWAVE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e436eb8b-524f-11ce-9f53-0020af0ba770" },{ "Name":"KSPROPSETID_Bibliographic" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"07ba150e-e2b1-11d0-ac17-00a0c9223196" },{ "Name":"KSPROPERTY_BIBLIOGRAPHIC" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"45ffaaa1-6e1b-11d0-bcf2-444553540000" },{ "Name":"KSPROPERTY_TOPOLOGYNODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_TOPOLOGYNODE_ENABLE","Value":1} ,{"Name":"KSPROPERTY_TOPOLOGYNODE_RESET","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"KSPROPSETID_RtAudio" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a855a48c-2f78-4729-9051-1968746b9eef" },{ "Name":"KSPROPERTY_RTAUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSRTAUDIO_BUFFER32" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSRTAUDIO_HWLATENCY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSRTAUDIO_HWREGISTER_PROPERTY32" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"BaseAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSRTAUDIO_HWREGISTER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"NotificationEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY32" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"NotificationEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSRTAUDIO_GETREADPACKET_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSRTAUDIO_SETWRITEPACKET_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSRTAUDIO_PACKETVREGISTER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"7fa06c40-b8f6-4c7e-8556-e8c33a12e54d" },{ "Name":"KSPROPERTY_BTAUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_ONESHOT_RECONNECT","Value":0} ,{"Name":"KSPROPERTY_ONESHOT_DISCONNECT","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"KSPROPSETID_DrmAudioStream" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"2f2c8ddd-4198-4fac-ba29-61bb05b7de06" },{ "Name":"KSPROPERTY_DRMAUDIOSTREAM" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_DRMAUDIOSTREAM_CONTENTID","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"KSPROPSETID_SoundDetector" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"113c425e-fd17-4057-b422-ed4074f1afdf" },{ "Name":"KSPROPSETID_SoundDetector2" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"fe07e322-450c-4bd5-84ca-a948500ea6aa" },{ "Name":"KSPROPSETID_InterleavedAudio" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e9ebe550-d619-4c0a-976b-7062322b3006" },{ "Name":"KSPROPERTY_INTERLEAVEDAUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_INTERLEAVEDAUDIO_FORMATINFORMATION","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"INTERLEAVED_AUDIO_FORMAT_INFORMATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"EventId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_SOUNDDETECTOR" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PatternType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSEVENTSETID_SoundDetector" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"69785c9b-fc2d-49d6-ac32-4799f87de9f6" },{ "Name":"KSEVENT_SOUNDDETECTOR" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSEVENT_SOUNDDETECTOR_MATCHDETECTED","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"KSNOTIFICATIONID_SoundDetector" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6389d844-bb32-4c4c-a802-f4b4b77afead" },{ "Name":"KSPROPSETID_Audio" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"45ffaaa0-6e1b-11d0-bcf2-444553540000" },{ "Name":"KSPROPERTY_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"fCopyrighted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"fOriginal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSAUDIO_CHANNEL_CONFIG" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ActiveSpeakerPositions","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSAUDIO_DYNAMIC_RANGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"QuietCompression","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"LoudCompression","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSAUDIO_MIXLEVEL" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Mute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSAUDIO_MIX_CAPS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Mute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Reset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"Resolution","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"KSAUDIO_MIXCAP_TABLE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSAUDIO_POSITIONEX" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"TimerFrequency","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"TimeStamp1","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Position","Type":{"Kind":"ApiRef","Name":"KSAUDIO_POSITION","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"TimeStamp2","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPSETID_TelephonyControl" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"b6df7eb1-d099-489f-a6a0-c0106f0887a7" },{ "Name":"KSPROPERTY_TELEPHONY_CONTROL" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"TELEPHONY_CALLCONTROLOP_DISABLE","Value":0} ,{"Name":"TELEPHONY_CALLCONTROLOP_ENABLE","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"KSTELEPHONY_CALLCONTROL" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"CallType","Type":{"Kind":"ApiRef","Name":"TELEPHONY_CALLTYPE","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"CallControlOp","Type":{"Kind":"ApiRef","Name":"TELEPHONY_CALLCONTROLOP","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"TELEPHONY_PROVIDERCHANGEOP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"CallType","Type":{"Kind":"ApiRef","Name":"TELEPHONY_CALLTYPE","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"ProviderChangeOp","Type":{"Kind":"ApiRef","Name":"TELEPHONY_PROVIDERCHANGEOP","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"TELEPHONY_CALLSTATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"CallType","Type":{"Kind":"ApiRef","Name":"TELEPHONY_CALLTYPE","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"CallState","Type":{"Kind":"ApiRef","Name":"TELEPHONY_CALLSTATE","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPSETID_TelephonyTopology" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"abf25c7e-0e64-4e32-b190-d0f6d7c53e97" },{ "Name":"KSPROPERTY_TELEPHONY_TOPOLOGY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_TELEPHONY_ENDPOINTIDPAIR","Value":0} ,{"Name":"KSPROPERTY_TELEPHONY_VOLUME","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"KSTOPOLOGY_ENDPOINTID" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"TopologyName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"PinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSTOPOLOGY_ENDPOINTIDPAIR" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"RenderEndpoint","Type":{"Kind":"ApiRef","Name":"KSTOPOLOGY_ENDPOINTID","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"CaptureEndpoint","Type":{"Kind":"ApiRef","Name":"KSTOPOLOGY_ENDPOINTID","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPSETID_FMRXTopology" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0c46ce8f-dc2d-4204-9dc9-f58963366563" },{ "Name":"KSPROPERTY_FMRX_TOPOLOGY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"947bba3a-e8ee-4786-90c4-8428185f05be" },{ "Name":"KSPROPERTY_FMRX_CONTROL" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_FMRX_STATE","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"KSEVENTSETID_Telephony" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"b77f12b4-ceb4-4484-8d5e-52c1e7d8762d" },{ "Name":"KSEVENT_TELEPHONY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSEVENT_TELEPHONY_ENDPOINTPAIRS_CHANGED","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"KSNODETYPE_DAC" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"507ae360-c554-11d0-8a2b-00a0c9255ac1" },{ "Name":"KSNODETYPE_ADC" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"4d837fe0-c555-11d0-8a2b-00a0c9255ac1" },{ "Name":"KSNODETYPE_SRC" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9db7b9e0-c555-11d0-8a2b-00a0c9255ac1" },{ "Name":"KSNODETYPE_SUPERMIX" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e573adc0-c555-11d0-8a2b-00a0c9255ac1" },{ "Name":"KSNODETYPE_MUX" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"2ceaf780-c556-11d0-8a2b-00a0c9255ac1" },{ "Name":"KSNODETYPE_DEMUX" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c0eb67d4-e807-11d0-958a-00c04fb925d3" },{ "Name":"KSNODETYPE_SUM" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"da441a60-c556-11d0-8a2b-00a0c9255ac1" },{ "Name":"KSNODETYPE_MUTE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"02b223c0-c557-11d0-8a2b-00a0c9255ac1" },{ "Name":"KSNODETYPE_VOLUME" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"3a5acc00-c557-11d0-8a2b-00a0c9255ac1" },{ "Name":"KSNODETYPE_TONE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"7607e580-c557-11d0-8a2b-00a0c9255ac1" },{ "Name":"KSNODETYPE_EQUALIZER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9d41b4a0-c557-11d0-8a2b-00a0c9255ac1" },{ "Name":"KSNODETYPE_AGC" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e88c9ba0-c557-11d0-8a2b-00a0c9255ac1" },{ "Name":"KSNODETYPE_NOISE_SUPPRESS" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e07f903f-62fd-4e60-8cdd-dea7236665b5" },{ "Name":"KSNODETYPE_DELAY" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"144981e0-c558-11d0-8a2b-00a0c9255ac1" },{ "Name":"KSNODETYPE_LOUDNESS" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"41887440-c558-11d0-8a2b-00a0c9255ac1" },{ "Name":"KSNODETYPE_PROLOGIC_DECODER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"831c2c80-c558-11d0-8a2b-00a0c9255ac1" },{ "Name":"KSNODETYPE_STEREO_WIDE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a9e69800-c558-11d0-8a2b-00a0c9255ac1" },{ "Name":"KSNODETYPE_REVERB" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"ef0328e0-c558-11d0-8a2b-00a0c9255ac1" },{ "Name":"KSNODETYPE_CHORUS" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"20173f20-c559-11d0-8a2b-00a0c9255ac1" },{ "Name":"KSNODETYPE_3D_EFFECTS" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"55515860-c559-11d0-8a2b-00a0c9255ac1" },{ "Name":"KSNODETYPE_PARAMETRIC_EQUALIZER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"19bb3a6a-ce2b-4442-87ec-6727c3cab477" },{ "Name":"KSNODETYPE_UPDOWN_MIX" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"b7edc5cf-7b63-4ee2-a100-29ee2cb6b2de" },{ "Name":"KSNODETYPE_DYN_RANGE_COMPRESSOR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"08c8a6a8-601f-4af8-8793-d905ff4ca97d" },{ "Name":"KSALGORITHMINSTANCE_SYSTEM_ACOUSTIC_ECHO_CANCEL" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"1c22c56d-9879-4f5b-a389-27996ddc2810" },{ "Name":"KSALGORITHMINSTANCE_SYSTEM_NOISE_SUPPRESS" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"5ab0882e-7274-4516-877d-4eee99ba4fd0" },{ "Name":"KSALGORITHMINSTANCE_SYSTEM_AGC" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"950e55b9-877c-4c67-be08-e47b5611130a" },{ "Name":"KSALGORITHMINSTANCE_SYSTEM_MICROPHONE_ARRAY_PROCESSOR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"b6f5a0a0-9e61-4f8c-91e3-76cf0f3c471f" },{ "Name":"KSNODETYPE_DEV_SPECIFIC" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"941c7ac0-c559-11d0-8a2b-00a0c9255ac1" },{ "Name":"KSNODETYPE_PROLOGIC_ENCODER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"8074c5b2-3c66-11d2-b45a-3078302c2030" },{ "Name":"KSNODETYPE_PEAKMETER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a085651e-5f0d-4b36-a869-d195d6ab4b9e" },{ "Name":"KSAUDFNAME_BASS" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fede0-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_TREBLE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fede1-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_MIDRANGE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a2cbe478-ae84-49a1-8b72-4ad09b78ed34" },{ "Name":"KSAUDFNAME_3D_STEREO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fede2-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_MASTER_VOLUME" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fede3-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_MASTER_MUTE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fede4-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_WAVE_VOLUME" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fede5-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_WAVE_MUTE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fede6-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_MIDI_VOLUME" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fede7-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_MIDI_MUTE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fede8-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_CD_VOLUME" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fede9-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_CD_MUTE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fedea-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_LINE_VOLUME" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fedeb-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_LINE_MUTE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fedec-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_MIC_VOLUME" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185feded-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_MIC_MUTE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fedee-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_RECORDING_SOURCE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fedef-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_PC_SPEAKER_VOLUME" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fedf0-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_PC_SPEAKER_MUTE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fedf1-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_MIDI_IN_VOLUME" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fedf2-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_CD_IN_VOLUME" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fedf3-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_LINE_IN_VOLUME" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fedf4-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_MIC_IN_VOLUME" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fedf5-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_WAVE_IN_VOLUME" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fedf6-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_VOLUME_CONTROL" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fedf7-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_MIDI" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fedf8-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_LINE_IN" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fedf9-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_RECORDING_CONTROL" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fedfa-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_CD_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fedfb-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_AUX_VOLUME" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fedfc-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_AUX_MUTE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fedfd-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_AUX" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fedfe-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_PC_SPEAKER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fedff-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_WAVE_OUT_MIX" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"185fee00-9905-11d1-95a9-00c04fb925d3" },{ "Name":"KSAUDFNAME_MONO_OUT" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"f9b41dc3-96e2-11d2-ac4c-00c04f8efb68" },{ "Name":"KSAUDFNAME_STEREO_MIX" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00dff077-96e3-11d2-ac4c-00c04f8efb68" },{ "Name":"KSAUDFNAME_MONO_MIX" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00dff078-96e3-11d2-ac4c-00c04f8efb68" },{ "Name":"KSAUDFNAME_MONO_OUT_VOLUME" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"1ad247eb-96e3-11d2-ac4c-00c04f8efb68" },{ "Name":"KSAUDFNAME_MONO_OUT_MUTE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"1ad247ec-96e3-11d2-ac4c-00c04f8efb68" },{ "Name":"KSAUDFNAME_STEREO_MIX_VOLUME" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"1ad247ed-96e3-11d2-ac4c-00c04f8efb68" },{ "Name":"KSAUDFNAME_STEREO_MIX_MUTE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"22b0eafd-96e3-11d2-ac4c-00c04f8efb68" },{ "Name":"KSAUDFNAME_MONO_MIX_VOLUME" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"22b0eafe-96e3-11d2-ac4c-00c04f8efb68" },{ "Name":"KSAUDFNAME_MONO_MIX_MUTE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"2bc31d69-96e3-11d2-ac4c-00c04f8efb68" },{ "Name":"KSAUDFNAME_MICROPHONE_BOOST" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"2bc31d6a-96e3-11d2-ac4c-00c04f8efb68" },{ "Name":"KSAUDFNAME_ALTERNATE_MICROPHONE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"2bc31d6b-96e3-11d2-ac4c-00c04f8efb68" },{ "Name":"KSAUDFNAME_3D_DEPTH" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"63ff5747-991f-11d2-ac4d-00c04f8efb68" },{ "Name":"KSAUDFNAME_3D_CENTER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9f0670b4-991f-11d2-ac4d-00c04f8efb68" },{ "Name":"KSAUDFNAME_VIDEO_VOLUME" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9b46e708-992a-11d2-ac4d-00c04f8efb68" },{ "Name":"KSAUDFNAME_VIDEO_MUTE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9b46e709-992a-11d2-ac4d-00c04f8efb68" },{ "Name":"KSAUDFNAME_VIDEO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"915daec4-a434-11d2-ac52-00c04f8efb68" },{ "Name":"KSAUDFNAME_PEAKMETER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"57e24340-fc5b-4612-a562-72b11a29dfae" },{ "Name":"KSMETHODSETID_Wavetable" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dcef31eb-d907-11d0-9583-00c04fb925d3" },{ "Name":"KSMETHOD_WAVETABLE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Identifier","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Looped","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"LoopPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"InROM","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPSETID_Wave" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"924e54b0-630f-11cf-ada7-08003e30494a" },{ "Name":"KSPROPERTY_WAVE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ulDeviceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSWAVE_INPUT_CAPABILITIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"LeftAttenuation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"RightAttenuation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSWAVE_BUFFER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"86c92e60-62e8-11cf-a5d6-28db04c10000" },{ "Name":"KSMUSIC_TECHNOLOGY_SQSYNTH" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0ecf4380-62e9-11cf-a5d6-28db04c10000" },{ "Name":"KSMUSIC_TECHNOLOGY_FMSYNTH" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"252c5c80-62e9-11cf-a5d6-28db04c10000" },{ "Name":"KSMUSIC_TECHNOLOGY_WAVETABLE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"394ec7c0-62e9-11cf-a5d6-28db04c10000" },{ "Name":"KSMUSIC_TECHNOLOGY_SWSYNTH" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"37407736-3620-11d1-85d3-0000f8754380" },{ "Name":"KSDATARANGE_MUSIC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"3ffeaea0-2bee-11cf-a5d6-28db04c10000" },{ "Name":"KSPROPERTY_CYCLIC" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_CYCLIC_POSITION","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"KSEVENTSETID_AudioControlChange" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e85e9698-fa2f-11d1-95bd-00c04fb925d3" },{ "Name":"KSEVENT_AUDIO_CONTROL_CHANGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSEVENT_CONTROL_CHANGE","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"KSEVENTSETID_LoopedStreaming" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"4682b940-c6ef-11d0-96d8-00aa0051e51d" },{ "Name":"KSEVENT_LOOPEDSTREAMING" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSEVENT_LOOPEDSTREAMING_POSITION","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"LOOPEDSTREAMING_POSITION_EVENT_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"KsEventData","Type":{"Kind":"ApiRef","Name":"KSEVENTDATA","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Position","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSNODEPROPERTY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"NodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSNODEPROPERTY_AUDIO_CHANNEL" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSNODEPROPERTY","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Channel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSNODEPROPERTY_AUDIO_DEV_SPECIFIC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSNODEPROPERTY","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSNODEPROPERTY","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"ListenerId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSNODEPROPERTY_AUDIO_PROPERTY" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSNODEPROPERTY","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"AppContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSDATAFORMAT_TYPE_MUSIC" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e725d360-62cc-11cf-a5d6-28db04c10000" },{ "Name":"KSDATAFORMAT_TYPE_MIDI" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"7364696d-0000-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_MIDI" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"1d262760-e957-11cf-a5d6-28db04c10000" },{ "Name":"KSDATAFORMAT_SUBTYPE_MIDI_BUS" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"2ca15fa0-6cfe-11cf-a5d6-28db04c10000" },{ "Name":"KSDATAFORMAT_SUBTYPE_RIFFMIDI" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"4995daf0-9ee6-11d0-a40e-00a0c9223196" },{ "Name":"KSMUSICFORMAT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"TimeDeltaMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSDATAFORMAT_TYPE_STANDARD_ELEMENTARY_STREAM" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"36523b11-8ee5-11d1-8ca3-0060b057664a" },{ "Name":"KSDATAFORMAT_TYPE_STANDARD_PES_PACKET" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"36523b12-8ee5-11d1-8ca3-0060b057664a" },{ "Name":"KSDATAFORMAT_TYPE_STANDARD_PACK_HEADER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"36523b13-8ee5-11d1-8ca3-0060b057664a" },{ "Name":"KSDATAFORMAT_SUBTYPE_STANDARD_MPEG1_VIDEO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"36523b21-8ee5-11d1-8ca3-0060b057664a" },{ "Name":"KSDATAFORMAT_SUBTYPE_STANDARD_MPEG1_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"36523b22-8ee5-11d1-8ca3-0060b057664a" },{ "Name":"KSDATAFORMAT_SUBTYPE_STANDARD_MPEG2_VIDEO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"36523b23-8ee5-11d1-8ca3-0060b057664a" },{ "Name":"KSDATAFORMAT_SUBTYPE_STANDARD_MPEG2_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"36523b24-8ee5-11d1-8ca3-0060b057664a" },{ "Name":"KSDATAFORMAT_SUBTYPE_STANDARD_AC3_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"36523b25-8ee5-11d1-8ca3-0060b057664a" },{ "Name":"KSDATAFORMAT_SPECIFIER_DIALECT_MPEG1_VIDEO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"36523b31-8ee5-11d1-8ca3-0060b057664a" },{ "Name":"KSDATAFORMAT_SPECIFIER_DIALECT_MPEG1_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"36523b32-8ee5-11d1-8ca3-0060b057664a" },{ "Name":"KSDATAFORMAT_SPECIFIER_DIALECT_MPEG2_VIDEO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"36523b33-8ee5-11d1-8ca3-0060b057664a" },{ "Name":"KSDATAFORMAT_SPECIFIER_DIALECT_MPEG2_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"36523b34-8ee5-11d1-8ca3-0060b057664a" },{ "Name":"KSDATAFORMAT_SPECIFIER_DIALECT_AC3_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"36523b35-8ee5-11d1-8ca3-0060b057664a" },{ "Name":"KSDATAFORMAT_SUBTYPE_DSS_VIDEO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a0af4f81-e163-11d0-bad9-00609744111a" },{ "Name":"KSDATAFORMAT_SUBTYPE_DSS_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a0af4f82-e163-11d0-bad9-00609744111a" },{ "Name":"KSDATAFORMAT_SUBTYPE_MPEG1Packet" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e436eb80-524f-11ce-9f53-0020af0ba770" },{ "Name":"KSDATAFORMAT_SUBTYPE_MPEG1Payload" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e436eb81-524f-11ce-9f53-0020af0ba770" },{ "Name":"KSDATAFORMAT_SUBTYPE_MPEG1Video" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e436eb86-524f-11ce-9f53-0020af0ba770" },{ "Name":"KSDATAFORMAT_SPECIFIER_MPEG1_VIDEO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"05589f82-c356-11ce-bf01-00aa0055595a" },{ "Name":"KSDATAFORMAT_TYPE_MPEG2_PES" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e06d8020-db46-11cf-b4d1-00805f6cbbea" },{ "Name":"KSDATAFORMAT_TYPE_MPEG2_PROGRAM" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e06d8022-db46-11cf-b4d1-00805f6cbbea" },{ "Name":"KSDATAFORMAT_TYPE_MPEG2_TRANSPORT" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e06d8023-db46-11cf-b4d1-00805f6cbbea" },{ "Name":"KSDATAFORMAT_SUBTYPE_MPEG2_VIDEO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e06d8026-db46-11cf-b4d1-00805f6cbbea" },{ "Name":"KSDATAFORMAT_SPECIFIER_MPEG2_VIDEO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e06d80e3-db46-11cf-b4d1-00805f6cbbea" },{ "Name":"KSPROPSETID_Mpeg2Vid" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c8e11b60-0cc9-11d0-bd69-003505c103a9" },{ "Name":"KSPROPERTY_MPEG2VID" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e06d802b-db46-11cf-b4d1-00805f6cbbea" },{ "Name":"KSDATAFORMAT_SPECIFIER_MPEG2_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e06d80e5-db46-11cf-b4d1-00805f6cbbea" },{ "Name":"KSDATAFORMAT_SUBTYPE_LPCM_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e06d8032-db46-11cf-b4d1-00805f6cbbea" },{ "Name":"KSDATAFORMAT_SPECIFIER_LPCM_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e06d80e6-db46-11cf-b4d1-00805f6cbbea" },{ "Name":"KSDATAFORMAT_SUBTYPE_AC3_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e06d802c-db46-11cf-b4d1-00805f6cbbea" },{ "Name":"KSDATAFORMAT_SPECIFIER_AC3_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e06d80e4-db46-11cf-b4d1-00805f6cbbea" },{ "Name":"KSPROPSETID_AC3" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"bfabe720-6e1f-11d0-bcf2-444553540000" },{ "Name":"KSPROPERTY_AC3" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"fRepeatPreviousBlock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"fErrorInCurrentBlock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSAC3_ALTERNATE_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"fStereo","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"DualMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSAC3_DOWNMIX" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"fDownMix","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"fDolbySurround","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSAC3_BIT_STREAM_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"BitStreamMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSAC3_DIALOGUE_LEVEL" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DialogueLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSAC3_ROOM_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"fLargeRoom","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00000092-0000-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_WMA_PRO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00000164-0000-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DTS" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00000008-0000-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_MPEG1" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00000003-0cea-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_MPEG2" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00000004-0cea-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_MPEG3" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00000005-0cea-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_AAC" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00000006-0cea-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_ATRAC" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00000008-0cea-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_ONE_BIT_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00000009-0cea-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL_PLUS" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0000000a-0cea-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL_PLUS_ATMOS" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0000010a-0cea-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DTS_HD" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0000000b-0cea-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DTSX_E1" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0000010b-0cea-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DTSX_E2" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0000030b-0cea-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_MLP" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0000000c-0cea-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_MAT20" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0000010c-0cea-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_MAT21" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0000030c-0cea-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DST" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0000000d-0cea-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_MPEGLAYER3" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00000055-0000-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_MPEG_HEAAC" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00001610-0000-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_WMAUDIO2" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00000161-0000-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_WMAUDIO3" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00000162-0000-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_WMAUDIO_LOSSLESS" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00000163-0000-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_DTS_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e06d8033-db46-11cf-b4d1-00805f6cbbea" },{ "Name":"KSDATAFORMAT_SUBTYPE_SDDS_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e06d8034-db46-11cf-b4d1-00805f6cbbea" },{ "Name":"KSPROPSETID_AudioDecoderOut" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6ca6e020-43bd-11d0-bd6a-003505c103a9" },{ "Name":"KSPROPERTY_AUDDECOUT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_AUDDECOUT_MODES","Value":0} ,{"Name":"KSPROPERTY_AUDDECOUT_CUR_MODE","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"KSDATAFORMAT_SUBTYPE_SUBPICTURE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e06d802d-db46-11cf-b4d1-00805f6cbbea" },{ "Name":"KSPROPSETID_DvdSubPic" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"ac390460-43af-11d0-bd6a-003505c103a9" },{ "Name":"KSPROPERTY_DVDSUBPIC" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"sppal","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"KS_DVD_YUV","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_COLCON" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPSETID_CopyProt" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0e8a0a40-6aef-11d0-9ed0-00a024ca19b3" },{ "Name":"KSPROPERTY_COPYPROT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DiscKey","Type":{"Kind":"Array","Shape":{"Size":2048},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_DVDCOPY_REGION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"MACROVISIONLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_DVDCOPY_SET_COPY_STATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DVDCopyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_DVDCOPYSTATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a799a800-a46d-11d0-a18c-00a02401dcd4" },{ "Name":"KSCATEGORY_CROSSBAR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a799a801-a46d-11d0-a18c-00a02401dcd4" },{ "Name":"KSCATEGORY_TVAUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a799a802-a46d-11d0-a18c-00a02401dcd4" },{ "Name":"KSCATEGORY_VPMUX" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a799a803-a46d-11d0-a18c-00a02401dcd4" },{ "Name":"KSCATEGORY_VBICODEC" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"07dad660-22f1-11d1-a9f4-00c04fbbde8f" },{ "Name":"KSDATAFORMAT_SUBTYPE_VPVideo" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"5a9b6a40-1a22-11d1-bad9-00609744111a" },{ "Name":"KSDATAFORMAT_SUBTYPE_VPVBI" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"5a9b6a41-1a22-11d1-bad9-00609744111a" },{ "Name":"KSDATAFORMAT_SPECIFIER_VIDEOINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"05589f80-c356-11ce-bf01-00aa0055595a" },{ "Name":"KSDATAFORMAT_SPECIFIER_VIDEOINFO2" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"f72a76a0-eb0a-11d0-ace4-0000c0cc16ba" },{ "Name":"KSDATAFORMAT_SPECIFIER_H264_VIDEO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"2017be05-6629-4248-aaed-7e1a47bc9b9c" },{ "Name":"KSDATAFORMAT_SPECIFIER_JPEG_IMAGE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"692fa379-d3e8-4651-b5b4-0b94b013eeaf" },{ "Name":"KSDATAFORMAT_SPECIFIER_IMAGE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"692fa379-d3e8-4651-b5b4-0b94b013eeaf" },{ "Name":"KSDATAFORMAT_TYPE_IMAGE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"72178c23-e45b-11d5-bc2a-00b0d0f3f4ab" },{ "Name":"KSDATAFORMAT_SUBTYPE_JPEG" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"19e4a5aa-5662-4fc5-a0c0-1758028e1057" },{ "Name":"KSDATAFORMAT_SUBTYPE_IMAGE_RGB32" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00000016-0000-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_L8" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00000032-0000-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_L8_IR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00000032-0002-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_L8_CUSTOM" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00000032-8000-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_L16" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00000051-0000-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_L16_IR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00000051-0002-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_D16" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00000050-0004-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_L16_CUSTOM" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"00000051-8000-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_MJPG_IR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"47504a4d-0002-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_MJPG_DEPTH" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"47504a4d-0004-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_SUBTYPE_MJPG_CUSTOM" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"47504a4d-8000-0010-8000-00aa00389b71" },{ "Name":"KSDATAFORMAT_TYPE_ANALOGVIDEO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0482dde1-7817-11cf-8a03-00aa006ecb65" },{ "Name":"KSDATAFORMAT_SPECIFIER_ANALOGVIDEO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0482dde0-7817-11cf-8a03-00aa006ecb65" },{ "Name":"KSDATAFORMAT_TYPE_ANALOGAUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0482dee1-7817-11cf-8a03-00aa006ecb65" },{ "Name":"KSDATAFORMAT_SPECIFIER_VBI" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"f72a76e0-eb0a-11d0-ace4-0000c0cc16ba" },{ "Name":"KSDATAFORMAT_TYPE_VBI" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"f72a76e1-eb0a-11d0-ace4-0000c0cc16ba" },{ "Name":"KSDATAFORMAT_SUBTYPE_RAW8" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"ca20d9a0-3e3e-11d1-9bf9-00c04fbbdebf" },{ "Name":"KSDATAFORMAT_SUBTYPE_CC" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"33214cc1-011f-11d2-b4b1-00a0d102cfbe" },{ "Name":"KSDATAFORMAT_SUBTYPE_NABTS" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"f72a76e2-eb0a-11d0-ace4-0000c0cc16ba" },{ "Name":"KSDATAFORMAT_SUBTYPE_TELETEXT" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"f72a76e3-eb0a-11d0-ace4-0000c0cc16ba" },{ "Name":"KS_RGBQUAD" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"biSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"biWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"biHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"biPlanes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"biBitCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"biCompression","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"biSizeImage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"biXPelsPerMeter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"biYPelsPerMeter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"biClrUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"biClrImportant","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_TRUECOLORINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_VIDEOINFOHEADER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"rcSource","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"rcTarget","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_VIDEOINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"rcSource","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"rcTarget","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"bmiColors","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"KS_RGBQUAD","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]}},"Attrs":[]} ,{"Name":"dwBitMasks","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ,{"Name":"TrueColorInfo","Type":{"Kind":"ApiRef","Name":"KS_TRUECOLORINFO","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"KS_VBIINFOHEADER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"StartLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"EndLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SamplingFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MinLineStartTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MaxLineStartTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ActualLineStartTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ActualLineEndTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"VideoStandard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SamplesPerLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"StrideInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_AnalogVideoInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"rcSource","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"rcTarget","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"rcSource","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"rcTarget","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"bmiHeader","Type":{"Kind":"ApiRef","Name":"KS_BITMAPINFOHEADER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"KS_MPEG1VIDEOINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"KS_VIDEOINFOHEADER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"KS_VIDEOINFOHEADER2","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"wWidth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wHeight","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wSARwidth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wSARheight","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wProfile","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"bLevelIDC","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"wConstrainedToolset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"bmSupportedUsages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"bmCapabilities","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"bmSVCCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"bmMVCCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFrameInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"bMaxCodecConfigDelay","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bmSupportedSliceModes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bmSupportedSyncFrameTypes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bResolutionScaling","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bSimulcastSupport","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bmSupportedRateControlModes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"wMaxMBperSecOneResolutionNoScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wMaxMBperSecTwoResolutionsNoScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wMaxMBperSecThreeResolutionsNoScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wMaxMBperSecFourResolutionsNoScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wMaxMBperSecOneResolutionTemporalScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wMaxMBperSecTwoResolutionsTemporalScalablility","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wMaxMBperSecThreeResolutionsTemporalScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wMaxMBperSecFourResolutionsTemporalScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wMaxMBperSecOneResolutionTemporalQualityScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wMaxMBperSecTwoResolutionsTemporalQualityScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wMaxMBperSecThreeResolutionsTemporalQualityScalablity","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wMaxMBperSecFourResolutionsTemporalQualityScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wMaxMBperSecOneResolutionTemporalSpatialScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wMaxMBperSecTwoResolutionsTemporalSpatialScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wMaxMBperSecThreeResolutionsTemporalSpatialScalablity","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wMaxMBperSecFourResolutionsTemporalSpatialScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wMaxMBperSecOneResolutionFullScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wMaxMBperSecTwoResolutionsFullScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wMaxMBperSecThreeResolutionsFullScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wMaxMBperSecFourResolutionsFullScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_MPEAUDIOINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"VideoInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_VIDEOINFOHEADER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_DATAFORMAT_VIDEOINFOHEADER2" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"VideoInfoHeader2","Type":{"Kind":"ApiRef","Name":"KS_VIDEOINFOHEADER2","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_DATAFORMAT_MPEGVIDEOINFO2" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"MpegVideoInfoHeader2","Type":{"Kind":"ApiRef","Name":"KS_MPEGVIDEOINFO2","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_DATAFORMAT_H264VIDEOINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"H264VideoInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_H264VIDEOINFO","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_DATAFORMAT_IMAGEINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"ImageInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_BITMAPINFOHEADER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_DATAFORMAT_VIDEOINFO_PALETTE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"VideoInfo","Type":{"Kind":"ApiRef","Name":"KS_VIDEOINFO","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_DATAFORMAT_VBIINFOHEADER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"VBIInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_VBIINFOHEADER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_VIDEO_STREAM_CONFIG_CAPS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"MinCroppingSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"MaxCroppingSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"MaxOutputSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"Foundation","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"VideoInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_VIDEOINFOHEADER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_DATARANGE_VIDEO2" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"VideoInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_VIDEOINFOHEADER2","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_DATARANGE_MPEG1_VIDEO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"VideoInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_MPEG1VIDEOINFO","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_DATARANGE_MPEG2_VIDEO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"VideoInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_MPEGVIDEOINFO2","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_DATARANGE_H264_VIDEO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"VideoInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_H264VIDEOINFO","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_DATARANGE_IMAGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"ConfigCaps","Type":{"Kind":"ApiRef","Name":"KS_VIDEO_STREAM_CONFIG_CAPS","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"ImageInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_BITMAPINFOHEADER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_DATARANGE_VIDEO_PALETTE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"VideoInfo","Type":{"Kind":"ApiRef","Name":"KS_VIDEOINFO","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_DATARANGE_VIDEO_VBI" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"VBIInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_VBIINFOHEADER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_DATARANGE_ANALOGVIDEO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"AnalogVideoInfo","Type":{"Kind":"ApiRef","Name":"KS_AnalogVideoInfo","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPSETID_VBICAP_PROPERTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"f162c607-7b35-496f-ad7f-2dca3b46b718" },{ "Name":"KSPROPERTY_VBICAP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_VBICAP_PROPERTIES_PROTECTION","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"VBICAP_PROPERTIES_PROTECTION_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSDATAFORMAT_TYPE_NABTS" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e757bca0-39ac-11d1-a9f5-00c04fbbde8f" },{ "Name":"KSDATAFORMAT_SUBTYPE_NABTS_FEC" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e757bca1-39ac-11d1-a9f5-00c04fbbde8f" },{ "Name":"NABTSFEC_BUFFER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"cafeb0ca-8715-11d0-bd6a-0035c0edbabe" },{ "Name":"KSPROPERTY_VBICODECFILTERING" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DwordBitArray","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"VBICODECFILTERING_NABTS_SUBSTREAMS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"SubstreamMask","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"VBICODECFILTERING_CC_SUBSTREAMS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"SubstreamMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"CC_BYTE_PAIR" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ScanlinesRequested","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_SCANLINES","TargetKind":"Default","Api":"Media.KernelStreaming","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":"Media.KernelStreaming","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"NABTS_BUFFER_LINE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Attrs":[] ,"Fields":[ {"Name":"ScanlinesRequested","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_SCANLINES","TargetKind":"Default","Api":"Media.KernelStreaming","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":"Media.KernelStreaming","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WST_BUFFER_LINE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ScanlinesRequested","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_SCANLINES","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"WstLines","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"ApiRef","Name":"WST_BUFFER_LINE","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"VBICODECFILTERING_STATISTICS_COMMON" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Common","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_COMMON","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Common","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_COMMON_PIN","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"VBICODECFILTERING_STATISTICS_CC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Common","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_COMMON","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"VBICODECFILTERING_STATISTICS_CC_PIN" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Common","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_COMMON_PIN","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"VBICODECFILTERING_STATISTICS_TELETEXT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Common","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_COMMON","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"VBICODECFILTERING_STATISTICS_TELETEXT_PIN" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Common","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_COMMON_PIN","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_VBICODECFILTERING_SCANLINES_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Scanlines","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_SCANLINES","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_VBICODECFILTERING_NABTS_SUBSTREAMS_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Substreams","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_NABTS_SUBSTREAMS","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_VBICODECFILTERING_CC_SUBSTREAMS_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Substreams","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_CC_SUBSTREAMS","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_VBICODECFILTERING_STATISTICS_COMMON_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Statistics","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_COMMON","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_VBICODECFILTERING_STATISTICS_COMMON_PIN_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Statistics","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_COMMON_PIN","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_VBICODECFILTERING_STATISTICS_NABTS_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Statistics","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_NABTS","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_VBICODECFILTERING_STATISTICS_NABTS_PIN_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Statistics","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_NABTS_PIN","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_VBICODECFILTERING_STATISTICS_CC_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Statistics","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_CC","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_VBICODECFILTERING_STATISTICS_CC_PIN_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Statistics","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_CC_PIN","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PINNAME_VIDEO_CAPTURE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"fb6c4281-0353-11d1-905f-0000c0cc16ba" },{ "Name":"PINNAME_VIDEO_CC_CAPTURE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"1aad8061-012d-11d2-b4b1-00a0d102cfbe" },{ "Name":"PINNAME_VIDEO_NABTS_CAPTURE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"29703660-498a-11d2-b4b1-00a0d102cfbe" },{ "Name":"PINNAME_VIDEO_PREVIEW" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"fb6c4282-0353-11d1-905f-0000c0cc16ba" },{ "Name":"PINNAME_VIDEO_ANALOGVIDEOIN" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"fb6c4283-0353-11d1-905f-0000c0cc16ba" },{ "Name":"PINNAME_VIDEO_VBI" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"fb6c4284-0353-11d1-905f-0000c0cc16ba" },{ "Name":"PINNAME_VIDEO_VIDEOPORT" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"fb6c4285-0353-11d1-905f-0000c0cc16ba" },{ "Name":"PINNAME_VIDEO_NABTS" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"fb6c4286-0353-11d1-905f-0000c0cc16ba" },{ "Name":"PINNAME_VIDEO_EDS" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"fb6c4287-0353-11d1-905f-0000c0cc16ba" },{ "Name":"PINNAME_VIDEO_TELETEXT" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"fb6c4288-0353-11d1-905f-0000c0cc16ba" },{ "Name":"PINNAME_VIDEO_CC" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"fb6c4289-0353-11d1-905f-0000c0cc16ba" },{ "Name":"PINNAME_VIDEO_STILL" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"fb6c428a-0353-11d1-905f-0000c0cc16ba" },{ "Name":"PINNAME_IMAGE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"38a0cd98-d49b-4ce8-b48a-344667a17830" },{ "Name":"PINNAME_VIDEO_TIMECODE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"fb6c428b-0353-11d1-905f-0000c0cc16ba" },{ "Name":"PINNAME_VIDEO_VIDEOPORT_VBI" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"fb6c428c-0353-11d1-905f-0000c0cc16ba" },{ "Name":"CAPTURE_MEMORY_ALLOCATION_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e73face3-2880-4902-b799-88d0cd634e0f" },{ "Name":"KSPROPERTY_VIDMEM_TRANSPORT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"pVramSurfaceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VRAM_SURFACE_INFO","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SECURE_BUFFER_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"ae53fc6e-8d89-4488-9d2e-4d008731c5fd" },{ "Name":"KSPROPSETID_MPEG4_MediaType_Attributes" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"ff6c4bfa-07a9-4c7b-a237-672f9d68065f" },{ "Name":"KSPROPERTY_MPEG4_MEDIATYPE_ATTRIBUTES" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_MPEG4_MEDIATYPE_SD_BOX","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"KSEVENTSETID_DynamicFormatChange" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"162ac456-83d7-4239-96df-c75ffa138bc6" },{ "Name":"KSEVENT_DYNAMICFORMATCHANGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSEVENT_DYNAMIC_FORMAT_CHANGE","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"KS_FRAME_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"hSurfaceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"DirectDrawRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous2_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":["_Anonymous2_e__Union"]},"Attrs":[]} ,{"Name":"FrameCompletionNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Reserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"_Anonymous1_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"lSurfacePitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"KS_VBI_FRAME_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"VBIInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_VBIINFOHEADER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_AnalogVideoStandard" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"53171960-148e-11d2-9979-0000c0cc16ba" },{ "Name":"KSPROPERTY_ALLOCATOR_CONTROL" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"InterleavedCapSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_INTERLEAVE_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"InterleavedCapPossible","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PROPSETID_VIDCAP_VIDEOPROCAMP" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c6e13360-30ac-11d0-a18c-00a0c9118956" },{ "Name":"KSPROPERTY_VIDCAP_VIDEOPROCAMP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"1abdaeca-68b6-4f83-9371-b413907c7b9f" },{ "Name":"KSPROPERTY_VIDCAP_SELECTOR" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_SELECTOR_SOURCE_NODE_ID","Value":0} ,{"Name":"KSPROPERTY_SELECTOR_NUM_SOURCES","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"KSPROPERTY_SELECTOR_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6a2e0605-28e4-11d0-a18c-00a0c9118956" },{ "Name":"KSPROPERTY_TUNER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"ModesSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"VideoMedium","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"TVAudioMedium","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"RadioAudioMedium","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_TUNER_IF_MEDIUM_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"IFMedium","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_TUNER_MODE_CAPS_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_TUNER_FREQUENCY_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Standard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_TUNER_STANDARD_MODE_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"AutoDetect","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_TUNER_INPUT_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"InputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_TUNER_STATUS_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6a2e0606-28e4-11d0-a18c-00a0c9118956" },{ "Name":"KSEVENT_TUNER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSEVENT_TUNER_CHANGED","Value":0} ,{"Name":"KSEVENT_TUNER_INITIATE_SCAN","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"KSPROPERTY_TUNER_SCAN_CAPS_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"fSupportsHardwareAssistedScanning","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"LockStatus","Type":{"Kind":"ApiRef","Name":"_TunerDecoderLockType","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"CurrentFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSEVENT_TUNER_INITIATE_SCAN_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"EventData","Type":{"Kind":"ApiRef","Name":"KSEVENTDATA","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"StartFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"EndFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSNODETYPE_VIDEO_STREAMING" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff229e1-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_VIDEO_INPUT_TERMINAL" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff229e2-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_VIDEO_OUTPUT_TERMINAL" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff229e3-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_VIDEO_SELECTOR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff229e4-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_VIDEO_PROCESSING" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff229e5-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_VIDEO_CAMERA_TERMINAL" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff229e6-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_VIDEO_INPUT_MTT" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff229e7-f70f-11d0-b917-00a0c9223196" },{ "Name":"KSNODETYPE_VIDEO_OUTPUT_MTT" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dff229e8-f70f-11d0-b917-00a0c9223196" },{ "Name":"PROPSETID_VIDCAP_VIDEOENCODER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6a2e0610-28e4-11d0-a18c-00a0c9118956" },{ "Name":"KSPROPERTY_VIDCAP_VIDEOENCODER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c6e13350-30ac-11d0-a18c-00a0c9118956" },{ "Name":"KSPROPERTY_VIDCAP_VIDEODECODER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"NumberOfLines","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SignalLocked","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_VIDEODECODER_STATUS2_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"EVENTSETID_VIDEODECODER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6a2e0621-28e4-11d0-a18c-00a0c9118956" },{ "Name":"KSEVENT_VIDEODECODER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSEVENT_VIDEODECODER_CHANGED","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"KSEVENTSETID_CameraAsyncControl" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"22a11754-9701-4088-b33f-6b9cbc52df5e" },{ "Name":"KSEVENT_CAMERACONTROL" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSEVENT_CAMERACONTROL_FOCUS","Value":0} ,{"Name":"KSEVENT_CAMERACONTROL_ZOOM","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"PROPSETID_VIDCAP_CAMERACONTROL" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c6e13370-30ac-11d0-a18c-00a0c9118956" },{ "Name":"KSPROPERTY_VIDCAP_CAMERACONTROL" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSNODEPROPERTY","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"785e8f49-63a2-4144-ab70-ffb278fa26ce" },{ "Name":"KSPROPERTY_CAMERACONTROL_FLASH" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_CAMERACONTROL_FLASH_PROPERTY_ID","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"KSPROPERTY_CAMERACONTROL_FLASH_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Flash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PROPSETID_VIDCAP_CAMERACONTROL_VIDEO_STABILIZATION" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"43964bd3-7716-404e-8be1-d299b20e50fd" },{ "Name":"KSPROPERTY_CAMERACONTROL_VIDEO_STABILIZATION_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_CAMERACONTROL_VIDEO_STABILIZATION_MODE_PROPERTY_ID","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9d12d198-f86c-4fed-b023-5d87653da793" },{ "Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_PROPERTY_ID","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"EVENTSETID_VIDCAP_CAMERACONTROL_REGION_OF_INTEREST" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"2fdffc5d-c732-4ba6-b5df-6b4d7fc88b8b" },{ "Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"FocusRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"AutoFocusLock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"AutoExposureLock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"AutoWhitebalanceLock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9d3d7bbf-5c6d-4138-bb00-584edd20f7c5" },{ "Name":"KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_PROPERTY_ID","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_PROPERTY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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_EYEGAZECORRECTION","Value":40} ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION","Value":41} ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_DIGITALWINDOW_CONFIGCAPS","Value":42} ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_DIGITALWINDOW","Value":43} ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_END","Value":44} ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_END2","Value":44} ] ,"IntegerBase":"Int32" },{ "Name":"KSPROPERTYSETID_ExtendedCameraControl" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"1cb79112-c0d2-4213-9ca6-cd4fdb927972" },{ "Name":"KSEVENTSETID_ExtendedCameraControl" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"571c92c9-13a2-47e3-a649-d2a778166384" },{ "Name":"KSEVENTSETID_CameraEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"7899b2e0-6b43-4964-9d2a-a21f4061f576" },{ "Name":"KSEVENT_CAMERAEVENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSEVENT_PHOTO_SAMPLE_SCANNED","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"KSCAMERA_EXTENDEDPROP_WHITEBALANCE_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSCAMERA_EXTENDEDPROP_WHITEBALANCE_TEMPERATURE","Value":1} ,{"Name":"KSCAMERA_EXTENDEDPROP_WHITEBALANCE_PRESET","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"KSCAMERA_EXTENDEDPROP_WBPRESET" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_CLEAR","Value":0} ,{"Name":"KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_SET","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"KSCAMERA_EXTENDEDPROP_HEADER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Value","Type":{"Kind":"ApiRef","Name":"_Value_e__Union","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Value_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"l","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"ll","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"KSCAMERA_MAXVIDEOFPS_FORPHOTORES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_EVCOMPENSATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"BufferAlignment","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"MaxMetadataBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_MetadataAlignment" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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_DigitalWindow","Value":7} ,{"Name":"MetadataId_BackgroundSegmentationMask","Value":8} ,{"Name":"MetadataId_Standard_End","Value":8} ,{"Name":"MetadataId_Custom_Start","Value":-2147483648} ] ,"IntegerBase":"Int32" },{ "Name":"KSCAMERA_METADATA_ITEMHEADER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"MetadataId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSCAMERA_METADATA_PHOTOCONFIRMATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Header","Type":{"Kind":"ApiRef","Name":"KSCAMERA_METADATA_ITEMHEADER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"PhotoConfirmationIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSCAMERA_METADATA_FRAMEILLUMINATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Header","Type":{"Kind":"ApiRef","Name":"KSCAMERA_METADATA_ITEMHEADER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSCAMERA_METADATA_CAPTURESTATS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Header","Type":{"Kind":"ApiRef","Name":"KSCAMERA_METADATA_ITEMHEADER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Region","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSCAMERA_EXTENDEDPROP_ROITYPE_UNKNOWN","Value":0} ,{"Name":"KSCAMERA_EXTENDEDPROP_ROITYPE_FACE","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"KSCAMERA_EXTENDEDPROP_ROI_WHITEBALANCE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ROIInfo","Type":{"Kind":"ApiRef","Name":"KSCAMERA_EXTENDEDPROP_ROI_INFO","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_ROI_EXPOSURE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ROIInfo","Type":{"Kind":"ApiRef","Name":"KSCAMERA_EXTENDEDPROP_ROI_INFO","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_ROI_FOCUS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ROIInfo","Type":{"Kind":"ApiRef","Name":"KSCAMERA_EXTENDEDPROP_ROI_INFO","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTYSETID_PerFrameSettingControl" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"f1f3e261-dee6-4537-bff5-ee206db54aac" },{ "Name":"KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_PROPERTY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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_DIGITALWINDOW_SETTING" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"OriginX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"OriginY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"WindowSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSCAMERA_METADATA_DIGITALWINDOW" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Header","Type":{"Kind":"ApiRef","Name":"KSCAMERA_METADATA_ITEMHEADER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Window","Type":{"Kind":"ApiRef","Name":"KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_SETTING","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPSHEADER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ResolutionX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"ResolutionY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"PorchTop","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"PorchLeft","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"PorchBottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"PorchRight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"NonUpscalingWindowSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"MinWindowSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"MaxWindowSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Resolution","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"MaxFrameRate","Type":{"Kind":"ApiRef","Name":"_MaxFrameRate_e__Struct","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"MaskResolution","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"SubType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_MaxFrameRate_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Numerator","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"Denominator","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Header","Type":{"Kind":"ApiRef","Name":"KSCAMERA_METADATA_ITEMHEADER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"MaskCoverageBoundingBox","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"MaskResolution","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ForegroundBoundingBox","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"MaskData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSCAMERA_EXTENDEDPROP_PROFILE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"b4894d81-62b7-4eec-8740-80658c4a9d3e" },{ "Name":"KSCAMERAPROFILE_VideoRecording" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a0e517e8-8f8c-4f6f-9a57-46fc2f647ec0" },{ "Name":"KSCAMERAPROFILE_HighQualityPhoto" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"32440725-961b-4ca3-b5b2-854e719d9e1b" },{ "Name":"KSCAMERAPROFILE_BalancedVideoAndPhoto" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6b52b017-42c7-4a21-bfe3-23f009149887" },{ "Name":"KSCAMERAPROFILE_VideoConferencing" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c5444a88-e1bf-4597-b2dd-9e1ead864bb8" },{ "Name":"KSCAMERAPROFILE_PhotoSequence" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"02399d9d-4ee8-49ba-bc07-5ff156531413" },{ "Name":"KSCAMERAPROFILE_FaceAuth_Mode" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"81361b22-700b-4546-a2d4-c52e907bfc27" },{ "Name":"KSCAMERAPROFILE_HighFrameRate" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"566e6113-8c35-48e7-b89f-d23fdc1219dc" },{ "Name":"KSCAMERAPROFILE_HDRWithWCGVideo" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"4b27c336-4924-4989-b994-fdaf1dc7cd85" },{ "Name":"KSCAMERAPROFILE_HDRWithWCGPhoto" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9bf6f1ff-b555-4625-b326-a46def318fb7" },{ "Name":"KSCAMERAPROFILE_VariablePhotoSequence" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9ff2cb56-e75a-49b1-a928-9985d5946f87" },{ "Name":"KSCAMERAPROFILE_VideoHDR8" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"d4f3f4ec-bdff-4314-b1d4-008e281f74e7" },{ "Name":"KSCAMERAPROFILE_CompressedCamera" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0e34cdc1-27ad-437f-abde-02b629f37b44" },{ "Name":"KSCAMERA_PROFILE_MEDIAINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Resolution","Type":{"Kind":"ApiRef","Name":"_Resolution_e__Struct","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"MaxFrameRate","Type":{"Kind":"ApiRef","Name":"_MaxFrameRate_e__Struct","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"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":"_MaxFrameRate_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Numerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Denominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_Resolution_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"X","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"KSCAMERA_PROFILE_PININFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PinCategory","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"MediaInfoCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MediaInfos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSCAMERA_PROFILE_MEDIAINFO","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PinIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"ProfileSensorType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[] }] }] },{ "Name":"KSCAMERA_PROFILE_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSCAMERA_PROFILE_CONCURRENCYINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSDEVICE_PROFILE_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Camera","Type":{"Kind":"ApiRef","Name":"_Camera_e__Struct","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Camera_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Info","Type":{"Kind":"ApiRef","Name":"KSCAMERA_PROFILE_INFO","TargetKind":"Default","Api":"Media.KernelStreaming","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":"Media.KernelStreaming","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] }] }] },{ "Name":"WNF_KSCAMERA_STREAMSTATE_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_TYPE_DISABLE","Value":0} ,{"Name":"KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_TYPE_HOSTNTP","Value":1} ,{"Name":"KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_TYPE_CUSTOM","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_HEADER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_TYPE","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTYSETID_NetworkCameraControl" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0e780f09-5745-4e3a-bc9f-f226ea43a6ec" },{ "Name":"KSPROPERTY_NETWORKCAMERACONTROL_PROPERTY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_NETWORKCAMERACONTROL_NTP","Value":0} ,{"Name":"KSPROPERTY_NETWORKCAMERACONTROL_URI","Value":1} ,{"Name":"KSPROPERTY_NETWORKCAMERACONTROL_METADATA","Value":2} ,{"Name":"KSPROPERTY_NETWORKCAMERACONTROL_EVENTTOPICS_XML","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"KSPROPERTY_NETWORKCAMERACONTROL_METADATA_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_NETWORKCAMERACONTROL_METADATA_TYPE_EVENTSINFO","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"KSPROPERTY_NETWORKCAMERACONTROL_METADATA_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"MetadataItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PTZStatus","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Events","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Analytics","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_NETWORKCAMERACONTROL_EVENT_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Header","Type":{"Kind":"ApiRef","Name":"KSCAMERA_METADATA_ITEMHEADER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"EventFilter","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PROPSETID_EXT_DEVICE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"b5730a90-1a2c-11cf-8c23-00aa006b6814" },{ "Name":"KSPROPERTY_EXTDEVICE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_u_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Capabilities","Type":{"Kind":"ApiRef","Name":"DEVCAPS","TargetKind":"Default","Api":"Media.KernelStreaming","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":"Char"}},"Attrs":[]} ,{"Name":"NodeUniqueID","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"PROPSETID_EXT_TRANSPORT" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a03cd5f0-3045-11cf-8c44-00aa006b6814" },{ "Name":"KSPROPERTY_EXTXPORT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"OutputMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"Input","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"TRANSPORTAUDIOPARMS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"MediaPresent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"MediaType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"RecordInhibit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"TRANSPORT_STATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_EXTXPORT_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_u_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"XPrtState","Type":{"Kind":"ApiRef","Name":"TRANSPORT_STATE","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Timecode","Type":{"Kind":"ApiRef","Name":"_Timecode_e__Struct","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":["_u_e__Union"]},"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":"Media.KernelStreaming","Parents":["_u_e__Union"]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_RawAVC_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_u_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"XPrtState","Type":{"Kind":"ApiRef","Name":"TRANSPORT_STATE","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Timecode","Type":{"Kind":"ApiRef","Name":"_Timecode_e__Struct","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":["_u_e__Union"]},"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":"Media.KernelStreaming","Parents":["_u_e__Union"]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_RawAVC_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9b496ce1-811b-11cf-8c77-00aa006b6814" },{ "Name":"KSPROPERTY_TIMECODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"TimecodeSamp","Type":{"Kind":"ApiRef","Name":"TIMECODE_SAMPLE","TargetKind":"Default","Api":"Media","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_TIMECODE_NODE_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"TimecodeSamp","Type":{"Kind":"ApiRef","Name":"TIMECODE_SAMPLE","TargetKind":"Default","Api":"Media","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSEVENTSETID_EXTDEV_Command" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"109c7988-b3cb-11d2-b48e-006097b3391b" },{ "Name":"KSEVENT_DEVCMD" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6a2e0640-28e4-11d0-a18c-00a0c9118956" },{ "Name":"KSPROPERTY_VIDCAP_CROSSBAR" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"NumberOfInputs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"NumberOfOutputs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_CROSSBAR_PININFO_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Direction","Type":{"Kind":"ApiRef","Name":"KSPIN_DATAFLOW","TargetKind":"Default","Api":"Media.KernelStreaming","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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_CROSSBAR_ROUTE_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"IndexInputPin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Active","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"EVENTSETID_CROSSBAR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6a2e0641-28e4-11d0-a18c-00a0c9118956" },{ "Name":"KSEVENT_CROSSBAR" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSEVENT_CROSSBAR_CHANGED","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"KS_PhysicalConnectorType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6a2e0650-28e4-11d0-a18c-00a0c9118956" },{ "Name":"KSPROPERTY_VIDCAP_TVAUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"InputMedium","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"OutputMedium","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_TVAUDIO_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSEVENTSETID_VIDCAP_TVAUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6a2e0651-28e4-11d0-a18c-00a0c9118956" },{ "Name":"KSEVENT_TVAUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSEVENT_TVAUDIO_CHANGED","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"PROPSETID_VIDCAP_VIDEOCOMPRESSION" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c6e13343-30ac-11d0-a18c-00a0c9118956" },{ "Name":"KSPROPERTY_VIDCAP_VIDEOCOMPRESSION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_VIDEOCOMPRESSION_S1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e436eb7f-524f-11ce-9f53-0020af0ba770" },{ "Name":"KSPROPSETID_OverlayUpdate" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"490ea5cf-7681-11d1-a21c-00a0c9223196" },{ "Name":"KSPROPERTY_OVERLAYUPDATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PROPSETID_VIDCAP_VIDEOCONTROL" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6a2e0670-28e4-11d0-a18c-00a0c9118956" },{ "Name":"KSPROPERTY_VIDCAP_VIDEOCONTROL" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"VideoControlCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPERTY_VIDEOCONTROL_MODE_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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":"Foundation","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PROPSETID_VIDCAP_DROPPEDFRAMES" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c6e13344-30ac-11d0-a18c-00a0c9118956" },{ "Name":"KSPROPERTY_VIDCAP_DROPPEDFRAMES" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_DROPPEDFRAMES_CURRENT","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"KSPROPERTY_DROPPEDFRAMES_CURRENT_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"bc29a660-30e3-11d0-9e69-00c04fd7c15b" },{ "Name":"KSPROPSETID_VPVBIConfig" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"ec529b00-1a1f-11d1-bad9-00609744111a" },{ "Name":"KSPROPERTY_VPCONFIG" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"b9f8ac3e-0f71-11d2-b72c-00c04fb6bd3d" },{ "Name":"KS_AMPixAspectRatio" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_AMVPDATAINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"bEnableVACT","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"bDataIsInterlaced","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"lHalfLinesOdd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"bFieldPolarityInverted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSVPMAXPIXELRATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Size","Type":{"Kind":"ApiRef","Name":"KS_AMVPSIZE","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"MaxPixelsPerSecond","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSVPSIZE_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Size","Type":{"Kind":"ApiRef","Name":"KS_AMVPSIZE","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSVPSURFACEPARAMS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"20c5598e-d3c8-11d0-8dfc-00c04fd7c08b" },{ "Name":"KSEVENT_VPNOTIFY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSEVENT_VPNOTIFY_FORMATCHANGE","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"KSEVENTSETID_VIDCAPTOSTI" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"db47de20-f628-11d1-ba41-00a0c90d2b05" },{ "Name":"KSEVENT_VIDCAPTOSTI" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"ec529b01-1a1f-11d1-bad9-00609744111a" },{ "Name":"KSEVENT_VPVBINOTIFY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSEVENT_VPVBINOTIFY_FORMATCHANGE","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"KSDATAFORMAT_TYPE_AUXLine21Data" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"670aea80-3a82-11d0-b79b-00aa003767a7" },{ "Name":"KSDATAFORMAT_SUBTYPE_Line21_BytePair" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6e8d4a22-310c-11d0-b79a-00aa003767a7" },{ "Name":"KSDATAFORMAT_SUBTYPE_Line21_GOPPacket" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6e8d4a23-310c-11d0-b79a-00aa003767a7" },{ "Name":"KSGOP_USERDATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSDATAFORMAT_TYPE_DVD_ENCRYPTED_PACK" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"ed0b916a-044d-11d1-aa78-00c04fc31d60" },{ "Name":"KSPROPSETID_TSRateChange" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a503c5c0-1d1d-11d1-ad80-444553540000" },{ "Name":"KS_AM_PROPERTY_TS_RATE_CHANGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"StartTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"Rate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KS_AM_ExactRateChange" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"OutputZeroTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"Rate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSCATEGORY_ENCODER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"19689bf6-c384-48fd-ad51-90e58c79f70b" },{ "Name":"KSCATEGORY_MULTIPLEXER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"7a5de1d3-01a1-452c-b481-4fa2b96271e8" },{ "Name":"KSPROPSETID_Jack" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"4509f757-2d46-4637-8e62-ce7db944f57b" },{ "Name":"KSPROPERTY_JACK" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ePortConnJack","Value":0} ,{"Name":"ePortConnIntegratedDevice","Value":1} ,{"Name":"ePortConnBothIntegratedAndJack","Value":2} ,{"Name":"ePortConnUnknown","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"KSJACK_DESCRIPTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"GeoLocation","Type":{"Kind":"ApiRef","Name":"EPcxGeoLocation","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"GenLocation","Type":{"Kind":"ApiRef","Name":"EPcxGenLocation","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"PortConnection","Type":{"Kind":"ApiRef","Name":"EPxcPortConnection","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"IsConnected","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSJACK_SINK_CONNECTIONTYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSJACK_SINK_CONNECTIONTYPE_HDMI","Value":0} ,{"Name":"KSJACK_SINK_CONNECTIONTYPE_DISPLAYPORT","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"KSJACK_SINK_INFORMATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ConnType","Type":{"Kind":"ApiRef","Name":"KSJACK_SINK_CONNECTIONTYPE","TargetKind":"Default","Api":"Media.KernelStreaming","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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"AICapable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"SinkDescriptionLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"SinkDescription","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"PortId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSJACK_DESCRIPTION2" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DeviceStateInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"JackCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPSETID_AudioPosture" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a3fb7b0d-474e-4f51-a379-51282dd4fa8f" },{ "Name":"KSPROPERTY_AUDIOPOSTURE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_AUDIOPOSTURE_ORIENTATION","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"AUDIOPOSTURE_ORIENTATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AUDIOPOSTURE_ORIENTATION_NOTROTATED","Value":0} ,{"Name":"AUDIOPOSTURE_ORIENTATION_ROTATED90DEGREESCOUNTERCLOCKWISE","Value":1} ,{"Name":"AUDIOPOSTURE_ORIENTATION_ROTATED180DEGREESCOUNTERCLOCKWISE","Value":2} ,{"Name":"AUDIOPOSTURE_ORIENTATION_ROTATED270DEGREESCOUNTERCLOCKWISE","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"KSPROPSETID_AudioBufferDuration" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"4e73c07f-23cc-4955-a7ea-3da502496290" },{ "Name":"KSPROPSETID_AudioEngine" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"3a2f82dc-886f-4baa-9eb4-082b9025c536" },{ "Name":"KSPROPERTY_AUDIOENGINE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"MinBufferBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MaxBufferBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"AUDIO_CURVE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AUDIO_CURVE_TYPE_NONE","Value":0} ,{"Name":"AUDIO_CURVE_TYPE_WINDOWS_FADE","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"KSAUDIOENGINE_VOLUMELEVEL" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"TargetVolume","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"CurveType","Type":{"Kind":"ApiRef","Name":"AUDIO_CURVE_TYPE","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"CurveDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSPROPSETID_AudioSignalProcessing" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"4f67b528-30c9-40de-b2fb-859ddd1f3470" },{ "Name":"KSPROPERTY_AUDIOSIGNALPROCESSING" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_AUDIOSIGNALPROCESSING_MODES","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"KSATTRIBUTEID_AUDIOSIGNALPROCESSING_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e1f89eb5-5f46-419b-967b-ff6770b98401" },{ "Name":"KSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"AttributeHeader","Type":{"Kind":"ApiRef","Name":"KSATTRIBUTE","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"SignalProcessingMode","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"AUDIO_SIGNALPROCESSINGMODE_DEFAULT" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c18e2f7e-933d-4965-b7d1-1eef228d2af3" },{ "Name":"AUDIO_SIGNALPROCESSINGMODE_RAW" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9e90ea20-b493-4fd1-a1a8-7e1361a956cf" },{ "Name":"KSPROPSETID_AudioResourceManagement" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"d0b305e1-b2cc-484c-8f23-e5d28ad9cf88" },{ "Name":"KSPROPERTY_AUDIORESOURCEMANAGEMENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_AUDIORESOURCEMANAGEMENT_RESOURCEGROUP","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"AUDIORESOURCEMANAGEMENT_RESOURCEGROUP" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ResourceGroupAcquired","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ResourceGroupName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"BLUETOOTHLE_MIDI_SERVICE_UUID" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"03b80e5a-ede8-4b33-a751-6ce34ec4c700" },{ "Name":"BLUETOOTH_MIDI_DATAIO_CHARACTERISTIC" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"7772e5db-3868-4112-a1a9-f2669d106bf3" },{ "Name":"APO_CLASS_UUID" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"5989fce8-9cd0-467d-8a6a-5419e31529d4" },{ "Name":"AUDIOENDPOINT_CLASS_UUID" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c166523c-fe0c-4a94-a586-f1a80cfbbf3e" },{ "Name":"AUDIO_SIGNALPROCESSINGMODE_COMMUNICATIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"98951333-b9cd-48b1-a0a3-ff40682d73f7" },{ "Name":"AUDIO_SIGNALPROCESSINGMODE_SPEECH" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"fc1cfc9b-b9d6-4cfa-b5e0-4bb2166878b2" },{ "Name":"AUDIO_SIGNALPROCESSINGMODE_NOTIFICATION" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9cf2a70b-f377-403b-bd6b-360863e0355c" },{ "Name":"AUDIO_SIGNALPROCESSINGMODE_MEDIA" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"4780004e-7133-41d8-8c74-660dadd2c0ee" },{ "Name":"AUDIO_SIGNALPROCESSINGMODE_MOVIE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"b26feb0d-ec94-477c-9494-d1ab8e753f6e" },{ "Name":"AUDIO_SIGNALPROCESSINGMODE_FAR_FIELD_SPEECH" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"28941cba-3be6-4a78-9a76-30fd91559b64" },{ "Name":"AUDIO_EFFECT_TYPE_ACOUSTIC_ECHO_CANCELLATION" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6f64adbe-8211-11e2-8c70-2c27d7f001fa" },{ "Name":"AUDIO_EFFECT_TYPE_NOISE_SUPPRESSION" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6f64adbf-8211-11e2-8c70-2c27d7f001fa" },{ "Name":"AUDIO_EFFECT_TYPE_AUTOMATIC_GAIN_CONTROL" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6f64adc0-8211-11e2-8c70-2c27d7f001fa" },{ "Name":"AUDIO_EFFECT_TYPE_BEAMFORMING" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6f64adc1-8211-11e2-8c70-2c27d7f001fa" },{ "Name":"AUDIO_EFFECT_TYPE_CONSTANT_TONE_REMOVAL" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6f64adc2-8211-11e2-8c70-2c27d7f001fa" },{ "Name":"AUDIO_EFFECT_TYPE_EQUALIZER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6f64adc3-8211-11e2-8c70-2c27d7f001fa" },{ "Name":"AUDIO_EFFECT_TYPE_LOUDNESS_EQUALIZER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6f64adc4-8211-11e2-8c70-2c27d7f001fa" },{ "Name":"AUDIO_EFFECT_TYPE_BASS_BOOST" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6f64adc5-8211-11e2-8c70-2c27d7f001fa" },{ "Name":"AUDIO_EFFECT_TYPE_VIRTUAL_SURROUND" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6f64adc6-8211-11e2-8c70-2c27d7f001fa" },{ "Name":"AUDIO_EFFECT_TYPE_VIRTUAL_HEADPHONES" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6f64adc7-8211-11e2-8c70-2c27d7f001fa" },{ "Name":"AUDIO_EFFECT_TYPE_SPEAKER_FILL" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6f64adc8-8211-11e2-8c70-2c27d7f001fa" },{ "Name":"AUDIO_EFFECT_TYPE_ROOM_CORRECTION" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6f64adc9-8211-11e2-8c70-2c27d7f001fa" },{ "Name":"AUDIO_EFFECT_TYPE_BASS_MANAGEMENT" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6f64adca-8211-11e2-8c70-2c27d7f001fa" },{ "Name":"AUDIO_EFFECT_TYPE_ENVIRONMENTAL_EFFECTS" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6f64adcb-8211-11e2-8c70-2c27d7f001fa" },{ "Name":"AUDIO_EFFECT_TYPE_SPEAKER_PROTECTION" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6f64adcc-8211-11e2-8c70-2c27d7f001fa" },{ "Name":"AUDIO_EFFECT_TYPE_SPEAKER_COMPENSATION" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6f64adcd-8211-11e2-8c70-2c27d7f001fa" },{ "Name":"AUDIO_EFFECT_TYPE_DYNAMIC_RANGE_COMPRESSION" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6f64adce-8211-11e2-8c70-2c27d7f001fa" },{ "Name":"AUDIO_EFFECT_TYPE_FAR_FIELD_BEAMFORMING" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6f64adcf-8211-11e2-8c70-2c27d7f001fa" },{ "Name":"AUDIO_EFFECT_TYPE_DEEP_NOISE_SUPPRESSION" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6f64add0-8211-11e2-8c70-2c27d7f001fa" },{ "Name":"KSPROPSETID_AudioModule" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c034fdb0-ff75-47c8-aa3c-ee46716b50c6" },{ "Name":"KSPROPERTY_AUDIOMODULE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSAUDIOMODULE_PROPERTY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"ClassId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"InstanceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"KSNOTIFICATIONID_AudioModule" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9c2220f0-d9a6-4d5c-a036-573857fd50d2" },{ "Name":"KSAUDIOMODULE_NOTIFICATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ProviderId","Type":{"Kind":"ApiRef","Name":"_ProviderId_e__Struct","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_ProviderId_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"KSALLOCATORMODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KsAllocatorMode_User","Value":0} ,{"Name":"KsAllocatorMode_Kernel","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"FRAMING_PROP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"FramingProp_Uninitialized","Value":0} ,{"Name":"FramingProp_None","Value":1} ,{"Name":"FramingProp_Old","Value":2} ,{"Name":"FramingProp_Ex","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"FRAMING_CACHE_OPS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"Framing_Cache_Update","Value":0} ,{"Name":"Framing_Cache_ReadLast","Value":1} ,{"Name":"Framing_Cache_ReadOrig","Value":2} ,{"Name":"Framing_Cache_Write","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"OPTIMAL_WEIGHT_TOTALS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"MinTotalNominator","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"MaxTotalNominator","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"TotalDenominator","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PIPE_STATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PipeState_DontCare","Value":0} ,{"Name":"PipeState_RangeNotFixed","Value":1} ,{"Name":"PipeState_RangeFixed","Value":2} ,{"Name":"PipeState_CompressionUnknown","Value":3} ,{"Name":"PipeState_Finalized","Value":4} ] ,"IntegerBase":"Int32" },{ "Name":"PIPE_DIMENSIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"AllocatorPin","Type":{"Kind":"ApiRef","Name":"KS_COMPRESSION","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"MaxExpansionPin","Type":{"Kind":"ApiRef","Name":"KS_COMPRESSION","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"EndPin","Type":{"Kind":"ApiRef","Name":"KS_COMPRESSION","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PIPE_ALLOCATOR_PLACE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"Pipe_Allocator_None","Value":0} ,{"Name":"Pipe_Allocator_FirstPin","Value":1} ,{"Name":"Pipe_Allocator_LastPin","Value":2} ,{"Name":"Pipe_Allocator_MiddlePin","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"KS_LogicalMemoryType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KS_MemoryTypeDontCare","Value":0} ,{"Name":"KS_MemoryTypeKernelPaged","Value":1} ,{"Name":"KS_MemoryTypeKernelNonPaged","Value":2} ,{"Name":"KS_MemoryTypeDeviceHostMapped","Value":3} ,{"Name":"KS_MemoryTypeDeviceSpecific","Value":4} ,{"Name":"KS_MemoryTypeUser","Value":5} ,{"Name":"KS_MemoryTypeAnyHost","Value":6} ] ,"IntegerBase":"Int32" },{ "Name":"PIPE_TERMINATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"OutsideFactors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Weigth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PhysicalRange","Type":{"Kind":"ApiRef","Name":"KS_FRAMING_RANGE","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"OptimalRange","Type":{"Kind":"ApiRef","Name":"KS_FRAMING_RANGE_WEIGHTED","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Compression","Type":{"Kind":"ApiRef","Name":"KS_COMPRESSION","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"ALLOCATOR_PROPERTIES_EX" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cBuffers","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"cbAlign","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"cbPrefix","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"MemoryType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"BusType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"PIPE_STATE","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Input","Type":{"Kind":"ApiRef","Name":"PIPE_TERMINATION","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Output","Type":{"Kind":"ApiRef","Name":"PIPE_TERMINATION","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Strategy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Weight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"LogicalMemoryType","Type":{"Kind":"ApiRef","Name":"KS_LogicalMemoryType","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"AllocatorPlace","Type":{"Kind":"ApiRef","Name":"PIPE_ALLOCATOR_PLACE","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"Dimensions","Type":{"Kind":"ApiRef","Name":"PIPE_DIMENSIONS","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"PhysicalRange","Type":{"Kind":"ApiRef","Name":"KS_FRAMING_RANGE","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]},"Attrs":[]} ,{"Name":"PrevSegment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKsAllocatorEx","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]}},"Attrs":[]} ,{"Name":"CountNextSegments","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"NextSegments","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKsAllocatorEx","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]}}},"Attrs":[]} ,{"Name":"InsideFactors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"NumberPins","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"CLSID_Proxy" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"17cca71b-ecd7-11d0-b908-00a0c9223196" },{ "Name":"IKsPropertySet" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"31efac30-515c-11d0-a9aa-00aa0061be93" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Set" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PropSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"InstanceData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]} ,{"Name":"InstanceLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5}]} ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"Get" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PropSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"InstanceData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]} ,{"Name":"InstanceLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5}]} ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"QuerySupported" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PropSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"TypeSupport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] }] },{ "Name":"IKsAggregateControl" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"7f40eac0-3947-11d2-874e-00a0c9223196" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"KsAddAggregate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"AggregateClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] },{ "Name":"KsRemoveAggregate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"AggregateClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] }] },{ "Name":"IKsTopology" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"28f54683-06fd-11d2-b27a-00a0c9223196" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"CreateNodeInstance" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"UnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"InterfaceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"Interface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] }] },{ "Name":"KSSTREAM_HEADER" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Media.KernelStreaming","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":"KSNODEPROPERTY_AUDIO_3D_LISTENER" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSNODEPROPERTY","TargetKind":"Default","Api":"Media.KernelStreaming","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" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSNODEPROPERTY","TargetKind":"Default","Api":"Media.KernelStreaming","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":[] }], "Functions":[{ "Name":"KsCreateAllocator" ,"SetLastError":false ,"DllImport":"ksuser.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ConnectionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"AllocatorFraming","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSALLOCATOR_FRAMING","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]}},"Attrs":["In"]} ,{"Name":"AllocatorHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"KsCreateClock" ,"SetLastError":false ,"DllImport":"ksuser.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ConnectionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ClockCreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSCLOCK_CREATE","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]}},"Attrs":["In"]} ,{"Name":"ClockHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"KsCreatePin" ,"SetLastError":false ,"DllImport":"ksuser.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FilterHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"Connect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSPIN_CONNECT","TargetKind":"Default","Api":"Media.KernelStreaming","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":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"KsCreateTopologyNode" ,"SetLastError":false ,"DllImport":"ksuser.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ParentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"NodeCreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSNODE_CREATE","TargetKind":"Default","Api":"Media.KernelStreaming","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":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"KsCreateAllocator2" ,"SetLastError":false ,"DllImport":"ksuser.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ConnectionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"AllocatorFraming","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSALLOCATOR_FRAMING","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]}},"Attrs":["In"]} ,{"Name":"AllocatorHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"KsCreateClock2" ,"SetLastError":false ,"DllImport":"ksuser.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ConnectionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ClockCreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSCLOCK_CREATE","TargetKind":"Default","Api":"Media.KernelStreaming","Parents":[]}},"Attrs":["In"]} ,{"Name":"ClockHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"KsCreatePin2" ,"SetLastError":false ,"DllImport":"ksuser.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FilterHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"Connect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSPIN_CONNECT","TargetKind":"Default","Api":"Media.KernelStreaming","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":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"KsCreateTopologyNode2" ,"SetLastError":false ,"DllImport":"ksuser.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ParentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"NodeCreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSNODE_CREATE","TargetKind":"Default","Api":"Media.KernelStreaming","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":"Foundation","Parents":[]}},"Attrs":["Out"]} ] }], "UnicodeAliases":[ ] }