Files
marlersoft-win32json/api/Media.DxMediaObjects.json
T
Jonathan Marler 685be08fe7 22.0.14-preview
2024-02-21 09:19:49 -07:00

1064 lines
38 KiB
JSON

{
"Constants":[
{
"Name":"DMO_E_INVALIDSTREAMINDEX"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2147220991
,"Attrs":[]
}
,{
"Name":"DMO_E_INVALIDTYPE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2147220990
,"Attrs":[]
}
,{
"Name":"DMO_E_TYPE_NOT_SET"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2147220989
,"Attrs":[]
}
,{
"Name":"DMO_E_NOTACCEPTING"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2147220988
,"Attrs":[]
}
,{
"Name":"DMO_E_TYPE_NOT_ACCEPTED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2147220987
,"Attrs":[]
}
,{
"Name":"DMO_E_NO_MORE_ITEMS"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2147220986
,"Attrs":[]
}
,{
"Name":"DMOCATEGORY_AUDIO_DECODER"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"57f2db8b-e6bb-4513-9d43-dcd2a6593125"
,"Attrs":[]
}
,{
"Name":"DMOCATEGORY_AUDIO_ENCODER"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"33d9a761-90c8-11d0-bd43-00a0c911ce86"
,"Attrs":[]
}
,{
"Name":"DMOCATEGORY_VIDEO_DECODER"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"4a69b442-28be-4991-969c-b500adf5d8a8"
,"Attrs":[]
}
,{
"Name":"DMOCATEGORY_VIDEO_ENCODER"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"33d9a760-90c8-11d0-bd43-00a0c911ce86"
,"Attrs":[]
}
,{
"Name":"DMOCATEGORY_AUDIO_EFFECT"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"f3602b3f-0592-48df-a4cd-674721e7ebeb"
,"Attrs":[]
}
,{
"Name":"DMOCATEGORY_VIDEO_EFFECT"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"d990ee14-776c-4723-be46-3da2f56f10b9"
,"Attrs":[]
}
,{
"Name":"DMOCATEGORY_AUDIO_CAPTURE_EFFECT"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"f665aaba-3e09-4920-aa5f-219811148f09"
,"Attrs":[]
}
,{
"Name":"DMOCATEGORY_ACOUSTIC_ECHO_CANCEL"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"bf963d80-c559-11d0-8a2b-00a0c9255ac1"
,"Attrs":[]
}
,{
"Name":"DMOCATEGORY_AUDIO_NOISE_SUPPRESS"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"e07f903f-62fd-4e60-8cdd-dea7236665b5"
,"Attrs":[]
}
,{
"Name":"DMOCATEGORY_AGC"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"e88c9ba0-c557-11d0-8a2b-00a0c9255ac1"
,"Attrs":[]
}
]
,"Types":[
{
"Name":"DMO_MEDIA_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"majortype","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"subtype","Type":{"Kind":"Native","Name":"Guid"},"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":"lSampleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"formattype","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":[]}
,{"Name":"cbFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_DMO_INPUT_DATA_BUFFER_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DMO_INPUT_DATA_BUFFERF_SYNCPOINT","Value":1}
,{"Name":"DMO_INPUT_DATA_BUFFERF_TIME","Value":2}
,{"Name":"DMO_INPUT_DATA_BUFFERF_TIMELENGTH","Value":4}
,{"Name":"DMO_INPUT_DATA_BUFFERF_DISCONTINUITY","Value":8}
]
,"IntegerBase":"Int32"
}
,{
"Name":"_DMO_OUTPUT_DATA_BUFFER_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DMO_OUTPUT_DATA_BUFFERF_SYNCPOINT","Value":1}
,{"Name":"DMO_OUTPUT_DATA_BUFFERF_TIME","Value":2}
,{"Name":"DMO_OUTPUT_DATA_BUFFERF_TIMELENGTH","Value":4}
,{"Name":"DMO_OUTPUT_DATA_BUFFERF_DISCONTINUITY","Value":8}
,{"Name":"DMO_OUTPUT_DATA_BUFFERF_INCOMPLETE","Value":16777216}
]
,"IntegerBase":"Int32"
}
,{
"Name":"_DMO_INPUT_STATUS_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DMO_INPUT_STATUSF_ACCEPT_DATA","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"_DMO_INPUT_STREAM_INFO_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DMO_INPUT_STREAMF_WHOLE_SAMPLES","Value":1}
,{"Name":"DMO_INPUT_STREAMF_SINGLE_SAMPLE_PER_BUFFER","Value":2}
,{"Name":"DMO_INPUT_STREAMF_FIXED_SAMPLE_SIZE","Value":4}
,{"Name":"DMO_INPUT_STREAMF_HOLDS_BUFFERS","Value":8}
]
,"IntegerBase":"Int32"
}
,{
"Name":"_DMO_OUTPUT_STREAM_INFO_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DMO_OUTPUT_STREAMF_WHOLE_SAMPLES","Value":1}
,{"Name":"DMO_OUTPUT_STREAMF_SINGLE_SAMPLE_PER_BUFFER","Value":2}
,{"Name":"DMO_OUTPUT_STREAMF_FIXED_SAMPLE_SIZE","Value":4}
,{"Name":"DMO_OUTPUT_STREAMF_DISCARDABLE","Value":8}
,{"Name":"DMO_OUTPUT_STREAMF_OPTIONAL","Value":16}
]
,"IntegerBase":"Int32"
}
,{
"Name":"_DMO_SET_TYPE_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DMO_SET_TYPEF_TEST_ONLY","Value":1}
,{"Name":"DMO_SET_TYPEF_CLEAR","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"_DMO_PROCESS_OUTPUT_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DMO_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IMediaBuffer"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"59eff8b9-938c-4a26-82f2-95cb84cdc837"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"SetLength"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetMaxLength"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcbMaxLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetBufferAndLength"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]}
,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
]
}
,{
"Name":"DMO_OUTPUT_DATA_BUFFER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"IMediaBuffer","TargetKind":"Com","Api":"Media.DxMediaObjects","Parents":[]},"Attrs":[]}
,{"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rtTimestamp","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"rtTimelength","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IMediaObject"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"d8ad0f58-5494-4102-97c5-ec798e59bcf4"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"GetStreamCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pcInputStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pcOutputStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetInputStreamInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwInputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetOutputStreamInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetInputType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwInputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_MEDIA_TYPE","TargetKind":"Default","Api":"Media.DxMediaObjects","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetOutputType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_MEDIA_TYPE","TargetKind":"Default","Api":"Media.DxMediaObjects","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"SetInputType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwInputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_MEDIA_TYPE","TargetKind":"Default","Api":"Media.DxMediaObjects","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetOutputType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_MEDIA_TYPE","TargetKind":"Default","Api":"Media.DxMediaObjects","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetInputCurrentType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwInputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_MEDIA_TYPE","TargetKind":"Default","Api":"Media.DxMediaObjects","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetOutputCurrentType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_MEDIA_TYPE","TargetKind":"Default","Api":"Media.DxMediaObjects","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetInputSizeInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwInputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pcbMaxLookahead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pcbAlignment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetOutputSizeInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwOutputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pcbAlignment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetInputMaxLatency"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwInputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"prtMaxLatency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetInputMaxLatency"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwInputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rtMaxLatency","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
]
}
,{
"Name":"Flush"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"Discontinuity"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwInputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"AllocateStreamingResources"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"FreeStreamingResources"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"GetInputStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwInputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"ProcessInput"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwInputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"IMediaBuffer","TargetKind":"Com","Api":"Media.DxMediaObjects","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rtTimestamp","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
,{"Name":"rtTimelength","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
]
}
,{
"Name":"ProcessOutput"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cOutputBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOutputBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DMO_OUTPUT_DATA_BUFFER","TargetKind":"Default","Api":"Media.DxMediaObjects","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Lock"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bLock","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IEnumDMO"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"2c3cd98a-2bfa-4a53-9c27-5249ba64ba0f"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"Next"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cItemsToFetch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pCLSID","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
,{"Name":"Names","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pcItemsFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Skip"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cItemsToSkip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"Clone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDMO","TargetKind":"Com","Api":"Media.DxMediaObjects","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"_DMO_INPLACE_PROCESS_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DMO_INPLACE_NORMAL","Value":0}
,{"Name":"DMO_INPLACE_ZERO","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IMediaObjectInPlace"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"651b9ad0-0fc7-4aa9-9538-d89931010741"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"Process"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ulSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":0}]}
,{"Name":"refTimeStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Clone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppMediaObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMediaObjectInPlace","TargetKind":"Com","Api":"Media.DxMediaObjects","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetLatency"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pLatencyTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"_DMO_QUALITY_STATUS_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DMO_QUALITY_STATUS_ENABLED","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IDMOQualityControl"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"65abea96-cf36-453f-af8a-705e98f16260"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"SetNow"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"rtNow","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
]
}
,{
"Name":"SetStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"_DMO_VIDEO_OUTPUT_STREAM_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DMO_VOSF_NEEDS_PREVIOUS_SAMPLE","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IDMOVideoOutputOptimizations"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"be8f4f4e-5b16-4d29-b350-7f6b5d9298ac"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"QueryOperationModePreferences"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ulOutputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwRequestedCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetOperationMode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ulOutputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwEnabledFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetCurrentOperationMode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ulOutputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwEnabledFeatures","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetCurrentSampleRequirements"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ulOutputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwRequestedFeatures","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"DMO_PARTIAL_MEDIATYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"type","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"subtype","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DMO_REGISTER_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DMO_REGISTERF_IS_KEYED","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"DMO_ENUM_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DMO_ENUMF_INCLUDE_KEYED","Value":1}
]
,"IntegerBase":"Int32"
}
]
,"Functions":[
{
"Name":"DMORegister"
,"SetLastError":false
,"DllImport":"msdmo"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"clsidDMO","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"guidCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cInTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pInTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_PARTIAL_MEDIATYPE","TargetKind":"Default","Api":"Media.DxMediaObjects","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"cOutTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOutTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_PARTIAL_MEDIATYPE","TargetKind":"Default","Api":"Media.DxMediaObjects","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"DMOUnregister"
,"SetLastError":false
,"DllImport":"msdmo"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"clsidDMO","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"guidCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"DMOEnum"
,"SetLastError":false
,"DllImport":"msdmo"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"guidCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cInTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pInTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_PARTIAL_MEDIATYPE","TargetKind":"Default","Api":"Media.DxMediaObjects","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"cOutTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOutTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_PARTIAL_MEDIATYPE","TargetKind":"Default","Api":"Media.DxMediaObjects","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDMO","TargetKind":"Com","Api":"Media.DxMediaObjects","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"DMOGetTypes"
,"SetLastError":false
,"DllImport":"msdmo"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"clsidDMO","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ulInputTypesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pulInputTypesSupplied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pInputTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_PARTIAL_MEDIATYPE","TargetKind":"Default","Api":"Media.DxMediaObjects","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"ulOutputTypesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pulOutputTypesSupplied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pOutputTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_PARTIAL_MEDIATYPE","TargetKind":"Default","Api":"Media.DxMediaObjects","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"DMOGetName"
,"SetLastError":false
,"DllImport":"msdmo"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"clsidDMO","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"szName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":80,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
]
}
,{
"Name":"MoInitMediaType"
,"SetLastError":false
,"DllImport":"msdmo"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_MEDIA_TYPE","TargetKind":"Default","Api":"Media.DxMediaObjects","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"cbFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"MoFreeMediaType"
,"SetLastError":false
,"DllImport":"msdmo"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_MEDIA_TYPE","TargetKind":"Default","Api":"Media.DxMediaObjects","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"MoCopyMediaType"
,"SetLastError":false
,"DllImport":"msdmo"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pmtDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_MEDIA_TYPE","TargetKind":"Default","Api":"Media.DxMediaObjects","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pmtSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_MEDIA_TYPE","TargetKind":"Default","Api":"Media.DxMediaObjects","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"MoCreateMediaType"
,"SetLastError":false
,"DllImport":"msdmo"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_MEDIA_TYPE","TargetKind":"Default","Api":"Media.DxMediaObjects","Parents":[]}}},"Attrs":["In","Out"]}
,{"Name":"cbFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"MoDeleteMediaType"
,"SetLastError":false
,"DllImport":"msdmo"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_MEDIA_TYPE","TargetKind":"Default","Api":"Media.DxMediaObjects","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"MoDuplicateMediaType"
,"SetLastError":false
,"DllImport":"msdmo"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppmtDest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_MEDIA_TYPE","TargetKind":"Default","Api":"Media.DxMediaObjects","Parents":[]}}},"Attrs":["In","Out"]}
,{"Name":"pmtSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_MEDIA_TYPE","TargetKind":"Default","Api":"Media.DxMediaObjects","Parents":[]}},"Attrs":["In","Const"]}
]
}
]
,"UnicodeAliases":[
]
}