{ "Constants":[ { "Name":"g_wszExcludeScriptStreamDeliverySynchronization" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ExcludeScriptStreamDeliverySynchronization" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingDuration" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Duration" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingBitrate" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Bitrate" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingSeekable" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Seekable" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingStridable" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Stridable" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingBroadcast" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Broadcast" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingProtected" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Is_Protected" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingTrusted" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Is_Trusted" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingSignature_Name" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Signature_Name" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingHasAudio" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"HasAudio" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingHasImage" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"HasImage" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingHasScript" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"HasScript" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingHasVideo" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"HasVideo" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingCurrentBitrate" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"CurrentBitrate" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingOptimalBitrate" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"OptimalBitrate" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingHasAttachedImages" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"HasAttachedImages" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingSkipBackward" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Can_Skip_Backward" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingSkipForward" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Can_Skip_Forward" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingNumberOfFrames" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"NumberOfFrames" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingFileSize" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"FileSize" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingHasArbitraryDataStream" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"HasArbitraryDataStream" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingHasFileTransferStream" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"HasFileTransferStream" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingTitle" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Title" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingAuthor" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Author" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingDescription" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Description" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingRating" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Rating" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingCopyright" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Copyright" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingUse_DRM" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Use_DRM" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingDRM_Flags" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DRM_Flags" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingDRM_Level" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DRM_Level" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingAlbumTitle" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"WM/AlbumTitle" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingTrack" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"WM/Track" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingPromotionURL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"WM/PromotionURL" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingAlbumCoverURL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"WM/AlbumCoverURL" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingGenre" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"WM/Genre" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingYear" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"WM/Year" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingGenreID" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"WM/GenreID" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingMCDI" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"WM/MCDI" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingComposer" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"WM/Composer" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingLyrics" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"WM/Lyrics" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingTrackNumber" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"WM/TrackNumber" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingToolName" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"WM/ToolName" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingToolVersion" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"WM/ToolVersion" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingIsVBR" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"IsVBR" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingAlbumArtist" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"WM/AlbumArtist" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingBannerImageType" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"BannerImageType" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingBannerImageData" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"BannerImageData" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingBannerImageURL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"BannerImageURL" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingCopyrightURL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"CopyrightURL" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingAspectRatioX" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AspectRatioX" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingAspectRatioY" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AspectRatioY" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingNSCName" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"NSC_Name" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingNSCAddress" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"NSC_Address" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingNSCPhone" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"NSC_Phone" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingNSCEmail" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"NSC_Email" ,"Attrs":[] } ,{ "Name":"g_wszStreamBufferRecordingNSCDescription" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"NSC_Description" ,"Attrs":[] } ,{ "Name":"STREAMBUFFER_EC_TIMEHOLE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":806 ,"Attrs":[] } ,{ "Name":"STREAMBUFFER_EC_STALE_DATA_READ" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":807 ,"Attrs":[] } ,{ "Name":"STREAMBUFFER_EC_STALE_FILE_DELETED" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":808 ,"Attrs":[] } ,{ "Name":"STREAMBUFFER_EC_CONTENT_BECOMING_STALE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":809 ,"Attrs":[] } ,{ "Name":"STREAMBUFFER_EC_WRITE_FAILURE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":810 ,"Attrs":[] } ,{ "Name":"STREAMBUFFER_EC_WRITE_FAILURE_CLEAR" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":811 ,"Attrs":[] } ,{ "Name":"STREAMBUFFER_EC_READ_FAILURE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":812 ,"Attrs":[] } ,{ "Name":"STREAMBUFFER_EC_RATE_CHANGED" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":813 ,"Attrs":[] } ,{ "Name":"STREAMBUFFER_EC_PRIMARY_AUDIO" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":814 ,"Attrs":[] } ,{ "Name":"STREAMBUFFER_EC_RATE_CHANGING_FOR_SETPOSITIONS" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":815 ,"Attrs":[] } ,{ "Name":"STREAMBUFFER_EC_SETPOSITIONS_EVENTS_DONE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":816 ,"Attrs":[] } ,{ "Name":"EC_SND_DEVICE_ERROR_BASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] } ,{ "Name":"EC_SNDDEV_IN_ERROR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] } ,{ "Name":"EC_SNDDEV_OUT_ERROR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":513 ,"Attrs":[] } ,{ "Name":"EC_SYSTEMBASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"EC_USER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32768 ,"Attrs":[] } ,{ "Name":"EC_COMPLETE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"EC_USERABORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"EC_ERRORABORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"EC_TIME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"EC_REPAINT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] } ,{ "Name":"EC_STREAM_ERROR_STOPPED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":6 ,"Attrs":[] } ,{ "Name":"EC_STREAM_ERROR_STILLPLAYING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] } ,{ "Name":"EC_ERROR_STILLPLAYING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"EC_PALETTE_CHANGED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":9 ,"Attrs":[] } ,{ "Name":"EC_VIDEO_SIZE_CHANGED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10 ,"Attrs":[] } ,{ "Name":"EC_QUALITY_CHANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":11 ,"Attrs":[] } ,{ "Name":"EC_SHUTTING_DOWN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12 ,"Attrs":[] } ,{ "Name":"EC_CLOCK_CHANGED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":13 ,"Attrs":[] } ,{ "Name":"EC_PAUSED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":14 ,"Attrs":[] } ,{ "Name":"EC_OPENING_FILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"EC_BUFFERING_DATA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":17 ,"Attrs":[] } ,{ "Name":"EC_FULLSCREEN_LOST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":18 ,"Attrs":[] } ,{ "Name":"EC_ACTIVATE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":19 ,"Attrs":[] } ,{ "Name":"EC_NEED_RESTART" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":20 ,"Attrs":[] } ,{ "Name":"EC_WINDOW_DESTROYED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":21 ,"Attrs":[] } ,{ "Name":"EC_DISPLAY_CHANGED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":22 ,"Attrs":[] } ,{ "Name":"EC_STARVATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":23 ,"Attrs":[] } ,{ "Name":"EC_OLE_EVENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":24 ,"Attrs":[] } ,{ "Name":"EC_NOTIFY_WINDOW" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":25 ,"Attrs":[] } ,{ "Name":"EC_STREAM_CONTROL_STOPPED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":26 ,"Attrs":[] } ,{ "Name":"EC_STREAM_CONTROL_STARTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":27 ,"Attrs":[] } ,{ "Name":"EC_END_OF_SEGMENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":28 ,"Attrs":[] } ,{ "Name":"EC_SEGMENT_STARTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":29 ,"Attrs":[] } ,{ "Name":"EC_LENGTH_CHANGED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":30 ,"Attrs":[] } ,{ "Name":"EC_DEVICE_LOST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":31 ,"Attrs":[] } ,{ "Name":"EC_SAMPLE_NEEDED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"EC_PROCESSING_LATENCY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":33 ,"Attrs":[] } ,{ "Name":"EC_SAMPLE_LATENCY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":34 ,"Attrs":[] } ,{ "Name":"EC_SCRUB_TIME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":35 ,"Attrs":[] } ,{ "Name":"EC_STEP_COMPLETE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":36 ,"Attrs":[] } ,{ "Name":"EC_TIMECODE_AVAILABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":48 ,"Attrs":[] } ,{ "Name":"EC_EXTDEVICE_MODE_CHANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":49 ,"Attrs":[] } ,{ "Name":"EC_STATE_CHANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":50 ,"Attrs":[] } ,{ "Name":"EC_GRAPH_CHANGED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":80 ,"Attrs":[] } ,{ "Name":"EC_CLOCK_UNSET" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":81 ,"Attrs":[] } ,{ "Name":"EC_VMR_RENDERDEVICE_SET" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":83 ,"Attrs":[] } ,{ "Name":"VMR_RENDER_DEVICE_OVERLAY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"VMR_RENDER_DEVICE_VIDMEM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"VMR_RENDER_DEVICE_SYSMEM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"EC_VMR_SURFACE_FLIPPED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":84 ,"Attrs":[] } ,{ "Name":"EC_VMR_RECONNECTION_FAILED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":85 ,"Attrs":[] } ,{ "Name":"EC_PREPROCESS_COMPLETE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":86 ,"Attrs":[] } ,{ "Name":"EC_CODECAPI_EVENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":87 ,"Attrs":[] } ,{ "Name":"EC_WMT_EVENT_BASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":593 ,"Attrs":[] } ,{ "Name":"EC_WMT_EVENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":594 ,"Attrs":[] } ,{ "Name":"EC_BUILT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":768 ,"Attrs":[] } ,{ "Name":"EC_UNBUILT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":769 ,"Attrs":[] } ,{ "Name":"EC_SKIP_FRAMES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":37 ,"Attrs":[] } ,{ "Name":"EC_PLEASE_REOPEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"EC_STATUS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65 ,"Attrs":[] } ,{ "Name":"EC_MARKER_HIT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":66 ,"Attrs":[] } ,{ "Name":"EC_LOADSTATUS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":67 ,"Attrs":[] } ,{ "Name":"EC_FILE_CLOSED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":68 ,"Attrs":[] } ,{ "Name":"EC_ERRORABORTEX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":69 ,"Attrs":[] } ,{ "Name":"AM_LOADSTATUS_CLOSED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"AM_LOADSTATUS_LOADINGDESCR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"AM_LOADSTATUS_LOADINGMCAST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"AM_LOADSTATUS_LOCATING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"AM_LOADSTATUS_CONNECTING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"AM_LOADSTATUS_OPENING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] } ,{ "Name":"AM_LOADSTATUS_OPEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":6 ,"Attrs":[] } ,{ "Name":"EC_NEW_PIN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"EC_RENDER_FINISHED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":33 ,"Attrs":[] } ,{ "Name":"EC_EOS_SOON" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":70 ,"Attrs":[] } ,{ "Name":"EC_CONTENTPROPERTY_CHANGED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":71 ,"Attrs":[] } ,{ "Name":"AM_CONTENTPROPERTY_TITLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"AM_CONTENTPROPERTY_AUTHOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"AM_CONTENTPROPERTY_COPYRIGHT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"AM_CONTENTPROPERTY_DESCRIPTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"EC_BANDWIDTHCHANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":72 ,"Attrs":[] } ,{ "Name":"EC_VIDEOFRAMEREADY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":73 ,"Attrs":[] } ,{ "Name":"EC_DVDBASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"EC_DVD_DOMAIN_CHANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":257 ,"Attrs":[] } ,{ "Name":"EC_DVD_TITLE_CHANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":258 ,"Attrs":[] } ,{ "Name":"EC_DVD_CHAPTER_START" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":259 ,"Attrs":[] } ,{ "Name":"EC_DVD_AUDIO_STREAM_CHANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":260 ,"Attrs":[] } ,{ "Name":"EC_DVD_SUBPICTURE_STREAM_CHANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":261 ,"Attrs":[] } ,{ "Name":"EC_DVD_ANGLE_CHANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":262 ,"Attrs":[] } ,{ "Name":"EC_DVD_BUTTON_CHANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":263 ,"Attrs":[] } ,{ "Name":"EC_DVD_VALID_UOPS_CHANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":264 ,"Attrs":[] } ,{ "Name":"EC_DVD_STILL_ON" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":265 ,"Attrs":[] } ,{ "Name":"EC_DVD_STILL_OFF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":266 ,"Attrs":[] } ,{ "Name":"EC_DVD_CURRENT_TIME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":267 ,"Attrs":[] } ,{ "Name":"EC_DVD_ERROR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":268 ,"Attrs":[] } ,{ "Name":"EC_DVD_WARNING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":269 ,"Attrs":[] } ,{ "Name":"EC_DVD_CHAPTER_AUTOSTOP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":270 ,"Attrs":[] } ,{ "Name":"EC_DVD_NO_FP_PGC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":271 ,"Attrs":[] } ,{ "Name":"EC_DVD_PLAYBACK_RATE_CHANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":272 ,"Attrs":[] } ,{ "Name":"EC_DVD_PARENTAL_LEVEL_CHANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":273 ,"Attrs":[] } ,{ "Name":"EC_DVD_PLAYBACK_STOPPED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":274 ,"Attrs":[] } ,{ "Name":"EC_DVD_ANGLES_AVAILABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":275 ,"Attrs":[] } ,{ "Name":"EC_DVD_PLAYPERIOD_AUTOSTOP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":276 ,"Attrs":[] } ,{ "Name":"EC_DVD_BUTTON_AUTO_ACTIVATED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":277 ,"Attrs":[] } ,{ "Name":"EC_DVD_CMD_START" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":278 ,"Attrs":[] } ,{ "Name":"EC_DVD_CMD_END" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":279 ,"Attrs":[] } ,{ "Name":"EC_DVD_DISC_EJECTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":280 ,"Attrs":[] } ,{ "Name":"EC_DVD_DISC_INSERTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":281 ,"Attrs":[] } ,{ "Name":"EC_DVD_CURRENT_HMSF_TIME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":282 ,"Attrs":[] } ,{ "Name":"EC_DVD_KARAOKE_MODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":283 ,"Attrs":[] } ,{ "Name":"EC_DVD_PROGRAM_CELL_CHANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":284 ,"Attrs":[] } ,{ "Name":"EC_DVD_TITLE_SET_CHANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":285 ,"Attrs":[] } ,{ "Name":"EC_DVD_PROGRAM_CHAIN_CHANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":286 ,"Attrs":[] } ,{ "Name":"EC_DVD_VOBU_Offset" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":287 ,"Attrs":[] } ,{ "Name":"EC_DVD_VOBU_Timestamp" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":288 ,"Attrs":[] } ,{ "Name":"EC_DVD_GPRM_Change" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":289 ,"Attrs":[] } ,{ "Name":"EC_DVD_SPRM_Change" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":290 ,"Attrs":[] } ,{ "Name":"EC_DVD_BeginNavigationCommands" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":291 ,"Attrs":[] } ,{ "Name":"EC_DVD_NavigationCommand" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":292 ,"Attrs":[] } ,{ "Name":"AM_AC3_ALTERNATE_AUDIO_1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"AM_AC3_ALTERNATE_AUDIO_2" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"AM_AC3_ALTERNATE_AUDIO_BOTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"AM_AC3_SERVICE_MAIN_AUDIO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"AM_AC3_SERVICE_NO_DIALOG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"AM_AC3_SERVICE_VISUALLY_IMPAIRED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"AM_AC3_SERVICE_HEARING_IMPAIRED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"AM_AC3_SERVICE_DIALOG_ONLY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"AM_AC3_SERVICE_COMMENTARY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] } ,{ "Name":"AM_AC3_SERVICE_EMERGENCY_FLASH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":6 ,"Attrs":[] } ,{ "Name":"AM_AC3_SERVICE_VOICE_OVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] } ,{ "Name":"AM_UseNewCSSKey" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"AM_ReverseBlockStart" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"AM_ReverseBlockEnd" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"AM_DVD_CGMS_RESERVED_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":120 ,"Attrs":[] } ,{ "Name":"AM_DVD_CGMS_COPY_PROTECT_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":24 ,"Attrs":[] } ,{ "Name":"AM_DVD_CGMS_COPY_PERMITTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"AM_DVD_CGMS_COPY_ONCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"AM_DVD_CGMS_NO_COPY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":24 ,"Attrs":[] } ,{ "Name":"AM_DVD_COPYRIGHT_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"AM_DVD_NOT_COPYRIGHTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"AM_DVD_COPYRIGHTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"AM_DVD_SECTOR_PROTECT_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"AM_DVD_SECTOR_NOT_PROTECTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"AM_DVD_SECTOR_PROTECTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"AMINTERLACE_IsInterlaced" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"AMINTERLACE_1FieldPerSample" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"AMINTERLACE_Field1First" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"AMINTERLACE_UNUSED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"AMINTERLACE_FieldPatternMask" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":48 ,"Attrs":[] } ,{ "Name":"AMINTERLACE_FieldPatField1Only" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"AMINTERLACE_FieldPatField2Only" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"AMINTERLACE_FieldPatBothRegular" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"AMINTERLACE_FieldPatBothIrregular" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":48 ,"Attrs":[] } ,{ "Name":"AMINTERLACE_DisplayModeMask" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":192 ,"Attrs":[] } ,{ "Name":"AMINTERLACE_DisplayModeBobOnly" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"AMINTERLACE_DisplayModeWeaveOnly" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"AMINTERLACE_DisplayModeBobOrWeave" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"AMCOPYPROTECT_RestrictDuplication" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"AMCONTROL_USED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"AMCONTROL_PAD_TO_4x3" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"AMCONTROL_PAD_TO_16x9" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"AMCONTROL_COLORINFO_PRESENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"AM_VIDEO_FLAG_FIELD_MASK" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"AM_VIDEO_FLAG_INTERLEAVED_FRAME" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"AM_VIDEO_FLAG_FIELD1" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"AM_VIDEO_FLAG_FIELD2" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"AM_VIDEO_FLAG_FIELD1FIRST" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"AM_VIDEO_FLAG_WEAVE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"AM_VIDEO_FLAG_IPB_MASK" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":48 ,"Attrs":[] } ,{ "Name":"AM_VIDEO_FLAG_I_SAMPLE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"AM_VIDEO_FLAG_P_SAMPLE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"AM_VIDEO_FLAG_B_SAMPLE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"AM_VIDEO_FLAG_REPEAT_FIELD" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"AVIF_HASINDEX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"AVIF_MUSTUSEINDEX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"AVIF_ISINTERLEAVED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"AVIF_TRUSTCKTYPE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] } ,{ "Name":"AVIF_WASCAPTUREFILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] } ,{ "Name":"AVIF_COPYRIGHTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] } ,{ "Name":"AVI_HEADERSIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] } ,{ "Name":"AVISF_DISABLED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"AVISF_VIDEO_PALCHANGES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] } ,{ "Name":"AVIIF_LIST" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"AVIIF_KEYFRAME" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"AVIIF_FIRSTPART" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"AVIIF_LASTPART" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"AVIIF_NOTIME" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"AVIIF_COMPUSE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":268369920 ,"Attrs":[] } ,{ "Name":"TIMECODE_RATE_30DROP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"TIMECODE_SMPTE_BINARY_GROUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] } ,{ "Name":"TIMECODE_SMPTE_COLOR_FRAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"AVI_INDEX_OF_INDEXES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"AVI_INDEX_OF_CHUNKS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"AVI_INDEX_OF_TIMED_CHUNKS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"AVI_INDEX_OF_SUB_2FIELD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"AVI_INDEX_IS_DATA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"AVI_INDEX_SUB_DEFAULT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"AVI_INDEX_SUB_2FIELD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"STDINDEXSIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] } ,{ "Name":"AVISTDINDEX_DELTAFRAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483648 ,"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":"AMVA_TYPEINDEX_OUTPUTFRAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] } ,{ "Name":"AMVA_QUERYRENDERSTATUSF_READ" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"MIN_DIMENSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"BDA_PLP_ID_NOT_SET" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-1 ,"Attrs":[] } ,{ "Name":"CDEF_CLASS_DEFAULT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"CDEF_BYPASS_CLASS_MANAGER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"CDEF_MERIT_ABOVE_DO_NOT_USE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"CDEF_DEVMON_CMGR_DEVICE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"CDEF_DEVMON_DMO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"CDEF_DEVMON_PNP_DEVICE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"CDEF_DEVMON_FILTER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"CDEF_DEVMON_SELECTIVE_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":240 ,"Attrs":[] } ,{ "Name":"CHARS_IN_GUID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":39 ,"Attrs":[] } ,{ "Name":"MAX_PIN_NAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"MAX_FILTER_NAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"AM_GBF_PREVFRAMESKIPPED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"AM_GBF_NOTASYNCPOINT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"AM_GBF_NOWAIT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"AM_GBF_NODDSURFACELOCK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"AMF_AUTOMATICGAIN" ,"Type":{"Kind":"Native","Name":"Double"} ,"ValueType":"Double" ,"Value":-1 ,"Attrs":[] } ,{ "Name":"AnalogVideo_NTSC_Mask" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] } ,{ "Name":"AnalogVideo_PAL_Mask" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1052656 ,"Attrs":[] } ,{ "Name":"AnalogVideo_SECAM_Mask" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1044480 ,"Attrs":[] } ,{ "Name":"MPEG2_PROGRAM_STREAM_MAP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"MPEG2_PROGRAM_ELEMENTARY_STREAM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"MPEG2_PROGRAM_DIRECTORY_PES_PACKET" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"MPEG2_PROGRAM_PACK_HEADER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"MPEG2_PROGRAM_PES_STREAM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"MPEG2_PROGRAM_SYSTEM_HEADER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] } ,{ "Name":"SUBSTREAM_FILTER_VAL_NONE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":268435456 ,"Attrs":[] } ,{ "Name":"AM_GETDECODERCAP_QUERY_VMR_SUPPORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"VMR_NOTSUPPORTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"VMR_SUPPORTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"AM_QUERY_DECODER_VMR_SUPPORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"AM_QUERY_DECODER_DXVA_1_SUPPORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"AM_QUERY_DECODER_DVD_SUPPORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"AM_QUERY_DECODER_ATSC_SD_SUPPORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"AM_QUERY_DECODER_ATSC_HD_SUPPORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] } ,{ "Name":"AM_GETDECODERCAP_QUERY_VMR9_SUPPORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":6 ,"Attrs":[] } ,{ "Name":"AM_GETDECODERCAP_QUERY_EVR_SUPPORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] } ,{ "Name":"DECODER_CAP_NOTSUPPORTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"DECODER_CAP_SUPPORTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"VMRBITMAP_DISABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"VMRBITMAP_HDC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"VMRBITMAP_ENTIREDDS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"VMRBITMAP_SRCCOLORKEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"VMRBITMAP_SRCRECT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"DVD_TITLE_MENU" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"DVD_STREAM_DATA_CURRENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] } ,{ "Name":"DVD_STREAM_DATA_VMGM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] } ,{ "Name":"DVD_STREAM_DATA_VTSM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1025 ,"Attrs":[] } ,{ "Name":"DVD_DEFAULT_AUDIO_STREAM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15 ,"Attrs":[] } ,{ "Name":"DVD_AUDIO_CAPS_AC3" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"DVD_AUDIO_CAPS_MPEG2" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"DVD_AUDIO_CAPS_LPCM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"DVD_AUDIO_CAPS_DTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"DVD_AUDIO_CAPS_SDDS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"MEDIATYPE_CONTROL" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"e06d8021-db46-11cf-b4d1-00805f6cbbea" ,"Attrs":[] } ,{ "Name":"PBDA_AUX_CONNECTOR_TYPE_SVideo" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"a0e905f4-24c9-4a54-b761-213355efc13a" ,"Attrs":[] } ,{ "Name":"PBDA_AUX_CONNECTOR_TYPE_Composite" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"f6298b4c-c725-4d42-849b-410bbb14ea62" ,"Attrs":[] } ,{ "Name":"CLSID_PBDA_AUX_DATA_TYPE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"fd456373-3323-4090-adca-8ed45f55cf10" ,"Attrs":[] } ,{ "Name":"CLSID_PBDA_Encoder_DATA_TYPE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"728fd6bc-5546-4716-b103-f899f5a1fa68" ,"Attrs":[] } ,{ "Name":"PBDA_Encoder_Audio_AlgorithmType_MPEG1LayerII" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"PBDA_Encoder_Audio_AlgorithmType_AC3" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"PBDA_Encoder_Video_MPEG2PartII" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"PBDA_Encoder_Video_MPEG4Part10" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"PBDA_Encoder_Video_AVC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"PBDA_Encoder_Video_H264" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"PBDA_Encoder_BitrateMode_Constant" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"PBDA_Encoder_BitrateMode_Variable" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"PBDA_Encoder_BitrateMode_Average" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"CLSID_PBDA_FDC_DATA_TYPE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"e7dbf9a0-22ab-4047-8e67-ef9ad504e729" ,"Attrs":[] } ,{ "Name":"CLSID_PBDA_GDDS_DATA_TYPE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c80c0df3-6052-4c16-9f56-c44c21f73c45" ,"Attrs":[] } ,{ "Name":"LIBID_QuartzNetTypeLib" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"56a868b1-0ad4-11ce-b03a-0020af0ba770" ,"Attrs":[] } ,{ "Name":"LIBID_QuartzTypeLib" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"56a868b0-0ad4-11ce-b03a-0020af0ba770" ,"Attrs":[] } ,{ "Name":"CLSID_AMMultiMediaStream" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"49c47ce5-9ba4-11d0-8212-00c04fc32c45" ,"Attrs":[] } ,{ "Name":"CLSID_AMDirectDrawStream" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"49c47ce4-9ba4-11d0-8212-00c04fc32c45" ,"Attrs":[] } ,{ "Name":"CLSID_AMAudioStream" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"8496e040-af4c-11d0-8212-00c04fc32c45" ,"Attrs":[] } ,{ "Name":"CLSID_AMAudioData" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"f2468580-af8a-11d0-8212-00c04fc32c45" ,"Attrs":[] } ,{ "Name":"CLSID_AMMediaTypeStream" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"cf0f2f7c-f7bf-11d0-900d-00c04fd9189d" ,"Attrs":[] } ,{ "Name":"AMDDS_NONE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"AMDDS_DCIPS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"AMDDS_PS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"AMDDS_RGBOVR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"AMDDS_YUVOVR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"AMDDS_RGBOFF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"AMDDS_YUVOFF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"AMDDS_RGBFLP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"AMDDS_YUVFLP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"AMDDS_ALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":255 ,"Attrs":[] } ,{ "Name":"MAX_SIZE_MPEG1_SEQUENCE_INFO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":140 ,"Attrs":[] } ,{ "Name":"CLSID_DMOWrapperFilter" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"94297043-bd82-4dfd-b0de-8177739c6d20" ,"Attrs":[] } ,{ "Name":"CLSID_DMOFilterCategory" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"bcd5796c-bd52-4d30-ab76-70f975b89199" ,"Attrs":[] } ,{ "Name":"AM_MPEG_AUDIO_DUAL_MERGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"AM_MPEG_AUDIO_DUAL_LEFT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"AM_MPEG_AUDIO_DUAL_RIGHT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"CLSID_XMLGraphBuilder" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"1bb05961-5fbf-11d2-a521-44df07c10000" ,"Attrs":[] } ,{ "Name":"VFW_FIRST_CODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] } ,{ "Name":"MAX_ERROR_TEXT_LEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":160 ,"Attrs":[] } ,{ "Name":"MPBOOL_TRUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"MPBOOL_FALSE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"DWORD_ALLPARAMS" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-1 ,"Attrs":[] } ,{ "Name":"GUID_TIME_REFERENCE" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"93ad712b-daa0-4ffe-bc81-b0ce500fcdd9" ,"Attrs":[] } ,{ "Name":"GUID_TIME_MUSIC" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"0574c49d-5b04-4b15-a542-ae282030117b" ,"Attrs":[] } ,{ "Name":"GUID_TIME_SAMPLES" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"a8593d05-0c43-4984-9a63-97af9e02c4c0" ,"Attrs":[] } ,{ "Name":"MPF_ENVLP_STANDARD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"MPF_ENVLP_BEGIN_CURRENTVAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"MPF_ENVLP_BEGIN_NEUTRALVAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"MPF_PUNCHIN_REFTIME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"MPF_PUNCHIN_NOW" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"MPF_PUNCHIN_STOPPED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"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":[] } ,{ "Name":"MSPID_PrimaryVideo" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"a35ff56a-9fda-11d0-8fdf-00c04fd9189d" ,"Attrs":[] } ,{ "Name":"MSPID_PrimaryAudio" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"a35ff56b-9fda-11d0-8fdf-00c04fd9189d" ,"Attrs":[] } ,{ "Name":"VFW_E_INVALIDMEDIATYPE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220992 ,"Attrs":[] } ,{ "Name":"VFW_E_INVALIDSUBTYPE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220991 ,"Attrs":[] } ,{ "Name":"VFW_E_NEED_OWNER" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220990 ,"Attrs":[] } ,{ "Name":"VFW_E_ENUM_OUT_OF_SYNC" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220989 ,"Attrs":[] } ,{ "Name":"VFW_E_ALREADY_CONNECTED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220988 ,"Attrs":[] } ,{ "Name":"VFW_E_FILTER_ACTIVE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220987 ,"Attrs":[] } ,{ "Name":"VFW_E_NO_TYPES" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220986 ,"Attrs":[] } ,{ "Name":"VFW_E_NO_ACCEPTABLE_TYPES" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220985 ,"Attrs":[] } ,{ "Name":"VFW_E_INVALID_DIRECTION" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220984 ,"Attrs":[] } ,{ "Name":"VFW_E_NOT_CONNECTED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220983 ,"Attrs":[] } ,{ "Name":"VFW_E_NO_ALLOCATOR" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220982 ,"Attrs":[] } ,{ "Name":"VFW_E_RUNTIME_ERROR" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220981 ,"Attrs":[] } ,{ "Name":"VFW_E_BUFFER_NOTSET" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220980 ,"Attrs":[] } ,{ "Name":"VFW_E_BUFFER_OVERFLOW" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220979 ,"Attrs":[] } ,{ "Name":"VFW_E_BADALIGN" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220978 ,"Attrs":[] } ,{ "Name":"VFW_E_ALREADY_COMMITTED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220977 ,"Attrs":[] } ,{ "Name":"VFW_E_BUFFERS_OUTSTANDING" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220976 ,"Attrs":[] } ,{ "Name":"VFW_E_NOT_COMMITTED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220975 ,"Attrs":[] } ,{ "Name":"VFW_E_SIZENOTSET" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220974 ,"Attrs":[] } ,{ "Name":"VFW_E_NO_CLOCK" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220973 ,"Attrs":[] } ,{ "Name":"VFW_E_NO_SINK" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220972 ,"Attrs":[] } ,{ "Name":"VFW_E_NO_INTERFACE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220971 ,"Attrs":[] } ,{ "Name":"VFW_E_NOT_FOUND" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220970 ,"Attrs":[] } ,{ "Name":"VFW_E_CANNOT_CONNECT" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220969 ,"Attrs":[] } ,{ "Name":"VFW_E_CANNOT_RENDER" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220968 ,"Attrs":[] } ,{ "Name":"VFW_E_CHANGING_FORMAT" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220967 ,"Attrs":[] } ,{ "Name":"VFW_E_NO_COLOR_KEY_SET" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220966 ,"Attrs":[] } ,{ "Name":"VFW_E_NOT_OVERLAY_CONNECTION" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220965 ,"Attrs":[] } ,{ "Name":"VFW_E_NOT_SAMPLE_CONNECTION" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220964 ,"Attrs":[] } ,{ "Name":"VFW_E_PALETTE_SET" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220963 ,"Attrs":[] } ,{ "Name":"VFW_E_COLOR_KEY_SET" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220962 ,"Attrs":[] } ,{ "Name":"VFW_E_NO_COLOR_KEY_FOUND" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220961 ,"Attrs":[] } ,{ "Name":"VFW_E_NO_PALETTE_AVAILABLE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220960 ,"Attrs":[] } ,{ "Name":"VFW_E_NO_DISPLAY_PALETTE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220959 ,"Attrs":[] } ,{ "Name":"VFW_E_TOO_MANY_COLORS" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220958 ,"Attrs":[] } ,{ "Name":"VFW_E_STATE_CHANGED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220957 ,"Attrs":[] } ,{ "Name":"VFW_E_NOT_STOPPED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220956 ,"Attrs":[] } ,{ "Name":"VFW_E_NOT_PAUSED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220955 ,"Attrs":[] } ,{ "Name":"VFW_E_NOT_RUNNING" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220954 ,"Attrs":[] } ,{ "Name":"VFW_E_WRONG_STATE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220953 ,"Attrs":[] } ,{ "Name":"VFW_E_START_TIME_AFTER_END" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220952 ,"Attrs":[] } ,{ "Name":"VFW_E_INVALID_RECT" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220951 ,"Attrs":[] } ,{ "Name":"VFW_E_TYPE_NOT_ACCEPTED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220950 ,"Attrs":[] } ,{ "Name":"VFW_E_SAMPLE_REJECTED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220949 ,"Attrs":[] } ,{ "Name":"VFW_E_SAMPLE_REJECTED_EOS" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220948 ,"Attrs":[] } ,{ "Name":"VFW_E_DUPLICATE_NAME" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220947 ,"Attrs":[] } ,{ "Name":"VFW_S_DUPLICATE_NAME" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":262701 ,"Attrs":[] } ,{ "Name":"VFW_E_TIMEOUT" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220946 ,"Attrs":[] } ,{ "Name":"VFW_E_INVALID_FILE_FORMAT" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220945 ,"Attrs":[] } ,{ "Name":"VFW_E_ENUM_OUT_OF_RANGE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220944 ,"Attrs":[] } ,{ "Name":"VFW_E_CIRCULAR_GRAPH" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220943 ,"Attrs":[] } ,{ "Name":"VFW_E_NOT_ALLOWED_TO_SAVE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220942 ,"Attrs":[] } ,{ "Name":"VFW_E_TIME_ALREADY_PASSED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220941 ,"Attrs":[] } ,{ "Name":"VFW_E_ALREADY_CANCELLED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220940 ,"Attrs":[] } ,{ "Name":"VFW_E_CORRUPT_GRAPH_FILE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220939 ,"Attrs":[] } ,{ "Name":"VFW_E_ADVISE_ALREADY_SET" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220938 ,"Attrs":[] } ,{ "Name":"VFW_S_STATE_INTERMEDIATE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":262711 ,"Attrs":[] } ,{ "Name":"VFW_E_NO_MODEX_AVAILABLE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220936 ,"Attrs":[] } ,{ "Name":"VFW_E_NO_ADVISE_SET" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220935 ,"Attrs":[] } ,{ "Name":"VFW_E_NO_FULLSCREEN" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220934 ,"Attrs":[] } ,{ "Name":"VFW_E_IN_FULLSCREEN_MODE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220933 ,"Attrs":[] } ,{ "Name":"VFW_E_UNKNOWN_FILE_TYPE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220928 ,"Attrs":[] } ,{ "Name":"VFW_E_CANNOT_LOAD_SOURCE_FILTER" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220927 ,"Attrs":[] } ,{ "Name":"VFW_S_PARTIAL_RENDER" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":262722 ,"Attrs":[] } ,{ "Name":"VFW_E_FILE_TOO_SHORT" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220925 ,"Attrs":[] } ,{ "Name":"VFW_E_INVALID_FILE_VERSION" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220924 ,"Attrs":[] } ,{ "Name":"VFW_S_SOME_DATA_IGNORED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":262725 ,"Attrs":[] } ,{ "Name":"VFW_S_CONNECTIONS_DEFERRED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":262726 ,"Attrs":[] } ,{ "Name":"VFW_E_INVALID_CLSID" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220921 ,"Attrs":[] } ,{ "Name":"VFW_E_INVALID_MEDIA_TYPE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220920 ,"Attrs":[] } ,{ "Name":"VFW_E_BAD_KEY" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220494 ,"Attrs":[] } ,{ "Name":"VFW_S_NO_MORE_ITEMS" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":262403 ,"Attrs":[] } ,{ "Name":"VFW_E_SAMPLE_TIME_NOT_SET" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220919 ,"Attrs":[] } ,{ "Name":"VFW_S_RESOURCE_NOT_NEEDED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":262736 ,"Attrs":[] } ,{ "Name":"VFW_E_MEDIA_TIME_NOT_SET" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220911 ,"Attrs":[] } ,{ "Name":"VFW_E_NO_TIME_FORMAT_SET" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220910 ,"Attrs":[] } ,{ "Name":"VFW_E_MONO_AUDIO_HW" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220909 ,"Attrs":[] } ,{ "Name":"VFW_S_MEDIA_TYPE_IGNORED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":262740 ,"Attrs":[] } ,{ "Name":"VFW_E_NO_DECOMPRESSOR" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220907 ,"Attrs":[] } ,{ "Name":"VFW_E_NO_AUDIO_HARDWARE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220906 ,"Attrs":[] } ,{ "Name":"VFW_S_VIDEO_NOT_RENDERED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":262743 ,"Attrs":[] } ,{ "Name":"VFW_S_AUDIO_NOT_RENDERED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":262744 ,"Attrs":[] } ,{ "Name":"VFW_E_RPZA" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220903 ,"Attrs":[] } ,{ "Name":"VFW_S_RPZA" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":262746 ,"Attrs":[] } ,{ "Name":"VFW_E_PROCESSOR_NOT_SUITABLE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220901 ,"Attrs":[] } ,{ "Name":"VFW_E_UNSUPPORTED_AUDIO" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220900 ,"Attrs":[] } ,{ "Name":"VFW_E_UNSUPPORTED_VIDEO" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220899 ,"Attrs":[] } ,{ "Name":"VFW_E_MPEG_NOT_CONSTRAINED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220898 ,"Attrs":[] } ,{ "Name":"VFW_E_NOT_IN_GRAPH" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220897 ,"Attrs":[] } ,{ "Name":"VFW_S_ESTIMATED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":262752 ,"Attrs":[] } ,{ "Name":"VFW_E_NO_TIME_FORMAT" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220895 ,"Attrs":[] } ,{ "Name":"VFW_E_READ_ONLY" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220894 ,"Attrs":[] } ,{ "Name":"VFW_S_RESERVED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":262755 ,"Attrs":[] } ,{ "Name":"VFW_E_BUFFER_UNDERFLOW" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220892 ,"Attrs":[] } ,{ "Name":"VFW_E_UNSUPPORTED_STREAM" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220891 ,"Attrs":[] } ,{ "Name":"VFW_E_NO_TRANSPORT" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220890 ,"Attrs":[] } ,{ "Name":"VFW_S_STREAM_OFF" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":262759 ,"Attrs":[] } ,{ "Name":"VFW_S_CANT_CUE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":262760 ,"Attrs":[] } ,{ "Name":"VFW_E_BAD_VIDEOCD" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220887 ,"Attrs":[] } ,{ "Name":"VFW_S_NO_STOP_TIME" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":262768 ,"Attrs":[] } ,{ "Name":"VFW_E_OUT_OF_VIDEO_MEMORY" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220879 ,"Attrs":[] } ,{ "Name":"VFW_E_VP_NEGOTIATION_FAILED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220878 ,"Attrs":[] } ,{ "Name":"VFW_E_DDRAW_CAPS_NOT_SUITABLE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220877 ,"Attrs":[] } ,{ "Name":"VFW_E_NO_VP_HARDWARE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220876 ,"Attrs":[] } ,{ "Name":"VFW_E_NO_CAPTURE_HARDWARE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220875 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_OPERATION_INHIBITED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220874 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_INVALIDDOMAIN" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220873 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_NO_BUTTON" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220872 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_GRAPHNOTREADY" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220871 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_RENDERFAIL" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220870 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_DECNOTENOUGH" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220869 ,"Attrs":[] } ,{ "Name":"VFW_E_DDRAW_VERSION_NOT_SUITABLE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220868 ,"Attrs":[] } ,{ "Name":"VFW_E_COPYPROT_FAILED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220867 ,"Attrs":[] } ,{ "Name":"VFW_S_NOPREVIEWPIN" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":262782 ,"Attrs":[] } ,{ "Name":"VFW_E_TIME_EXPIRED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220865 ,"Attrs":[] } ,{ "Name":"VFW_S_DVD_NON_ONE_SEQUENTIAL" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":262784 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_WRONG_SPEED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220863 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_MENU_DOES_NOT_EXIST" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220862 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_CMD_CANCELLED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220861 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_STATE_WRONG_VERSION" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220860 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_STATE_CORRUPT" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220859 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_STATE_WRONG_DISC" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220858 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_INCOMPATIBLE_REGION" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220857 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_NO_ATTRIBUTES" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220856 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_NO_GOUP_PGC" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220855 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_LOW_PARENTAL_LEVEL" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220854 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_NOT_IN_KARAOKE_MODE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220853 ,"Attrs":[] } ,{ "Name":"VFW_S_DVD_CHANNEL_CONTENTS_NOT_AVAILABLE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":262796 ,"Attrs":[] } ,{ "Name":"VFW_S_DVD_NOT_ACCURATE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":262797 ,"Attrs":[] } ,{ "Name":"VFW_E_FRAME_STEP_UNSUPPORTED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220850 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_STREAM_DISABLED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220849 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_TITLE_UNKNOWN" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220848 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_INVALID_DISC" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220847 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_NO_RESUME_INFORMATION" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220846 ,"Attrs":[] } ,{ "Name":"VFW_E_PIN_ALREADY_BLOCKED_ON_THIS_THREAD" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220845 ,"Attrs":[] } ,{ "Name":"VFW_E_PIN_ALREADY_BLOCKED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220844 ,"Attrs":[] } ,{ "Name":"VFW_E_CERTIFICATION_FAILURE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220843 ,"Attrs":[] } ,{ "Name":"VFW_E_VMR_NOT_IN_MIXER_MODE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220842 ,"Attrs":[] } ,{ "Name":"VFW_E_VMR_NO_AP_SUPPLIED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220841 ,"Attrs":[] } ,{ "Name":"VFW_E_VMR_NO_DEINTERLACE_HW" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220840 ,"Attrs":[] } ,{ "Name":"VFW_E_VMR_NO_PROCAMP_HW" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220839 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_VMR9_INCOMPATIBLEDEC" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220838 ,"Attrs":[] } ,{ "Name":"VFW_E_NO_COPP_HW" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220837 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_NONBLOCKING" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220836 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_TOO_MANY_RENDERERS_IN_FILTER_GRAPH" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220835 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_NON_EVR_RENDERER_IN_FILTER_GRAPH" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220834 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_RESOLUTION_ERROR" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220833 ,"Attrs":[] } ,{ "Name":"E_PROP_SET_UNSUPPORTED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147023726 ,"Attrs":[] } ,{ "Name":"E_PROP_ID_UNSUPPORTED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147023728 ,"Attrs":[] } ,{ "Name":"VFW_E_CODECAPI_LINEAR_RANGE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220720 ,"Attrs":[] } ,{ "Name":"VFW_E_CODECAPI_ENUMERATED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220719 ,"Attrs":[] } ,{ "Name":"VFW_E_CODECAPI_NO_DEFAULT" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220717 ,"Attrs":[] } ,{ "Name":"VFW_E_CODECAPI_NO_CURRENT_VALUE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220716 ,"Attrs":[] } ,{ "Name":"VFW_E_DVD_CHAPTER_DOES_NOT_EXIST" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220715 ,"Attrs":[] } ,{ "Name":"VFW_S_DVD_RENDER_STATUS" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":262944 ,"Attrs":[] } ,{ "Name":"DTV_CardStatus_Inserted" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"DTV_CardStatus_Removed" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"DTV_CardStatus_Error" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"DTV_CardStatus_FirmwareDownload" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"OCUR_PAIRING_PROTOCOL_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"PBDA_PAIRING_PROTOCOL_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"DTV_MMIMessage_Open" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"DTV_MMIMessage_Close" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"DTV_Entitlement_CanDecrypt" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"DTV_Entitlement_NotEntitled" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"DTV_Entitlement_TechnicalFailure" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"AudioType_Standard" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"AudioType_Music_And_Effects" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"AudioType_Visually_Impaired" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"AudioType_Hearing_Impaired" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"AudioType_Dialogue" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"AudioType_Commentary" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] } ,{ "Name":"AudioType_Emergency" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":6 ,"Attrs":[] } ,{ "Name":"AudioType_Voiceover" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] } ,{ "Name":"AudioType_Reserved" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-1 ,"Attrs":[] } ,{ "Name":"MAX_COUNTRY_CODE_STRING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"PARENTAL_CONTROL_TIME_RANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"REQUIRED_PARENTAL_CONTROL_TIME_RANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"PARENTAL_CONTROL_CONTENT_RATING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"PARENTAL_CONTROL_ATTRIB_VIOLENCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] } ,{ "Name":"PARENTAL_CONTROL_ATTRIB_LANGUAGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":513 ,"Attrs":[] } ,{ "Name":"PARENTAL_CONTROL_ATTRIB_SEXUAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":514 ,"Attrs":[] } ,{ "Name":"PARENTAL_CONTROL_ATTRIB_DIALOGUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":515 ,"Attrs":[] } ,{ "Name":"PARENTAL_CONTROL_ATTRIB_FANTASY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":516 ,"Attrs":[] } ,{ "Name":"PARENTAL_CONTROL_VALUE_UNDEFINED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"MPEG2_FILTER_VERSION_1_SIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":124 ,"Attrs":[] } ,{ "Name":"MPEG2_FILTER_VERSION_2_SIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":133 ,"Attrs":[] } ,{ "Name":"SID_MSVidCtl_CurrentAudioEndpoint" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"cf9a88f4-abcf-4ed8-9b74-7db33445459e" ,"Attrs":[] } ,{ "Name":"STREAMBUFFER_EC_BASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":806 ,"Attrs":[] } ,{ "Name":"EVENTID_SBE2RecControlStarted" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"8966a89e-f83e-4c0e-bc3b-bfa7649e04cb" ,"Attrs":[] } ,{ "Name":"EVENTID_SBE2RecControlStopped" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"454b1ec8-0c9b-4caa-b1a1-1e7a2666f6c3" ,"Attrs":[] } ,{ "Name":"SBE2_STREAM_DESC_EVENT" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"2313a4ed-bf2d-454f-ad8a-d95ba7f91fee" ,"Attrs":[] } ,{ "Name":"SBE2_V1_STREAMS_CREATION_EVENT" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"000fcf09-97f5-46ac-9769-7a83b35384fb" ,"Attrs":[] } ,{ "Name":"SBE2_V2_STREAMS_CREATION_EVENT" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"a72530a3-0344-4cab-a2d0-fe937dbdcab3" ,"Attrs":[] } ,{ "Name":"SBE2_STREAM_DESC_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"SID_DRMSecureServiceChannel" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c4c4-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"CLSID_ETFilterEncProperties" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c481-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"CLSID_ETFilterTagProperties" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c491-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"CLSID_PTFilter" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"9cd31617-b303-4f96-8330-2eb173ea4dc6" ,"Attrs":[] } ,{ "Name":"CLSID_DTFilterEncProperties" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c482-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"CLSID_DTFilterTagProperties" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c492-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"CLSID_XDSCodecProperties" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c483-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"CLSID_XDSCodecTagProperties" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c493-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"CLSID_CPCAFiltersCategory" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c4fc-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"EVENTID_XDSCodecNewXDSRating" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c4e0-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"EVENTID_XDSCodecDuplicateXDSRating" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c4df-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"EVENTID_XDSCodecNewXDSPacket" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c4e1-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"EVENTID_DTFilterRatingChange" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c4e2-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"EVENTID_DTFilterRatingsBlock" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c4e3-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"EVENTID_DTFilterRatingsUnblock" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c4e4-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"EVENTID_DTFilterXDSPacket" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c4e5-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"EVENTID_ETFilterEncryptionOn" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c4e6-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"EVENTID_ETFilterEncryptionOff" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c4e7-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"EVENTID_DTFilterCOPPUnblock" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c4e8-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"EVENTID_EncDecFilterError" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c4e9-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"EVENTID_DTFilterCOPPBlock" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c4ea-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"EVENTID_ETFilterCopyOnce" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c4eb-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"EVENTID_ETFilterCopyNever" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c4f0-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"EVENTID_DTFilterDataFormatOK" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c4ec-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"EVENTID_DTFilterDataFormatFailure" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c4ed-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"EVENTID_ETDTFilterLicenseOK" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c4ee-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"EVENTID_ETDTFilterLicenseFailure" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c4ef-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"MEDIASUBTYPE_ETDTFilter_Tagged" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c4d0-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"FORMATTYPE_ETDTFilter_Tagged" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c4c4c4d1-0049-4e2b-98fb-9537f6ce516d" ,"Attrs":[] } ,{ "Name":"MEDIASUBTYPE_CPFilters_Processed" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"46adbd28-6fd0-4796-93b2-155c51dc048d" ,"Attrs":[] } ,{ "Name":"FORMATTYPE_CPFilters_Processed" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"6739b36f-1d5f-4ac2-8192-28bb0e73d16a" ,"Attrs":[] } ,{ "Name":"EVENTID_EncDecFilterEvent" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4a1b465b-0fb9-4159-afbd-e33006a0f9f4" ,"Attrs":[] } ,{ "Name":"EVENTID_FormatNotSupportedEvent" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"24b2280a-b2aa-4777-bf65-63f35e7b024a" ,"Attrs":[] } ,{ "Name":"EVENTID_DemultiplexerFilterDiscontinuity" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"16155770-aed5-475c-bb98-95a33070df0c" ,"Attrs":[] } ,{ "Name":"DSATTRIB_WMDRMProtectionInfo" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"40749583-6b9d-4eec-b43c-67a1801e1a9b" ,"Attrs":[] } ,{ "Name":"DSATTRIB_BadSampleInfo" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"e4846dda-5838-42b4-b897-6f7e5faa2f2f" ,"Attrs":[] } ,{ "Name":"MPEG_PAT_PID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"MPEG_PAT_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"MPEG_CAT_PID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"MPEG_CAT_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"MPEG_PMT_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"MPEG_TSDT_PID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"MPEG_TSDT_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"ATSC_MGT_PID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8187 ,"Attrs":[] } ,{ "Name":"ATSC_MGT_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":199 ,"Attrs":[] } ,{ "Name":"ATSC_VCT_PID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8187 ,"Attrs":[] } ,{ "Name":"ATSC_VCT_TERR_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":200 ,"Attrs":[] } ,{ "Name":"ATSC_VCT_CABL_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":201 ,"Attrs":[] } ,{ "Name":"ATSC_EIT_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":203 ,"Attrs":[] } ,{ "Name":"ATSC_ETT_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":204 ,"Attrs":[] } ,{ "Name":"ATSC_RRT_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":202 ,"Attrs":[] } ,{ "Name":"ATSC_RRT_PID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8187 ,"Attrs":[] } ,{ "Name":"ATSC_STT_PID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8187 ,"Attrs":[] } ,{ "Name":"ATSC_STT_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":205 ,"Attrs":[] } ,{ "Name":"ATSC_PIT_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":208 ,"Attrs":[] } ,{ "Name":"DVB_NIT_PID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"DVB_NIT_ACTUAL_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"DVB_NIT_OTHER_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65 ,"Attrs":[] } ,{ "Name":"DVB_SDT_PID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":17 ,"Attrs":[] } ,{ "Name":"DVB_SDT_ACTUAL_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":66 ,"Attrs":[] } ,{ "Name":"DVB_SDT_OTHER_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":70 ,"Attrs":[] } ,{ "Name":"DVB_BAT_PID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":17 ,"Attrs":[] } ,{ "Name":"DVB_BAT_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":74 ,"Attrs":[] } ,{ "Name":"DVB_EIT_PID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":18 ,"Attrs":[] } ,{ "Name":"DVB_EIT_ACTUAL_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":78 ,"Attrs":[] } ,{ "Name":"DVB_EIT_OTHER_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":79 ,"Attrs":[] } ,{ "Name":"DVB_RST_PID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":19 ,"Attrs":[] } ,{ "Name":"DVB_RST_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":113 ,"Attrs":[] } ,{ "Name":"DVB_TDT_PID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":20 ,"Attrs":[] } ,{ "Name":"DVB_TDT_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":112 ,"Attrs":[] } ,{ "Name":"DVB_ST_PID_16" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"DVB_ST_PID_17" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":17 ,"Attrs":[] } ,{ "Name":"DVB_ST_PID_18" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":18 ,"Attrs":[] } ,{ "Name":"DVB_ST_PID_19" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":19 ,"Attrs":[] } ,{ "Name":"DVB_ST_PID_20" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":20 ,"Attrs":[] } ,{ "Name":"DVB_ST_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":114 ,"Attrs":[] } ,{ "Name":"ISDB_ST_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":114 ,"Attrs":[] } ,{ "Name":"DVB_TOT_PID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":20 ,"Attrs":[] } ,{ "Name":"DVB_TOT_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":115 ,"Attrs":[] } ,{ "Name":"DVB_DIT_PID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":30 ,"Attrs":[] } ,{ "Name":"DVB_DIT_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":126 ,"Attrs":[] } ,{ "Name":"DVB_SIT_PID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":31 ,"Attrs":[] } ,{ "Name":"DVB_SIT_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":127 ,"Attrs":[] } ,{ "Name":"ISDB_EMM_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":133 ,"Attrs":[] } ,{ "Name":"ISDB_BIT_PID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":36 ,"Attrs":[] } ,{ "Name":"ISDB_BIT_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":196 ,"Attrs":[] } ,{ "Name":"ISDB_NBIT_PID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":37 ,"Attrs":[] } ,{ "Name":"ISDB_NBIT_MSG_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":197 ,"Attrs":[] } ,{ "Name":"ISDB_NBIT_REF_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":198 ,"Attrs":[] } ,{ "Name":"ISDB_LDT_PID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":37 ,"Attrs":[] } ,{ "Name":"ISDB_LDT_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":199 ,"Attrs":[] } ,{ "Name":"ISDB_SDTT_PID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":35 ,"Attrs":[] } ,{ "Name":"ISDB_SDTT_ALT_PID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":40 ,"Attrs":[] } ,{ "Name":"ISDB_SDTT_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":195 ,"Attrs":[] } ,{ "Name":"ISDB_CDT_PID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":41 ,"Attrs":[] } ,{ "Name":"ISDB_CDT_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":200 ,"Attrs":[] } ,{ "Name":"SCTE_EAS_TID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":216 ,"Attrs":[] } ,{ "Name":"SCTE_EAS_IB_PID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8187 ,"Attrs":[] } ,{ "Name":"SCTE_EAS_OOB_PID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8188 ,"Attrs":[] } ,{ "Name":"CLSID_Mpeg2TableFilter" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"752845f1-758f-4c83-a043-4270c593308e" ,"Attrs":[] } ,{ "Name":"ATSC_ETM_LOCATION_NOT_PRESENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"ATSC_ETM_LOCATION_IN_PTC_FOR_PSIP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"ATSC_ETM_LOCATION_IN_PTC_FOR_EVENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"ATSC_ETM_LOCATION_RESERVED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"SAMPLE_SEQ_SEQUENCE_HEADER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"SAMPLE_SEQ_GOP_HEADER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"SAMPLE_SEQ_PICTURE_HEADER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"SAMPLE_SEQ_CONTENT_UNKNOWN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"SAMPLE_SEQ_CONTENT_I_FRAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"SAMPLE_SEQ_CONTENT_P_FRAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"SAMPLE_SEQ_CONTENT_B_FRAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"COMPONENT_TAG_CAPTION_MIN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":48 ,"Attrs":[] } ,{ "Name":"COMPONENT_TAG_CAPTION_MAX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":55 ,"Attrs":[] } ,{ "Name":"COMPONENT_TAG_SUPERIMPOSE_MIN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":56 ,"Attrs":[] } ,{ "Name":"COMPONENT_TAG_SUPERIMPOSE_MAX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":63 ,"Attrs":[] } ] ,"Types":[ { "Name":"IKsPin" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ ] ,"NestedTypes":[ ] } ,{ "Name":"IKsAllocator" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ ] ,"NestedTypes":[ ] } ,{ "Name":"IKsAllocatorEx" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ ] ,"NestedTypes":[ ] } ,{ "Name":"KSTOPOLOGY_CONNECTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"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":"TIMECODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"qw","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"wFrameRate","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wFrameFract","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"dwFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"TIMECODE_SAMPLE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"qwTick","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"timecode","Type":{"Kind":"ApiRef","Name":"TIMECODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VIDEOENCODER_BITRATE_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ConstantBitRate","Value":0} ,{"Name":"VariableBitRateAverage","Value":1} ,{"Name":"VariableBitRatePeak","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"AMVP_SELECT_FORMAT_BY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AMVP_DO_NOT_CARE","Value":0} ,{"Name":"AMVP_BEST_BANDWIDTH","Value":1} ,{"Name":"AMVP_INPUT_SAME_AS_OUTPUT","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"AMVP_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AMVP_MODE_WEAVE","Value":0} ,{"Name":"AMVP_MODE_BOBINTERLEAVED","Value":1} ,{"Name":"AMVP_MODE_BOBNONINTERLEAVED","Value":2} ,{"Name":"AMVP_MODE_SKIPEVEN","Value":3} ,{"Name":"AMVP_MODE_SKIPODD","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"AMVPSIZE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AMVPDIMINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwFieldWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFieldHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwVBIWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwVBIHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"rcValidRegion","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AMVPDATAINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwMicrosecondsPerField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"amvpDimInfo","Type":{"Kind":"ApiRef","Name":"AMVPDIMINFO","TargetKind":"Default","Api":"Graphics.DirectShow","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":"ICreateDevEnum" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"29840822-5b84-11d0-bd3b-00a0c911ce86" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"CreateClassEnumerator" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"clsidDeviceClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppEnumMoniker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMoniker","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"AM_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":"PIN_DIRECTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PINDIR_INPUT","Value":0} ,{"Name":"PINDIR_OUTPUT","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"ALLOCATOR_PROPERTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"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":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"PIN_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"dir","Type":{"Kind":"ApiRef","Name":"PIN_DIRECTION","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"achName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IPin" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a86891-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Connect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pReceivePin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"ReceiveConnection" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pConnector","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"Disconnect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"ConnectedTo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"ConnectionMediaType" ,"SetLastError":false ,"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":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"QueryPinInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PIN_INFO","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"QueryDirection" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPinDir","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PIN_DIRECTION","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"QueryId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Id","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"QueryAccept" ,"SetLastError":false ,"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":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"EnumMediaTypes" ,"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":"IEnumMediaTypes","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"QueryInternalConnections" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"apPin","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"nPin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"EndOfStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"BeginFlush" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"EndFlush" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"NewSegment" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"tStop","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"dRate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ] } ] } ,{ "Name":"IEnumPins" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a86892-0ad4-11ce-b03a-0020af0ba770" ,"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":"cPins","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppPins","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"Skip" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cPins","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":"IEnumPins","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IEnumMediaTypes" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"89c31040-846b-11ce-97d3-00aa0055595a" ,"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":"cMediaTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppMediaTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}}},"Attrs":["Out"]} ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"Skip" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cMediaTypes","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":"IEnumMediaTypes","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IFilterGraph" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a8689f-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"AddFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"RemoveFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"EnumFilters" ,"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":"IEnumFilters","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"FindFilterByName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ppFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"ConnectDirect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppinOut","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"ppinIn","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"Reconnect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Disconnect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetDefaultSyncSource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IEnumFilters" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a86893-0ad4-11ce-b03a-0020af0ba770" ,"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":"cFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"Skip" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cFilters","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":"IEnumFilters","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"FILTER_STATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"State_Stopped","Value":0} ,{"Name":"State_Paused","Value":1} ,{"Name":"State_Running","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"IMediaFilter" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a86899-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IPersist","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Stop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Pause" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Run" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ] } ,{ "Name":"GetState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwMilliSecsTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"State","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILTER_STATE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetSyncSource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pClock","Type":{"Kind":"ApiRef","Name":"IReferenceClock","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"GetSyncSource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IReferenceClock","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ] } ,{ "Name":"FILTER_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"achName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IFilterGraph","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IBaseFilter" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a86895-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IMediaFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"EnumPins" ,"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":"IEnumPins","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"FindPin" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Id","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ppPin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"QueryFilterInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILTER_INFO","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"JoinFilterGraph" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IFilterGraph","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"QueryVendorInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pVendorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IReferenceClock" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a86897-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"AdviseTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"baseTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"streamTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"hEvent","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"pdwAdviseCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] } ,{ "Name":"AdvisePeriodic" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"startTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"periodTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"hSemaphore","Type":{"Kind":"ApiRef","Name":"HSEMAPHORE","TargetKind":"Default","Api":"UI.DisplayDevices","Parents":[]},"Attrs":["In"]} ,{"Name":"pdwAdviseCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] } ,{ "Name":"Unadvise" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwAdviseCookie","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] } ] } ,{ "Name":"IReferenceClockTimerControl" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"ebec459c-2eca-4d42-a8af-30df557614b8" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetDefaultTimerResolution" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"timerResolution","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ] } ,{ "Name":"GetDefaultTimerResolution" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTimerResolution","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IReferenceClock2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"36b73885-c2c8-11cf-8b46-00805f6cef60" ,"Interface":{"Kind":"ApiRef","Name":"IReferenceClock","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ ] } ,{ "Name":"IMediaSample" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a8689a-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetPointer" ,"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"]} ] } ,{ "Name":"GetSize" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTimeStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ,{"Name":"pTimeEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"SetTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTimeStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Optional"]} ,{"Name":"pTimeEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Optional"]} ] } ,{ "Name":"IsSyncPoint" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetSyncPoint" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIsSyncPoint","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"IsPreroll" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetPreroll" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIsPreroll","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetActualDataLength" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetActualDataLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"__MIDL__IMediaSample0000","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"GetMediaType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}}},"Attrs":["Out"]} ] } ,{ "Name":"SetMediaType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"IsDiscontinuity" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetDiscontinuity" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bDiscontinuity","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetMediaTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTimeStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ,{"Name":"pTimeEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"SetMediaTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTimeStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Optional"]} ,{"Name":"pTimeEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Optional"]} ] } ] } ,{ "Name":"AM_SAMPLE_PROPERTY_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_SAMPLE_SPLICEPOINT","Value":1} ,{"Name":"AM_SAMPLE_PREROLL","Value":2} ,{"Name":"AM_SAMPLE_DATADISCONTINUITY","Value":4} ,{"Name":"AM_SAMPLE_TYPECHANGED","Value":8} ,{"Name":"AM_SAMPLE_TIMEVALID","Value":16} ,{"Name":"AM_SAMPLE_TIMEDISCONTINUITY","Value":64} ,{"Name":"AM_SAMPLE_FLUSH_ON_PAUSE","Value":128} ,{"Name":"AM_SAMPLE_STOPVALID","Value":256} ,{"Name":"AM_SAMPLE_ENDOFSTREAM","Value":512} ,{"Name":"AM_STREAM_MEDIA","Value":0} ,{"Name":"AM_STREAM_CONTROL","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"AM_SAMPLE2_PROPERTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwTypeSpecificFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwSampleFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lActual","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"tStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"tStop","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"dwStreamId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":[]} ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IMediaSample2" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"36b73884-c2c8-11cf-8b46-00805f6cef60" ,"Interface":{"Kind":"ApiRef","Name":"IMediaSample","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetProperties" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cbProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":0}]} ] } ,{ "Name":"SetProperties" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cbProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":0},"Const"]} ] } ] } ,{ "Name":"IMediaSample2Config" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"68961e68-832b-41ea-bc91-63593f3e70e3" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetSurface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppDirect3DSurface9","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","Optional"]} ] } ] } ,{ "Name":"IMemAllocator" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a8689c-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetProperties" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ALLOCATOR_PROPERTIES","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ,{"Name":"pActual","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ALLOCATOR_PROPERTIES","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetProperties" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pProps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ALLOCATOR_PROPERTIES","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"Commit" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Decommit" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetBuffer" ,"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":"ApiRef","Name":"IMediaSample","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pStartTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Optional"]} ,{"Name":"pEndTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Optional"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"ReleaseBuffer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"IMediaSample","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IMemAllocatorCallbackTemp" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"379a0cf0-c1de-11d2-abf5-00a0c905f375" ,"Interface":{"Kind":"ApiRef","Name":"IMemAllocator","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"SetNotify" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pNotify","Type":{"Kind":"ApiRef","Name":"IMemAllocatorNotifyCallbackTemp","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetFreeCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"plBuffersFree","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IMemAllocatorNotifyCallbackTemp" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"92980b30-c1de-11d2-abf5-00a0c905f375" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"NotifyRelease" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IMemInputPin" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a8689d-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetAllocator" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppAllocator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMemAllocator","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"NotifyAllocator" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pAllocator","Type":{"Kind":"ApiRef","Name":"IMemAllocator","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"bReadOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetAllocatorRequirements" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pProps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ALLOCATOR_PROPERTIES","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"Receive" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSample","Type":{"Kind":"ApiRef","Name":"IMediaSample","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ReceiveMultiple" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSamples","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"IMediaSample","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ,{"Name":"nSamples","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"nSamplesProcessed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"ReceiveCanBlock" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IAMovieSetup" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"a3d8cec0-7e5a-11cf-bbc5-00805f6cef20" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Register" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Unregister" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"AM_SEEKING_SeekingFlags" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_SEEKING_NoPositioning","Value":0} ,{"Name":"AM_SEEKING_AbsolutePositioning","Value":1} ,{"Name":"AM_SEEKING_RelativePositioning","Value":2} ,{"Name":"AM_SEEKING_IncrementalPositioning","Value":3} ,{"Name":"AM_SEEKING_PositioningBitsMask","Value":3} ,{"Name":"AM_SEEKING_SeekToKeyFrame","Value":4} ,{"Name":"AM_SEEKING_ReturnTime","Value":8} ,{"Name":"AM_SEEKING_Segment","Value":16} ,{"Name":"AM_SEEKING_NoFlush","Value":32} ] ,"IntegerBase":"Int32" } ,{ "Name":"AM_SEEKING_SEEKING_CAPABILITIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_SEEKING_CanSeekAbsolute","Value":1} ,{"Name":"AM_SEEKING_CanSeekForwards","Value":2} ,{"Name":"AM_SEEKING_CanSeekBackwards","Value":4} ,{"Name":"AM_SEEKING_CanGetCurrentPos","Value":8} ,{"Name":"AM_SEEKING_CanGetStopPos","Value":16} ,{"Name":"AM_SEEKING_CanGetDuration","Value":32} ,{"Name":"AM_SEEKING_CanPlayBackwards","Value":64} ,{"Name":"AM_SEEKING_CanDoSegments","Value":128} ,{"Name":"AM_SEEKING_Source","Value":256} ] ,"IntegerBase":"Int32" } ,{ "Name":"IMediaSeeking" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"36b73880-c2c8-11cf-8b46-00805f6cef60" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetCapabilities" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"CheckCapabilities" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"IsFormatSupported" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ,{ "Name":"QueryPreferredFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTimeFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] } ,{ "Name":"IsUsingTimeFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ,{ "Name":"SetTimeFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetDuration" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"GetStopPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pStop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrentPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"ConvertTimeFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ,{"Name":"pTargetFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"Source","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"pSourceFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"SetPositions" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out","Optional"]} ,{"Name":"dwCurrentFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pStop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out","Optional"]} ,{"Name":"dwStopFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetPositions" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out","Optional"]} ,{"Name":"pStop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetAvailable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pEarliest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out","Optional"]} ,{"Name":"pLatest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"SetRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dRate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ] } ,{ "Name":"GetRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"GetPreroll" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pllPreroll","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"AM_MEDIAEVENT_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_MEDIAEVENT_NONOTIFY","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"REGFILTER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IEnumRegFilters" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"56a868a4-0ad4-11ce-b03a-0020af0ba770" ,"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":"cFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"apRegFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGFILTER","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}}},"Attrs":["Out"]} ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"Skip" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cFilters","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":"IEnumRegFilters","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IFILTERMAPPER_MERIT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MERIT_PREFERRED","Value":8388608} ,{"Name":"MERIT_NORMAL","Value":6291456} ,{"Name":"MERIT_UNLIKELY","Value":4194304} ,{"Name":"MERIT_DO_NOT_USE","Value":2097152} ,{"Name":"MERIT_SW_COMPRESSOR","Value":1048576} ,{"Name":"MERIT_HW_COMPRESSOR","Value":1048656} ] ,"IntegerBase":"Int32" } ,{ "Name":"IFilterMapper" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"56a868a3-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"RegisterFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwMerit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"RegisterFilterInstance" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"MRId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] } ,{ "Name":"RegisterPin" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Filter","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"bRendered","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bOutput","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bZero","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bMany","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ConnectsToFilter","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"ConnectsToPin","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"RegisterPinType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"clsFilter","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"strName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"clsMajorType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"clsSubType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ] } ,{ "Name":"UnregisterFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Filter","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ] } ,{ "Name":"UnregisterFilterInstance" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"MRId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ] } ,{ "Name":"UnregisterPin" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Filter","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"EnumMatchingFilters" ,"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":"IEnumRegFilters","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"dwMerit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bInputNeeded","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"clsInMaj","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"clsInSub","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"bRender","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bOututNeeded","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"clsOutMaj","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"clsOutSub","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ] } ] } ,{ "Name":"REGPINTYPES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"clsMajorType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]} ,{"Name":"clsMinorType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"REGFILTERPINS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"strName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"bRendered","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"bOutput","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"bZero","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"bMany","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"clsConnectsToFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]} ,{"Name":"strConnectsToPin","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"nMediaTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGPINTYPES","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"REGPINMEDIUM" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"clsMedium","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"dw1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dw2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"REG_PINFLAG" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"REG_PINFLAG_B_ZERO","Value":1} ,{"Name":"REG_PINFLAG_B_RENDERER","Value":2} ,{"Name":"REG_PINFLAG_B_MANY","Value":4} ,{"Name":"REG_PINFLAG_B_OUTPUT","Value":8} ] ,"IntegerBase":"UInt32" } ,{ "Name":"REGFILTERPINS2" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"nMediaTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGPINTYPES","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Const"]} ,{"Name":"nMediums","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpMedium","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGPINMEDIUM","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Const"]} ,{"Name":"clsPinCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"REGFILTER2" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwMerit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous2_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"cPins2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"rgPins2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGFILTERPINS2","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"_Anonymous1_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"cPins","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"rgPins","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGFILTERPINS","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ] } ] } ,{ "Name":"IFilterMapper2" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"b79bb0b0-33c1-11d1-abe1-00a0c905f375" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"CreateCategory" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"clsidCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"dwCategoryMerit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"UnregisterFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pclsidCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"szInstance","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Filter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ,{ "Name":"RegisterFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"clsidFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ppMoniker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["In","Out","Optional"]} ,{"Name":"pclsidCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"szInstance","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"prf2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGFILTER2","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"EnumMatchingFilters" ,"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":"IEnumMoniker","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bExactMatch","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwMerit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bInputNeeded","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"cInputTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pInputTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"pMedIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGPINMEDIUM","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"pPinCategoryIn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"bRender","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bOutputNeeded","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"cOutputTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pOutputTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"pMedOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGPINMEDIUM","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"pPinCategoryOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ] } ] } ,{ "Name":"IFilterMapper3" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"b79bb0b1-33c1-11d1-abe1-00a0c905f375" ,"Interface":{"Kind":"ApiRef","Name":"IFilterMapper2","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetICreateDevEnum" ,"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":"ICreateDevEnum","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"QualityMessageType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"Famine","Value":0} ,{"Name":"Flood","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"Quality" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"QualityMessageType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"Proportion","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"Late","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"TimeStamp","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IQualityControl" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a868a5-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Notify" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSelf","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"q","Type":{"Kind":"ApiRef","Name":"Quality","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetSink" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"piqc","Type":{"Kind":"ApiRef","Name":"IQualityControl","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"COLORKEY_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CK_NOCOLORKEY","Value":0} ,{"Name":"CK_INDEX","Value":1} ,{"Name":"CK_RGB","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"COLORKEY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"KeyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PaletteIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"LowColorValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"HighColorValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ADVISE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"ADVISE_NONE","Value":0} ,{"Name":"ADVISE_CLIPPING","Value":1} ,{"Name":"ADVISE_PALETTE","Value":2} ,{"Name":"ADVISE_COLORKEY","Value":4} ,{"Name":"ADVISE_POSITION","Value":8} ,{"Name":"ADVISE_DISPLAY_CHANGE","Value":16} ] ,"IntegerBase":"UInt32" } ,{ "Name":"IOverlayNotify" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a868a0-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"OnPaletteChange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"OnClipChange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSourceRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pDestinationRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pRgnData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RGNDATA","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"OnColorKeyChange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pColorKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORKEY","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"OnPositionChange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSourceRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pDestinationRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ] } ] } ,{ "Name":"IOverlayNotify2" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"680efa10-d535-11d1-87c8-00a0c9223196" ,"Interface":{"Kind":"ApiRef","Name":"IOverlayNotify","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"OnDisplayChange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IOverlay" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a868a1-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetPalette" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwColors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ppPalette","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}}},"Attrs":["Out"]} ] } ,{ "Name":"SetPalette" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pPalette","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"GetDefaultColorKey" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pColorKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORKEY","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetColorKey" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pColorKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORKEY","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetColorKey" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pColorKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORKEY","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetWindowHandle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pHwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetClipList" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSourceRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pDestinationRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ppRgnData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RGNDATA","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}}},"Attrs":["Out"]} ] } ,{ "Name":"GetVideoPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSourceRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pDestinationRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"Advise" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pOverlayNotify","Type":{"Kind":"ApiRef","Name":"IOverlayNotify","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"dwInterests","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"Unadvise" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IMediaEventSink" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a868a2-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Notify" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"EventCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"EventParam1","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"EventParam2","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ] } ] } ,{ "Name":"IFileSourceFilter" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a868a6-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Load" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"GetCurFile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppszFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ] } ,{ "Name":"IFileSinkFilter" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"a2104830-7c70-11cf-8bce-00aa00a3f1a6" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetFileName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"GetCurFile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppszFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IFileSinkFilter2" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"00855b90-ce1b-11d0-bd4f-00a0c911ce86" ,"Interface":{"Kind":"ApiRef","Name":"IFileSinkFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"SetMode" ,"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":"GetMode" ,"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":"AM_FILESINK_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_FILE_OVERWRITE","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"IGraphBuilder" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a868a9-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IFilterGraph","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"Connect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppinOut","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"ppinIn","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Render" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppinOut","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RenderFile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpcwstrFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpcwstrPlayList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"AddSourceFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpcwstrFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpcwstrFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ppFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetLogFile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] } ,{ "Name":"Abort" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"ShouldOperationContinue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ICaptureGraphBuilder" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"bf87b6e0-8c27-11d0-b3f0-00aa003761c5" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetFiltergraph" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pfg","Type":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetFiltergraph" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppfg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetOutputFileName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"lpstrFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ppf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ppSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFileSinkFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"FindInterface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"pf","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppint","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] } ,{ "Name":"RenderStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"pSource","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"pfCompressor","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pfRenderer","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ControlStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pstart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} ,{"Name":"pstop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} ,{"Name":"wStartCookie","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"wStopCookie","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] } ,{ "Name":"AllocCapFile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpstr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwlSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] } ,{ "Name":"CopyCaptureFile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpwstrOld","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpwstrNew","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"fAllowEscAbort","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IAMCopyCaptureFileProgress","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IAMCopyCaptureFileProgress" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"670d1d20-a068-11d0-b3f0-00aa003761c5" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Progress" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"iProgress","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ICaptureGraphBuilder2" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"93e5a4e0-2d50-11d2-abfa-00a0c9c6e38d" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetFiltergraph" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pfg","Type":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetFiltergraph" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppfg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetOutputFileName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"lpstrFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ppf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ppSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFileSinkFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"FindInterface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"pf","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppint","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] } ,{ "Name":"RenderStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pSource","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"pfCompressor","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pfRenderer","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ControlStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pstart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Optional"]} ,{"Name":"pstop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Optional"]} ,{"Name":"wStartCookie","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"wStopCookie","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] } ,{ "Name":"AllocCapFile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpstr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwlSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] } ,{ "Name":"CopyCaptureFile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpwstrOld","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpwstrNew","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"fAllowEscAbort","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IAMCopyCaptureFileProgress","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"FindPin" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSource","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"pindir","Type":{"Kind":"ApiRef","Name":"PIN_DIRECTION","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"fUnconnected","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"num","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"ppPin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"_AM_RENSDEREXFLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_RENDEREX_RENDERTOEXISTINGRENDERERS","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"IFilterGraph2" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"36b73882-c2c8-11cf-8b46-00805f6cef60" ,"Interface":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"AddSourceFilterForMoniker" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMoniker","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"lpcwstrFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ppFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"ReconnectEx" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"RenderEx" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPinOut","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Reserved"]} ] } ] } ,{ "Name":"IFilterGraph3" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"aaf38154-b80b-422f-91e6-b66467509a07" ,"Interface":{"Kind":"ApiRef","Name":"IFilterGraph2","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"SetSyncSourceEx" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pClockForMostOfFilterGraph","Type":{"Kind":"ApiRef","Name":"IReferenceClock","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pClockForFilter","Type":{"Kind":"ApiRef","Name":"IReferenceClock","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IStreamBuilder" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a868bf-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Render" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppinOut","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Backout" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppinOut","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IAsyncReader" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a868aa-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"RequestAllocator" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPreferred","Type":{"Kind":"ApiRef","Name":"IMemAllocator","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pProps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ALLOCATOR_PROPERTIES","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ,{"Name":"ppActual","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMemAllocator","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"Request" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSample","Type":{"Kind":"ApiRef","Name":"IMediaSample","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] } ,{ "Name":"WaitForNext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMediaSample","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pdwUser","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] } ,{ "Name":"SyncReadAligned" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSample","Type":{"Kind":"ApiRef","Name":"IMediaSample","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SyncRead" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"llPosition","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"lLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1}]} ] } ,{ "Name":"Length" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ,{"Name":"pAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"BeginFlush" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"EndFlush" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IGraphVersion" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a868ab-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"QueryVersion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IResourceConsumer" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a868ad-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"AcquireResource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"idResource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"ReleaseResource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"idResource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IResourceManager" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a868ac-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Register" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"cResource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"plToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"RegisterGroup" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"cResource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"palTokens","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} ,{"Name":"plToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"RequestResource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"idResource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pFocusObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"pConsumer","Type":{"Kind":"ApiRef","Name":"IResourceConsumer","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"NotifyAcquire" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"idResource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pConsumer","Type":{"Kind":"ApiRef","Name":"IResourceConsumer","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"NotifyRelease" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"idResource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pConsumer","Type":{"Kind":"ApiRef","Name":"IResourceConsumer","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"bStillWant","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CancelRequest" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"idResource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pConsumer","Type":{"Kind":"ApiRef","Name":"IResourceConsumer","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetFocus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFocusObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ReleaseFocus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFocusObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IDistributorNotify" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a868af-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Stop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Pause" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Run" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ] } ,{ "Name":"SetSyncSource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pClock","Type":{"Kind":"ApiRef","Name":"IReferenceClock","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"NotifyGraphChange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"AM_STREAM_INFO_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_STREAM_INFO_START_DEFINED","Value":1} ,{"Name":"AM_STREAM_INFO_STOP_DEFINED","Value":2} ,{"Name":"AM_STREAM_INFO_DISCARDING","Value":4} ,{"Name":"AM_STREAM_INFO_STOP_SEND_EXTRA","Value":16} ] ,"IntegerBase":"Int32" } ,{ "Name":"AM_STREAM_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"tStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"tStop","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"dwStartCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwStopCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IAMStreamControl" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"36b73881-c2c8-11cf-8b46-00805f6cef60" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"StartAt" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ptStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Optional","Const"]} ,{"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"StopAt" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ptStop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Optional","Const"]} ,{"Name":"bSendExtra","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_STREAM_INFO","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ISeekingPassThru" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"36b73883-c2c8-11cf-8b46-00805f6cef60" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Init" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bSupportRendering","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"VIDEO_STREAM_CONFIG_CAPS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"VideoStandard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"InputSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"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":"AUDIO_STREAM_CONFIG_CAPS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"MinimumChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MaximumChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ChannelsGranularity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MinimumBitsPerSample","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MaximumBitsPerSample","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"BitsPerSampleGranularity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MinimumSampleFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MaximumSampleFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SampleFrequencyGranularity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IAMStreamConfig" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"c6e13340-30ac-11d0-a18c-00a0c9118956" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetFormat" ,"SetLastError":false ,"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":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetFormat" ,"SetLastError":false ,"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":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}}},"Attrs":["Out"]} ] } ,{ "Name":"GetNumberOfCapabilities" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"piCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"piSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetStreamCaps" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"iIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"ppmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}}},"Attrs":["Out"]} ,{"Name":"pSCC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"InterleavingMode" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"INTERLEAVE_NONE","Value":0} ,{"Name":"INTERLEAVE_CAPTURE","Value":1} ,{"Name":"INTERLEAVE_FULL","Value":2} ,{"Name":"INTERLEAVE_NONE_BUFFERED","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"IConfigInterleaving" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"bee3d220-157b-11d0-bd23-00a0c911ce86" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"put_Mode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"mode","Type":{"Kind":"ApiRef","Name":"InterleavingMode","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_Mode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InterleavingMode","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"put_Interleaving" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"prtInterleave","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Const"]} ,{"Name":"prtPreroll","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Const"]} ] } ,{ "Name":"get_Interleaving" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"prtInterleave","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ,{"Name":"prtPreroll","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IConfigAviMux" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"5acd6aa0-f482-11ce-8b67-00aa00a3f1a6" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetMasterStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"iStream","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"GetMasterStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pStream","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetOutputCompatibilityIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fOldIndex","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetOutputCompatibilityIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pfOldIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"CompressionCaps" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CompressionCaps_CanQuality","Value":1} ,{"Name":"CompressionCaps_CanCrunch","Value":2} ,{"Name":"CompressionCaps_CanKeyFrame","Value":4} ,{"Name":"CompressionCaps_CanBFrame","Value":8} ,{"Name":"CompressionCaps_CanWindow","Value":16} ] ,"IntegerBase":"Int32" } ,{ "Name":"IAMVideoCompression" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"c6e13343-30ac-11d0-a18c-00a0c9118956" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"put_KeyFrameRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"KeyFrameRate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_KeyFrameRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pKeyFrameRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_PFramesPerKeyFrame" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"PFramesPerKeyFrame","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_PFramesPerKeyFrame" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pPFramesPerKeyFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Quality" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Quality","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ] } ,{ "Name":"get_Quality" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pQuality","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"put_WindowSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"WindowSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] } ,{ "Name":"get_WindowSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pWindowSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] } ,{ "Name":"GetInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]} ,{"Name":"pcbVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"pszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"pcbDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"pDefaultKeyFrameRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} ,{"Name":"pDefaultPFramesPerKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} ,{"Name":"pDefaultQuality","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","Optional"]} ,{"Name":"pCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"OverrideKeyFrame" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FrameNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"OverrideFrameSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FrameNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"VfwCaptureDialogs" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VfwCaptureDialog_Source","Value":1} ,{"Name":"VfwCaptureDialog_Format","Value":2} ,{"Name":"VfwCaptureDialog_Display","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"VfwCompressDialogs" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VfwCompressDialog_Config","Value":1} ,{"Name":"VfwCompressDialog_About","Value":2} ,{"Name":"VfwCompressDialog_QueryConfig","Value":4} ,{"Name":"VfwCompressDialog_QueryAbout","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"IAMVfwCaptureDialogs" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"d8d715a0-6e5e-11d0-b3f0-00aa003761c5" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"HasDialog" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"iDialog","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"ShowDialog" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"iDialog","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SendDriverMessage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"iDialog","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"dw1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"dw2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IAMVfwCompressDialogs" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"d8d715a3-6e5e-11d0-b3f0-00aa003761c5" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"ShowDialog" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"iDialog","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1}]} ,{"Name":"pcbState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]} ,{"Name":"cbState","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"SendDriverMessage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uMsg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"dw1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"dw2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IAMDroppedFrames" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"c6e13344-30ac-11d0-a18c-00a0c9118956" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetNumDropped" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"plDropped","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetNumNotDropped" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"plNotDropped","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDroppedInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"plArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"plNumCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetAverageFrameSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"plAverageSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IAMAudioInputMixer" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"54c39221-8380-11d0-b3f0-00aa003761c5" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"put_Enable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_Enable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pfEnable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"put_Mono" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"fMono","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_Mono" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pfMono","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"put_MixLevel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Level","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ] } ,{ "Name":"get_MixLevel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Pan" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Pan","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ] } ,{ "Name":"get_Pan" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pPan","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Loudness" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"fLoudness","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_Loudness" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pfLoudness","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"put_Treble" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Treble","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ] } ,{ "Name":"get_Treble" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pTreble","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"get_TrebleRange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pRange","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Bass" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Bass","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ] } ,{ "Name":"get_Bass" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pBass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"get_BassRange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pRange","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IAMBufferNegotiation" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56ed71a0-af5f-11d0-b3f0-00aa003761c5" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SuggestAllocatorProperties" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pprop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ALLOCATOR_PROPERTIES","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetAllocatorProperties" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pprop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ALLOCATOR_PROPERTIES","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"AnalogVideoStandard" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AnalogVideo_None","Value":0} ,{"Name":"AnalogVideo_NTSC_M","Value":1} ,{"Name":"AnalogVideo_NTSC_M_J","Value":2} ,{"Name":"AnalogVideo_NTSC_433","Value":4} ,{"Name":"AnalogVideo_PAL_B","Value":16} ,{"Name":"AnalogVideo_PAL_D","Value":32} ,{"Name":"AnalogVideo_PAL_G","Value":64} ,{"Name":"AnalogVideo_PAL_H","Value":128} ,{"Name":"AnalogVideo_PAL_I","Value":256} ,{"Name":"AnalogVideo_PAL_M","Value":512} ,{"Name":"AnalogVideo_PAL_N","Value":1024} ,{"Name":"AnalogVideo_PAL_60","Value":2048} ,{"Name":"AnalogVideo_SECAM_B","Value":4096} ,{"Name":"AnalogVideo_SECAM_D","Value":8192} ,{"Name":"AnalogVideo_SECAM_G","Value":16384} ,{"Name":"AnalogVideo_SECAM_H","Value":32768} ,{"Name":"AnalogVideo_SECAM_K","Value":65536} ,{"Name":"AnalogVideo_SECAM_K1","Value":131072} ,{"Name":"AnalogVideo_SECAM_L","Value":262144} ,{"Name":"AnalogVideo_SECAM_L1","Value":524288} ,{"Name":"AnalogVideo_PAL_N_COMBO","Value":1048576} ,{"Name":"AnalogVideoMask_MCE_NTSC","Value":1052167} ,{"Name":"AnalogVideoMask_MCE_PAL","Value":496} ,{"Name":"AnalogVideoMask_MCE_SECAM","Value":1044480} ] ,"IntegerBase":"Int32" } ,{ "Name":"TunerInputType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"TunerInputCable","Value":0} ,{"Name":"TunerInputAntenna","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"VideoCopyProtectionType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VideoCopyProtectionMacrovisionBasic","Value":0} ,{"Name":"VideoCopyProtectionMacrovisionCBI","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"PhysicalConnectorType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PhysConn_Video_Tuner","Value":1} ,{"Name":"PhysConn_Video_Composite","Value":2} ,{"Name":"PhysConn_Video_SVideo","Value":3} ,{"Name":"PhysConn_Video_RGB","Value":4} ,{"Name":"PhysConn_Video_YRYBY","Value":5} ,{"Name":"PhysConn_Video_SerialDigital","Value":6} ,{"Name":"PhysConn_Video_ParallelDigital","Value":7} ,{"Name":"PhysConn_Video_SCSI","Value":8} ,{"Name":"PhysConn_Video_AUX","Value":9} ,{"Name":"PhysConn_Video_1394","Value":10} ,{"Name":"PhysConn_Video_USB","Value":11} ,{"Name":"PhysConn_Video_VideoDecoder","Value":12} ,{"Name":"PhysConn_Video_VideoEncoder","Value":13} ,{"Name":"PhysConn_Video_SCART","Value":14} ,{"Name":"PhysConn_Video_Black","Value":15} ,{"Name":"PhysConn_Audio_Tuner","Value":4096} ,{"Name":"PhysConn_Audio_Line","Value":4097} ,{"Name":"PhysConn_Audio_Mic","Value":4098} ,{"Name":"PhysConn_Audio_AESDigital","Value":4099} ,{"Name":"PhysConn_Audio_SPDIFDigital","Value":4100} ,{"Name":"PhysConn_Audio_SCSI","Value":4101} ,{"Name":"PhysConn_Audio_AUX","Value":4102} ,{"Name":"PhysConn_Audio_1394","Value":4103} ,{"Name":"PhysConn_Audio_USB","Value":4104} ,{"Name":"PhysConn_Audio_AudioDecoder","Value":4105} ] ,"IntegerBase":"Int32" } ,{ "Name":"IAMAnalogVideoDecoder" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"c6e13350-30ac-11d0-a18c-00a0c9118956" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_AvailableTVFormats" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lAnalogVideoStandard","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_TVFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lAnalogVideoStandard","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_TVFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plAnalogVideoStandard","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_HorizontalLocked" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plLocked","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_VCRHorizontalLocking" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lVCRHorizontalLocking","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_VCRHorizontalLocking" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plVCRHorizontalLocking","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_NumberOfLines" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plNumberOfLines","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_OutputEnable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lOutputEnable","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_OutputEnable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plOutputEnable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"VideoProcAmpProperty" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VideoProcAmp_Brightness","Value":0} ,{"Name":"VideoProcAmp_Contrast","Value":1} ,{"Name":"VideoProcAmp_Hue","Value":2} ,{"Name":"VideoProcAmp_Saturation","Value":3} ,{"Name":"VideoProcAmp_Sharpness","Value":4} ,{"Name":"VideoProcAmp_Gamma","Value":5} ,{"Name":"VideoProcAmp_ColorEnable","Value":6} ,{"Name":"VideoProcAmp_WhiteBalance","Value":7} ,{"Name":"VideoProcAmp_BacklightCompensation","Value":8} ,{"Name":"VideoProcAmp_Gain","Value":9} ] ,"IntegerBase":"Int32" } ,{ "Name":"VideoProcAmpFlags" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VideoProcAmp_Flags_Auto","Value":1} ,{"Name":"VideoProcAmp_Flags_Manual","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"IAMVideoProcAmp" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"c6e13360-30ac-11d0-a18c-00a0c9118956" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetRange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Property","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"Set" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Property","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"Get" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Property","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"Flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"CameraControlProperty" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CameraControl_Pan","Value":0} ,{"Name":"CameraControl_Tilt","Value":1} ,{"Name":"CameraControl_Roll","Value":2} ,{"Name":"CameraControl_Zoom","Value":3} ,{"Name":"CameraControl_Exposure","Value":4} ,{"Name":"CameraControl_Iris","Value":5} ,{"Name":"CameraControl_Focus","Value":6} ] ,"IntegerBase":"Int32" } ,{ "Name":"CameraControlFlags" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CameraControl_Flags_Auto","Value":1} ,{"Name":"CameraControl_Flags_Manual","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"IAMCameraControl" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"c6e13370-30ac-11d0-a18c-00a0c9118956" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetRange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Property","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"Set" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Property","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"Get" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Property","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"Flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"VideoControlFlags" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VideoControlFlag_FlipHorizontal","Value":1} ,{"Name":"VideoControlFlag_FlipVertical","Value":2} ,{"Name":"VideoControlFlag_ExternalTriggerEnable","Value":4} ,{"Name":"VideoControlFlag_Trigger","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"IAMVideoControl" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"6a2e0670-28e4-11d0-a18c-00a0c9118956" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetCaps" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pCapsFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"Mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"GetMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"Mode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrentActualFrameRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"ActualFrameRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"GetMaxAvailableFrameRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"iIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Dimensions","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"MaxAvailableFrameRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"GetFrameRateList" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"iIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Dimensions","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"FrameRates","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IAMCrossbar" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"c6e13380-30ac-11d0-a18c-00a0c9118956" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_PinCounts" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"OutputPinCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"InputPinCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"CanRoute" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"OutputPinIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"InputPinIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"Route" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"OutputPinIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"InputPinIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_IsRoutedTo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"OutputPinIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"InputPinIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_CrossbarPinInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"IsInputPin","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"PinIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"PinIndexRelated","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"PhysicalType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"AMTunerSubChannel" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AMTUNER_SUBCHAN_NO_TUNE","Value":-2} ,{"Name":"AMTUNER_SUBCHAN_DEFAULT","Value":-1} ] ,"IntegerBase":"Int32" } ,{ "Name":"AMTunerSignalStrength" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AMTUNER_HASNOSIGNALSTRENGTH","Value":-1} ,{"Name":"AMTUNER_NOSIGNAL","Value":0} ,{"Name":"AMTUNER_SIGNALPRESENT","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"AMTunerModeType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AMTUNER_MODE_DEFAULT","Value":0} ,{"Name":"AMTUNER_MODE_TV","Value":1} ,{"Name":"AMTUNER_MODE_FM_RADIO","Value":2} ,{"Name":"AMTUNER_MODE_AM_RADIO","Value":4} ,{"Name":"AMTUNER_MODE_DSS","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"AMTunerEventType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AMTUNER_EVENT_CHANGED","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"IAMTuner" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"211a8761-03ac-11d1-8d13-00aa00bd8339" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"put_Channel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lChannel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lVideoSubChannel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lAudioSubChannel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_Channel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"plVideoSubChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"plAudioSubChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"ChannelMinMax" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lChannelMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"lChannelMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_CountryCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lCountryCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_CountryCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plCountryCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_TuningSpace" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lTuningSpace","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_TuningSpace" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plTuningSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"Logon" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hCurrentUser","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Logout" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SignalPresent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"plSignalStrength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Mode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lMode","Type":{"Kind":"ApiRef","Name":"AMTunerModeType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_Mode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMTunerModeType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetAvailableModes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"plModes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"RegisterNotificationCallBack" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pNotify","Type":{"Kind":"ApiRef","Name":"IAMTunerNotification","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"lEvents","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"UnRegisterNotificationCallBack" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pNotify","Type":{"Kind":"ApiRef","Name":"IAMTunerNotification","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IAMTunerNotification" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"211a8760-03ac-11d1-8d13-00aa00bd8339" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"OnEvent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Event","Type":{"Kind":"ApiRef","Name":"AMTunerEventType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IAMTVTuner" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"211a8766-03ac-11d1-8d13-00aa00bd8339" ,"Interface":{"Kind":"ApiRef","Name":"IAMTuner","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_AvailableTVFormats" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lAnalogVideoStandard","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_TVFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plAnalogVideoStandard","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"AutoTune" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lChannel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"plFoundSignal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"StoreAutoTune" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"get_NumInputConnections" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plNumInputConnections","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_InputType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"InputType","Type":{"Kind":"ApiRef","Name":"TunerInputType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_InputType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pInputType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TunerInputType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"put_ConnectInput" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_ConnectInput" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_VideoFrequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lFreq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_AudioFrequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lFreq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IBPCSatelliteTuner" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"211a8765-03ac-11d1-8d13-00aa00bd8339" ,"Interface":{"Kind":"ApiRef","Name":"IAMTuner","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_DefaultSubChannelTypes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plDefaultVideoType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"plDefaultAudioType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_DefaultSubChannelTypes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lDefaultVideoType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lDefaultAudioType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"IsTapingPermitted" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"TVAudioMode" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AMTVAUDIO_MODE_MONO","Value":1} ,{"Name":"AMTVAUDIO_MODE_STEREO","Value":2} ,{"Name":"AMTVAUDIO_MODE_LANG_A","Value":16} ,{"Name":"AMTVAUDIO_MODE_LANG_B","Value":32} ,{"Name":"AMTVAUDIO_MODE_LANG_C","Value":64} ,{"Name":"AMTVAUDIO_PRESET_STEREO","Value":512} ,{"Name":"AMTVAUDIO_PRESET_LANG_A","Value":4096} ,{"Name":"AMTVAUDIO_PRESET_LANG_B","Value":8192} ,{"Name":"AMTVAUDIO_PRESET_LANG_C","Value":16384} ] ,"IntegerBase":"Int32" } ,{ "Name":"AMTVAudioEventType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AMTVAUDIO_EVENT_CHANGED","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"IAMTVAudio" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"83ec1c30-23d1-11d1-99e6-00a0c9560266" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetHardwareSupportedTVAudioModes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"plModes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetAvailableTVAudioModes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"plModes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_TVAudioMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_TVAudioMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"RegisterNotificationCallBack" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pNotify","Type":{"Kind":"ApiRef","Name":"IAMTunerNotification","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"lEvents","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"UnRegisterNotificationCallBack" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pNotify","Type":{"Kind":"ApiRef","Name":"IAMTunerNotification","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IAMTVAudioNotification" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"83ec1c33-23d1-11d1-99e6-00a0c9560266" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"OnEvent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Event","Type":{"Kind":"ApiRef","Name":"AMTVAudioEventType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IAMAnalogVideoEncoder" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c6e133b0-30ac-11d0-a18c-00a0c9118956" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_AvailableTVFormats" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lAnalogVideoStandard","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_TVFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lAnalogVideoStandard","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_TVFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plAnalogVideoStandard","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_CopyProtection" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lVideoCopyProtection","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_CopyProtection" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lVideoCopyProtection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_CCEnable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lCCEnable","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_CCEnable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lCCEnable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"AMPROPERTY_PIN" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AMPROPERTY_PIN_CATEGORY","Value":0} ,{"Name":"AMPROPERTY_PIN_MEDIUM","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"IKsPropertySet" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"31efac30-515c-11d0-a9aa-00aa0061be93" ,"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":"guidPropSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"dwPropID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pInstanceData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]} ,{"Name":"cbInstanceData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pPropData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5}]} ,{"Name":"cbPropData","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":"guidPropSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"dwPropID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pInstanceData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]} ,{"Name":"cbInstanceData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pPropData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5}]} ,{"Name":"cbPropData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pcbReturned","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":"guidPropSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"dwPropID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pTypeSupport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IMediaPropertyBag" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"6025a880-c0d5-11d0-bd4e-00a0c911ce86" ,"Interface":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"EnumProperty" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"iProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pvarPropertyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pvarPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IPersistMediaPropertyBag" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"5738e040-b67f-11d0-bd4d-00a0c911ce86" ,"Interface":{"Kind":"ApiRef","Name":"IPersist","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"InitNew" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Load" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPropBag","Type":{"Kind":"ApiRef","Name":"IMediaPropertyBag","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pErrorLog","Type":{"Kind":"ApiRef","Name":"IErrorLog","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Save" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPropBag","Type":{"Kind":"ApiRef","Name":"IMediaPropertyBag","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"fClearDirty","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"fSaveAllProperties","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IAMPhysicalPinInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"f938c991-3029-11cf-8c44-00aa006b6814" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetPhysicalType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"ppszType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IAMExtDevice" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"b5730a90-1a2c-11cf-8c23-00aa006b6814" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetCapability" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Capability","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pdblValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"get_ExternalDeviceID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppszData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"get_ExternalDeviceVersion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppszData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"put_DevicePower" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"PowerMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_DevicePower" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pPowerMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"Calibrate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hEvent","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"Mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_DevicePort" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"DevicePort","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_DevicePort" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pDevicePort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IAMExtTransport" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"a03cd5f0-3045-11cf-8c44-00aa006b6814" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetCapability" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Capability","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pdblValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"put_MediaState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"State","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_MediaState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_LocalControl" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"State","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_LocalControl" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"StatusItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTransportBasicParameters" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ,{"Name":"ppszData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetTransportBasicParameters" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pszData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"GetTransportVideoParameters" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetTransportVideoParameters" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"GetTransportAudioParameters" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetTransportAudioParameters" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"put_Mode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_Mode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Rate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"dblRate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ] } ,{ "Name":"get_Rate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pdblRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"GetChase" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"phEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] } ,{ "Name":"SetChase" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Enable","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"hEvent","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] } ,{ "Name":"GetBump" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSpeed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetBump" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Speed","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Duration","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_AntiClogControl" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_AntiClogControl" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Enable","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"GetEditPropertySet" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"EditID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetEditPropertySet" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pEditID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ,{"Name":"State","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"GetEditProperty" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"EditID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetEditProperty" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"EditID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_EditStart" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_EditStart" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IAMTimecodeReader" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"9b496ce1-811b-11cf-8c77-00aa006b6814" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTCRMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetTCRMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"put_VITCLine" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Line","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_VITCLine" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTimecode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTimecodeSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TIMECODE_SAMPLE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IAMTimecodeGenerator" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"9b496ce0-811b-11cf-8c77-00aa006b6814" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTCGMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetTCGMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"put_VITCLine" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Line","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_VITCLine" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetTimecode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTimecodeSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TIMECODE_SAMPLE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetTimecode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTimecodeSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TIMECODE_SAMPLE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IAMTimecodeDisplay" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"9b496ce2-811b-11cf-8c77-00aa006b6814" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTCDisplayEnable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetTCDisplayEnable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"State","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"GetTCDisplay" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetTCDisplay" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IAMDevMemoryAllocator" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c6545bf0-e76b-11d0-bd52-00a0c911ce86" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwcbTotalFree","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pdwcbLargestFree","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pdwcbTotalMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pdwcbMinimumChunk","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"CheckMemory" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} ] } ,{ "Name":"Alloc" ,"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"]} ,{"Name":"pdwcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"Free" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetDevMemoryObject" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppUnkInnner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IAMDevMemoryControl" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c6545bf1-e76b-11d0-bd52-00a0c911ce86" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"QueryWriteSync" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"WriteSync" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetDevId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwDevId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"_AMSTREAMSELECTINFOFLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AMSTREAMSELECTINFO_ENABLED","Value":1} ,{"Name":"AMSTREAMSELECTINFO_EXCLUSIVE","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"_AMSTREAMSELECTENABLEFLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AMSTREAMSELECTENABLE_ENABLE","Value":1} ,{"Name":"AMSTREAMSELECTENABLE_ENABLEALL","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"IAMStreamSelect" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"c1960960-17f5-11d1-abe1-00a0c905f375" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Count" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pcStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"Info" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"ppmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}}},"Attrs":["Out","Optional"]} ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"plcid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"pdwGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"ppszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"Enable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"_AMRESCTL_RESERVEFLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AMRESCTL_RESERVEFLAGS_RESERVE","Value":0} ,{"Name":"AMRESCTL_RESERVEFLAGS_UNRESERVE","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"IAMResourceControl" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"8389d2d0-77d7-11d1-abe6-00a0c905f375" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Reserve" ,"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":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] } ] } ,{ "Name":"IAMClockAdjust" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"4d5466b0-a49c-11d1-abe8-00a0c905f375" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetClockDelta" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rtDelta","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ] } ] } ,{ "Name":"_AM_FILTER_MISC_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_FILTER_MISC_FLAGS_IS_RENDERER","Value":1} ,{"Name":"AM_FILTER_MISC_FLAGS_IS_SOURCE","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"IAMFilterMiscFlags" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"2dd74950-a890-11d1-abe8-00a0c905f375" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetMiscFlags" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IDrawVideoImage" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"48efb120-ab49-11d2-aed2-00a0c995e8d5" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"DrawVideoImageBegin" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"DrawVideoImageEnd" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"DrawVideoImageDraw" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} ,{"Name":"lprcSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ,{"Name":"lprcDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ] } ] } ,{ "Name":"IDecimateVideoImage" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"2e5ea3e0-e924-11d2-b6da-00a0c995e8df" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetDecimationImageSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"ResetDecimationImageSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"DECIMATION_USAGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DECIMATION_LEGACY","Value":0} ,{"Name":"DECIMATION_USE_DECODER_ONLY","Value":1} ,{"Name":"DECIMATION_USE_VIDEOPORT_ONLY","Value":2} ,{"Name":"DECIMATION_USE_OVERLAY_ONLY","Value":3} ,{"Name":"DECIMATION_DEFAULT","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"IAMVideoDecimationProperties" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"60d32930-13da-11d3-9ec6-c4fcaef5c7be" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"QueryDecimationUsage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMATION_USAGE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetDecimationUsage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Usage","Type":{"Kind":"ApiRef","Name":"DECIMATION_USAGE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IVideoFrameStep" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"e46a9787-2b71-444d-a4b5-1fab7b708d6a" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Step" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pStepObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"CanStep" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bMultiple","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pStepObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"CancelStep" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"_AM_PUSHSOURCE_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_PUSHSOURCECAPS_INTERNAL_RM","Value":1} ,{"Name":"AM_PUSHSOURCECAPS_NOT_LIVE","Value":2} ,{"Name":"AM_PUSHSOURCECAPS_PRIVATE_CLOCK","Value":4} ,{"Name":"AM_PUSHSOURCEREQS_USE_STREAM_CLOCK","Value":65536} ,{"Name":"AM_PUSHSOURCEREQS_USE_CLOCK_CHAIN","Value":131072} ] ,"IntegerBase":"Int32" } ,{ "Name":"IAMLatency" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"62ea93ba-ec62-11d2-b770-00c04fb6bd3d" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetLatency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"prtLatency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IAMPushSource" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"f185fe76-e64e-11d2-b76e-00c04fb6bd3d" ,"Interface":{"Kind":"ApiRef","Name":"IAMLatency","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetPushSourceFlags" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetPushSourceFlags" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetStreamOffset" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rtOffset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ] } ,{ "Name":"GetStreamOffset" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"prtOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"GetMaxStreamOffset" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"prtMaxOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"SetMaxStreamOffset" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rtMaxOffset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ] } ] } ,{ "Name":"IAMDeviceRemoval" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"f90a6130-b658-11d2-ae49-0000f8754b99" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"DeviceInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pclsidInterfaceClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ,{"Name":"pwszSymbolicLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"Reassociate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Disassociate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"DVINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwDVAAuxSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwDVAAuxCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwDVAAuxSrc1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwDVAAuxCtl1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwDVVAuxSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwDVVAuxCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwDVReserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_DVENCODERRESOLUTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVENCODERRESOLUTION_720x480","Value":2012} ,{"Name":"DVENCODERRESOLUTION_360x240","Value":2013} ,{"Name":"DVENCODERRESOLUTION_180x120","Value":2014} ,{"Name":"DVENCODERRESOLUTION_88x60","Value":2015} ] ,"IntegerBase":"Int32" } ,{ "Name":"_DVENCODERVIDEOFORMAT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVENCODERVIDEOFORMAT_NTSC","Value":2000} ,{"Name":"DVENCODERVIDEOFORMAT_PAL","Value":2001} ] ,"IntegerBase":"Int32" } ,{ "Name":"_DVENCODERFORMAT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVENCODERFORMAT_DVSD","Value":2007} ,{"Name":"DVENCODERFORMAT_DVHD","Value":2008} ,{"Name":"DVENCODERFORMAT_DVSL","Value":2009} ] ,"IntegerBase":"Int32" } ,{ "Name":"IDVEnc" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"d18e17a0-aacb-11d0-afb0-00aa00b67a42" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_IFormatResolution" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"VideoFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"DVFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"Resolution","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"fDVInfo","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"sDVInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVINFO","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"put_IFormatResolution" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"VideoFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"DVFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Resolution","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"fDVInfo","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"sDVInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVINFO","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ] } ,{ "Name":"_DVDECODERRESOLUTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVDECODERRESOLUTION_720x480","Value":1000} ,{"Name":"DVDECODERRESOLUTION_360x240","Value":1001} ,{"Name":"DVDECODERRESOLUTION_180x120","Value":1002} ,{"Name":"DVDECODERRESOLUTION_88x60","Value":1003} ] ,"IntegerBase":"Int32" } ,{ "Name":"_DVRESOLUTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVRESOLUTION_FULL","Value":1000} ,{"Name":"DVRESOLUTION_HALF","Value":1001} ,{"Name":"DVRESOLUTION_QUARTER","Value":1002} ,{"Name":"DVRESOLUTION_DC","Value":1003} ] ,"IntegerBase":"Int32" } ,{ "Name":"IIPDVDec" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"b8e8bd60-0bfe-11d0-af91-00aa00b67a42" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_IPDisplay" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"displayPix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_IPDisplay" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"displayPix","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IDVRGB219" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"58473a19-2bc8-4663-8012-25f81babddd1" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetRGB219" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IDVSplitter" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"92a3a302-da7c-4a1f-ba7e-1802bb5d2d02" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"DiscardAlternateVideoFrames" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"nDiscard","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"_AM_AUDIO_RENDERER_STAT_PARAM" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_AUDREND_STAT_PARAM_BREAK_COUNT","Value":1} ,{"Name":"AM_AUDREND_STAT_PARAM_SLAVE_MODE","Value":2} ,{"Name":"AM_AUDREND_STAT_PARAM_SILENCE_DUR","Value":3} ,{"Name":"AM_AUDREND_STAT_PARAM_LAST_BUFFER_DUR","Value":4} ,{"Name":"AM_AUDREND_STAT_PARAM_DISCONTINUITIES","Value":5} ,{"Name":"AM_AUDREND_STAT_PARAM_SLAVE_RATE","Value":6} ,{"Name":"AM_AUDREND_STAT_PARAM_SLAVE_DROPWRITE_DUR","Value":7} ,{"Name":"AM_AUDREND_STAT_PARAM_SLAVE_HIGHLOWERROR","Value":8} ,{"Name":"AM_AUDREND_STAT_PARAM_SLAVE_LASTHIGHLOWERROR","Value":9} ,{"Name":"AM_AUDREND_STAT_PARAM_SLAVE_ACCUMERROR","Value":10} ,{"Name":"AM_AUDREND_STAT_PARAM_BUFFERFULLNESS","Value":11} ,{"Name":"AM_AUDREND_STAT_PARAM_JITTER","Value":12} ] ,"IntegerBase":"Int32" } ,{ "Name":"IAMAudioRendererStats" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"22320cb2-d41a-11d2-bf7c-d7cb9df0bf93" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetStatParam" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwParam1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pdwParam2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"_AM_INTF_SEARCH_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_INTF_SEARCH_INPUT_PIN","Value":1} ,{"Name":"AM_INTF_SEARCH_OUTPUT_PIN","Value":2} ,{"Name":"AM_INTF_SEARCH_FILTER","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"IAMGraphStreams" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"632105fa-072e-11d3-8af9-00c04fb6bd3d" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"FindUpstreamInterface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SyncUsingStreamOffset" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bUseStreamOffset","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetMaxGraphLatency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rtMaxGraphLatency","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ] } ] } ,{ "Name":"AMOVERLAYFX" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AMOVERFX_NOFX","Value":0} ,{"Name":"AMOVERFX_MIRRORLEFTRIGHT","Value":2} ,{"Name":"AMOVERFX_MIRRORUPDOWN","Value":4} ,{"Name":"AMOVERFX_DEINTERLACE","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"IAMOverlayFX" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"62fae250-7e65-4460-bfc9-6398b322073c" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"QueryOverlayFXCaps" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpdwOverlayFXCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetOverlayFX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwOverlayFX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetOverlayFX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpdwOverlayFX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IAMOpenProgress" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"8e1c39a1-de53-11cf-aa63-0080c744528d" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"QueryProgress" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pllTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ,{"Name":"pllCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"AbortOperation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IMpeg2Demultiplexer" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"436eee9c-264f-4242-90e1-4e330c107512" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"CreateOutputPin" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pszPinName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppIPin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetOutputPinMediaType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszPinName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"DeleteOutputPin" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszPinName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"STREAM_ID_MAP" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"stream_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwMediaSampleContent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulSubstreamFilterValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"iDataOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IEnumStreamIdMap" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"945c1566-6202-46fc-96c7-d87f289c6534" ,"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":"cRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pStreamIdMap","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"STREAM_ID_MAP","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pcReceived","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"Skip" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cRecords","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":"ppIEnumStreamIdMap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumStreamIdMap","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IMPEG2StreamIdMap" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"d0e04c47-25b8-4369-925a-362a01d95444" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"MapStreamId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulStreamId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"MediaSampleContent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulSubstreamFilterValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"iDataOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"UnmapStreamId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"culStreamId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulStreamId","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ] } ,{ "Name":"EnumStreamIdMap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppIEnumStreamIdMap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumStreamIdMap","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IRegisterServiceProvider" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"7b3a2f01-0751-48dd-b556-004785171c54" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"RegisterService" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"guidService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pUnkObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IAMClockSlave" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"9fd52741-176d-4b36-8f51-ca8f933223be" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetErrorTolerance" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwTolerance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetErrorTolerance" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwTolerance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IAMGraphBuilderCallback" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"4995f511-9ddb-4f12-bd3b-f04611807b79" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SelectedFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMon","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CreatedFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFil","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IAMFilterGraphCallback" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a868fd-0ad4-11ce-b0a3-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"UnableToRender" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IGetCapabilitiesKey" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"a8809222-07bb-48ea-951c-33158100625b" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetCapabilitiesKey" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pHKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IEncoderAPI" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"70423839-6acc-4b23-b079-21dbf08156a5" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"IsSupported" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Api","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ,{ "Name":"IsAvailable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Api","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetParameterRange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Api","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ValueMin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ValueMax","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"SteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetParameterValues" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Api","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"Values","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":["Out"]} ,{"Name":"ValuesCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDefaultValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Api","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Api","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Api","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ] } ,{ "Name":"IVideoEncoder" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"02997c3b-8e1b-460e-9270-545e0de9563e" ,"Interface":{"Kind":"ApiRef","Name":"IEncoderAPI","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ ] } ,{ "Name":"IAMDecoderCaps" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"c0dff467-d499-4986-972b-e1d9090fa941" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetDecoderCaps" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwCapIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpdwCap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"AMCOPPSignature" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Signature","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AMCOPPCommand" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"macKDI","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"guidCommandID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"dwSequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cbSizeData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CommandData","Type":{"Kind":"Array","Shape":{"Size":4056},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AMCOPPStatusInput" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"rApp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"guidStatusRequestID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"dwSequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cbSizeData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"StatusData","Type":{"Kind":"Array","Shape":{"Size":4056},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AMCOPPStatusOutput" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"macKDI","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"cbSizeData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"COPPStatus","Type":{"Kind":"Array","Shape":{"Size":4076},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IAMCertifiedOutputProtection" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"6feded3e-0ff1-4901-a2f1-43f7012c8515" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"KeyExchange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pRandom","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ,{"Name":"VarLenCertGH","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ,{"Name":"pdwLengthCertGH","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"SessionSequenceStart" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMCOPPSignature","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"ProtectionCommand" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMCOPPCommand","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"ProtectionStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pStatusInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMCOPPStatusInput","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pStatusOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMCOPPStatusOutput","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IAMAsyncReaderTimestampScaling" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"cf7b26fc-9a00-485b-8147-3e789d5e8f67" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTimestampMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pfRaw","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetTimestampMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fRaw","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IAMPluginControl" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"0e26a181-f40c-4635-8786-976284b52981" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetPreferredClsid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"subType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] } ,{ "Name":"GetPreferredClsidByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"subType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ,{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] } ,{ "Name":"SetPreferredClsid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"subType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"IsDisabled" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetDisabledByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] } ,{ "Name":"SetDisabled" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"disabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"IsLegacyDisabled" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dllName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ] } ,{ "Name":"IPinConnection" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"4a9a62d3-27d4-403d-91e9-89f540e55534" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"DynamicQueryAccept" ,"SetLastError":false ,"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":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"NotifyEndOfStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hNotifyEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"IsEndPin" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"DynamicDisconnect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IPinFlowControl" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"c56e9858-dbf3-4f6b-8119-384af2060deb" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Block" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwBlockFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"_AM_PIN_FLOW_CONTROL_BLOCK_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_PIN_FLOW_CONTROL_BLOCK","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"AM_GRAPH_CONFIG_RECONNECT_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_GRAPH_CONFIG_RECONNECT_DIRECTCONNECT","Value":1} ,{"Name":"AM_GRAPH_CONFIG_RECONNECT_CACHE_REMOVED_FILTERS","Value":2} ,{"Name":"AM_GRAPH_CONFIG_RECONNECT_USE_ONLY_CACHED_FILTERS","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"_REM_FILTER_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"REMFILTERF_LEAVECONNECTED","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"AM_FILTER_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_FILTER_FLAGS_REMOVABLE","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"IGraphConfig" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"03a1eb8e-32bf-4245-8502-114d08a9cb88" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Reconnect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pOutputPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pInputPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pmtFirstConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pUsingFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"hAbortEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"Reconfigure" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IGraphConfigCallback","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hAbortEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"AddFilterToCache" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"EnumCacheFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumFilters","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RemoveFilterFromCache" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetStartTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"prtStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} ] } ,{ "Name":"PushThroughData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pOutputPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pConnection","Type":{"Kind":"ApiRef","Name":"IPinConnection","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"hEventAbort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetFilterFlags" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetFilterFlags" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"RemoveFilterEx" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IGraphConfigCallback" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"ade0fd60-d19d-11d2-abf6-00a0c905f375" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Reconfigure" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IFilterChain" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"dcfbdcf6-0dc2-45f5-9ab2-7c330ea09c29" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"StartChain" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pStartFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pEndFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"PauseChain" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pStartFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pEndFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"StopChain" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pStartFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pEndFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RemoveChain" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pStartFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pEndFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"VMRPresentationFlags" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VMRSample_SyncPoint","Value":1} ,{"Name":"VMRSample_Preroll","Value":2} ,{"Name":"VMRSample_Discontinuity","Value":4} ,{"Name":"VMRSample_TimeValid","Value":8} ,{"Name":"VMRSample_SrcDstRectsValid","Value":16} ] ,"IntegerBase":"Int32" } ,{ "Name":"VMRPRESENTATIONINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpSurf","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]} ,{"Name":"rtStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"rtEnd","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"szAspectRatio","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"rcSrc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"rcDst","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwTypeSpecificFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwInterlaceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IVMRImagePresenter" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"ce704fe7-e71e-41fb-baa2-c4403e1182f5" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"StartPresenting" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] } ,{ "Name":"StopPresenting" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] } ,{ "Name":"PresentImage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"lpPresInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRPRESENTATIONINFO","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"VMRSurfaceAllocationFlags" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AMAP_PIXELFORMAT_VALID","Value":1} ,{"Name":"AMAP_3D_TARGET","Value":2} ,{"Name":"AMAP_ALLOW_SYSMEM","Value":4} ,{"Name":"AMAP_FORCE_SYSMEM","Value":8} ,{"Name":"AMAP_DIRECTED_FLIP","Value":16} ,{"Name":"AMAP_DXVA_TARGET","Value":32} ] ,"IntegerBase":"Int32" } ,{ "Name":"VMRALLOCATIONINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpHdr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":[]} ,{"Name":"lpPixFmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]} ,{"Name":"szAspectRatio","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwMinBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwMaxBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwInterlaceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"szNativeSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IVMRSurfaceAllocator" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"31ce832e-4484-458b-8cca-f4d7e3db0b52" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"AllocateSurface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"lpAllocInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRALLOCATIONINFO","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"lpdwActualBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"lplpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"FreeSurface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] } ,{ "Name":"PrepareSurface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"lpSurface","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":["In"]} ,{"Name":"dwSurfaceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"AdviseNotify" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpIVMRSurfAllocNotify","Type":{"Kind":"ApiRef","Name":"IVMRSurfaceAllocatorNotify","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IVMRSurfaceAllocatorNotify" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"aada05a8-5a4e-4729-af0b-cea27aed51e2" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"AdviseSurfaceAllocator" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"lpIVRMSurfaceAllocator","Type":{"Kind":"ApiRef","Name":"IVMRSurfaceAllocator","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetDDrawDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpDDrawDevice","Type":{"Kind":"ApiRef","Name":"IDirectDraw7","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":["In"]} ,{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ChangeDDrawDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpDDrawDevice","Type":{"Kind":"ApiRef","Name":"IDirectDraw7","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":["In"]} ,{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RestoreDDrawSurfaces" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"NotifyEvent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"EventCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Param1","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"Param2","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ] } ,{ "Name":"SetBorderColor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"clrBorder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"VMR_ASPECT_RATIO_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VMR_ARMODE_NONE","Value":0} ,{"Name":"VMR_ARMODE_LETTER_BOX","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"IVMRWindowlessControl" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"0eb1088c-4dcd-46f0-878f-39dae86a51b7" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetNativeVideoSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ,{"Name":"lpHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ,{"Name":"lpARWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ,{"Name":"lpARHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetMinIdealVideoSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ,{"Name":"lpHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetMaxIdealVideoSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ,{"Name":"lpHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetVideoPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpSRCRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"lpDSTRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetVideoPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpSRCRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"lpDSTRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetAspectRatioMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpAspectRatioMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetAspectRatioMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"AspectRatioMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetVideoClippingWindow" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RepaintVideo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"DisplayModeChanged" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetCurrentImage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpDib","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetBorderColor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Clr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetBorderColor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpClr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetColorKey" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Clr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetColorKey" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpClr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"VMRMixerPrefs" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MixerPref_NoDecimation","Value":1} ,{"Name":"MixerPref_DecimateOutput","Value":2} ,{"Name":"MixerPref_ARAdjustXorY","Value":4} ,{"Name":"MixerPref_DecimationReserved","Value":8} ,{"Name":"MixerPref_DecimateMask","Value":15} ,{"Name":"MixerPref_BiLinearFiltering","Value":16} ,{"Name":"MixerPref_PointFiltering","Value":32} ,{"Name":"MixerPref_FilteringMask","Value":240} ,{"Name":"MixerPref_RenderTargetRGB","Value":256} ,{"Name":"MixerPref_RenderTargetYUV","Value":4096} ,{"Name":"MixerPref_RenderTargetYUV420","Value":512} ,{"Name":"MixerPref_RenderTargetYUV422","Value":1024} ,{"Name":"MixerPref_RenderTargetYUV444","Value":2048} ,{"Name":"MixerPref_RenderTargetReserved","Value":57344} ,{"Name":"MixerPref_RenderTargetMask","Value":65280} ,{"Name":"MixerPref_DynamicSwitchToBOB","Value":65536} ,{"Name":"MixerPref_DynamicDecimateBy2","Value":131072} ,{"Name":"MixerPref_DynamicReserved","Value":786432} ,{"Name":"MixerPref_DynamicMask","Value":983040} ] ,"IntegerBase":"Int32" } ,{ "Name":"NORMALIZEDRECT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"left","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"top","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"right","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IVMRMixerControl" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"1c1a17b0-bed0-415d-974b-dc6696131599" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetAlpha" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] } ,{ "Name":"GetAlpha" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pAlpha","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetZOrder" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetZOrder" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pZ","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetOutputRect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NORMALIZEDRECT","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetOutputRect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NORMALIZEDRECT","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetBackgroundClr" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ClrBkg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetBackgroundClr" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpClrBkg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetMixingPrefs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwMixerPrefs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetMixingPrefs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwMixerPrefs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"VMRGUID" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"pGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} ,{"Name":"GUID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VMRMONITORINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"guid","Type":{"Kind":"ApiRef","Name":"VMRGUID","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"rcMonitor","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"hMon","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"szDevice","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"liDriverVersion","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"dwVendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwDeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwSubSysId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IVMRMonitorConfig" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"9cf0b1b6-fbaa-4b7f-88cf-cf1f130a0dce" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetMonitor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRGUID","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetMonitor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRGUID","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetDefaultMonitor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRGUID","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetDefaultMonitor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRGUID","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetAvailableMonitors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRMONITORINFO","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"dwMaxInfoArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwNumDevices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"VMRRenderPrefs" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"RenderPrefs_RestrictToInitialMonitor","Value":0} ,{"Name":"RenderPrefs_ForceOffscreen","Value":1} ,{"Name":"RenderPrefs_ForceOverlays","Value":2} ,{"Name":"RenderPrefs_AllowOverlays","Value":0} ,{"Name":"RenderPrefs_AllowOffscreen","Value":0} ,{"Name":"RenderPrefs_DoNotRenderColorKeyAndBorder","Value":8} ,{"Name":"RenderPrefs_Reserved","Value":16} ,{"Name":"RenderPrefs_PreferAGPMemWhenMixing","Value":32} ,{"Name":"RenderPrefs_Mask","Value":63} ] ,"IntegerBase":"Int32" } ,{ "Name":"VMRMode" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VMRMode_Windowed","Value":1} ,{"Name":"VMRMode_Windowless","Value":2} ,{"Name":"VMRMode_Renderless","Value":4} ,{"Name":"VMRMode_Mask","Value":7} ] ,"IntegerBase":"Int32" } ,{ "Name":"STREAMIF_CONSTANTS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MAX_NUMBER_OF_STREAMS","Value":16} ] ,"IntegerBase":"Int32" } ,{ "Name":"IVMRFilterConfig" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"9e5530c5-7034-48b4-bb46-0b8a6efc8e36" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetImageCompositor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpVMRImgCompositor","Type":{"Kind":"ApiRef","Name":"IVMRImageCompositor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetNumberOfStreams" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwMaxStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetNumberOfStreams" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwMaxStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetRenderingPrefs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRenderFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetRenderingPrefs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwRenderFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetRenderingMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetRenderingMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IVMRAspectRatioControl" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"ede80b5c-bad6-4623-b537-65586c9f8dfd" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetAspectRatioMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpdwARMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetAspectRatioMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwARMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"VMRDeinterlacePrefs" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DeinterlacePref_NextBest","Value":1} ,{"Name":"DeinterlacePref_BOB","Value":2} ,{"Name":"DeinterlacePref_Weave","Value":4} ,{"Name":"DeinterlacePref_Mask","Value":7} ] ,"IntegerBase":"Int32" } ,{ "Name":"VMRDeinterlaceTech" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DeinterlaceTech_Unknown","Value":0} ,{"Name":"DeinterlaceTech_BOBLineReplicate","Value":1} ,{"Name":"DeinterlaceTech_BOBVerticalStretch","Value":2} ,{"Name":"DeinterlaceTech_MedianFiltering","Value":4} ,{"Name":"DeinterlaceTech_EdgeFiltering","Value":16} ,{"Name":"DeinterlaceTech_FieldAdaptive","Value":32} ,{"Name":"DeinterlaceTech_PixelAdaptive","Value":64} ,{"Name":"DeinterlaceTech_MotionVectorSteered","Value":128} ] ,"IntegerBase":"Int32" } ,{ "Name":"VMRFrequency" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwNumerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwDenominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VMRVideoDesc" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwSampleWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwSampleHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SingleFieldPerSample","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwFourCC","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"InputSampleFreq","Type":{"Kind":"ApiRef","Name":"VMRFrequency","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"OutputFrameFreq","Type":{"Kind":"ApiRef","Name":"VMRFrequency","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VMRDeinterlaceCaps" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwNumPreviousOutputFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwNumForwardRefSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwNumBackwardRefSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DeinterlaceTechnology","Type":{"Kind":"ApiRef","Name":"VMRDeinterlaceTech","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IVMRDeinterlaceControl" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"bb057577-0db8-4e6a-87a7-1a8c9a505a0f" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetNumberOfDeinterlaceModes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpVideoDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRVideoDesc","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"lpdwNumDeinterlaceModes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"lpDeinterlaceModes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetDeinterlaceModeCaps" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpDeinterlaceMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} ,{"Name":"lpVideoDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRVideoDesc","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"lpDeinterlaceCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRDeinterlaceCaps","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetDeinterlaceMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpDeinterlaceMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetDeinterlaceMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpDeinterlaceMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetDeinterlacePrefs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpdwDeinterlacePrefs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetDeinterlacePrefs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwDeinterlacePrefs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetActualDeinterlaceMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpDeinterlaceMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"VMRALPHABITMAP" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]} ,{"Name":"pDDS","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]} ,{"Name":"rSrc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"rDest","Type":{"Kind":"ApiRef","Name":"NORMALIZEDRECT","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"fAlpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"clrSrcKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IVMRMixerBitmap" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"1e673275-0257-40aa-af20-7c608d4a0428" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetAlphaBitmap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pBmpParms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRALPHABITMAP","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"UpdateAlphaBitmapParameters" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pBmpParms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRALPHABITMAP","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetAlphaBitmapParameters" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pBmpParms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRALPHABITMAP","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"VMRVIDEOSTREAMINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"pddsVideoSurface","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]} ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwStrmID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"fAlpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"ddClrKey","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]} ,{"Name":"rNormal","Type":{"Kind":"ApiRef","Name":"NORMALIZEDRECT","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IVMRImageCompositor" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"7a4fb5af-479f-4074-bb40-ce6722e43c82" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"InitCompositionTarget" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pD3DDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"pddsRenderTarget","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"TermCompositionTarget" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pD3DDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"pddsRenderTarget","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetStreamMediaType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwStrmID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"fTexture","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CompositeImage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pD3DDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"pddsRenderTarget","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":["In"]} ,{"Name":"pmtRenderTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"rtStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"rtEnd","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"dwClrBkGnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pVideoStreamInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRVIDEOSTREAMINFO","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"cStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IVMRVideoStreamControl" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"058d1f11-2a54-4bef-bd54-df706626b727" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetColorKey" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpClrKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetColorKey" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpClrKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetStreamActiveState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fActive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetStreamActiveState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpfActive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IVMRSurface" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"a9849bbe-9ec8-4263-b764-62730f0d15d0" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"IsSurfaceLocked" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"LockSurface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} ] } ,{ "Name":"UnlockSurface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetSurface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lplpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IVMRImagePresenterConfig" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"9f3a1c85-8555-49ba-935f-be5b5b29d178" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetRenderingPrefs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRenderFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetRenderingPrefs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRenderFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IVMRImagePresenterExclModeConfig" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"e6f7ce40-4673-44f1-8f77-5499d68cb4ea" ,"Interface":{"Kind":"ApiRef","Name":"IVMRImagePresenterConfig","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"SetXlcModeDDObjAndPrimarySurface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpDDObj","Type":{"Kind":"ApiRef","Name":"IDirectDraw7","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":["In"]} ,{"Name":"lpPrimarySurf","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetXlcModeDDObjAndPrimarySurface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpDDObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDraw7","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["Out"]} ,{"Name":"lpPrimarySurf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IVPManager" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"aac18c18-e186-46d2-825d-a1f8dc8e395a" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetVideoPortIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwVideoPortIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetVideoPortIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVideoPortIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"DVD_DOMAIN" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_DOMAIN_FirstPlay","Value":1} ,{"Name":"DVD_DOMAIN_VideoManagerMenu","Value":2} ,{"Name":"DVD_DOMAIN_VideoTitleSetMenu","Value":3} ,{"Name":"DVD_DOMAIN_Title","Value":4} ,{"Name":"DVD_DOMAIN_Stop","Value":5} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_MENU_ID" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_MENU_Title","Value":2} ,{"Name":"DVD_MENU_Root","Value":3} ,{"Name":"DVD_MENU_Subpicture","Value":4} ,{"Name":"DVD_MENU_Audio","Value":5} ,{"Name":"DVD_MENU_Angle","Value":6} ,{"Name":"DVD_MENU_Chapter","Value":7} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_DISC_SIDE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_SIDE_A","Value":1} ,{"Name":"DVD_SIDE_B","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_PREFERRED_DISPLAY_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DISPLAY_CONTENT_DEFAULT","Value":0} ,{"Name":"DISPLAY_16x9","Value":1} ,{"Name":"DISPLAY_4x3_PANSCAN_PREFERRED","Value":2} ,{"Name":"DISPLAY_4x3_LETTERBOX_PREFERRED","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_ATR" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ulCAT","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pbATRI","Type":{"Kind":"Array","Shape":{"Size":768},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DVD_FRAMERATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_FPS_25","Value":1} ,{"Name":"DVD_FPS_30NonDrop","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_TIMECODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DVD_NavCmdType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_NavCmdType_Pre","Value":1} ,{"Name":"DVD_NavCmdType_Post","Value":2} ,{"Name":"DVD_NavCmdType_Cell","Value":3} ,{"Name":"DVD_NavCmdType_Button","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_TIMECODE_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_TC_FLAG_25fps","Value":1} ,{"Name":"DVD_TC_FLAG_30fps","Value":2} ,{"Name":"DVD_TC_FLAG_DropFrame","Value":4} ,{"Name":"DVD_TC_FLAG_Interpolated","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_HMSF_TIMECODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"bHours","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bMinutes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bSeconds","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bFrames","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DVD_PLAYBACK_LOCATION2" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"TitleNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ChapterNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TimeCode","Type":{"Kind":"ApiRef","Name":"DVD_HMSF_TIMECODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"TimeCodeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DVD_PLAYBACK_LOCATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"TitleNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ChapterNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TimeCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VALID_UOP_FLAG" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"UOP_FLAG_Play_Title_Or_AtTime","Value":1} ,{"Name":"UOP_FLAG_Play_Chapter","Value":2} ,{"Name":"UOP_FLAG_Play_Title","Value":4} ,{"Name":"UOP_FLAG_Stop","Value":8} ,{"Name":"UOP_FLAG_ReturnFromSubMenu","Value":16} ,{"Name":"UOP_FLAG_Play_Chapter_Or_AtTime","Value":32} ,{"Name":"UOP_FLAG_PlayPrev_Or_Replay_Chapter","Value":64} ,{"Name":"UOP_FLAG_PlayNext_Chapter","Value":128} ,{"Name":"UOP_FLAG_Play_Forwards","Value":256} ,{"Name":"UOP_FLAG_Play_Backwards","Value":512} ,{"Name":"UOP_FLAG_ShowMenu_Title","Value":1024} ,{"Name":"UOP_FLAG_ShowMenu_Root","Value":2048} ,{"Name":"UOP_FLAG_ShowMenu_SubPic","Value":4096} ,{"Name":"UOP_FLAG_ShowMenu_Audio","Value":8192} ,{"Name":"UOP_FLAG_ShowMenu_Angle","Value":16384} ,{"Name":"UOP_FLAG_ShowMenu_Chapter","Value":32768} ,{"Name":"UOP_FLAG_Resume","Value":65536} ,{"Name":"UOP_FLAG_Select_Or_Activate_Button","Value":131072} ,{"Name":"UOP_FLAG_Still_Off","Value":262144} ,{"Name":"UOP_FLAG_Pause_On","Value":524288} ,{"Name":"UOP_FLAG_Select_Audio_Stream","Value":1048576} ,{"Name":"UOP_FLAG_Select_SubPic_Stream","Value":2097152} ,{"Name":"UOP_FLAG_Select_Angle","Value":4194304} ,{"Name":"UOP_FLAG_Select_Karaoke_Audio_Presentation_Mode","Value":8388608} ,{"Name":"UOP_FLAG_Select_Video_Mode_Preference","Value":16777216} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_CMD_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_CMD_FLAG_None","Value":0} ,{"Name":"DVD_CMD_FLAG_Flush","Value":1} ,{"Name":"DVD_CMD_FLAG_SendEvents","Value":2} ,{"Name":"DVD_CMD_FLAG_Block","Value":4} ,{"Name":"DVD_CMD_FLAG_StartWhenRendered","Value":8} ,{"Name":"DVD_CMD_FLAG_EndAfterRendered","Value":16} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_OPTION_FLAG" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_ResetOnStop","Value":1} ,{"Name":"DVD_NotifyParentalLevelChange","Value":2} ,{"Name":"DVD_HMSF_TimeCodeEvents","Value":3} ,{"Name":"DVD_AudioDuringFFwdRew","Value":4} ,{"Name":"DVD_EnableNonblockingAPIs","Value":5} ,{"Name":"DVD_CacheSizeInMB","Value":6} ,{"Name":"DVD_EnablePortableBookmarks","Value":7} ,{"Name":"DVD_EnableExtendedCopyProtectErrors","Value":8} ,{"Name":"DVD_NotifyPositionChange","Value":9} ,{"Name":"DVD_IncreaseOutputControl","Value":10} ,{"Name":"DVD_EnableStreaming","Value":11} ,{"Name":"DVD_EnableESOutput","Value":12} ,{"Name":"DVD_EnableTitleLength","Value":13} ,{"Name":"DVD_DisableStillThrottle","Value":14} ,{"Name":"DVD_EnableLoggingEvents","Value":15} ,{"Name":"DVD_MaxReadBurstInKB","Value":16} ,{"Name":"DVD_ReadBurstPeriodInMS","Value":17} ,{"Name":"DVD_RestartDisc","Value":18} ,{"Name":"DVD_EnableCC","Value":19} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_RELATIVE_BUTTON" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_Relative_Upper","Value":1} ,{"Name":"DVD_Relative_Lower","Value":2} ,{"Name":"DVD_Relative_Left","Value":3} ,{"Name":"DVD_Relative_Right","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_PARENTAL_LEVEL" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_PARENTAL_LEVEL_8","Value":32768} ,{"Name":"DVD_PARENTAL_LEVEL_7","Value":16384} ,{"Name":"DVD_PARENTAL_LEVEL_6","Value":8192} ,{"Name":"DVD_PARENTAL_LEVEL_5","Value":4096} ,{"Name":"DVD_PARENTAL_LEVEL_4","Value":2048} ,{"Name":"DVD_PARENTAL_LEVEL_3","Value":1024} ,{"Name":"DVD_PARENTAL_LEVEL_2","Value":512} ,{"Name":"DVD_PARENTAL_LEVEL_1","Value":256} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_AUDIO_LANG_EXT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_AUD_EXT_NotSpecified","Value":0} ,{"Name":"DVD_AUD_EXT_Captions","Value":1} ,{"Name":"DVD_AUD_EXT_VisuallyImpaired","Value":2} ,{"Name":"DVD_AUD_EXT_DirectorComments1","Value":3} ,{"Name":"DVD_AUD_EXT_DirectorComments2","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_SUBPICTURE_LANG_EXT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_SP_EXT_NotSpecified","Value":0} ,{"Name":"DVD_SP_EXT_Caption_Normal","Value":1} ,{"Name":"DVD_SP_EXT_Caption_Big","Value":2} ,{"Name":"DVD_SP_EXT_Caption_Children","Value":3} ,{"Name":"DVD_SP_EXT_CC_Normal","Value":5} ,{"Name":"DVD_SP_EXT_CC_Big","Value":6} ,{"Name":"DVD_SP_EXT_CC_Children","Value":7} ,{"Name":"DVD_SP_EXT_Forced","Value":9} ,{"Name":"DVD_SP_EXT_DirectorComments_Normal","Value":13} ,{"Name":"DVD_SP_EXT_DirectorComments_Big","Value":14} ,{"Name":"DVD_SP_EXT_DirectorComments_Children","Value":15} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_AUDIO_APPMODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_AudioMode_None","Value":0} ,{"Name":"DVD_AudioMode_Karaoke","Value":1} ,{"Name":"DVD_AudioMode_Surround","Value":2} ,{"Name":"DVD_AudioMode_Other","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_AUDIO_FORMAT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_AudioFormat_AC3","Value":0} ,{"Name":"DVD_AudioFormat_MPEG1","Value":1} ,{"Name":"DVD_AudioFormat_MPEG1_DRC","Value":2} ,{"Name":"DVD_AudioFormat_MPEG2","Value":3} ,{"Name":"DVD_AudioFormat_MPEG2_DRC","Value":4} ,{"Name":"DVD_AudioFormat_LPCM","Value":5} ,{"Name":"DVD_AudioFormat_DTS","Value":6} ,{"Name":"DVD_AudioFormat_SDDS","Value":7} ,{"Name":"DVD_AudioFormat_Other","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_KARAOKE_DOWNMIX" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_Mix_0to0","Value":1} ,{"Name":"DVD_Mix_1to0","Value":2} ,{"Name":"DVD_Mix_2to0","Value":4} ,{"Name":"DVD_Mix_3to0","Value":8} ,{"Name":"DVD_Mix_4to0","Value":16} ,{"Name":"DVD_Mix_Lto0","Value":32} ,{"Name":"DVD_Mix_Rto0","Value":64} ,{"Name":"DVD_Mix_0to1","Value":256} ,{"Name":"DVD_Mix_1to1","Value":512} ,{"Name":"DVD_Mix_2to1","Value":1024} ,{"Name":"DVD_Mix_3to1","Value":2048} ,{"Name":"DVD_Mix_4to1","Value":4096} ,{"Name":"DVD_Mix_Lto1","Value":8192} ,{"Name":"DVD_Mix_Rto1","Value":16384} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_AudioAttributes" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"AppMode","Type":{"Kind":"ApiRef","Name":"DVD_AUDIO_APPMODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"AppModeData","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"AudioFormat","Type":{"Kind":"ApiRef","Name":"DVD_AUDIO_FORMAT","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"Language","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"LanguageExtension","Type":{"Kind":"ApiRef","Name":"DVD_AUDIO_LANG_EXT","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"fHasMultichannelInfo","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"bQuantization","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bNumberOfChannels","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DVD_MUA_MixingInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"fMixTo0","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"fMixTo1","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"fMix0InPhase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"fMix1InPhase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwSpeakerPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DVD_MUA_Coeff" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"log2_alpha","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} ,{"Name":"log2_beta","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DVD_MultichannelAudioAttributes" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Info","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"DVD_MUA_MixingInfo","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":[]} ,{"Name":"Coeff","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"DVD_MUA_Coeff","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DVD_KARAOKE_CONTENTS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_Karaoke_GuideVocal1","Value":1} ,{"Name":"DVD_Karaoke_GuideVocal2","Value":2} ,{"Name":"DVD_Karaoke_GuideMelody1","Value":4} ,{"Name":"DVD_Karaoke_GuideMelody2","Value":8} ,{"Name":"DVD_Karaoke_GuideMelodyA","Value":16} ,{"Name":"DVD_Karaoke_GuideMelodyB","Value":32} ,{"Name":"DVD_Karaoke_SoundEffectA","Value":64} ,{"Name":"DVD_Karaoke_SoundEffectB","Value":128} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_KARAOKE_ASSIGNMENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_Assignment_reserved0","Value":0} ,{"Name":"DVD_Assignment_reserved1","Value":1} ,{"Name":"DVD_Assignment_LR","Value":2} ,{"Name":"DVD_Assignment_LRM","Value":3} ,{"Name":"DVD_Assignment_LR1","Value":4} ,{"Name":"DVD_Assignment_LRM1","Value":5} ,{"Name":"DVD_Assignment_LR12","Value":6} ,{"Name":"DVD_Assignment_LRM12","Value":7} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_KaraokeAttributes" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"bVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"fMasterOfCeremoniesInGuideVocal1","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"fDuet","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ChannelAssignment","Type":{"Kind":"ApiRef","Name":"DVD_KARAOKE_ASSIGNMENT","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"wChannelContents","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DVD_VIDEO_COMPRESSION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_VideoCompression_Other","Value":0} ,{"Name":"DVD_VideoCompression_MPEG1","Value":1} ,{"Name":"DVD_VideoCompression_MPEG2","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_VideoAttributes" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"fPanscanPermitted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"fLetterboxPermitted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ulAspectX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulAspectY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulFrameRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulFrameHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Compression","Type":{"Kind":"ApiRef","Name":"DVD_VIDEO_COMPRESSION","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"fLine21Field1InGOP","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"fLine21Field2InGOP","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ulSourceResolutionX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulSourceResolutionY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"fIsSourceLetterboxed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"fIsFilmMode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DVD_SUBPICTURE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_SPType_NotSpecified","Value":0} ,{"Name":"DVD_SPType_Language","Value":1} ,{"Name":"DVD_SPType_Other","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_SUBPICTURE_CODING" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_SPCoding_RunLength","Value":0} ,{"Name":"DVD_SPCoding_Extended","Value":1} ,{"Name":"DVD_SPCoding_Other","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_SubpictureAttributes" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"DVD_SUBPICTURE_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"CodingMode","Type":{"Kind":"ApiRef","Name":"DVD_SUBPICTURE_CODING","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"Language","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"LanguageExtension","Type":{"Kind":"ApiRef","Name":"DVD_SUBPICTURE_LANG_EXT","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DVD_TITLE_APPMODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_AppMode_Not_Specified","Value":0} ,{"Name":"DVD_AppMode_Karaoke","Value":1} ,{"Name":"DVD_AppMode_Other","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_TitleAttributes" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"VideoAttributes","Type":{"Kind":"ApiRef","Name":"DVD_VideoAttributes","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"ulNumberOfAudioStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AudioAttributes","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"DVD_AudioAttributes","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":[]} ,{"Name":"MultichannelAudioAttributes","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"DVD_MultichannelAudioAttributes","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":[]} ,{"Name":"ulNumberOfSubpictureStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SubpictureAttributes","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"DVD_SubpictureAttributes","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"AppMode","Type":{"Kind":"ApiRef","Name":"DVD_TITLE_APPMODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"TitleLength","Type":{"Kind":"ApiRef","Name":"DVD_HMSF_TIMECODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"DVD_MenuAttributes" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"fCompatibleRegion","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"VideoAttributes","Type":{"Kind":"ApiRef","Name":"DVD_VideoAttributes","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"fAudioPresent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"AudioAttributes","Type":{"Kind":"ApiRef","Name":"DVD_AudioAttributes","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"fSubpicturePresent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"SubpictureAttributes","Type":{"Kind":"ApiRef","Name":"DVD_SubpictureAttributes","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IDvdControl" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"a70efe61-e2a3-11d0-a9be-00aa0061be93" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"TitlePlay" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"ChapterPlay" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulChapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"TimePlay" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bcdTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"StopForResume" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GoUp" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"TimeSearch" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bcdTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"ChapterSearch" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulChapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"PrevPGSearch" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"TopPGSearch" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"NextPGSearch" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"ForwardScan" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwSpeed","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ] } ,{ "Name":"BackwardScan" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwSpeed","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ] } ,{ "Name":"MenuCall" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"MenuID","Type":{"Kind":"ApiRef","Name":"DVD_MENU_ID","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Resume" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"UpperButtonSelect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"LowerButtonSelect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"LeftButtonSelect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"RightButtonSelect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"ButtonActivate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"ButtonSelectAndActivate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulButton","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"StillOff" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"PauseOn" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"PauseOff" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"MenuLanguageSelect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Language","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"AudioStreamChange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulAudio","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SubpictureStreamChange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulSubPicture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bDisplay","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"AngleChange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulAngle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"ParentalLevelSelect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulParentalLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"ParentalCountrySelect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"wCountry","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] } ,{ "Name":"KaraokeAudioPresentationModeChange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"VideoModePreferrence" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulPreferredDisplayMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetRoot" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MouseActivate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"point","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MouseSelect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"point","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ChapterPlayAutoStop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulChapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulChaptersToPlay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IDvdInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"a70efe60-e2a3-11d0-a9be-00aa0061be93" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetCurrentDomain" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDomain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_DOMAIN","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetCurrentLocation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_PLAYBACK_LOCATION","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetTotalTitleTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulTotalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrentButton" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulButtonsAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pulCurrentButton","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrentAngle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulAnglesAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pulCurrentAngle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrentAudio" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulStreamsAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pulCurrentStream","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrentSubpicture" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulStreamsAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pulCurrentStream","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pIsDisabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrentUOPS" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pUOP","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetAllSPRMs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pRegisterArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} ] } ,{ "Name":"GetAllGPRMs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pRegisterArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} ] } ,{ "Name":"GetAudioLanguage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetSubpictureLanguage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTitleAttributes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pATR","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_ATR","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetVMGAttributes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pATR","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_ATR","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrentVideoAttributes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pATR","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrentAudioAttributes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pATR","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrentSubpictureAttributes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pATR","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrentVolumeInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulNumOfVol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pulThisVolNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pSide","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_DISC_SIDE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pulNumOfTitles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDVDTextInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTextManager","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1}]} ,{"Name":"ulBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulActualSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetPlayerParentalLevel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulParentalLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pulCountryCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetNumberOfChapters" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulNumberOfChapters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTitleParentalLevels" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulParentalLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRoot" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pRoot","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"ulBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulActualSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvdCmd" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"5a4a97e4-94ee-4a55-9751-74b5643aa27d" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"WaitForStart" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"WaitForEnd" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IDvdState" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"86303d6d-1c4a-4087-ab42-f711167048ef" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetDiscID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pullUniqueID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] } ,{ "Name":"GetParentalLevel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulParentalLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvdControl2" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"33bc7430-eec0-11d2-8201-00a0c9d74842" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"PlayTitle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"PlayChapterInTitle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulChapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"PlayAtTimeInTitle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pStartTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_HMSF_TIMECODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"Stop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"ReturnFromSubmenu" ,"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":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"PlayAtTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_HMSF_TIMECODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"PlayChapter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulChapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"PlayPrevChapter" ,"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":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"ReplayChapter" ,"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":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"PlayNextChapter" ,"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":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"PlayForwards" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dSpeed","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"PlayBackwards" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dSpeed","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"ShowMenu" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"MenuID","Type":{"Kind":"ApiRef","Name":"DVD_MENU_ID","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"Resume" ,"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":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SelectRelativeButton" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"buttonDir","Type":{"Kind":"ApiRef","Name":"DVD_RELATIVE_BUTTON","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ActivateButton" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SelectButton" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulButton","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SelectAndActivateButton" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulButton","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"StillOff" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Pause" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SelectAudioStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulAudio","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SelectSubpictureStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulSubPicture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetSubpictureState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SelectAngle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulAngle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SelectParentalLevel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulParentalLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SelectParentalCountry" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bCountry","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ] } ,{ "Name":"SelectKaraokeAudioPresentationMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SelectVideoModePreference" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulPreferredDisplayMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetDVDDirectory" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszwPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"ActivateAtPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"point","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SelectAtPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"point","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"PlayChaptersAutoStop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulChapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulChaptersToPlay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"AcceptParentalLevelChange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bAccept","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetOption" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"flag","Type":{"Kind":"ApiRef","Name":"DVD_OPTION_FLAG","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"fState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pState","Type":{"Kind":"ApiRef","Name":"IDvdState","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"PlayPeriodInTitleAutoStop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pStartTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_HMSF_TIMECODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pEndTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_HMSF_TIMECODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetGPRM" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"wValue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SelectDefaultMenuLanguage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Language","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SelectDefaultAudioLanguage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Language","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"audioExtension","Type":{"Kind":"ApiRef","Name":"DVD_AUDIO_LANG_EXT","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SelectDefaultSubpictureLanguage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Language","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"subpictureExtension","Type":{"Kind":"ApiRef","Name":"DVD_SUBPICTURE_LANG_EXT","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"DVD_TextStringType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_Struct_Volume","Value":1} ,{"Name":"DVD_Struct_Title","Value":2} ,{"Name":"DVD_Struct_ParentalID","Value":3} ,{"Name":"DVD_Struct_PartOfTitle","Value":4} ,{"Name":"DVD_Struct_Cell","Value":5} ,{"Name":"DVD_Stream_Audio","Value":16} ,{"Name":"DVD_Stream_Subpicture","Value":17} ,{"Name":"DVD_Stream_Angle","Value":18} ,{"Name":"DVD_Channel_Audio","Value":32} ,{"Name":"DVD_General_Name","Value":48} ,{"Name":"DVD_General_Comments","Value":49} ,{"Name":"DVD_Title_Series","Value":56} ,{"Name":"DVD_Title_Movie","Value":57} ,{"Name":"DVD_Title_Video","Value":58} ,{"Name":"DVD_Title_Album","Value":59} ,{"Name":"DVD_Title_Song","Value":60} ,{"Name":"DVD_Title_Other","Value":63} ,{"Name":"DVD_Title_Sub_Series","Value":64} ,{"Name":"DVD_Title_Sub_Movie","Value":65} ,{"Name":"DVD_Title_Sub_Video","Value":66} ,{"Name":"DVD_Title_Sub_Album","Value":67} ,{"Name":"DVD_Title_Sub_Song","Value":68} ,{"Name":"DVD_Title_Sub_Other","Value":71} ,{"Name":"DVD_Title_Orig_Series","Value":72} ,{"Name":"DVD_Title_Orig_Movie","Value":73} ,{"Name":"DVD_Title_Orig_Video","Value":74} ,{"Name":"DVD_Title_Orig_Album","Value":75} ,{"Name":"DVD_Title_Orig_Song","Value":76} ,{"Name":"DVD_Title_Orig_Other","Value":79} ,{"Name":"DVD_Other_Scene","Value":80} ,{"Name":"DVD_Other_Cut","Value":81} ,{"Name":"DVD_Other_Take","Value":82} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_TextCharSet" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_CharSet_Unicode","Value":0} ,{"Name":"DVD_CharSet_ISO646","Value":1} ,{"Name":"DVD_CharSet_JIS_Roman_Kanji","Value":2} ,{"Name":"DVD_CharSet_ISO8859_1","Value":3} ,{"Name":"DVD_CharSet_ShiftJIS_Kanji_Roman_Katakana","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_DECODER_CAPS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwAudioCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dFwdMaxRateVideo","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} ,{"Name":"dFwdMaxRateAudio","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} ,{"Name":"dFwdMaxRateSP","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} ,{"Name":"dBwdMaxRateVideo","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} ,{"Name":"dBwdMaxRateAudio","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} ,{"Name":"dBwdMaxRateSP","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} ,{"Name":"dwRes1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwRes2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwRes3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwRes4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IDvdInfo2" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"34151510-eec0-11d2-8201-00a0c9d74842" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetCurrentDomain" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDomain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_DOMAIN","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrentLocation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_PLAYBACK_LOCATION2","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetTotalTitleTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTotalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_HMSF_TIMECODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ulTimeCodeFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrentButton" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulButtonsAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pulCurrentButton","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrentAngle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulAnglesAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pulCurrentAngle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrentAudio" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulStreamsAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pulCurrentStream","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrentSubpicture" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulStreamsAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pulCurrentStream","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pbIsDisabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrentUOPS" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulUOPs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetAllSPRMs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pRegisterArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} ] } ,{ "Name":"GetAllGPRMs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pRegisterArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} ] } ,{ "Name":"GetAudioLanguage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetSubpictureLanguage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTitleAttributes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_MenuAttributes","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pTitle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_TitleAttributes","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetVMGAttributes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pATR","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_MenuAttributes","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrentVideoAttributes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pATR","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_VideoAttributes","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetAudioAttributes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pATR","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_AudioAttributes","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetKaraokeAttributes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_KaraokeAttributes","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetSubpictureAttributes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pATR","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_SubpictureAttributes","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetDVDVolumeInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulNumOfVolumes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pulVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pSide","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_DISC_SIDE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pulNumOfTitles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDVDTextNumberOfLanguages" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulNumOfLangs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDVDTextLanguageInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulLangIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulNumOfStrings","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pLangCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pbCharacterSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_TextCharSet","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetDVDTextStringAsNative" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulLangIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulStringIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"ulMaxBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulActualSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_TextStringType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetDVDTextStringAsUnicode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulLangIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulStringIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pchwBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ,{"Name":"ulMaxBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulActualSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_TextStringType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetPlayerParentalLevel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulParentalLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pbCountryCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetNumberOfChapters" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulNumOfChapters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTitleParentalLevels" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulParentalLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDVDDirectory" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszwPath","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"ulMaxSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulActualSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"IsAudioStreamEnabled" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulStreamNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetDiscID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszwPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pullDiscID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] } ,{ "Name":"GetState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pStateData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdState","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetMenuLanguages" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pLanguages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ulMaxLanguages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulActualLanguages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetButtonAtPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"point","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pulButtonIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCmdFromEvent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lParam1","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"pCmdObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetDefaultMenuLanguage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDefaultAudioLanguage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pAudioExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_AUDIO_LANG_EXT","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetDefaultSubpictureLanguage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pSubpictureExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_SUBPICTURE_LANG_EXT","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetDecoderCaps" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_DECODER_CAPS","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetButtonRect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulButton","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"IsSubpictureStreamEnabled" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulStreamNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"AM_DVD_GRAPH_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_DVD_HWDEC_PREFER","Value":1} ,{"Name":"AM_DVD_HWDEC_ONLY","Value":2} ,{"Name":"AM_DVD_SWDEC_PREFER","Value":4} ,{"Name":"AM_DVD_SWDEC_ONLY","Value":8} ,{"Name":"AM_DVD_NOVPE","Value":256} ,{"Name":"AM_DVD_DO_NOT_CLEAR","Value":512} ,{"Name":"AM_DVD_VMR9_ONLY","Value":2048} ,{"Name":"AM_DVD_EVR_ONLY","Value":4096} ,{"Name":"AM_DVD_EVR_QOS","Value":8192} ,{"Name":"AM_DVD_ADAPT_GRAPH","Value":16384} ,{"Name":"AM_DVD_MASK","Value":65535} ] ,"IntegerBase":"Int32" } ,{ "Name":"AM_DVD_STREAM_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_DVD_STREAM_VIDEO","Value":1} ,{"Name":"AM_DVD_STREAM_AUDIO","Value":2} ,{"Name":"AM_DVD_STREAM_SUBPIC","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"AM_DVD_RENDERSTATUS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"hrVPEStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"bDvdVolInvalid","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"bDvdVolUnknown","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"bNoLine21In","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"bNoLine21Out","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"iNumStreams","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"iNumStreamsFailed","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"dwFailedStreamsFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IDvdGraphBuilder" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"fcc152b6-f372-11d0-8e00-00c04fd7c08b" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetFiltergraph" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppGB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetDvdInterface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvIF","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] } ,{ "Name":"RenderDvdVideoVolume" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpcwszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_DVD_RENDERSTATUS","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDDrawExclModeVideo" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"153acc21-d83b-11d1-82bf-00a0c9696c8f" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetDDrawObject" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDDrawObject","Type":{"Kind":"ApiRef","Name":"IDirectDraw","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetDDrawObject" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppDDrawObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDraw","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pbUsingExternal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetDDrawSurface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDDrawSurface","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetDDrawSurface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppDDrawSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pbUsingExternal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetDrawParameters" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"prcSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"prcTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetNativeVideoProps" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVideoWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pdwVideoHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pdwPictAspectRatioX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pdwPictAspectRatioY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetCallbackInterface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IDDrawExclModeVideoCallback","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"_AM_OVERLAY_NOTIFY_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_OVERLAY_NOTIFY_VISIBLE_CHANGE","Value":1} ,{"Name":"AM_OVERLAY_NOTIFY_SOURCE_CHANGE","Value":2} ,{"Name":"AM_OVERLAY_NOTIFY_DEST_CHANGE","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"IDDrawExclModeVideoCallback" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"913c24a0-20ab-11d2-9038-00a0c9697298" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"OnUpdateOverlay" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bBefore","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bOldVisible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"prcOldSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"prcOldDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"bNewVisible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"prcNewSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"prcNewDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"OnUpdateColorKey" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORKEY","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"dwColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"OnUpdateSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwARWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwARHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"BDA_TEMPLATE_CONNECTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"FromNodeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FromNodePinType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ToNodeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ToNodePinType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_TEMPLATE_PIN_JOINT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"uliTemplateConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulcInstancesMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_EVENT_ID" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BDA_EVENT_SIGNAL_LOSS","Value":0} ,{"Name":"BDA_EVENT_SIGNAL_LOCK","Value":1} ,{"Name":"BDA_EVENT_DATA_START","Value":2} ,{"Name":"BDA_EVENT_DATA_STOP","Value":3} ,{"Name":"BDA_EVENT_CHANNEL_ACQUIRED","Value":4} ,{"Name":"BDA_EVENT_CHANNEL_LOST","Value":5} ,{"Name":"BDA_EVENT_CHANNEL_SOURCE_CHANGED","Value":6} ,{"Name":"BDA_EVENT_CHANNEL_ACTIVATED","Value":7} ,{"Name":"BDA_EVENT_CHANNEL_DEACTIVATED","Value":8} ,{"Name":"BDA_EVENT_SUBCHANNEL_ACQUIRED","Value":9} ,{"Name":"BDA_EVENT_SUBCHANNEL_LOST","Value":10} ,{"Name":"BDA_EVENT_SUBCHANNEL_SOURCE_CHANGED","Value":11} ,{"Name":"BDA_EVENT_SUBCHANNEL_ACTIVATED","Value":12} ,{"Name":"BDA_EVENT_SUBCHANNEL_DEACTIVATED","Value":13} ,{"Name":"BDA_EVENT_ACCESS_GRANTED","Value":14} ,{"Name":"BDA_EVENT_ACCESS_DENIED","Value":15} ,{"Name":"BDA_EVENT_OFFER_EXTENDED","Value":16} ,{"Name":"BDA_EVENT_PURCHASE_COMPLETED","Value":17} ,{"Name":"BDA_EVENT_SMART_CARD_INSERTED","Value":18} ,{"Name":"BDA_EVENT_SMART_CARD_REMOVED","Value":19} ] ,"IntegerBase":"Int32" } ,{ "Name":"KS_BDA_FRAME_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ExtendedHeaderSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFrameFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulChannelNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulSubchannelNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_ETHERNET_ADDRESS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"rgbAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_ETHERNET_ADDRESS_LIST" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ulcAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"rgAddressl","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"BDA_ETHERNET_ADDRESS","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_MULTICAST_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BDA_PROMISCUOUS_MULTICAST","Value":0} ,{"Name":"BDA_FILTERED_MULTICAST","Value":1} ,{"Name":"BDA_NO_MULTICAST","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"BDA_IPv4_ADDRESS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"rgbAddress","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_IPv4_ADDRESS_LIST" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ulcAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"rgAddressl","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"BDA_IPv4_ADDRESS","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_IPv6_ADDRESS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"rgbAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_IPv6_ADDRESS_LIST" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ulcAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"rgAddressl","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"BDA_IPv6_ADDRESS","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_SIGNAL_STATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BDA_SIGNAL_UNAVAILABLE","Value":0} ,{"Name":"BDA_SIGNAL_INACTIVE","Value":1} ,{"Name":"BDA_SIGNAL_ACTIVE","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"BDA_CHANGE_STATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BDA_CHANGES_COMPLETE","Value":0} ,{"Name":"BDA_CHANGES_PENDING","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"BDANODE_DESCRIPTOR" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ulBdaNodeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"guidFunction","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"guidName","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_TABLE_SECTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ulPrimarySectionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulSecondarySectionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulcbSectionLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"argbSectionData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_DISEQC_SEND" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ulRequestId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulPacketLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"argbPacketData","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_DISEQC_RESPONSE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ulRequestId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulPacketLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"argbPacketData","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MEDIA_SAMPLE_CONTENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MEDIA_TRANSPORT_PACKET","Value":0} ,{"Name":"MEDIA_ELEMENTARY_STREAM","Value":1} ,{"Name":"MEDIA_MPEG2_PSI","Value":2} ,{"Name":"MEDIA_TRANSPORT_PAYLOAD","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"PID_MAP" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ulPID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MediaSampleContent","Type":{"Kind":"ApiRef","Name":"MEDIA_SAMPLE_CONTENT","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_PID_MAP" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"MediaSampleContent","Type":{"Kind":"ApiRef","Name":"MEDIA_SAMPLE_CONTENT","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"ulcPIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"aulPIDs","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_PID_UNMAP" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ulcPIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"aulPIDs","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_CA_MODULE_UI" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ulFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulbcDesc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulDesc","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_PROGRAM_PID_LIST" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ulProgramNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulcPIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulPID","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_DRM_DRMSTATUS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"DRMuuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"ulDrmUuidListStringSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"argbDrmUuidListString","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_WMDRM_STATUS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"ulMaxCaptureTokenSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"uMaxStreamingPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulMaxLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulMinSecurityLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulRevInfoSequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulRevInfoIssuedTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"ulRevListVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulRevInfoTTL","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_WMDRM_KEYINFOLIST" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"ulKeyuuidBufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"argKeyuuidBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_BUFFER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"ulBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"argbBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_WMDRM_RENEWLICENSE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"ulDescrambleStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulXmrLicenseOutputLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"argbXmrLicenceOutputBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_WMDRMTUNER_PIDPROTECTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"uuidKeyID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_WMDRMTUNER_PURCHASEENTITLEMENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"ulDescrambleStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulCaptureTokenLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"argbCaptureTokenBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_TUNER_TUNERSTATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"ulTuneLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"argbTuneData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_TUNER_DIAGNOSTICS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"ulSignalLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulSignalLevelQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulSignalNoiseRatio","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_STRING" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"ulStringSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"argbString","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_SCAN_CAPABILTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"ul64AnalogStandardsSupported","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_SCAN_STATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"ulSignalLock","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulSecondsLeft","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulCurrentFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_SCAN_START" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"LowerFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"HigerFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_GDDS_DATATYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"uuidDataType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_GDDS_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"ulDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulPercentageProgress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"argbData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_USERACTIVITY_INTERVAL" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"ulActivityInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_CAS_CHECK_ENTITLEMENTTOKEN" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"ulDescrambleStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_CAS_CLOSE_MMIDIALOG" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"SessionResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_CAS_REQUESTTUNERDATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ucRequestPriority","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"ucRequestReason","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"ucRequestConsequences","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"ulEstimatedTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_CAS_OPENMMIDATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ulDialogNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulDialogRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"uuidDialogType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"usDialogDataLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"argbDialogData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_CAS_CLOSEMMIDATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ulDialogNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ISDBCAS_REQUEST_ID" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ISDBCAS_REQUEST_ID_EMG","Value":56} ,{"Name":"ISDBCAS_REQUEST_ID_EMD","Value":58} ] ,"IntegerBase":"Int32" } ,{ "Name":"BDA_ISDBCAS_REQUESTHEADER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"bInstruction","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bReserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"ulDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"argbIsdbCommand","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_ISDBCAS_RESPONSEDATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"ulRequestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulIsdbStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulIsdbDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"argbIsdbCommandData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_ISDBCAS_EMG_REQ" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"bCLA","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bINS","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bP1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bP2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bLC","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bCardId","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"bProtocol","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bCABroadcasterGroupId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bMessageControl","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bMessageCode","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MUX_PID_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PID_OTHER","Value":-1} ,{"Name":"PID_ELEMENTARY_STREAM","Value":0} ,{"Name":"PID_MPEG2_SECTION_PSI_SI","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"BDA_MUX_PIDLISTITEM" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":2 ,"Fields":[ {"Name":"usPIDNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"usProgramNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"ePIDType","Type":{"Kind":"ApiRef","Name":"MUX_PID_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_TS_SELECTORINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"bTSInfolength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bReserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"guidNetworkType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"bTSIDCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"usTSID","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_TS_SELECTORINFO_ISDBS_EXT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"bTMCC","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_DVBT2_L1_SIGNALLING_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"L1Pre_TYPE","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"L1Pre_BWT_S1_S2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"L1Pre_REPETITION_GUARD_PAPR","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"L1Pre_MOD_COD_FEC","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"L1Pre_POSTSIZE_INFO_PILOT","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"L1Pre_TX_ID_AVAIL","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"L1Pre_CELL_ID","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"L1Pre_NETWORK_ID","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"L1Pre_T2SYSTEM_ID","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"L1Pre_NUM_T2_FRAMES","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"L1Pre_NUM_DATA_REGENFLAG_L1POSTEXT","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"L1Pre_NUMRF_CURRENTRF_RESERVED","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"L1Pre_CRC32","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"L1PostData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_RATING_PINRESET" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"bPinLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"argbNewPin","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DVBSystemType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVB_Cable","Value":0} ,{"Name":"DVB_Terrestrial","Value":1} ,{"Name":"DVB_Satellite","Value":2} ,{"Name":"ISDB_Terrestrial","Value":3} ,{"Name":"ISDB_Satellite","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"BDA_Channel" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BDA_UNDEFINED_CHANNEL","Value":-1} ] ,"IntegerBase":"Int32" } ,{ "Name":"ComponentCategory" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CategoryNotSet","Value":-1} ,{"Name":"CategoryOther","Value":0} ,{"Name":"CategoryVideo","Value":1} ,{"Name":"CategoryAudio","Value":2} ,{"Name":"CategoryText","Value":3} ,{"Name":"CategorySubtitles","Value":4} ,{"Name":"CategoryCaptions","Value":5} ,{"Name":"CategorySuperimpose","Value":6} ,{"Name":"CategoryData","Value":7} ,{"Name":"CATEGORY_COUNT","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"ComponentStatus" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"StatusActive","Value":0} ,{"Name":"StatusInactive","Value":1} ,{"Name":"StatusUnavailable","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"MPEG2StreamType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BDA_UNITIALIZED_MPEG2STREAMTYPE","Value":-1} ,{"Name":"Reserved1","Value":0} ,{"Name":"ISO_IEC_11172_2_VIDEO","Value":1} ,{"Name":"ISO_IEC_13818_2_VIDEO","Value":2} ,{"Name":"ISO_IEC_11172_3_AUDIO","Value":3} ,{"Name":"ISO_IEC_13818_3_AUDIO","Value":4} ,{"Name":"ISO_IEC_13818_1_PRIVATE_SECTION","Value":5} ,{"Name":"ISO_IEC_13818_1_PES","Value":6} ,{"Name":"ISO_IEC_13522_MHEG","Value":7} ,{"Name":"ANNEX_A_DSM_CC","Value":8} ,{"Name":"ITU_T_REC_H_222_1","Value":9} ,{"Name":"ISO_IEC_13818_6_TYPE_A","Value":10} ,{"Name":"ISO_IEC_13818_6_TYPE_B","Value":11} ,{"Name":"ISO_IEC_13818_6_TYPE_C","Value":12} ,{"Name":"ISO_IEC_13818_6_TYPE_D","Value":13} ,{"Name":"ISO_IEC_13818_1_AUXILIARY","Value":14} ,{"Name":"ISO_IEC_13818_7_AUDIO","Value":15} ,{"Name":"ISO_IEC_14496_2_VISUAL","Value":16} ,{"Name":"ISO_IEC_14496_3_AUDIO","Value":17} ,{"Name":"ISO_IEC_14496_1_IN_PES","Value":18} ,{"Name":"ISO_IEC_14496_1_IN_SECTION","Value":19} ,{"Name":"ISO_IEC_13818_6_DOWNLOAD","Value":20} ,{"Name":"METADATA_IN_PES","Value":21} ,{"Name":"METADATA_IN_SECTION","Value":22} ,{"Name":"METADATA_IN_DATA_CAROUSEL","Value":23} ,{"Name":"METADATA_IN_OBJECT_CAROUSEL","Value":24} ,{"Name":"METADATA_IN_DOWNLOAD_PROTOCOL","Value":25} ,{"Name":"IRPM_STREAMM","Value":26} ,{"Name":"ITU_T_H264","Value":27} ,{"Name":"ISO_IEC_13818_1_RESERVED","Value":28} ,{"Name":"USER_PRIVATE","Value":16} ,{"Name":"HEVC_VIDEO_OR_TEMPORAL_VIDEO","Value":36} ,{"Name":"HEVC_TEMPORAL_VIDEO_SUBSET","Value":37} ,{"Name":"ISO_IEC_USER_PRIVATE","Value":128} ,{"Name":"DOLBY_AC3_AUDIO","Value":129} ,{"Name":"DOLBY_DIGITAL_PLUS_AUDIO_ATSC","Value":135} ] ,"IntegerBase":"Int32" } ,{ "Name":"MPEG2_TRANSPORT_STRIDE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwPacketLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ATSCComponentTypeFlags" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ATSCCT_AC3","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"BinaryConvolutionCodeRate" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BDA_BCC_RATE_NOT_SET","Value":-1} ,{"Name":"BDA_BCC_RATE_NOT_DEFINED","Value":0} ,{"Name":"BDA_BCC_RATE_1_2","Value":1} ,{"Name":"BDA_BCC_RATE_2_3","Value":2} ,{"Name":"BDA_BCC_RATE_3_4","Value":3} ,{"Name":"BDA_BCC_RATE_3_5","Value":4} ,{"Name":"BDA_BCC_RATE_4_5","Value":5} ,{"Name":"BDA_BCC_RATE_5_6","Value":6} ,{"Name":"BDA_BCC_RATE_5_11","Value":7} ,{"Name":"BDA_BCC_RATE_7_8","Value":8} ,{"Name":"BDA_BCC_RATE_1_4","Value":9} ,{"Name":"BDA_BCC_RATE_1_3","Value":10} ,{"Name":"BDA_BCC_RATE_2_5","Value":11} ,{"Name":"BDA_BCC_RATE_6_7","Value":12} ,{"Name":"BDA_BCC_RATE_8_9","Value":13} ,{"Name":"BDA_BCC_RATE_9_10","Value":14} ,{"Name":"BDA_BCC_RATE_MAX","Value":15} ] ,"IntegerBase":"Int32" } ,{ "Name":"FECMethod" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BDA_FEC_METHOD_NOT_SET","Value":-1} ,{"Name":"BDA_FEC_METHOD_NOT_DEFINED","Value":0} ,{"Name":"BDA_FEC_VITERBI","Value":1} ,{"Name":"BDA_FEC_RS_204_188","Value":2} ,{"Name":"BDA_FEC_LDPC","Value":3} ,{"Name":"BDA_FEC_BCH","Value":4} ,{"Name":"BDA_FEC_RS_147_130","Value":5} ,{"Name":"BDA_FEC_MAX","Value":6} ] ,"IntegerBase":"Int32" } ,{ "Name":"ModulationType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BDA_MOD_NOT_SET","Value":-1} ,{"Name":"BDA_MOD_NOT_DEFINED","Value":0} ,{"Name":"BDA_MOD_16QAM","Value":1} ,{"Name":"BDA_MOD_32QAM","Value":2} ,{"Name":"BDA_MOD_64QAM","Value":3} ,{"Name":"BDA_MOD_80QAM","Value":4} ,{"Name":"BDA_MOD_96QAM","Value":5} ,{"Name":"BDA_MOD_112QAM","Value":6} ,{"Name":"BDA_MOD_128QAM","Value":7} ,{"Name":"BDA_MOD_160QAM","Value":8} ,{"Name":"BDA_MOD_192QAM","Value":9} ,{"Name":"BDA_MOD_224QAM","Value":10} ,{"Name":"BDA_MOD_256QAM","Value":11} ,{"Name":"BDA_MOD_320QAM","Value":12} ,{"Name":"BDA_MOD_384QAM","Value":13} ,{"Name":"BDA_MOD_448QAM","Value":14} ,{"Name":"BDA_MOD_512QAM","Value":15} ,{"Name":"BDA_MOD_640QAM","Value":16} ,{"Name":"BDA_MOD_768QAM","Value":17} ,{"Name":"BDA_MOD_896QAM","Value":18} ,{"Name":"BDA_MOD_1024QAM","Value":19} ,{"Name":"BDA_MOD_QPSK","Value":20} ,{"Name":"BDA_MOD_BPSK","Value":21} ,{"Name":"BDA_MOD_OQPSK","Value":22} ,{"Name":"BDA_MOD_8VSB","Value":23} ,{"Name":"BDA_MOD_16VSB","Value":24} ,{"Name":"BDA_MOD_ANALOG_AMPLITUDE","Value":25} ,{"Name":"BDA_MOD_ANALOG_FREQUENCY","Value":26} ,{"Name":"BDA_MOD_8PSK","Value":27} ,{"Name":"BDA_MOD_RF","Value":28} ,{"Name":"BDA_MOD_16APSK","Value":29} ,{"Name":"BDA_MOD_32APSK","Value":30} ,{"Name":"BDA_MOD_NBC_QPSK","Value":31} ,{"Name":"BDA_MOD_NBC_8PSK","Value":32} ,{"Name":"BDA_MOD_DIRECTV","Value":33} ,{"Name":"BDA_MOD_ISDB_T_TMCC","Value":34} ,{"Name":"BDA_MOD_ISDB_S_TMCC","Value":35} ,{"Name":"BDA_MOD_MAX","Value":36} ] ,"IntegerBase":"Int32" } ,{ "Name":"ScanModulationTypes" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BDA_SCAN_MOD_16QAM","Value":1} ,{"Name":"BDA_SCAN_MOD_32QAM","Value":2} ,{"Name":"BDA_SCAN_MOD_64QAM","Value":4} ,{"Name":"BDA_SCAN_MOD_80QAM","Value":8} ,{"Name":"BDA_SCAN_MOD_96QAM","Value":16} ,{"Name":"BDA_SCAN_MOD_112QAM","Value":32} ,{"Name":"BDA_SCAN_MOD_128QAM","Value":64} ,{"Name":"BDA_SCAN_MOD_160QAM","Value":128} ,{"Name":"BDA_SCAN_MOD_192QAM","Value":256} ,{"Name":"BDA_SCAN_MOD_224QAM","Value":512} ,{"Name":"BDA_SCAN_MOD_256QAM","Value":1024} ,{"Name":"BDA_SCAN_MOD_320QAM","Value":2048} ,{"Name":"BDA_SCAN_MOD_384QAM","Value":4096} ,{"Name":"BDA_SCAN_MOD_448QAM","Value":8192} ,{"Name":"BDA_SCAN_MOD_512QAM","Value":16384} ,{"Name":"BDA_SCAN_MOD_640QAM","Value":32768} ,{"Name":"BDA_SCAN_MOD_768QAM","Value":65536} ,{"Name":"BDA_SCAN_MOD_896QAM","Value":131072} ,{"Name":"BDA_SCAN_MOD_1024QAM","Value":262144} ,{"Name":"BDA_SCAN_MOD_QPSK","Value":524288} ,{"Name":"BDA_SCAN_MOD_BPSK","Value":1048576} ,{"Name":"BDA_SCAN_MOD_OQPSK","Value":2097152} ,{"Name":"BDA_SCAN_MOD_8VSB","Value":4194304} ,{"Name":"BDA_SCAN_MOD_16VSB","Value":8388608} ,{"Name":"BDA_SCAN_MOD_AM_RADIO","Value":16777216} ,{"Name":"BDA_SCAN_MOD_FM_RADIO","Value":33554432} ,{"Name":"BDA_SCAN_MOD_8PSK","Value":67108864} ,{"Name":"BDA_SCAN_MOD_RF","Value":134217728} ,{"Name":"ScanModulationTypesMask_MCE_DigitalCable","Value":11} ,{"Name":"ScanModulationTypesMask_MCE_TerrestrialATSC","Value":23} ,{"Name":"ScanModulationTypesMask_MCE_AnalogTv","Value":28} ,{"Name":"ScanModulationTypesMask_MCE_All_TV","Value":-1} ,{"Name":"ScanModulationTypesMask_DVBC","Value":75} ,{"Name":"BDA_SCAN_MOD_16APSK","Value":268435456} ,{"Name":"BDA_SCAN_MOD_32APSK","Value":536870912} ] ,"IntegerBase":"Int32" } ,{ "Name":"SpectralInversion" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BDA_SPECTRAL_INVERSION_NOT_SET","Value":-1} ,{"Name":"BDA_SPECTRAL_INVERSION_NOT_DEFINED","Value":0} ,{"Name":"BDA_SPECTRAL_INVERSION_AUTOMATIC","Value":1} ,{"Name":"BDA_SPECTRAL_INVERSION_NORMAL","Value":2} ,{"Name":"BDA_SPECTRAL_INVERSION_INVERTED","Value":3} ,{"Name":"BDA_SPECTRAL_INVERSION_MAX","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"Polarisation" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BDA_POLARISATION_NOT_SET","Value":-1} ,{"Name":"BDA_POLARISATION_NOT_DEFINED","Value":0} ,{"Name":"BDA_POLARISATION_LINEAR_H","Value":1} ,{"Name":"BDA_POLARISATION_LINEAR_V","Value":2} ,{"Name":"BDA_POLARISATION_CIRCULAR_L","Value":3} ,{"Name":"BDA_POLARISATION_CIRCULAR_R","Value":4} ,{"Name":"BDA_POLARISATION_MAX","Value":5} ] ,"IntegerBase":"Int32" } ,{ "Name":"LNB_Source" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BDA_LNB_SOURCE_NOT_SET","Value":-1} ,{"Name":"BDA_LNB_SOURCE_NOT_DEFINED","Value":0} ,{"Name":"BDA_LNB_SOURCE_A","Value":1} ,{"Name":"BDA_LNB_SOURCE_B","Value":2} ,{"Name":"BDA_LNB_SOURCE_C","Value":3} ,{"Name":"BDA_LNB_SOURCE_D","Value":4} ,{"Name":"BDA_LNB_SOURCE_MAX","Value":5} ] ,"IntegerBase":"Int32" } ,{ "Name":"GuardInterval" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BDA_GUARD_NOT_SET","Value":-1} ,{"Name":"BDA_GUARD_NOT_DEFINED","Value":0} ,{"Name":"BDA_GUARD_1_32","Value":1} ,{"Name":"BDA_GUARD_1_16","Value":2} ,{"Name":"BDA_GUARD_1_8","Value":3} ,{"Name":"BDA_GUARD_1_4","Value":4} ,{"Name":"BDA_GUARD_1_128","Value":5} ,{"Name":"BDA_GUARD_19_128","Value":6} ,{"Name":"BDA_GUARD_19_256","Value":7} ,{"Name":"BDA_GUARD_MAX","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"HierarchyAlpha" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BDA_HALPHA_NOT_SET","Value":-1} ,{"Name":"BDA_HALPHA_NOT_DEFINED","Value":0} ,{"Name":"BDA_HALPHA_1","Value":1} ,{"Name":"BDA_HALPHA_2","Value":2} ,{"Name":"BDA_HALPHA_4","Value":3} ,{"Name":"BDA_HALPHA_MAX","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"TransmissionMode" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BDA_XMIT_MODE_NOT_SET","Value":-1} ,{"Name":"BDA_XMIT_MODE_NOT_DEFINED","Value":0} ,{"Name":"BDA_XMIT_MODE_2K","Value":1} ,{"Name":"BDA_XMIT_MODE_8K","Value":2} ,{"Name":"BDA_XMIT_MODE_4K","Value":3} ,{"Name":"BDA_XMIT_MODE_2K_INTERLEAVED","Value":4} ,{"Name":"BDA_XMIT_MODE_4K_INTERLEAVED","Value":5} ,{"Name":"BDA_XMIT_MODE_1K","Value":6} ,{"Name":"BDA_XMIT_MODE_16K","Value":7} ,{"Name":"BDA_XMIT_MODE_32K","Value":8} ,{"Name":"BDA_XMIT_MODE_MAX","Value":9} ] ,"IntegerBase":"Int32" } ,{ "Name":"RollOff" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BDA_ROLL_OFF_NOT_SET","Value":-1} ,{"Name":"BDA_ROLL_OFF_NOT_DEFINED","Value":0} ,{"Name":"BDA_ROLL_OFF_20","Value":1} ,{"Name":"BDA_ROLL_OFF_25","Value":2} ,{"Name":"BDA_ROLL_OFF_35","Value":3} ,{"Name":"BDA_ROLL_OFF_MAX","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"Pilot" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BDA_PILOT_NOT_SET","Value":-1} ,{"Name":"BDA_PILOT_NOT_DEFINED","Value":0} ,{"Name":"BDA_PILOT_OFF","Value":1} ,{"Name":"BDA_PILOT_ON","Value":2} ,{"Name":"BDA_PILOT_MAX","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"BDA_SIGNAL_TIMEOUTS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ulCarrierTimeoutMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulScanningTimeoutMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulTuningTimeoutMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_Frequency" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BDA_FREQUENCY_NOT_SET","Value":-1} ,{"Name":"BDA_FREQUENCY_NOT_DEFINED","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"BDA_Range" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BDA_RANGE_NOT_SET","Value":-1} ,{"Name":"BDA_RANGE_NOT_DEFINED","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"BDA_Channel_Bandwidth" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BDA_CHAN_BANDWITH_NOT_SET","Value":-1} ,{"Name":"BDA_CHAN_BANDWITH_NOT_DEFINED","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"BDA_Frequency_Multiplier" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BDA_FREQUENCY_MULTIPLIER_NOT_SET","Value":-1} ,{"Name":"BDA_FREQUENCY_MULTIPLIER_NOT_DEFINED","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"BDA_Comp_Flags" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BDACOMP_NOT_DEFINED","Value":0} ,{"Name":"BDACOMP_EXCLUDE_TS_FROM_TR","Value":1} ,{"Name":"BDACOMP_INCLUDE_LOCATOR_IN_TR","Value":2} ,{"Name":"BDACOMP_INCLUDE_COMPONENTS_IN_TR","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"ApplicationTypeType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"SCTE28_ConditionalAccess","Value":0} ,{"Name":"SCTE28_POD_Host_Binding_Information","Value":1} ,{"Name":"SCTE28_IPService","Value":2} ,{"Name":"SCTE28_NetworkInterface_SCTE55_2","Value":3} ,{"Name":"SCTE28_NetworkInterface_SCTE55_1","Value":4} ,{"Name":"SCTE28_CopyProtection","Value":5} ,{"Name":"SCTE28_Diagnostic","Value":6} ,{"Name":"SCTE28_Undesignated","Value":7} ,{"Name":"SCTE28_Reserved","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"BDA_CONDITIONALACCESS_REQUESTTYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CONDITIONALACCESS_ACCESS_UNSPECIFIED","Value":0} ,{"Name":"CONDITIONALACCESS_ACCESS_NOT_POSSIBLE","Value":1} ,{"Name":"CONDITIONALACCESS_ACCESS_POSSIBLE","Value":2} ,{"Name":"CONDITIONALACCESS_ACCESS_POSSIBLE_NO_STREAMING_DISRUPTION","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"BDA_CONDITIONALACCESS_MMICLOSEREASON" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CONDITIONALACCESS_UNSPECIFIED","Value":0} ,{"Name":"CONDITIONALACCESS_CLOSED_ITSELF","Value":1} ,{"Name":"CONDITIONALACCESS_TUNER_REQUESTED_CLOSE","Value":2} ,{"Name":"CONDITIONALACCESS_DIALOG_TIMEOUT","Value":3} ,{"Name":"CONDITIONALACCESS_DIALOG_FOCUS_CHANGE","Value":4} ,{"Name":"CONDITIONALACCESS_DIALOG_USER_DISMISSED","Value":5} ,{"Name":"CONDITIONALACCESS_DIALOG_USER_NOT_AVAILABLE","Value":6} ] ,"IntegerBase":"Int32" } ,{ "Name":"BDA_CONDITIONALACCESS_SESSION_RESULT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CONDITIONALACCESS_SUCCESSFULL","Value":0} ,{"Name":"CONDITIONALACCESS_ENDED_NOCHANGE","Value":1} ,{"Name":"CONDITIONALACCESS_ABORTED","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"BDA_DISCOVERY_STATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BDA_DISCOVERY_UNSPECIFIED","Value":0} ,{"Name":"BDA_DISCOVERY_REQUIRED","Value":1} ,{"Name":"BDA_DISCOVERY_COMPLETE","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"SmartCardStatusType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CardInserted","Value":0} ,{"Name":"CardRemoved","Value":1} ,{"Name":"CardError","Value":2} ,{"Name":"CardDataChanged","Value":3} ,{"Name":"CardFirmwareUpgrade","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"SmartCardAssociationType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"NotAssociated","Value":0} ,{"Name":"Associated","Value":1} ,{"Name":"AssociationUnknown","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"LocationCodeSchemeType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"SCTE_18","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"EALocationCodeType" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"LocationCodeScheme","Type":{"Kind":"ApiRef","Name":"LocationCodeSchemeType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"state_code","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"county_subdivision","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"county_code","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"EntitlementType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"Entitled","Value":0} ,{"Name":"NotEntitled","Value":1} ,{"Name":"TechnicalFailure","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"UICloseReasonType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"NotReady","Value":0} ,{"Name":"UserClosed","Value":1} ,{"Name":"SystemClosed","Value":2} ,{"Name":"DeviceClosed","Value":3} ,{"Name":"ErrorClosed","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"SmartCardApplication" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ApplicationType","Type":{"Kind":"ApiRef","Name":"ApplicationTypeType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"ApplicationVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"pbstrApplicationName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pbstrApplicationURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_DrmPairingError" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BDA_DrmPairing_Succeeded","Value":0} ,{"Name":"BDA_DrmPairing_HardwareFailure","Value":1} ,{"Name":"BDA_DrmPairing_NeedRevocationData","Value":2} ,{"Name":"BDA_DrmPairing_NeedIndiv","Value":3} ,{"Name":"BDA_DrmPairing_Other","Value":4} ,{"Name":"BDA_DrmPairing_DrmInitFailed","Value":5} ,{"Name":"BDA_DrmPairing_DrmNotPaired","Value":6} ,{"Name":"BDA_DrmPairing_DrmRePairSoon","Value":7} ,{"Name":"BDA_DrmPairing_Aborted","Value":8} ,{"Name":"BDA_DrmPairing_NeedSDKUpdate","Value":9} ] ,"IntegerBase":"Int32" } ,{ "Name":"IBDA_NetworkProvider" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"fd501041-8ebe-11ce-8183-00aa00577da2" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"PutSignalSource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulSignalSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetSignalSource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulSignalSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetNetworkType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pguidNetworkType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} ] } ,{ "Name":"PutTuningSpace" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"guidTuningSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetTuningSpace" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pguidTuingSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} ] } ,{ "Name":"RegisterDeviceFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pUnkFilterControl","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"ppvRegisitrationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"UnRegisterDeviceFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvRegistrationContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IBDA_EthernetFilter" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"71985f43-1ca1-11d3-9cc8-00c04f7971e0" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetMulticastListSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulcbAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"PutMulticastList" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulcbAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pAddressList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ] } ,{ "Name":"GetMulticastList" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulcbAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pAddressList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ] } ,{ "Name":"PutMulticastMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulModeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetMulticastMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulModeMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IBDA_IPV4Filter" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"71985f44-1ca1-11d3-9cc8-00c04f7971e0" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetMulticastListSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulcbAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"PutMulticastList" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulcbAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pAddressList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ] } ,{ "Name":"GetMulticastList" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulcbAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pAddressList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"PutMulticastMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulModeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetMulticastMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulModeMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IBDA_IPV6Filter" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"e1785a74-2a23-4fb3-9245-a8f88017ef33" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetMulticastListSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulcbAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"PutMulticastList" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulcbAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pAddressList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ] } ,{ "Name":"GetMulticastList" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulcbAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pAddressList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"PutMulticastMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulModeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetMulticastMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulModeMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IBDA_DeviceControl" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"fd0a5af3-b41d-11d2-9c95-00c04f7971e0" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"StartChanges" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"CheckChanges" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"CommitChanges" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetChangeState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IBDA_PinControl" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0ded49d5-a8b7-4d5d-97a1-12b0c195874d" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetPinID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulPinID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetPinType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulPinType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"RegistrationContext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulRegistrationCtx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IBDA_SignalProperties" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"d2f1644b-b409-11d2-bc69-00a0c9ee9e16" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"PutNetworkType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"guidNetworkType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetNetworkType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pguidNetworkType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} ] } ,{ "Name":"PutSignalSource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulSignalSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetSignalSource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulSignalSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"PutTuningSpace" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"guidTuningSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetTuningSpace" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pguidTuingSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IBDA_SignalStatistics" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"1347d106-cf3a-428a-a5cb-ac0d9a2a4338" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"put_SignalStrength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lDbStrength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_SignalStrength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plDbStrength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_SignalQuality" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lPercentQuality","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_SignalQuality" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plPercentQuality","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_SignalPresent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"fPresent","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_SignalPresent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pfPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_SignalLocked" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"fLocked","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_SignalLocked" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pfLocked","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_SampleTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lmsSampleTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_SampleTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plmsSampleTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IBDA_Topology" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"79b56888-7fea-4690-b45d-38fd3c7849be" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetNodeTypes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulcNodeTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulcNodeTypesMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgulNodeTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetNodeDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulcNodeDescriptors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulcNodeDescriptorsMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgNodeDescriptors","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"BDANODE_DESCRIPTOR","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetNodeInterfaces" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulNodeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulcInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulcInterfacesMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgguidInterfaces","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetPinTypes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulcPinTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulcPinTypesMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgulPinTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetTemplateConnections" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulcConnections","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulcConnectionsMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgConnections","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"BDA_TEMPLATE_CONNECTION","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"CreatePin" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulPinType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulPinId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"DeletePin" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetMediaType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"SetMedium" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pMedium","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGPINMEDIUM","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"CreateTopology" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulInputPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulOutputPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetControlNode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulInputPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulOutputPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulNodeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppControlNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IBDA_VoidTransform" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"71985f46-1ca1-11d3-9cc8-00c04f7971e0" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Start" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Stop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IBDA_NullTransform" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"ddf15b0d-bd25-11d2-9ca0-00c04f7971e0" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Start" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Stop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IBDA_FrequencyFilter" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"71985f47-1ca1-11d3-9cc8-00c04f7971e0" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"put_Autotune" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ulTransponder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"get_Autotune" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pulTransponder","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_Frequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ulFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"get_Frequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pulFrequency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_Polarity" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Polarity","Type":{"Kind":"ApiRef","Name":"Polarisation","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_Polarity" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pPolarity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Polarisation","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_Range" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ulRange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"get_Range" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pulRange","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_Bandwidth" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ulBandwidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"get_Bandwidth" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pulBandwidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_FrequencyMultiplier" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ulMultiplier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"get_FrequencyMultiplier" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pulMultiplier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IBDA_LNBInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"992cf102-49f9-4719-a664-c4f23e2408f4" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"put_LocalOscilatorFrequencyLowBand" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ulLOFLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"get_LocalOscilatorFrequencyLowBand" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pulLOFLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_LocalOscilatorFrequencyHighBand" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ulLOFHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"get_LocalOscilatorFrequencyHighBand" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pulLOFHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_HighLowSwitchFrequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ulSwitchFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"get_HighLowSwitchFrequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pulSwitchFrequency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IBDA_DiseqCommand" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"f84e2ab0-3c6b-45e3-a0fc-8669d4b81f11" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"put_EnableDiseqCommands" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"put_DiseqLNBSource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ulLNBSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"put_DiseqUseToneBurst" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"bUseToneBurst","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"put_DiseqRepeats" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ulRepeats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"put_DiseqSendCommand" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ulRequestId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulcbCommandLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbCommand","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ] } ,{ "Name":"get_DiseqResponse" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ulRequestId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulcbResponseLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pbResponse","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IBDA_AutoDemodulate" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"ddf15b12-bd25-11d2-9ca0-00c04f7971e0" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"put_AutoDemodulate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ ] } ] } ,{ "Name":"IBDA_AutoDemodulateEx" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"34518d13-1182-48e6-b28f-b24987787326" ,"Interface":{"Kind":"ApiRef","Name":"IBDA_AutoDemodulate","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_SupportedDeviceNodeTypes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ulcDeviceNodeTypesMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulcDeviceNodeTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pguidDeviceNodeTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_SupportedVideoFormats" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pulAMTunerModeType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pulAnalogVideoStandard","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_AuxInputCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pulCompositeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pulSvideoCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IBDA_DigitalDemodulator" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"ef30f379-985b-4d10-b640-a79d5e04e1e0" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"put_ModulationType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pModulationType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ModulationType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"get_ModulationType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pModulationType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ModulationType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_InnerFECMethod" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pFECMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FECMethod","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"get_InnerFECMethod" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pFECMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FECMethod","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_InnerFECRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pFECRate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BinaryConvolutionCodeRate","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"get_InnerFECRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pFECRate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BinaryConvolutionCodeRate","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_OuterFECMethod" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pFECMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FECMethod","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"get_OuterFECMethod" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pFECMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FECMethod","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_OuterFECRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pFECRate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BinaryConvolutionCodeRate","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"get_OuterFECRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pFECRate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BinaryConvolutionCodeRate","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_SymbolRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pSymbolRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ] } ,{ "Name":"get_SymbolRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pSymbolRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_SpectralInversion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pSpectralInversion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpectralInversion","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"get_SpectralInversion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pSpectralInversion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpectralInversion","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IBDA_DigitalDemodulator2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"525ed3ee-5cf3-4e1e-9a06-5368a84f9a6e" ,"Interface":{"Kind":"ApiRef","Name":"IBDA_DigitalDemodulator","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"put_GuardInterval" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pGuardInterval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GuardInterval","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"get_GuardInterval" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pGuardInterval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GuardInterval","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_TransmissionMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pTransmissionMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TransmissionMode","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"get_TransmissionMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pTransmissionMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TransmissionMode","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_RollOff" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pRollOff","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RollOff","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"get_RollOff" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pRollOff","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RollOff","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_Pilot" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pPilot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Pilot","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"get_Pilot" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pPilot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Pilot","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IBDA_DigitalDemodulator3" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"13f19604-7d32-4359-93a2-a05205d90ac9" ,"Interface":{"Kind":"ApiRef","Name":"IBDA_DigitalDemodulator2","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"put_SignalTimeouts" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pSignalTimeouts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BDA_SIGNAL_TIMEOUTS","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"get_SignalTimeouts" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pSignalTimeouts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BDA_SIGNAL_TIMEOUTS","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_PLPNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pPLPNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ] } ,{ "Name":"get_PLPNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pPLPNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"KSPROPERTY_IPSINK" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_IPSINK_MULTICASTLIST","Value":0} ,{"Name":"KSPROPERTY_IPSINK_ADAPTER_DESCRIPTION","Value":1} ,{"Name":"KSPROPERTY_IPSINK_ADAPTER_ADDRESS","Value":2} ] ,"IntegerBase":"UInt32" } ,{ "Name":"ICCSubStreamFiltering" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"4b2bd7ea-8347-467b-8dbf-62f784929cc3" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_SubstreamTypes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_SubstreamTypes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Types","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IBDA_IPSinkControl" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"3f4dc8e2-4050-11d3-8f4b-00c04f7971e2" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetMulticastList" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetAdapterIPAddress" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IBDA_IPSinkInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"a750108f-492e-4d51-95f7-649b23ff7ad7" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_MulticastList" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pulcbAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ppbAddressList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ] } ,{ "Name":"get_AdapterIPAddress" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"get_AdapterDescription" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IEnumPIDMap" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"afb6c2a2-2c41-11d3-8a60-0000f81e0e4a" ,"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":"cRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pPIDMap","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"PID_MAP","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pcReceived","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":"cRecords","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":"ppIEnumPIDMap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumPIDMap","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IMPEG2PIDMap" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"afb6c2a1-2c41-11d3-8a60-0000f81e0e4a" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"MapPID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"culPID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulPID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ,{"Name":"MediaSampleContent","Type":{"Kind":"ApiRef","Name":"MEDIA_SAMPLE_CONTENT","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"UnmapPID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"culPID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulPID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ] } ,{ "Name":"EnumPIDMap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pIEnumPIDMap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumPIDMap","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IFrequencyMap" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"06fb45c1-693c-4ea7-b79f-7a6a54d8def2" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_FrequencyMapping" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ulCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ppulList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["Out"]} ] } ,{ "Name":"put_FrequencyMapping" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ] } ,{ "Name":"get_CountryCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pulCountryCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_CountryCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ulCountryCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"get_DefaultFrequencyMapping" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ulCountryCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ppulList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["Out"]} ] } ,{ "Name":"get_CountryCodeList" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pulCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ppulList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IBDA_EasMessage" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"d806973d-3ebe-46de-8fbb-6358fe784208" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_EasMessage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ulEventID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppEASObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IBDA_TransportStreamInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"8e882535-5f86-47ab-86cf-c281a72a0549" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_PatTableTickCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pPatTickCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IBDA_ConditionalAccess" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"cd51f1e0-7be9-4123-8482-a2a796c0a6b0" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_SmartCardStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pCardStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SmartCardStatusType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pCardAssociation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SmartCardAssociationType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pbstrCardError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pfOOBLocked","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"get_SmartCardInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrCardName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pbstrCardManufacturer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pfDaylightSavings","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ,{"Name":"pbyRatingRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"plTimeZoneOffsetMinutes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pbstrLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pEALocationCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EALocationCodeType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"get_SmartCardApplications" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pulcApplications","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ulcApplicationsMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgApplications","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"SmartCardApplication","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_Entitlement" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"usVirtualChannel","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pEntitlement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EntitlementType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"TuneByChannel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"usVirtualChannel","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] } ,{ "Name":"SetProgram" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"usProgramNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] } ,{ "Name":"AddProgram" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"usProgramNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] } ,{ "Name":"RemoveProgram" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"usProgramNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] } ,{ "Name":"GetModuleUI" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"byDialogNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbstrURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"InformUIClosed" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"byDialogNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"CloseReason","Type":{"Kind":"ApiRef","Name":"UICloseReasonType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IBDA_DiagnosticProperties" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"20e80cb5-c543-4c1b-8eb3-49e719eee7d4" ,"Interface":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ ] } ,{ "Name":"IBDA_DRM" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"f98d88b0-1992-4cd6-a6d9-b9afab99330d" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetDRMPairingStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"phError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"PerformDRMPairing" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fSync","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IBDA_NameValueService" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"7f0b3150-7b81-4ad4-98e3-7e9097094301" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetValueNameByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrLanguage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulDialogRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bstrLanguage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IBDA_ConditionalAccessEx" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"497c3418-23cb-44ba-bb62-769f506fcea7" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"CheckEntitlementToken" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulDialogRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bstrLanguage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"RequestType","Type":{"Kind":"ApiRef","Name":"BDA_CONDITIONALACCESS_REQUESTTYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"ulcbEntitlementTokenLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbEntitlementToken","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"pulDescrambleStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetCaptureToken" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulcbCaptureTokenLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbCaptureToken","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ] } ,{ "Name":"OpenBroadcastMmi" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulDialogRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bstrLanguage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"EventId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"CloseMmiDialog" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulDialogRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bstrLanguage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ulDialogNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ReasonCode","Type":{"Kind":"ApiRef","Name":"BDA_CONDITIONALACCESS_MMICLOSEREASON","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pulSessionResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"CreateDialogRequestNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulDialogRequestNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IBDA_ISDBConditionalAccess" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"5e68c627-16c2-4e6c-b1e2-d00170cdaa0f" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetIsdbCasRequest" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulRequestId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulcbRequestBufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbRequestBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ] } ] } ,{ "Name":"IBDA_EventingService" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"207c413f-00dc-4c61-bad6-6fee1ff07064" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"CompleteEvent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulEventID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulEventResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IBDA_AUX" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"7def4c09-6e66-4567-a819-f0e17f4a81ab" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"QueryCapabilities" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwNumAuxInputsBSTR","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"EnumCapability" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwInputID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pConnectorType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ,{"Name":"ConnTypeNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"NumVideoStds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"AnalogStds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IBDA_Encoder" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"3a8bad59-59fe-4559-a0ba-396cfaa98ae3" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"QueryCapabilities" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NumAudioFmts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"NumVideoFmts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"EnumAudioCapability" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FmtIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"MethodID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"AlgorithmType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"SamplingRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"BitDepth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"NumChannels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"EnumVideoCapability" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FmtIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"MethodID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"AlgorithmType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"VerticalSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"HorizontalSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"AspectRatio","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"FrameRateCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ProgressiveSequence","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetParameters" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"AudioBitrateMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"AudioBitrate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"AudioMethodID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"AudioProgram","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"VideoBitrateMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"VideoBitrate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"VideoMethodID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"AudioBitrateMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"AudioBitrateMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"AudioBitrateMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"AudioBitrateStepping","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"AudioBitrate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"AudioMethodID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"AvailableAudioPrograms","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"AudioProgram","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"VideoBitrateMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"VideoBitrateMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"VideoBitrateMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"VideoBitrate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"VideoBitrateStepping","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"VideoMethodID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"SignalSourceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"SignalFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ,{"Name":"SignalLock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"SignalLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"SignalToNoiseRatio","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IBDA_FDC" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"138adc7e-58ae-437f-b0b4-c9fe19d5b4ac" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"CurrentBitrate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"CarrierLock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"CurrentFrequency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"CurrentSpectrumInversion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"CurrentPIDList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"CurrentTIDList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"Overflow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RequestTables" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"TableIDs","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"AddPid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PidsToAdd","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"RemainingFilterEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"RemovePid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PidsToRemove","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"AddTid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"TidsToAdd","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"CurrentTidList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RemoveTid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"TidsToRemove","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetTableSection" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Pid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"MaxBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ActualSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"SecBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IBDA_GuideDataDeliveryService" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"c0afcb73-23e7-4bc6-bafa-fdc167b4719f" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetGuideDataType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pguidDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] } ,{ "Name":"GetGuideData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulcbBufferLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pulGuideDataPercentageProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"RequestGuideDataUpdate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetTuneXmlFromServiceIdx" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ul64ServiceIdx","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pbstrTuneXml","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetServices" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulcbBufferLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetServiceInfoFromTuneXml" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrTuneXml","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrServiceDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IBDA_DRMService" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"bff6b5bb-b0ae-484c-9dca-73528fb0b46e" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetDRM" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"puuidNewDrm","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ] } ,{ "Name":"GetDRMStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbstrDrmUuidList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"DrmUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IBDA_WMDRMSession" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"4be6fa3d-07cd-4139-8b80-8c18ba3aec88" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"MaxCaptureToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"MaxStreamingPid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"MaxLicense","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"MinSecurityLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"RevInfoSequenceNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"RevInfoIssuedTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ,{"Name":"RevInfoTTL","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"RevListVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ulState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetRevInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulRevInfoLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbRevInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ] } ,{ "Name":"SetCrl" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulCrlLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbCrlLen","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ] } ,{ "Name":"TransactMessage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulcbRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbRequest","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"pulcbResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pbResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetLicense" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uuidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"pulPackageLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pbPackage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ] } ,{ "Name":"ReissueLicense" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uuidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ] } ,{ "Name":"RenewLicense" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulInXmrLicenseLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbInXmrLicense","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"ulEntitlementTokenLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbEntitlementToken","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"pulDescrambleStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pulOutXmrLicenseLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pbOutXmrLicense","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetKeyInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulKeyInfoLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pbKeyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IBDA_WMDRMTuner" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"86d979cf-a8a7-4f94-b5fb-14c0aca68fe6" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"PurchaseEntitlement" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulDialogRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bstrLanguage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ulPurchaseTokenLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbPurchaseToken","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"pulDescrambleStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pulCaptureTokenLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pbCaptureToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ] } ,{ "Name":"CancelCaptureToken" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulCaptureTokenLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbCaptureToken","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ] } ,{ "Name":"SetPidProtection" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"uuidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ] } ,{ "Name":"GetPidProtection" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"uuidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] } ,{ "Name":"SetSyncValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulSyncValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetStartCodeProfile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulStartCodeProfileLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pbStartCodeProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IBDA_DRIDRMService" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"1f9bc2a5-44a3-4c52-aab1-0bbce5a1381d" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetDRM" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrNewDrm","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetDRMStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbstrDrmUuidList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"DrmUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] } ,{ "Name":"GetPairingStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"penumPairingStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BDA_DrmPairingError","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IBDA_DRIWMDRMSession" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"05c690f8-56db-4bb2-b053-79c12098bb26" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"AcknowledgeLicense" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hrLicenseAck","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ProcessLicenseChallenge" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwcbLicenseMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbLicenseMessage","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"pdwcbLicenseResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ppbLicenseResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} ] } ,{ "Name":"ProcessRegistrationChallenge" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwcbRegistrationMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbRegistrationMessage","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"pdwcbRegistrationResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ppbRegistrationResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetRevInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRevInfoLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbRevInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"pdwResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetCrl" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwCrlLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbCrlLen","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"pdwResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetHMSAssociationData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetLastCardeaError" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IBDA_MUX" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"942aafec-4c05-4c74-b8eb-8706c2a4943f" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetPidList" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulPidListCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbPidListBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"BDA_MUX_PIDLISTITEM","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"GetPidList" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulPidListCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pbPidListBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BDA_MUX_PIDLISTITEM","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IBDA_TransportStreamSelector" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"1dcfafe9-b45e-41b3-bb2a-561eb129ae98" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetTSID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"usTSID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] } ,{ "Name":"GetTSInformation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulTSInformationBufferLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pbTSInformationBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IBDA_UserActivityService" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"53b14189-e478-4b7a-a1ff-506db4b99dfe" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetCurrentTunerUseReason" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwUseReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetUserActivityInterval" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwActivityInterval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"UserActivityDetected" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IESEvent" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"1f0e5357-af43-44e6-8547-654c645145d2" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetEventId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwEventId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetEventType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pguidEventType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"SetCompletionStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetStringData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbstrData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IESEvents" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"abd414bf-cfe5-4e5e-af5b-4b4e49c5bfeb" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"OnESEventReceived" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"guidEventType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"pESEvent","Type":{"Kind":"ApiRef","Name":"IESEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IBroadcastEvent" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"3b21263f-26e8-489d-aac4-924f7efd9511" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Fire" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"EventID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ] } ] } ,{ "Name":"IBroadcastEventEx" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"3d9e3887-1929-423f-8021-43682de95448" ,"Interface":{"Kind":"ApiRef","Name":"IBroadcastEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"FireEx" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"EventID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"Param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IAMNetShowConfig" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"fa2aa8f1-8b62-11d0-a520-000000000000" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_BufferingTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pBufferingTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_BufferingTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"BufferingTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ] } ,{ "Name":"get_UseFixedUDPPort" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pUseFixedUDPPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_UseFixedUDPPort" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"UseFixedUDPPort","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"get_FixedUDPPort" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pFixedUDPPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_FixedUDPPort" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"FixedUDPPort","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_UseHTTPProxy" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pUseHTTPProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_UseHTTPProxy" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"UseHTTPProxy","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"get_EnableAutoProxy" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pEnableAutoProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_EnableAutoProxy" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"EnableAutoProxy","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"get_HTTPProxyHost" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrHTTPProxyHost","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_HTTPProxyHost" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"bstrHTTPProxyHost","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_HTTPProxyPort" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pHTTPProxyPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_HTTPProxyPort" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"HTTPProxyPort","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_EnableMulticast" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pEnableMulticast","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_EnableMulticast" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"EnableMulticast","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"get_EnableUDP" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pEnableUDP","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_EnableUDP" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"EnableUDP","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"get_EnableTCP" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pEnableTCP","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_EnableTCP" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"EnableTCP","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"get_EnableHTTP" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pEnableHTTP","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_EnableHTTP" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"EnableHTTP","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ] } ,{ "Name":"IAMChannelInfo" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"fa2aa8f2-8b62-11d0-a520-000000000000" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_ChannelName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrChannelName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_ChannelDescription" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrChannelDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_ChannelURL" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrChannelURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_ContactAddress" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrContactAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_ContactPhone" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrContactPhone","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_ContactEmail" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrContactEmail","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IAMNetworkStatus" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"fa2aa8f3-8b62-11d0-a520-000000000000" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_ReceivedPackets" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pReceivedPackets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_RecoveredPackets" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pRecoveredPackets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_LostPackets" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pLostPackets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_ReceptionQuality" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pReceptionQuality","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_BufferingCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pBufferingCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_IsBroadcast" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsBroadcast","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_BufferingProgress" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pBufferingProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"AMExtendedSeekingCapabilities" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_EXSEEK_CANSEEK","Value":1} ,{"Name":"AM_EXSEEK_CANSCAN","Value":2} ,{"Name":"AM_EXSEEK_MARKERSEEK","Value":4} ,{"Name":"AM_EXSEEK_SCANWITHOUTCLOCK","Value":8} ,{"Name":"AM_EXSEEK_NOSTANDARDREPAINT","Value":16} ,{"Name":"AM_EXSEEK_BUFFERING","Value":32} ,{"Name":"AM_EXSEEK_SENDS_VIDEOFRAMEREADY","Value":64} ] ,"IntegerBase":"Int32" } ,{ "Name":"IAMExtendedSeeking" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"fa2aa8f9-8b62-11d0-a520-000000000000" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_ExSeekCapabilities" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pExCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_MarkerCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pMarkerCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_CurrentMarker" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pCurrentMarker","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetMarkerTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"MarkerNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pMarkerTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetMarkerName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"MarkerNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pbstrMarkerName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_PlaybackSpeed" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Speed","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ] } ,{ "Name":"get_PlaybackSpeed" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pSpeed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IAMNetShowExProps" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"fa2aa8f5-8b62-11d0-a520-000000000000" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_SourceProtocol" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pSourceProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_Bandwidth" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pBandwidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_ErrorCorrection" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrErrorCorrection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_CodecCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pCodecCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetCodecInstalled" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"CodecNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pCodecInstalled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetCodecDescription" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"CodecNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pbstrCodecDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetCodecURL" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"CodecNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pbstrCodecURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_CreationDate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pCreationDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_SourceLink" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrSourceLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IAMExtendedErrorInfo" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"fa2aa8f6-8b62-11d0-a520-000000000000" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_HasError" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pHasError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_ErrorDescription" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrErrorDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_ErrorCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IAMMediaContent" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"fa2aa8f4-8b62-11d0-a520-000000000000" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_AuthorName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrAuthorName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_Title" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrTitle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_Rating" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrRating","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_Description" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_Copyright" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrCopyright","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_BaseURL" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrBaseURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_LogoURL" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrLogoURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_LogoIconURL" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrLogoURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_WatermarkURL" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrWatermarkURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_MoreInfoURL" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrMoreInfoURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_MoreInfoBannerImage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrMoreInfoBannerImage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_MoreInfoBannerURL" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrMoreInfoBannerURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_MoreInfoText" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrMoreInfoText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IAMMediaContent2" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"ce8f78c1-74d9-11d2-b09d-00a0c9a81117" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_MediaParameter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"EntryNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_MediaParameterName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"EntryNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_PlaylistCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pNumberEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IAMNetShowPreroll" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"aae7e4e2-6388-11d1-8d93-006097c9a2b2" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"put_Preroll" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"fPreroll","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"get_Preroll" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pfPreroll","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IDShowPlugin" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"4746b7c8-700e-11d1-becc-00c04fb6e937" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_URL" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_UserAgent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pUserAgent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IAMDirectSound" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":null ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetDirectSoundInterface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lplpds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectSound","TargetKind":"Com","Api":"Media.Audio.DirectMusic","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetPrimaryBufferInterface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lplpdsb","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectSoundBuffer","TargetKind":"Com","Api":"Media.Audio.DirectMusic","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetSecondaryBufferInterface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lplpdsb","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectSoundBuffer","TargetKind":"Com","Api":"Media.Audio.DirectMusic","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"ReleaseDirectSoundInterface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpds","Type":{"Kind":"ApiRef","Name":"IDirectSound","TargetKind":"Com","Api":"Media.Audio.DirectMusic","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ReleasePrimaryBufferInterface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpdsb","Type":{"Kind":"ApiRef","Name":"IDirectSoundBuffer","TargetKind":"Com","Api":"Media.Audio.DirectMusic","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ReleaseSecondaryBufferInterface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpdsb","Type":{"Kind":"ApiRef","Name":"IDirectSoundBuffer","TargetKind":"Com","Api":"Media.Audio.DirectMusic","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetFocusWindow" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetFocusWindow" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"AM_LINE21_CCLEVEL" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_L21_CCLEVEL_TC2","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"AM_LINE21_CCSERVICE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_L21_CCSERVICE_None","Value":0} ,{"Name":"AM_L21_CCSERVICE_Caption1","Value":1} ,{"Name":"AM_L21_CCSERVICE_Caption2","Value":2} ,{"Name":"AM_L21_CCSERVICE_Text1","Value":3} ,{"Name":"AM_L21_CCSERVICE_Text2","Value":4} ,{"Name":"AM_L21_CCSERVICE_XDS","Value":5} ,{"Name":"AM_L21_CCSERVICE_DefChannel","Value":10} ,{"Name":"AM_L21_CCSERVICE_Invalid","Value":11} ] ,"IntegerBase":"Int32" } ,{ "Name":"AM_LINE21_CCSTATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_L21_CCSTATE_Off","Value":0} ,{"Name":"AM_L21_CCSTATE_On","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"AM_LINE21_CCSTYLE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_L21_CCSTYLE_None","Value":0} ,{"Name":"AM_L21_CCSTYLE_PopOn","Value":1} ,{"Name":"AM_L21_CCSTYLE_PaintOn","Value":2} ,{"Name":"AM_L21_CCSTYLE_RollUp","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"AM_LINE21_DRAWBGMODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_L21_DRAWBGMODE_Opaque","Value":0} ,{"Name":"AM_L21_DRAWBGMODE_Transparent","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"IAMLine21Decoder" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":null ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetDecoderLevel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_LINE21_CCLEVEL","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetCurrentService" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_LINE21_CCSERVICE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetCurrentService" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Service","Type":{"Kind":"ApiRef","Name":"AM_LINE21_CCSERVICE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetServiceState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_LINE21_CCSTATE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetServiceState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"State","Type":{"Kind":"ApiRef","Name":"AM_LINE21_CCSTATE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetOutputFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpbmih","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetOutputFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpbmi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFO","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetBackgroundColor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwPhysColor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetBackgroundColor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwPhysColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetRedrawAlways" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpbOption","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetRedrawAlways" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bOption","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetDrawBackgroundMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_LINE21_DRAWBGMODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetDrawBackgroundMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Mode","Type":{"Kind":"ApiRef","Name":"AM_LINE21_DRAWBGMODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IAMParse" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"c47a3420-005c-11d2-9038-00a0c9697298" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetParseTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"prtCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"SetParseTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rtCurrent","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":"FilgraphManager" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e436ebb3-524f-11ce-9f53-0020af0ba770" } ,{ "Name":"IAMCollection" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"56a868b9-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_Count" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"Item" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"get__NewEnum" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","Optional"]} ] } ] } ,{ "Name":"IMediaControl" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a868b1-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"Run" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Pause" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Stop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"msTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pfs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"RenderFile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strFilename","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"AddSourceFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strFilename","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"get_FilterCollection" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"get_RegFilterCollection" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"StopWhenReady" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IMediaEvent" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a868b6-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"GetEventHandle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} ] } ,{ "Name":"GetEvent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lEventCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"lParam1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} ,{"Name":"lParam2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} ,{"Name":"msTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"WaitForCompletion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"msTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pEvCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"CancelDefaultHandling" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lEvCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"RestoreDefaultHandling" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lEvCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"FreeEventParams" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lEvCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lParam1","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"lParam2","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ] } ] } ,{ "Name":"IMediaEventEx" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a868c0-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IMediaEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"SetNotifyWindow" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hwnd","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"lMsg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lInstanceData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ] } ,{ "Name":"SetNotifyFlags" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lNoNotifyFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"GetNotifyFlags" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lplNoNotifyFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IMediaPosition" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a868b2-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_Duration" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"put_CurrentPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"llTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ] } ,{ "Name":"get_CurrentPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pllTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"get_StopTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pllTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"put_StopTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"llTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ] } ,{ "Name":"get_PrerollTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pllTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"put_PrerollTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"llTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ] } ,{ "Name":"put_Rate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"dRate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ] } ,{ "Name":"get_Rate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pdRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"CanSeekForward" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCanSeekForward","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"CanSeekBackward" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCanSeekBackward","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IBasicAudio" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a868b3-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"put_Volume" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lVolume","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_Volume" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Balance" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lBalance","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_Balance" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plBalance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IVideoWindow" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a868b4-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"put_Caption" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"strCaption","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_Caption" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"strCaption","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"put_WindowStyle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"WindowStyle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_WindowStyle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"WindowStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_WindowStyleEx" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"WindowStyleEx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_WindowStyleEx" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"WindowStyleEx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_AutoShow" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"AutoShow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_AutoShow" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"AutoShow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_WindowState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"WindowState","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_WindowState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"WindowState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_BackgroundPalette" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"BackgroundPalette","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_BackgroundPalette" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pBackgroundPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Visible" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Visible","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_Visible" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVisible","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Left" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_Left" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Width" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_Width" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Top" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_Top" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pTop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Height" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_Height" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Owner" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Owner","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ] } ,{ "Name":"get_Owner" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Owner","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} ] } ,{ "Name":"put_MessageDrain" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Drain","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ] } ,{ "Name":"get_MessageDrain" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Drain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} ] } ,{ "Name":"get_BorderColor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Color","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_BorderColor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Color","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_FullScreenMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"FullScreenMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_FullScreenMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"FullScreenMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"SetWindowForeground" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Focus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"NotifyOwnerMessage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hwnd","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"wParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ] } ,{ "Name":"SetWindowPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"GetWindowPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pTop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetMinIdealImageSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetMaxIdealImageSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRestorePosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pTop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"HideCursor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"HideCursor","Type":{"Kind":"ApiRef","Name":"OA_BOOL","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"IsCursorHidden" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"CursorHidden","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IBasicVideo" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a868b5-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_AvgTimePerFrame" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pAvgTimePerFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"get_BitRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pBitRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_BitErrorRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pBitErrorRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_VideoWidth" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVideoWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_VideoHeight" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVideoHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_SourceLeft" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"SourceLeft","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_SourceLeft" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pSourceLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_SourceWidth" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"SourceWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_SourceWidth" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pSourceWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_SourceTop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"SourceTop","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_SourceTop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pSourceTop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_SourceHeight" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"SourceHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_SourceHeight" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pSourceHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_DestinationLeft" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"DestinationLeft","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_DestinationLeft" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pDestinationLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_DestinationWidth" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"DestinationWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_DestinationWidth" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pDestinationWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_DestinationTop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"DestinationTop","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_DestinationTop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pDestinationTop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_DestinationHeight" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"DestinationHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_DestinationHeight" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pDestinationHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetSourcePosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"GetSourcePosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pTop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetDefaultSourcePosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetDestinationPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"GetDestinationPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pTop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetDefaultDestinationPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetVideoSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetVideoPaletteEntries" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"StartIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Entries","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pRetrieved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrentImage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ,{"Name":"pDIBImage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"IsUsingDefaultSource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"IsUsingDefaultDestination" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IBasicVideo2" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"329bb360-f6ea-11d1-9038-00a0c9697298" ,"Interface":{"Kind":"ApiRef","Name":"IBasicVideo","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetPreferredAspectRatio" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"plAspectX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"plAspectY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDeferredCommand" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a868b8-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Cancel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Confidence" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pConfidence","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"Postpone" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"newtime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ] } ,{ "Name":"GetHResult" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"phrResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IQueueCommand" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"56a868b7-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"InvokeAtStreamTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDeferredCommand","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"time","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"dispidMethod","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"cArgs","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pDispParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"puArgErr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"InvokeAtPresentationTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDeferredCommand","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"time","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"dispidMethod","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"cArgs","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pDispParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"puArgErr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IFilterInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"56a868ba-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"FindPin" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strPinID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"get_Name" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"strName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"get_VendorInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"strVendorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"get_Filter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"get_Pins" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"get_IsFileSource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbIsSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_Filename" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pstrFilename","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"put_Filename" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"strFilename","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IRegFilterInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"56a868bb-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_Name" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"strName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"Filter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ] } ,{ "Name":"IMediaTypeInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"56a868bc-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_Type" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"strType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"get_Subtype" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"strType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ] } ,{ "Name":"IPinInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"56a868bd-0ad4-11ce-b03a-0020af0ba770" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_Pin" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"get_ConnectedTo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"get_ConnectionMediaType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"get_FilterInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"get_Name" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"get_Direction" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppDirection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_PinID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"strPinID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"get_MediaTypes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"Connect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"ConnectDirect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"ConnectWithType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"pMediaType","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"Disconnect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Render" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IAMStats" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"bc9bcf80-dcd2-11d2-abf6-00a0c905f375" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"Reset" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"get_Count" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetValueByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"szName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"lCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"dLast","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ,{"Name":"dAverage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ,{"Name":"dStdDev","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ,{"Name":"dMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ,{"Name":"dMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"GetValueByName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"szName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"lCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"dLast","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ,{"Name":"dAverage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ,{"Name":"dStdDev","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ,{"Name":"dMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ,{"Name":"dMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"GetIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"szName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lCreate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"plIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"AddValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"dValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ] } ] } ,{ "Name":"AMVAUncompBufferInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwMinNumSurfaces","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwMaxNumSurfaces","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ddUncompPixelFormat","Type":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AMVAUncompDataInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwUncompWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwUncompHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ddUncompPixelFormat","Type":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AMVAInternalMemInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwScratchMemAlloc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AMVACompBufferInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwNumCompBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwWidthToCreate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwHeightToCreate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwBytesToAllocate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ddCompCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS2","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]} ,{"Name":"ddPixelFormat","Type":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AMVABeginFrameInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwDestSurfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pInputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"dwSizeInputData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pOutputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"dwSizeOutputData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AMVAEndFrameInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwSizeMiscData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pMiscData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AMVABUFFERINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwBufferIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IAMVideoAcceleratorNotify" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"256a6a21-fbad-11d1-82bf-00a0c9696c8f" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetUncompSurfacesInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pUncompBufferInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMVAUncompBufferInfo","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetUncompSurfacesInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwActualUncompSurfacesAllocated","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetCreateVideoAcceleratorData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pdwSizeMiscData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ppMiscData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IAMVideoAccelerator" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"256a6a22-fbad-11d1-82bf-00a0c9696c8f" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetVideoAcceleratorGUIDs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwNumGuidsSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pGuidsSupported","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetUncompFormatsSupported" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pdwNumFormatsSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pFormatsSupported","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetInternalMemInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pamvaUncompDataInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMVAUncompDataInfo","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pamvaInternalMemInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMVAInternalMemInfo","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetCompBufferInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pamvaUncompDataInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMVAUncompDataInfo","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pdwNumTypesCompBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pamvaCompBufferInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"AMVACompBufferInfo","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetInternalCompBufferInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwNumTypesCompBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pamvaCompBufferInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"AMVACompBufferInfo","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"BeginFrame" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"amvaBeginFrameInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMVABeginFrameInfo","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"EndFrame" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pEndFrameInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMVAEndFrameInfo","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetBuffer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwBufferIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bReadOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ,{"Name":"lpStride","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"ReleaseBuffer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwBufferIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"Execute" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwFunction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpPrivateInputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"cbPrivateInputData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpPrivateOutputDat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"cbPrivateOutputData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwNumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pamvaBufferInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"AMVABUFFERINFO","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"QueryRenderStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwBufferIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"DisplayFrame" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwFlipToIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pMediaSample","Type":{"Kind":"ApiRef","Name":"IMediaSample","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"AM_WST_PAGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwPageNr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwSubPageNr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pucPageData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AM_WST_LEVEL" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_WST_LEVEL_1_5","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"AM_WST_SERVICE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_WST_SERVICE_None","Value":0} ,{"Name":"AM_WST_SERVICE_Text","Value":1} ,{"Name":"AM_WST_SERVICE_IDS","Value":2} ,{"Name":"AM_WST_SERVICE_Invalid","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"AM_WST_STATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_WST_STATE_Off","Value":0} ,{"Name":"AM_WST_STATE_On","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"AM_WST_STYLE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_WST_STYLE_None","Value":0} ,{"Name":"AM_WST_STYLE_Invers","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"AM_WST_DRAWBGMODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_WST_DRAWBGMODE_Opaque","Value":0} ,{"Name":"AM_WST_DRAWBGMODE_Transparent","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"IAMWstDecoder" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":null ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetDecoderLevel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_WST_LEVEL","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetCurrentService" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_WST_SERVICE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetServiceState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_WST_STATE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetServiceState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"State","Type":{"Kind":"ApiRef","Name":"AM_WST_STATE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetOutputFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpbmih","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetOutputFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpbmi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFO","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetBackgroundColor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwPhysColor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetBackgroundColor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwPhysColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetRedrawAlways" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpbOption","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetRedrawAlways" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bOption","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetDrawBackgroundMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_WST_DRAWBGMODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetDrawBackgroundMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Mode","Type":{"Kind":"ApiRef","Name":"AM_WST_DRAWBGMODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetAnswerMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bAnswer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetAnswerMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbAnswer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetHoldPage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bHoldPage","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetHoldPage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbHoldPage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetCurrentPage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pWstPage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_WST_PAGE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetCurrentPage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"WstPage","Type":{"Kind":"ApiRef","Name":"AM_WST_PAGE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IKsTopologyInfo" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"720d4ac0-7533-11d0-a5d6-28db04c10000" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_NumCategories" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pdwNumCategories","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_Category" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] } ,{ "Name":"get_NumConnections" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pdwNumConnections","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_ConnectionInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pConnectionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSTOPOLOGY_CONNECTION","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"get_NodeName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"dwNodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwchNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]} ,{"Name":"dwBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwNameLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_NumNodes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pdwNumNodes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_NodeType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"dwNodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pNodeType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] } ,{ "Name":"CreateNodeInstance" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwNodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ISelector" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"1abdaeca-68b6-4f83-9371-b413907c7b9f" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_NumSources" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pdwNumSources","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_SourceNodeId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pdwPinId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_SourceNodeId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"dwPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ICameraControl" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"2ba1785d-4d1b-44ef-85e8-c7f1d3f20184" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_Exposure" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Exposure" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_Exposure" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_Focus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Focus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_Focus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_Iris" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Iris" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_Iris" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_Zoom" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Zoom" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_Zoom" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_FocalLengths" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plOcularFocalLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"plObjectiveFocalLengthMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"plObjectiveFocalLengthMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_Pan" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Pan" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_Pan" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_Tilt" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Tilt" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_Tilt" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_PanTilt" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pPanValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pTiltValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_PanTilt" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"PanValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"TiltValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_Roll" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Roll" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_Roll" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_ExposureRelative" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_ExposureRelative" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_ExposureRelative" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_FocusRelative" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_FocusRelative" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_FocusRelative" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_IrisRelative" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_IrisRelative" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_IrisRelative" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_ZoomRelative" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_ZoomRelative" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_ZoomRelative" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_PanRelative" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_PanRelative" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_TiltRelative" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_TiltRelative" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_TiltRelative" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_PanTiltRelative" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pPanValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pTiltValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_PanTiltRelative" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"PanValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"TiltValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_PanRelative" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_RollRelative" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_RollRelative" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_RollRelative" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_ScanMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_ScanMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_PrivacyMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_PrivacyMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IVideoProcAmp" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"4050560e-42a7-413a-85c2-09269a2d0f44" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_BacklightCompensation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_BacklightCompensation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_BacklightCompensation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_Brightness" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Brightness" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_Brightness" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_ColorEnable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_ColorEnable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_ColorEnable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_Contrast" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Contrast" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_Contrast" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_Gamma" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Gamma" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_Gamma" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_Saturation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Saturation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_Saturation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_Sharpness" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Sharpness" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_Sharpness" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_WhiteBalance" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_WhiteBalance" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_WhiteBalance" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_Gain" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Gain" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_Gain" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_Hue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Hue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_Hue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_DigitalMultiplier" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_DigitalMultiplier" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_DigitalMultiplier" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_PowerlineFrequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_PowerlineFrequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_PowerlineFrequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_WhiteBalanceComponent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pValue1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pValue2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_WhiteBalanceComponent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Value1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Value2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"getRange_WhiteBalanceComponent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IKsNodeControl" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"11737c14-24a7-4bb5-81a0-0d003813b0c4" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"put_NodeId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"dwNodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"put_KsControl" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pKsControl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] } ] } ,{ "Name":"IConfigAsfWriter" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"45086030-f7e4-486a-b504-826bb5792a3b" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"ConfigureFilterUsingProfileId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwProfileId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetCurrentProfileId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwProfileId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"ConfigureFilterUsingProfileGuid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"guidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetCurrentProfileGuid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pProfileGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] } ,{ "Name":"ConfigureFilterUsingProfile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pProfile","Type":{"Kind":"ApiRef","Name":"IWMProfile","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetCurrentProfile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMProfile","TargetKind":"Com","Api":"Media.WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetIndexMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIndexFile","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetIndexMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbIndexFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IConfigAsfWriter2" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"7989ccaa-53f0-44f0-884a-f3b03f6ae066" ,"Interface":{"Kind":"ApiRef","Name":"IConfigAsfWriter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"StreamNumFromPin" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pwStreamNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"SetParam" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwParam1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwParam2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetParam" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwParam1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pdwParam2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"ResetMultiPassState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"STREAM_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"STREAMTYPE_READ","Value":0} ,{"Name":"STREAMTYPE_WRITE","Value":1} ,{"Name":"STREAMTYPE_TRANSFORM","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"STREAM_STATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"STREAMSTATE_STOP","Value":0} ,{"Name":"STREAMSTATE_RUN","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"COMPLETION_STATUS_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"COMPSTAT_NOUPDATEOK","Value":1} ,{"Name":"COMPSTAT_WAIT","Value":2} ,{"Name":"COMPSTAT_ABORT","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"MMSSF_GET_INFORMATION_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"MMSSF_HASCLOCK","Value":1} ,{"Name":"MMSSF_SUPPORTSEEK","Value":2} ,{"Name":"MMSSF_ASYNCHRONOUS","Value":4} ] ,"IntegerBase":"UInt32" } ,{ "Name":"SSUPDATE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"SSUPDATE_ASYNC","Value":1} ,{"Name":"SSUPDATE_CONTINUOUS","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"IMultiMediaStream" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"b502d1bc-9a57-11d0-8fde-00c04fd9189d" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetInformation" ,"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":"ApiRef","Name":"MMSSF_GET_INFORMATION_FLAGS","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pStreamType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STREAM_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetMediaStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"idPurpose","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"ppMediaStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMediaStream","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"EnumMediaStreams" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"ppMediaStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMediaStream","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCurrentState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STREAM_STATE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NewState","Type":{"Kind":"ApiRef","Name":"STREAM_STATE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCurrentTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDuration" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"Seek" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"SeekTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ] } ,{ "Name":"GetEndOfStreamEventHandle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"phEOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IMediaStream" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"b502d1bd-9a57-11d0-8fde-00c04fd9189d" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetMultiMediaStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppMultiMediaStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMultiMediaStream","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetInformation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPurposeId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STREAM_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetSameFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pStreamThatHasDesiredFormat","Type":{"Kind":"ApiRef","Name":"IMediaStream","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"AllocateSample" ,"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":"ppSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStreamSample","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"CreateSharedSample" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pExistingSample","Type":{"Kind":"ApiRef","Name":"IStreamSample","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppNewSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStreamSample","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SendEndOfStream" ,"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":"IStreamSample" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"b502d1be-9a57-11d0-8fde-00c04fd9189d" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetMediaStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppMediaStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMediaStream","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"GetSampleTimes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pStartTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ,{"Name":"pEndTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ,{"Name":"pCurrentTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"SetSampleTimes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pStartTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Const"]} ,{"Name":"pEndTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Const"]} ] } ,{ "Name":"Update" ,"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":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pfnAPC","Type":{"Kind":"ApiRef","Name":"PAPCFUNC","TargetKind":"FunctionPointer","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"dwAPCData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] } ,{ "Name":"CompletionStatus" ,"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":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"DDSFF_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"DDSFF_PROGRESSIVERENDER","Value":1} ] ,"IntegerBase":"UInt32" } ,{ "Name":"IDirectDrawMediaStream" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"f4104fce-9a70-11d0-8fde-00c04fd9189d" ,"Interface":{"Kind":"ApiRef","Name":"IMediaStream","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDDSDCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ppDirectDrawPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawPalette","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pDDSDDesired","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDDSurfaceDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pDirectDrawPalette","Type":{"Kind":"ApiRef","Name":"IDirectDrawPalette","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetDirectDraw" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppDirectDraw","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDraw","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetDirectDraw" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDirectDraw","Type":{"Kind":"ApiRef","Name":"IDirectDraw","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CreateSample" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSurface","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":["In"]} ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawStreamSample","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetTimePerFrame" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFrameTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDirectDrawStreamSample" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"f4104fcf-9a70-11d0-8fde-00c04fd9189d" ,"Interface":{"Kind":"ApiRef","Name":"IStreamSample","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetSurface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppDirectDrawSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetRect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ] } ] } ,{ "Name":"IAudioMediaStream" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"f7537560-a3be-11d0-8212-00c04fc32c45" ,"Interface":{"Kind":"ApiRef","Name":"IMediaStream","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pWaveFormatCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Multimedia","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpWaveFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Multimedia","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"CreateSample" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pAudioData","Type":{"Kind":"ApiRef","Name":"IAudioData","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioStreamSample","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IAudioStreamSample" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"345fee00-aba5-11d0-8212-00c04fc32c45" ,"Interface":{"Kind":"ApiRef","Name":"IStreamSample","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetAudioData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppAudio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioData","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IMemoryData" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"327fc560-af60-11d0-8212-00c04fc32c45" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetBuffer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ppbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ,{"Name":"pcbActualData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetActual" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cbDataValid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IAudioData" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"54c719c0-af60-11d0-8212-00c04fc32c45" ,"Interface":{"Kind":"ApiRef","Name":"IMemoryData","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pWaveFormatCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Multimedia","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpWaveFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Multimedia","Parents":[]}},"Attrs":["In","Const"]} ] } ] } ,{ "Name":"AMMSF_MMS_INIT_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"AMMSF_NOGRAPHTHREAD","Value":1} ] ,"IntegerBase":"UInt32" } ,{ "Name":"AMMSF_MS_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"AMMSF_ADDDEFAULTRENDERER","Value":1} ,{"Name":"AMMSF_CREATEPEER","Value":2} ,{"Name":"AMMSF_STOPIFNOSAMPLES","Value":4} ,{"Name":"AMMSF_NOSTALL","Value":8} ] ,"IntegerBase":"UInt32" } ,{ "Name":"AMMSF_RENDER_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"AMMSF_RENDERTYPEMASK","Value":3} ,{"Name":"AMMSF_RENDERTOEXISTING","Value":0} ,{"Name":"AMMSF_RENDERALLSTREAMS","Value":1} ,{"Name":"AMMSF_NORENDER","Value":2} ,{"Name":"AMMSF_NOCLOCK","Value":4} ,{"Name":"AMMSF_RUN","Value":8} ] ,"IntegerBase":"UInt32" } ,{ "Name":"OUTPUT_STATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"Disabled","Value":0} ,{"Name":"ReadData","Value":1} ,{"Name":"RenderData","Value":2} ] ,"IntegerBase":"UInt32" } ,{ "Name":"IAMMultiMediaStream" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"bebe595c-9a6f-11d0-8fde-00c04fd9189d" ,"Interface":{"Kind":"ApiRef","Name":"IMultiMediaStream","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"StreamType","Type":{"Kind":"ApiRef","Name":"STREAM_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"AMMSF_MMS_INIT_FLAGS","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pFilterGraph","Type":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetFilterGraph" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppGraphBuilder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMediaStreamFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"AddMediaStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pStreamObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"PurposeId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"AMMSF_MS_FLAGS","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"ppNewStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMediaStream","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"OpenFile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"OpenMoniker" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"pMoniker","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"Render" ,"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":"IAMMediaStream" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"bebe595d-9a6f-11d0-8fde-00c04fd9189d" ,"Interface":{"Kind":"ApiRef","Name":"IMediaStream","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSourceObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PurposeId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"StreamType","Type":{"Kind":"ApiRef","Name":"STREAM_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"SetState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"State","Type":{"Kind":"ApiRef","Name":"FILTER_STATE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"JoinAMMultiMediaStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pAMMultiMediaStream","Type":{"Kind":"ApiRef","Name":"IAMMultiMediaStream","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"JoinFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMediaStreamFilter","Type":{"Kind":"ApiRef","Name":"IMediaStreamFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"JoinFilterGraph" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFilterGraph","Type":{"Kind":"ApiRef","Name":"IFilterGraph","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IMediaStreamFilter" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"bebe595e-9a6f-11d0-8fde-00c04fd9189d" ,"Interface":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"AddMediaStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pAMMediaStream","Type":{"Kind":"ApiRef","Name":"IAMMediaStream","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetMediaStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"idPurpose","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"ppMediaStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMediaStream","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"EnumMediaStreams" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"ppMediaStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMediaStream","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SupportSeeking" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRenderer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ReferenceTimeToStreamTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrentStreamTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCurrentStreamTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"WaitUntil" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"WaitStreamTime","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":"bCancelEOS","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"EndOfStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IDirectDrawMediaSampleAllocator" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"ab6b4afc-f6e4-11d0-900d-00c04fd9189d" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetDirectDraw" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppDirectDraw","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDraw","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDirectDrawMediaSample" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"ab6b4afe-f6e4-11d0-900d-00c04fd9189d" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetSurfaceAndReleaseLock" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppDirectDrawSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"LockMediaSamplePointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IAMMediaTypeStream" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"ab6b4afa-f6e4-11d0-900d-00c04fd9189d" ,"Interface":{"Kind":"ApiRef","Name":"IMediaStream","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"CreateSample" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lSampleSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"ppAMMediaTypeSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAMMediaTypeSample","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetStreamAllocatorRequirements" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pProps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ALLOCATOR_PROPERTIES","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetStreamAllocatorRequirements" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pProps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ALLOCATOR_PROPERTIES","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ] } ,{ "Name":"IAMMediaTypeSample" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"ab6b4afb-f6e4-11d0-900d-00c04fd9189d" ,"Interface":{"Kind":"ApiRef","Name":"IStreamSample","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"SetPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"lSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"GetPointer" ,"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"]} ] } ,{ "Name":"GetSize" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTimeStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ,{"Name":"pTimeEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"SetTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTimeStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In"]} ,{"Name":"pTimeEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In"]} ] } ,{ "Name":"IsSyncPoint" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetSyncPoint" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIsSyncPoint","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"IsPreroll" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetPreroll" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIsPreroll","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetActualDataLength" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetActualDataLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"__MIDL__IAMMediaTypeSample0000","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"GetMediaType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}}},"Attrs":["Out"]} ] } ,{ "Name":"SetMediaType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"IsDiscontinuity" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetDiscontinuity" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bDiscontinuity","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetMediaTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTimeStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ,{"Name":"pTimeEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"SetMediaTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTimeStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In"]} ,{"Name":"pTimeEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In"]} ] } ] } ,{ "Name":"IDirectDrawVideo" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":null ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetSwitches" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSwitches","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetSwitches" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Switches","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetCaps" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCAPS_DX7","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetEmulatedCaps" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCAPS_DX7","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetSurfaceDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSurfaceDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetFourCCCodes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pCodes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetDirectDraw" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDirectDraw","Type":{"Kind":"ApiRef","Name":"IDirectDraw","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetDirectDraw" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppDirectDraw","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDraw","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetSurfaceType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSurfaceType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetDefault" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"UseScanLine" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"UseScanLine","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"CanUseScanLine" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"UseScanLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"UseOverlayStretch" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"UseOverlayStretch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"CanUseOverlayStretch" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"UseOverlayStretch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"UseWhenFullScreen" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"UseWhenFullScreen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"WillUseFullScreen" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"UseWhenFullScreen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IQualProp" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":null ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_FramesDroppedInRenderer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pcFrames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_FramesDrawn" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pcFramesDrawn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_AvgFrameRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"piAvgFrameRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_Jitter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"iJitter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_AvgSyncOffset" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"piAvg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_DevSyncOffset" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"piDev","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IFullScreenVideo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":null ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"CountModes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pModes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetModeInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pDepth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrentMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"IsModeAvailable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"IsModeEnabled" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"SetEnabled" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"GetClipFactor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pClipFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetClipFactor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ClipFactor","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"SetMessageDrain" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetMessageDrain" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetMonitor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Monitor","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"GetMonitor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Monitor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"HideOnDeactivate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Hide","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"IsHideOnDeactivate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetCaption" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strCaption","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetCaption" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pstrCaption","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetDefault" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IFullScreenVideoEx" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":null ,"Interface":{"Kind":"ApiRef","Name":"IFullScreenVideo","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"SetAcceleratorTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"hAccel","Type":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"UI.WindowsAndMessaging","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetAcceleratorTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"phAccel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"UI.WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"KeepPixelAspectRatio" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"KeepAspect","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"IsKeepPixelAspectRatio" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pKeepAspect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IBaseVideoMixer" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":null ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetLeadPin" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"iPin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"GetLeadPin" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"piPin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetInputPinCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"piPinCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"IsUsingClock" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetUsingClock" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"GetClockPeriod" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetClockPeriod" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"TRUECOLORINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwBitMasks","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ,{"Name":"bmiColors","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"RGBQUAD","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VIDEOINFOHEADER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"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":"BITMAPINFOHEADER","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VIDEOINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"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":"BITMAPINFOHEADER","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"bmiColors","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"RGBQUAD","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":[]} ,{"Name":"dwBitMasks","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ,{"Name":"TrueColorInfo","Type":{"Kind":"ApiRef","Name":"TRUECOLORINFO","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"MPEG1VIDEOINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"VIDEOINFOHEADER","TargetKind":"Default","Api":"Graphics.DirectShow","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":"ANALOGVIDEOINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"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":"AM_PROPERTY_FRAMESTEP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_PROPERTY_FRAMESTEP_STEP","Value":1} ,{"Name":"AM_PROPERTY_FRAMESTEP_CANCEL","Value":2} ,{"Name":"AM_PROPERTY_FRAMESTEP_CANSTEP","Value":3} ,{"Name":"AM_PROPERTY_FRAMESTEP_CANSTEPMULTIPLE","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"AM_FRAMESTEP_STEP" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwFramesToStep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IDMOWrapperFilter" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"52d6f586-9f0f-4824-8fc8-e32ca04930c2" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Init" ,"SetLastError":false ,"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":"catDMO","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ] } ,{ "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 ,"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 ,"Fields":[ {"Name":"AllocatorPin","Type":{"Kind":"ApiRef","Name":"KS_COMPRESSION","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"MaxExpansionPin","Type":{"Kind":"ApiRef","Name":"KS_COMPRESSION","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"EndPin","Type":{"Kind":"ApiRef","Name":"KS_COMPRESSION","TargetKind":"Default","Api":"Media.Audio.CoreAudio","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 ,"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.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"OptimalRange","Type":{"Kind":"ApiRef","Name":"KS_FRAMING_RANGE_WEIGHTED","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"Compression","Type":{"Kind":"ApiRef","Name":"KS_COMPRESSION","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ALLOCATOR_PROPERTIES_EX" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"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":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"Input","Type":{"Kind":"ApiRef","Name":"PIPE_TERMINATION","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"Output","Type":{"Kind":"ApiRef","Name":"PIPE_TERMINATION","TargetKind":"Default","Api":"Graphics.DirectShow","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":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"AllocatorPlace","Type":{"Kind":"ApiRef","Name":"PIPE_ALLOCATOR_PLACE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"Dimensions","Type":{"Kind":"ApiRef","Name":"PIPE_DIMENSIONS","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"PhysicalRange","Type":{"Kind":"ApiRef","Name":"KS_FRAMING_RANGE","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"PrevSegment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKsAllocatorEx","TargetKind":"Default","Api":"Graphics.DirectShow","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":"Graphics.DirectShow","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":"IKsControl" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"28f54685-06fd-11d2-b27a-00a0c9223196" ,"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.Audio.CoreAudio","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]} ,{"Name":"PropertyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"PropertyData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":3}]} ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "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.Audio.CoreAudio","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]} ,{"Name":"MethodLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"MethodData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":3}]} ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "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.Audio.CoreAudio","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]} ,{"Name":"EventLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"EventData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":3}]} ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ] } ,{ "Name":"IKsAggregateControl" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"7f40eac0-3947-11d2-874e-00a0c9223196" ,"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" ,"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":"IMixerOCXNotify" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"81a3bd31-dee1-11d1-8508-00a0c91f9ca0" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"OnInvalidateRect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpcRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"OnStatusChange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulStatusFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"OnDataChange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulDataFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IMixerOCX" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"81a3bd32-dee1-11d1-8508-00a0c91f9ca0" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"OnDisplayChange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulBitsPerPixel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulScreenWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulScreenHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetAspectRatio" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwPictAspectRatioX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pdwPictAspectRatioY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetVideoSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVideoWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pdwVideoHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["Out"]} ] } ,{ "Name":"OnDraw" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hdcDraw","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} ,{"Name":"prcDraw","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"SetDrawRegion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpptTopLeftSC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ,{"Name":"prcDrawCC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ,{"Name":"lprcClip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"Advise" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pmdns","Type":{"Kind":"ApiRef","Name":"IMixerOCXNotify","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"UnAdvise" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"AM_ASPECT_RATIO_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_ARMODE_STRETCHED","Value":0} ,{"Name":"AM_ARMODE_LETTER_BOX","Value":1} ,{"Name":"AM_ARMODE_CROP","Value":2} ,{"Name":"AM_ARMODE_STRETCHED_AS_PRIMARY","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"IMixerPinConfig" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":null ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetRelativePosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwLeft","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwTop","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwRight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwBottom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetRelativePosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pdwTop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pdwRight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pdwBottom","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetZOrder" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwZOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetZOrder" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwZOrder","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetColorKey" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pColorKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORKEY","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetColorKey" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pColorKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORKEY","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pColor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetBlendingParameter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwBlendingParameter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetBlendingParameter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwBlendingParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetAspectRatioMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"amAspectRatioMode","Type":{"Kind":"ApiRef","Name":"AM_ASPECT_RATIO_MODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetAspectRatioMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pamAspectRatioMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_ASPECT_RATIO_MODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetStreamTransparent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bStreamTransparent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetStreamTransparent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbStreamTransparent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IMixerPinConfig2" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":null ,"Interface":{"Kind":"ApiRef","Name":"IMixerPinConfig","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"SetOverlaySurfaceColorControls" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pColorControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOLORCONTROL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetOverlaySurfaceColorControls" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pColorControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOLORCONTROL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"AM_MPEGSTREAMTYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwStreamId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"mt","Type":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"bFormat","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AM_MPEGSYSTEMTYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwBitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Streams","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"AM_MPEGSTREAMTYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IMpegAudioDecoder" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":null ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_FrequencyDivider" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pDivider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_FrequencyDivider" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Divider","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"get_DecoderAccuracy" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pAccuracy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_DecoderAccuracy" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Accuracy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"get_Stereo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pStereo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Stereo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Stereo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"get_DecoderWordSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pWordSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_DecoderWordSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"WordSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"get_IntegerDecode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIntDecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_IntegerDecode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"IntDecode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"get_DualMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIntDecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"put_DualMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"IntDecode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"get_AudioFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lpFmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG1WAVEFORMAT","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"VMR9PresentationFlags" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VMR9Sample_SyncPoint","Value":1} ,{"Name":"VMR9Sample_Preroll","Value":2} ,{"Name":"VMR9Sample_Discontinuity","Value":4} ,{"Name":"VMR9Sample_TimeValid","Value":8} ,{"Name":"VMR9Sample_SrcDstRectsValid","Value":16} ] ,"IntegerBase":"Int32" } ,{ "Name":"VMR9PresentationInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpSurf","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} ,{"Name":"rtStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"rtEnd","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"szAspectRatio","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"rcSrc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"rcDst","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IVMRImagePresenter9" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"69188c61-12a3-40f0-8ffc-342e7b433fd7" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"StartPresenting" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] } ,{ "Name":"StopPresenting" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] } ,{ "Name":"PresentImage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"lpPresInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9PresentationInfo","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ] } ,{ "Name":"VMR9SurfaceAllocationFlags" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VMR9AllocFlag_3DRenderTarget","Value":1} ,{"Name":"VMR9AllocFlag_DXVATarget","Value":2} ,{"Name":"VMR9AllocFlag_TextureSurface","Value":4} ,{"Name":"VMR9AllocFlag_OffscreenSurface","Value":8} ,{"Name":"VMR9AllocFlag_RGBDynamicSwitch","Value":16} ,{"Name":"VMR9AllocFlag_UsageReserved","Value":224} ,{"Name":"VMR9AllocFlag_UsageMask","Value":255} ] ,"IntegerBase":"Int32" } ,{ "Name":"VMR9AllocationInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} ,{"Name":"MinBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"szAspectRatio","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"szNativeSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IVMRSurfaceAllocator9" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"8d5148ea-3f5d-46cf-9df1-d1b896eedb1f" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"InitializeDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"lpAllocInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9AllocationInfo","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ,{"Name":"lpNumBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"TerminateDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] } ,{ "Name":"GetSurface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"SurfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SurfaceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lplpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"AdviseNotify" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpIVMRSurfAllocNotify","Type":{"Kind":"ApiRef","Name":"IVMRSurfaceAllocatorNotify9","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IVMRSurfaceAllocatorEx9" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"6de9a68a-a928-4522-bf57-655ae3866456" ,"Interface":{"Kind":"ApiRef","Name":"IVMRSurfaceAllocator9","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetSurfaceEx" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"SurfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SurfaceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lplpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} ,{"Name":"lprcDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IVMRSurfaceAllocatorNotify9" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"dca3f5df-bb3a-4d03-bd81-84614bfbfa0c" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"AdviseSurfaceAllocator" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"lpIVRMSurfaceAllocator","Type":{"Kind":"ApiRef","Name":"IVMRSurfaceAllocator9","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetD3DDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpD3DDevice","Type":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} ,{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ChangeD3DDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpD3DDevice","Type":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} ,{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"AllocateSurfaceHelper" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpAllocInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9AllocationInfo","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ,{"Name":"lpNumBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"lplpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"NotifyEvent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"EventCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Param1","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"Param2","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ] } ] } ,{ "Name":"VMR9AspectRatioMode" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VMR9ARMode_None","Value":0} ,{"Name":"VMR9ARMode_LetterBox","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"IVMRWindowlessControl9" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"8f537d09-f85e-4414-b23b-502e54c79927" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetNativeVideoSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"lpHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"lpARWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"lpARHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetMinIdealVideoSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"lpHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetMaxIdealVideoSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"lpHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetVideoPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpSRCRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"lpDSTRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetVideoPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpSRCRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"lpDSTRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetAspectRatioMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpAspectRatioMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetAspectRatioMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"AspectRatioMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetVideoClippingWindow" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RepaintVideo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"DisplayModeChanged" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetCurrentImage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpDib","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ] } ,{ "Name":"SetBorderColor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Clr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetBorderColor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpClr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"VMR9MixerPrefs" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MixerPref9_NoDecimation","Value":1} ,{"Name":"MixerPref9_DecimateOutput","Value":2} ,{"Name":"MixerPref9_ARAdjustXorY","Value":4} ,{"Name":"MixerPref9_NonSquareMixing","Value":8} ,{"Name":"MixerPref9_DecimateMask","Value":15} ,{"Name":"MixerPref9_BiLinearFiltering","Value":16} ,{"Name":"MixerPref9_PointFiltering","Value":32} ,{"Name":"MixerPref9_AnisotropicFiltering","Value":64} ,{"Name":"MixerPref9_PyramidalQuadFiltering","Value":128} ,{"Name":"MixerPref9_GaussianQuadFiltering","Value":256} ,{"Name":"MixerPref9_FilteringReserved","Value":3584} ,{"Name":"MixerPref9_FilteringMask","Value":4080} ,{"Name":"MixerPref9_RenderTargetRGB","Value":4096} ,{"Name":"MixerPref9_RenderTargetYUV","Value":8192} ,{"Name":"MixerPref9_RenderTargetReserved","Value":1032192} ,{"Name":"MixerPref9_RenderTargetMask","Value":1044480} ,{"Name":"MixerPref9_DynamicSwitchToBOB","Value":1048576} ,{"Name":"MixerPref9_DynamicDecimateBy2","Value":2097152} ,{"Name":"MixerPref9_DynamicReserved","Value":12582912} ,{"Name":"MixerPref9_DynamicMask","Value":15728640} ] ,"IntegerBase":"Int32" } ,{ "Name":"VMR9NormalizedRect" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"left","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"top","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"right","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VMR9ProcAmpControlFlags" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ProcAmpControl9_Brightness","Value":1} ,{"Name":"ProcAmpControl9_Contrast","Value":2} ,{"Name":"ProcAmpControl9_Hue","Value":4} ,{"Name":"ProcAmpControl9_Saturation","Value":8} ,{"Name":"ProcAmpControl9_Mask","Value":15} ] ,"IntegerBase":"Int32" } ,{ "Name":"VMR9ProcAmpControl" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Brightness","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"Contrast","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"Hue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"Saturation","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VMR9ProcAmpControlRange" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwProperty","Type":{"Kind":"ApiRef","Name":"VMR9ProcAmpControlFlags","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"MinValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"MaxValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"DefaultValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"StepSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IVMRMixerControl9" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"1a777eaa-47c8-4930-b2c9-8fee1c1b0f3b" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetAlpha" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] } ,{ "Name":"GetAlpha" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pAlpha","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ] } ,{ "Name":"SetZOrder" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetZOrder" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pZ","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetOutputRect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9NormalizedRect","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetOutputRect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9NormalizedRect","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetBackgroundClr" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ClrBkg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetBackgroundClr" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpClrBkg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ] } ,{ "Name":"SetMixingPrefs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwMixerPrefs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetMixingPrefs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwMixerPrefs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetProcAmpControl" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpClrControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9ProcAmpControl","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"GetProcAmpControl" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpClrControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9ProcAmpControl","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetProcAmpControlRange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpClrControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9ProcAmpControlRange","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"VMR9AlphaBitmap" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]} ,{"Name":"pDDS","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} ,{"Name":"rSrc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"rDest","Type":{"Kind":"ApiRef","Name":"VMR9NormalizedRect","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"fAlpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"clrSrcKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFilterMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VMR9AlphaBitmapFlags" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VMR9AlphaBitmap_Disable","Value":1} ,{"Name":"VMR9AlphaBitmap_hDC","Value":2} ,{"Name":"VMR9AlphaBitmap_EntireDDS","Value":4} ,{"Name":"VMR9AlphaBitmap_SrcColorKey","Value":8} ,{"Name":"VMR9AlphaBitmap_SrcRect","Value":16} ,{"Name":"VMR9AlphaBitmap_FilterMode","Value":32} ] ,"IntegerBase":"Int32" } ,{ "Name":"IVMRMixerBitmap9" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"ced175e5-1935-4820-81bd-ff6ad00c9108" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetAlphaBitmap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pBmpParms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9AlphaBitmap","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"UpdateAlphaBitmapParameters" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pBmpParms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9AlphaBitmap","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetAlphaBitmapParameters" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pBmpParms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9AlphaBitmap","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IVMRSurface9" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"dfc581a1-6e1f-4c3a-8d0a-5e9792ea2afc" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"IsSurfaceLocked" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"LockSurface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ] } ,{ "Name":"UnlockSurface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetSurface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lplpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"VMR9RenderPrefs" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"RenderPrefs9_DoNotRenderBorder","Value":1} ,{"Name":"RenderPrefs9_Mask","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"IVMRImagePresenterConfig9" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"45c15cab-6e22-420a-8043-ae1f0ac02c7d" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetRenderingPrefs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRenderFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetRenderingPrefs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRenderFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IVMRVideoStreamControl9" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"d0cfe38b-93e7-4772-8957-0400c49a4485" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetStreamActiveState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fActive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetStreamActiveState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpfActive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"VMR9Mode" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VMR9Mode_Windowed","Value":1} ,{"Name":"VMR9Mode_Windowless","Value":2} ,{"Name":"VMR9Mode_Renderless","Value":4} ,{"Name":"VMR9Mode_Mask","Value":7} ] ,"IntegerBase":"Int32" } ,{ "Name":"IVMRFilterConfig9" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"5a804648-4f66-4867-9c43-4f5c822cf1b8" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetImageCompositor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpVMRImgCompositor","Type":{"Kind":"ApiRef","Name":"IVMRImageCompositor9","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetNumberOfStreams" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwMaxStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetNumberOfStreams" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwMaxStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetRenderingPrefs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRenderFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetRenderingPrefs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwRenderFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetRenderingMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetRenderingMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IVMRAspectRatioControl9" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"00d96c29-bbde-4efc-9901-bb5036392146" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetAspectRatioMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpdwARMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetAspectRatioMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwARMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"VMR9MonitorInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"uDevID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"rcMonitor","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"hMon","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"szDevice","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"liDriverVersion","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"dwVendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwDeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwSubSysId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IVMRMonitorConfig9" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"46c2e457-8ba0-4eef-b80b-0680f0978749" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetMonitor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uDev","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetMonitor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"puDev","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetDefaultMonitor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uDev","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetDefaultMonitor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"puDev","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetAvailableMonitors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"VMR9MonitorInfo","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"dwMaxInfoArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwNumDevices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"VMR9DeinterlacePrefs" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DeinterlacePref9_NextBest","Value":1} ,{"Name":"DeinterlacePref9_BOB","Value":2} ,{"Name":"DeinterlacePref9_Weave","Value":4} ,{"Name":"DeinterlacePref9_Mask","Value":7} ] ,"IntegerBase":"Int32" } ,{ "Name":"VMR9DeinterlaceTech" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DeinterlaceTech9_Unknown","Value":0} ,{"Name":"DeinterlaceTech9_BOBLineReplicate","Value":1} ,{"Name":"DeinterlaceTech9_BOBVerticalStretch","Value":2} ,{"Name":"DeinterlaceTech9_MedianFiltering","Value":4} ,{"Name":"DeinterlaceTech9_EdgeFiltering","Value":16} ,{"Name":"DeinterlaceTech9_FieldAdaptive","Value":32} ,{"Name":"DeinterlaceTech9_PixelAdaptive","Value":64} ,{"Name":"DeinterlaceTech9_MotionVectorSteered","Value":128} ] ,"IntegerBase":"Int32" } ,{ "Name":"VMR9Frequency" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwNumerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwDenominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VMR9_SampleFormat" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VMR9_SampleReserved","Value":1} ,{"Name":"VMR9_SampleProgressiveFrame","Value":2} ,{"Name":"VMR9_SampleFieldInterleavedEvenFirst","Value":3} ,{"Name":"VMR9_SampleFieldInterleavedOddFirst","Value":4} ,{"Name":"VMR9_SampleFieldSingleEven","Value":5} ,{"Name":"VMR9_SampleFieldSingleOdd","Value":6} ] ,"IntegerBase":"Int32" } ,{ "Name":"VMR9VideoDesc" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwSampleWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwSampleHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SampleFormat","Type":{"Kind":"ApiRef","Name":"VMR9_SampleFormat","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"dwFourCC","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"InputSampleFreq","Type":{"Kind":"ApiRef","Name":"VMR9Frequency","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"OutputFrameFreq","Type":{"Kind":"ApiRef","Name":"VMR9Frequency","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VMR9DeinterlaceCaps" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwNumPreviousOutputFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwNumForwardRefSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwNumBackwardRefSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DeinterlaceTechnology","Type":{"Kind":"ApiRef","Name":"VMR9DeinterlaceTech","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IVMRDeinterlaceControl9" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"a215fb8d-13c2-4f7f-993c-003d6271a459" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetNumberOfDeinterlaceModes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpVideoDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9VideoDesc","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ,{"Name":"lpdwNumDeinterlaceModes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"lpDeinterlaceModes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDeinterlaceModeCaps" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpDeinterlaceMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"lpVideoDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9VideoDesc","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ,{"Name":"lpDeinterlaceCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9DeinterlaceCaps","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetDeinterlaceMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpDeinterlaceMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] } ,{ "Name":"SetDeinterlaceMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpDeinterlaceMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ] } ,{ "Name":"GetDeinterlacePrefs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpdwDeinterlacePrefs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetDeinterlacePrefs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwDeinterlacePrefs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetActualDeinterlaceMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpDeinterlaceMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"VMR9VideoStreamInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"pddsVideoSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwStrmID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"fAlpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"rNormal","Type":{"Kind":"ApiRef","Name":"VMR9NormalizedRect","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"rtStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"rtEnd","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"SampleFormat","Type":{"Kind":"ApiRef","Name":"VMR9_SampleFormat","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IVMRImageCompositor9" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"4a5c89eb-df51-4654-ac2a-e48e02bbabf6" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"InitCompositionDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pD3DDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"TermCompositionDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pD3DDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetStreamMediaType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwStrmID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ,{"Name":"fTexture","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CompositeImage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pD3DDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"pddsRenderTarget","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} ,{"Name":"pmtRenderTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ,{"Name":"rtStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"rtEnd","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"dwClrBkGnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pVideoStreamInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9VideoStreamInfo","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ,{"Name":"cStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IVPBaseConfig" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":null ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetConnectInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwNumConnectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pddVPConnectInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTCONNECT","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"SetConnectInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwChosenEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetVPDataInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pamvpDataInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMVPDATAINFO","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetMaxPixelRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pamvpSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMVPSIZE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pdwMaxPixelsPerSecond","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"InformVPInputFormats" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwNumFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pDDPixelFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetVideoFormats" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwNumFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pddPixelFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"SetVideoFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwChosenEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetInvertPolarity" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetOverlaySurface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppddOverlaySurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetDirectDrawKernelHandle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwDDKernelHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] } ,{ "Name":"SetVideoPortID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwVideoPortID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetDDSurfaceKernelHandles" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cHandles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgDDKernelHandles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetSurfaceParameters" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwXOrigin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwYOrigin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IVPConfig" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":null ,"Interface":{"Kind":"ApiRef","Name":"IVPBaseConfig","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"IsVPDecimationAllowed" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbIsDecimationAllowed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetScalingFactors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pamvpSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMVPSIZE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IVPVBIConfig" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":null ,"Interface":{"Kind":"ApiRef","Name":"IVPBaseConfig","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ ] } ,{ "Name":"IVPBaseNotify" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":null ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"RenegotiateVPParameters" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IVPNotify" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":null ,"Interface":{"Kind":"ApiRef","Name":"IVPBaseNotify","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"SetDeinterlaceMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"mode","Type":{"Kind":"ApiRef","Name":"AMVP_MODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetDeinterlaceMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMVP_MODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IVPNotify2" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":null ,"Interface":{"Kind":"ApiRef","Name":"IVPNotify","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"SetVPSyncMaster" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bVPSyncMaster","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetVPSyncMaster" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVPSyncMaster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IVPVBINotify" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":null ,"Interface":{"Kind":"ApiRef","Name":"IVPBaseNotify","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ ] } ,{ "Name":"IXMLGraphBuilder" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"1bb05960-5fbf-11d2-a521-44df07c10000" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"BuildFromXML" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pxml","Type":{"Kind":"ApiRef","Name":"IXMLElement","TargetKind":"Com","Api":"Data.Xml.MsXml","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SaveToXML" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrxml","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"BuildFromXMLFile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"wszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"wszBaseURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ] } ,{ "Name":"RIFFCHUNK" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":2 ,"Fields":[ {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"RIFFLIST" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":2 ,"Fields":[ {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"fccListType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AVIMAINHEADER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":2 ,"Fields":[ {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwMicroSecPerFrame","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwMaxBytesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwPaddingGranularity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwTotalFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwInitialFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwSuggestedBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AVIEXTHEADER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":2 ,"Fields":[ {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwGrandFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFuture","Type":{"Kind":"Array","Shape":{"Size":61},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AVISTREAMHEADER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":2 ,"Fields":[ {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"fccHandler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"wPriority","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"dwInitialFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwScale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwSuggestedBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwSampleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"rcFrame","Type":{"Kind":"ApiRef","Name":"_rcFrame_e__Struct","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_rcFrame_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"left","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} ,{"Name":"top","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} ,{"Name":"right","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"AVIOLDINDEX" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":2 ,"Fields":[ {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"aIndex","Type":{"Kind":"ApiRef","Name":"_avioldindex_entry","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_avioldindex_entry" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":2 ,"Fields":[ {"Name":"dwChunkId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"TIMECODEDATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":2 ,"Fields":[ {"Name":"time","Type":{"Kind":"ApiRef","Name":"TIMECODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"dwSMPTEflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AVIMETAINDEX" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":2 ,"Fields":[ {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"wLongsPerEntry","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"bIndexSubType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bIndexType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"nEntriesInUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwChunkId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ,{"Name":"adwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AVISUPERINDEX" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":2 ,"Fields":[ {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"wLongsPerEntry","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"bIndexSubType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bIndexType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"nEntriesInUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwChunkId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ,{"Name":"aIndex","Type":{"Kind":"Array","Shape":{"Size":1022},"Child":{"Kind":"ApiRef","Name":"_avisuperindex_entry","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_avisuperindex_entry" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":2 ,"Fields":[ {"Name":"qwOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"AVISTDINDEX_ENTRY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":2 ,"Fields":[ {"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AVISTDINDEX" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":2 ,"Fields":[ {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"wLongsPerEntry","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"bIndexSubType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bIndexType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"nEntriesInUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwChunkId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"qwBaseOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"dwReserved_3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"aIndex","Type":{"Kind":"Array","Shape":{"Size":2044},"Child":{"Kind":"ApiRef","Name":"AVISTDINDEX_ENTRY","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AVITIMEDINDEX_ENTRY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":2 ,"Fields":[ {"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_avitimedindex" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":2 ,"Fields":[ {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"wLongsPerEntry","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"bIndexSubType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bIndexType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"nEntriesInUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwChunkId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"qwBaseOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"dwReserved_3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"aIndex","Type":{"Kind":"Array","Shape":{"Size":1362},"Child":{"Kind":"ApiRef","Name":"AVITIMEDINDEX_ENTRY","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":[]} ,{"Name":"adwTrailingFill","Type":{"Kind":"Array","Shape":{"Size":2734},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AVITIMECODEINDEX" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":2 ,"Fields":[ {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"wLongsPerEntry","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"bIndexSubType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bIndexType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"nEntriesInUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwChunkId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ,{"Name":"aIndex","Type":{"Kind":"Array","Shape":{"Size":1022},"Child":{"Kind":"ApiRef","Name":"TIMECODEDATA","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AVITCDLINDEX_ENTRY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":2 ,"Fields":[ {"Name":"dwTick","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"time","Type":{"Kind":"ApiRef","Name":"TIMECODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"dwSMPTEflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"szReelId","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_avitcdlindex" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":2 ,"Fields":[ {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"wLongsPerEntry","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"bIndexSubType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bIndexType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"nEntriesInUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwChunkId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ,{"Name":"aIndex","Type":{"Kind":"Array","Shape":{"Size":584},"Child":{"Kind":"ApiRef","Name":"AVITCDLINDEX_ENTRY","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":[]} ,{"Name":"adwTrailingFill","Type":{"Kind":"Array","Shape":{"Size":3512},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AVIFIELDINDEX" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":2 ,"Fields":[ {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"wLongsPerEntry","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"bIndexSubType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bIndexType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"nEntriesInUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwChunkId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"qwBaseOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"dwReserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"aIndex","Type":{"Kind":"ApiRef","Name":"_avifieldindex_entry","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_avifieldindex_entry" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":2 ,"Fields":[ {"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwOffsetField2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"MainAVIHeader" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwMicroSecPerFrame","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwMaxBytesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwPaddingGranularity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwTotalFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwInitialFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwSuggestedBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AVIStreamHeader" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"fccHandler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"wPriority","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"dwInitialFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwScale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwSuggestedBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwSampleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"rcFrame","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AVIINDEXENTRY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ckid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwChunkOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwChunkLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AVIPALCHANGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"bFirstEntry","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bNumEntries","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"peNew","Type":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AM_PROPERTY_AC3" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_PROPERTY_AC3_ERROR_CONCEALMENT","Value":1} ,{"Name":"AM_PROPERTY_AC3_ALTERNATE_AUDIO","Value":2} ,{"Name":"AM_PROPERTY_AC3_DOWNMIX","Value":3} ,{"Name":"AM_PROPERTY_AC3_BIT_STREAM_MODE","Value":4} ,{"Name":"AM_PROPERTY_AC3_DIALOGUE_LEVEL","Value":5} ,{"Name":"AM_PROPERTY_AC3_LANGUAGE_CODE","Value":6} ,{"Name":"AM_PROPERTY_AC3_ROOM_TYPE","Value":7} ] ,"IntegerBase":"Int32" } ,{ "Name":"AM_AC3_ERROR_CONCEALMENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"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":"AM_AC3_ALTERNATE_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"fStereo","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"DualMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AM_AC3_DOWNMIX" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"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":"AM_AC3_BIT_STREAM_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"BitStreamMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AM_AC3_DIALOGUE_LEVEL" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"DialogueLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AM_AC3_ROOM_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"fLargeRoom","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AM_PROPERTY_DVDSUBPIC" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_PROPERTY_DVDSUBPIC_PALETTE","Value":0} ,{"Name":"AM_PROPERTY_DVDSUBPIC_HLI","Value":1} ,{"Name":"AM_PROPERTY_DVDSUBPIC_COMPOSIT_ON","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"AM_DVD_YUV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"Y","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"U","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"V","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AM_PROPERTY_SPPAL" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"sppal","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"AM_DVD_YUV","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AM_COLCON" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"_bitfield1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"_bitfield2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"_bitfield3","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"_bitfield4","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AM_PROPERTY_SPHLI" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"HLISS","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"StartPTM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"EndPTM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"StartX","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"StartY","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"StopX","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"StopY","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"ColCon","Type":{"Kind":"ApiRef","Name":"AM_COLCON","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AM_PROPERTY_DVDCOPYPROT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_PROPERTY_DVDCOPY_CHLG_KEY","Value":1} ,{"Name":"AM_PROPERTY_DVDCOPY_DVD_KEY1","Value":2} ,{"Name":"AM_PROPERTY_DVDCOPY_DEC_KEY2","Value":3} ,{"Name":"AM_PROPERTY_DVDCOPY_TITLE_KEY","Value":4} ,{"Name":"AM_PROPERTY_COPY_MACROVISION","Value":5} ,{"Name":"AM_PROPERTY_DVDCOPY_REGION","Value":6} ,{"Name":"AM_PROPERTY_DVDCOPY_SET_COPY_STATE","Value":7} ,{"Name":"AM_PROPERTY_COPY_ANALOG_COMPONENT","Value":8} ,{"Name":"AM_PROPERTY_COPY_DIGITAL_CP","Value":9} ,{"Name":"AM_PROPERTY_COPY_DVD_SRM","Value":10} ,{"Name":"AM_PROPERTY_DVDCOPY_SUPPORTS_NEW_KEYCOUNT","Value":11} ,{"Name":"AM_PROPERTY_DVDCOPY_DISC_KEY","Value":128} ] ,"IntegerBase":"Int32" } ,{ "Name":"AM_DIGITAL_CP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_DIGITAL_CP_OFF","Value":0} ,{"Name":"AM_DIGITAL_CP_ON","Value":1} ,{"Name":"AM_DIGITAL_CP_DVD_COMPLIANT","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"AM_DVDCOPY_CHLGKEY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ChlgKey","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AM_DVDCOPY_BUSKEY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"BusKey","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AM_DVDCOPY_DISCKEY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"DiscKey","Type":{"Kind":"Array","Shape":{"Size":2048},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AM_DVDCOPY_TITLEKEY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"KeyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved1","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":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AM_COPY_MACROVISION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"MACROVISIONLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AM_DVDCOPY_SET_COPY_STATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"DVDCopyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AM_DVDCOPYSTATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_DVDCOPYSTATE_INITIALIZE","Value":0} ,{"Name":"AM_DVDCOPYSTATE_INITIALIZE_TITLE","Value":1} ,{"Name":"AM_DVDCOPYSTATE_AUTHENTICATION_NOT_REQUIRED","Value":2} ,{"Name":"AM_DVDCOPYSTATE_AUTHENTICATION_REQUIRED","Value":3} ,{"Name":"AM_DVDCOPYSTATE_DONE","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"AM_COPY_MACROVISION_LEVEL" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_MACROVISION_DISABLED","Value":0} ,{"Name":"AM_MACROVISION_LEVEL1","Value":1} ,{"Name":"AM_MACROVISION_LEVEL2","Value":2} ,{"Name":"AM_MACROVISION_LEVEL3","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_REGION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"CopySystem","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"RegionData","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"SystemRegion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"ResetCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AM_MPEG2Level" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_MPEG2Level_Low","Value":1} ,{"Name":"AM_MPEG2Level_Main","Value":2} ,{"Name":"AM_MPEG2Level_High1440","Value":3} ,{"Name":"AM_MPEG2Level_High","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"AM_MPEG2Profile" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_MPEG2Profile_Simple","Value":1} ,{"Name":"AM_MPEG2Profile_Main","Value":2} ,{"Name":"AM_MPEG2Profile_SNRScalable","Value":3} ,{"Name":"AM_MPEG2Profile_SpatiallyScalable","Value":4} ,{"Name":"AM_MPEG2Profile_High","Value":5} ] ,"IntegerBase":"Int32" } ,{ "Name":"VIDEOINFOHEADER2" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"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":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"bmiHeader","Type":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"MPEG2VIDEOINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"VIDEOINFOHEADER2","TargetKind":"Default","Api":"Graphics.DirectShow","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":"ApiRef","Name":"MPEG2VIDEOINFO_FLAGS","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"dwSequenceHeader","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AM_DvdKaraokeData" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwDownmix","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwSpeakerAssignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AM_PROPERTY_DVDKARAOKE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_PROPERTY_DVDKARAOKE_ENABLE","Value":0} ,{"Name":"AM_PROPERTY_DVDKARAOKE_DATA","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"AM_PROPERTY_TS_RATE_CHANGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_RATE_SimpleRateChange","Value":1} ,{"Name":"AM_RATE_ExactRateChange","Value":2} ,{"Name":"AM_RATE_MaxFullDataRate","Value":3} ,{"Name":"AM_RATE_Step","Value":4} ,{"Name":"AM_RATE_UseRateVersion","Value":5} ,{"Name":"AM_RATE_QueryFullFrameRate","Value":6} ,{"Name":"AM_RATE_QueryLastRateSegPTS","Value":7} ,{"Name":"AM_RATE_CorrectTS","Value":8} ,{"Name":"AM_RATE_ReverseMaxFullDataRate","Value":9} ,{"Name":"AM_RATE_ResetOnTimeDisc","Value":10} ,{"Name":"AM_RATE_QueryMapping","Value":11} ] ,"IntegerBase":"Int32" } ,{ "Name":"AM_PROPERTY_DVD_RATE_CHANGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AM_RATE_ChangeRate","Value":1} ,{"Name":"AM_RATE_FullDataRateMax","Value":2} ,{"Name":"AM_RATE_ReverseDecode","Value":3} ,{"Name":"AM_RATE_DecoderPosition","Value":4} ,{"Name":"AM_RATE_DecoderVersion","Value":5} ] ,"IntegerBase":"Int32" } ,{ "Name":"AM_SimpleRateChange" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"StartTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"Rate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AM_QueryRate" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lMaxForwardFullFrame","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"lMaxReverseFullFrame","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AM_ExactRateChange" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"OutputZeroTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"Rate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"AM_DVD_ChangeRate" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"StartInTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"StartOutTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"Rate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DVD_PLAY_DIRECTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_DIR_FORWARD","Value":0} ,{"Name":"DVD_DIR_BACKWARD","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_ERROR" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_ERROR_Unexpected","Value":1} ,{"Name":"DVD_ERROR_CopyProtectFail","Value":2} ,{"Name":"DVD_ERROR_InvalidDVD1_0Disc","Value":3} ,{"Name":"DVD_ERROR_InvalidDiscRegion","Value":4} ,{"Name":"DVD_ERROR_LowParentalLevel","Value":5} ,{"Name":"DVD_ERROR_MacrovisionFail","Value":6} ,{"Name":"DVD_ERROR_IncompatibleSystemAndDecoderRegions","Value":7} ,{"Name":"DVD_ERROR_IncompatibleDiscAndDecoderRegions","Value":8} ,{"Name":"DVD_ERROR_CopyProtectOutputFail","Value":9} ,{"Name":"DVD_ERROR_CopyProtectOutputNotSupported","Value":10} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_WARNING" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_WARNING_InvalidDVD1_0Disc","Value":1} ,{"Name":"DVD_WARNING_FormatNotSupported","Value":2} ,{"Name":"DVD_WARNING_IllegalNavCommand","Value":3} ,{"Name":"DVD_WARNING_Open","Value":4} ,{"Name":"DVD_WARNING_Seek","Value":5} ,{"Name":"DVD_WARNING_Read","Value":6} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVD_PB_STOPPED" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DVD_PB_STOPPED_Other","Value":0} ,{"Name":"DVD_PB_STOPPED_NoBranch","Value":1} ,{"Name":"DVD_PB_STOPPED_NoFirstPlayDomain","Value":2} ,{"Name":"DVD_PB_STOPPED_StopCommand","Value":3} ,{"Name":"DVD_PB_STOPPED_Reset","Value":4} ,{"Name":"DVD_PB_STOPPED_DiscEjected","Value":5} ,{"Name":"DVD_PB_STOPPED_IllegalNavCommand","Value":6} ,{"Name":"DVD_PB_STOPPED_PlayPeriodAutoStop","Value":7} ,{"Name":"DVD_PB_STOPPED_PlayChapterAutoStop","Value":8} ,{"Name":"DVD_PB_STOPPED_ParentalFailure","Value":9} ,{"Name":"DVD_PB_STOPPED_RegionFailure","Value":10} ,{"Name":"DVD_PB_STOPPED_MacrovisionFailure","Value":11} ,{"Name":"DVD_PB_STOPPED_DiscReadError","Value":12} ,{"Name":"DVD_PB_STOPPED_CopyProtectFailure","Value":13} ,{"Name":"DVD_PB_STOPPED_CopyProtectOutputFailure","Value":14} ,{"Name":"DVD_PB_STOPPED_CopyProtectOutputNotSupported","Value":15} ] ,"IntegerBase":"Int32" } ,{ "Name":"AMGETERRORTEXTPROCA" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"AMGETERRORTEXTPROCW" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SNDDEV_ERR" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"SNDDEV_ERROR_Open","Value":1} ,{"Name":"SNDDEV_ERROR_Close","Value":2} ,{"Name":"SNDDEV_ERROR_GetCaps","Value":3} ,{"Name":"SNDDEV_ERROR_PrepareHeader","Value":4} ,{"Name":"SNDDEV_ERROR_UnprepareHeader","Value":5} ,{"Name":"SNDDEV_ERROR_Reset","Value":6} ,{"Name":"SNDDEV_ERROR_Restart","Value":7} ,{"Name":"SNDDEV_ERROR_GetPosition","Value":8} ,{"Name":"SNDDEV_ERROR_Write","Value":9} ,{"Name":"SNDDEV_ERROR_Pause","Value":10} ,{"Name":"SNDDEV_ERROR_Stop","Value":11} ,{"Name":"SNDDEV_ERROR_Start","Value":12} ,{"Name":"SNDDEV_ERROR_AddBuffer","Value":13} ,{"Name":"SNDDEV_ERROR_Query","Value":14} ] ,"IntegerBase":"Int32" } ,{ "Name":"MP_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MPT_INT","Value":0} ,{"Name":"MPT_FLOAT","Value":1} ,{"Name":"MPT_BOOL","Value":2} ,{"Name":"MPT_ENUM","Value":3} ,{"Name":"MPT_MAX","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"MP_CURVE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MP_CURVE_JUMP","Value":1} ,{"Name":"MP_CURVE_LINEAR","Value":2} ,{"Name":"MP_CURVE_SQUARE","Value":4} ,{"Name":"MP_CURVE_INVSQUARE","Value":8} ,{"Name":"MP_CURVE_SINE","Value":16} ] ,"IntegerBase":"Int32" } ,{ "Name":"MP_PARAMINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"mpType","Type":{"Kind":"ApiRef","Name":"MP_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"mopCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"mpdMinValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"mpdMaxValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"mpdNeutralValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"szUnitText","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"szLabel","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MP_ENVELOPE_SEGMENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"rtStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"rtEnd","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"valStart","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"valEnd","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"iCurve","Type":{"Kind":"ApiRef","Name":"MP_CURVE_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IMediaParamInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"6d6cbb60-a223-44aa-842f-a2f06750be6d" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetParamCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetParamInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwParamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MP_PARAMINFO","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetParamText" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwParamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppwchText","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} ] } ,{ "Name":"GetNumTimeFormats" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwNumTimeFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetSupportedTimeFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwFormatIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pguidTimeFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrentTimeFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pguidTimeFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ,{"Name":"pTimeData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IMediaParams" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"6d6cbb61-a223-44aa-842f-a2f06750be6e" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetParam" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwParamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ] } ,{ "Name":"SetParam" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwParamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] } ,{ "Name":"AddEnvelope" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwParamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"cSegments","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pEnvelopeSegments","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MP_ENVELOPE_SEGMENT","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"FlushEnvelope" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwParamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"refTimeStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"refTimeEnd","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ] } ,{ "Name":"SetTimeFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"guidTimeFormat","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"mpTimeData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "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" } ,{ "Name":"OA_BOOL" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"OATRUE","Value":-1} ,{"Name":"OAFALSE","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"MPEG2VIDEOINFO_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"AMMPEG2_DoPanScan","Value":1} ,{"Name":"AMMPEG2_DVDLine21Field1","Value":2} ,{"Name":"AMMPEG2_DVDLine21Field2","Value":4} ,{"Name":"AMMPEG2_SourceIsLetterboxed","Value":8} ,{"Name":"AMMPEG2_FilmCameraMode","Value":16} ,{"Name":"AMMPEG2_LetterboxAnalogOut","Value":32} ,{"Name":"AMMPEG2_DSS_UserData","Value":64} ,{"Name":"AMMPEG2_DVB_UserData","Value":128} ,{"Name":"AMMPEG2_27MhzTimebase","Value":256} ,{"Name":"AMMPEG2_WidescreenAnalogOut","Value":512} ] ,"IntegerBase":"UInt32" } ,{ "Name":"MPEGLAYER3WAVEFORMAT_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MPEGLAYER3_FLAG_PADDING_ISO","Value":0} ,{"Name":"MPEGLAYER3_FLAG_PADDING_ON","Value":1} ,{"Name":"MPEGLAYER3_FLAG_PADDING_OFF","Value":2} ] ,"IntegerBase":"UInt32" } ,{ "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":"IMediaBuffer" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"59eff8b9-938c-4a26-82f2-95cb84cdc837" ,"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":"Graphics.DirectShow","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" ,"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":"Graphics.DirectShow","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":"Graphics.DirectShow","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":"Graphics.DirectShow","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":"Graphics.DirectShow","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":"Graphics.DirectShow","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":"Graphics.DirectShow","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":"Graphics.DirectShow","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":"Graphics.DirectShow","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" ,"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":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IMediaObjectInPlace" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"651b9ad0-0fc7-4aa9-9538-d89931010741" ,"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":"Graphics.DirectShow","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":"IDMOQualityControl" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"65abea96-cf36-453f-af8a-705e98f16260" ,"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":"IDMOVideoOutputOptimizations" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"be8f4f4e-5b16-4d29-b350-7f6b5d9298ac" ,"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":"DXVA_COPPSetProtectionLevelCmdData" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ProtType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ProtLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ExtendedInfoChangeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ExtendedInfoData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"COPP_HDCP_Protection_Level" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"COPP_HDCP_Level0","Value":0} ,{"Name":"COPP_HDCP_LevelMin","Value":0} ,{"Name":"COPP_HDCP_Level1","Value":1} ,{"Name":"COPP_HDCP_LevelMax","Value":1} ,{"Name":"COPP_HDCP_ForceDWORD","Value":2147483647} ] ,"IntegerBase":"Int32" } ,{ "Name":"COPP_CGMSA_Protection_Level" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"COPP_CGMSA_Disabled","Value":0} ,{"Name":"COPP_CGMSA_LevelMin","Value":0} ,{"Name":"COPP_CGMSA_CopyFreely","Value":1} ,{"Name":"COPP_CGMSA_CopyNoMore","Value":2} ,{"Name":"COPP_CGMSA_CopyOneGeneration","Value":3} ,{"Name":"COPP_CGMSA_CopyNever","Value":4} ,{"Name":"COPP_CGMSA_RedistributionControlRequired","Value":8} ,{"Name":"COPP_CGMSA_LevelMax","Value":12} ,{"Name":"COPP_CGMSA_ForceDWORD","Value":2147483647} ] ,"IntegerBase":"Int32" } ,{ "Name":"COPP_ACP_Protection_Level" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"COPP_ACP_Level0","Value":0} ,{"Name":"COPP_ACP_LevelMin","Value":0} ,{"Name":"COPP_ACP_Level1","Value":1} ,{"Name":"COPP_ACP_Level2","Value":2} ,{"Name":"COPP_ACP_Level3","Value":3} ,{"Name":"COPP_ACP_LevelMax","Value":3} ,{"Name":"COPP_ACP_ForceDWORD","Value":2147483647} ] ,"IntegerBase":"Int32" } ,{ "Name":"DXVA_COPPSetSignalingCmdData" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ActiveTVProtectionStandard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AspectRatioChangeMask1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AspectRatioData1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AspectRatioChangeMask2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AspectRatioData2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AspectRatioChangeMask3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AspectRatioData3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ExtendedInfoChangeMask","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ,{"Name":"ExtendedInfoData","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"COPP_TVProtectionStandard" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"COPP_ProtectionStandard_Unknown","Value":-2147483648} ,{"Name":"COPP_ProtectionStandard_None","Value":0} ,{"Name":"COPP_ProtectionStandard_IEC61880_525i","Value":1} ,{"Name":"COPP_ProtectionStandard_IEC61880_2_525i","Value":2} ,{"Name":"COPP_ProtectionStandard_IEC62375_625p","Value":4} ,{"Name":"COPP_ProtectionStandard_EIA608B_525","Value":8} ,{"Name":"COPP_ProtectionStandard_EN300294_625i","Value":16} ,{"Name":"COPP_ProtectionStandard_CEA805A_TypeA_525p","Value":32} ,{"Name":"COPP_ProtectionStandard_CEA805A_TypeA_750p","Value":64} ,{"Name":"COPP_ProtectionStandard_CEA805A_TypeA_1125i","Value":128} ,{"Name":"COPP_ProtectionStandard_CEA805A_TypeB_525p","Value":256} ,{"Name":"COPP_ProtectionStandard_CEA805A_TypeB_750p","Value":512} ,{"Name":"COPP_ProtectionStandard_CEA805A_TypeB_1125i","Value":1024} ,{"Name":"COPP_ProtectionStandard_ARIBTRB15_525i","Value":2048} ,{"Name":"COPP_ProtectionStandard_ARIBTRB15_525p","Value":4096} ,{"Name":"COPP_ProtectionStandard_ARIBTRB15_750p","Value":8192} ,{"Name":"COPP_ProtectionStandard_ARIBTRB15_1125i","Value":16384} ,{"Name":"COPP_ProtectionStandard_Mask","Value":-2147450881} ,{"Name":"COPP_ProtectionStandard_Reserved","Value":2147450880} ] ,"IntegerBase":"Int32" } ,{ "Name":"COPP_ImageAspectRatio_EN300294" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"COPP_AspectRatio_EN300294_FullFormat4by3","Value":0} ,{"Name":"COPP_AspectRatio_EN300294_Box14by9Center","Value":1} ,{"Name":"COPP_AspectRatio_EN300294_Box14by9Top","Value":2} ,{"Name":"COPP_AspectRatio_EN300294_Box16by9Center","Value":3} ,{"Name":"COPP_AspectRatio_EN300294_Box16by9Top","Value":4} ,{"Name":"COPP_AspectRatio_EN300294_BoxGT16by9Center","Value":5} ,{"Name":"COPP_AspectRatio_EN300294_FullFormat4by3ProtectedCenter","Value":6} ,{"Name":"COPP_AspectRatio_EN300294_FullFormat16by9Anamorphic","Value":7} ,{"Name":"COPP_AspectRatio_ForceDWORD","Value":2147483647} ] ,"IntegerBase":"Int32" } ,{ "Name":"COPP_StatusFlags" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"COPP_StatusNormal","Value":0} ,{"Name":"COPP_LinkLost","Value":1} ,{"Name":"COPP_RenegotiationRequired","Value":2} ,{"Name":"COPP_StatusFlagsReserved","Value":-4} ] ,"IntegerBase":"Int32" } ,{ "Name":"DXVA_COPPStatusData" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"rApp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ExtendedInfoValidMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ExtendedInfoData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DXVA_COPPStatusDisplayData" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"rApp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DisplayWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DisplayHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"d3dFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FreqNumerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FreqDenominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"COPP_StatusHDCPFlags" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"COPP_HDCPRepeater","Value":1} ,{"Name":"COPP_HDCPFlagsReserved","Value":-2} ] ,"IntegerBase":"Int32" } ,{ "Name":"DXVA_COPPStatusHDCPKeyData" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"rApp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwHDCPFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"BKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"COPP_ConnectorType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"COPP_ConnectorType_Unknown","Value":-1} ,{"Name":"COPP_ConnectorType_VGA","Value":0} ,{"Name":"COPP_ConnectorType_SVideo","Value":1} ,{"Name":"COPP_ConnectorType_CompositeVideo","Value":2} ,{"Name":"COPP_ConnectorType_ComponentVideo","Value":3} ,{"Name":"COPP_ConnectorType_DVI","Value":4} ,{"Name":"COPP_ConnectorType_HDMI","Value":5} ,{"Name":"COPP_ConnectorType_LVDS","Value":6} ,{"Name":"COPP_ConnectorType_TMDS","Value":7} ,{"Name":"COPP_ConnectorType_D_JPN","Value":8} ,{"Name":"COPP_ConnectorType_Internal","Value":-2147483648} ,{"Name":"COPP_ConnectorType_ForceDWORD","Value":2147483647} ] ,"IntegerBase":"Int32" } ,{ "Name":"COPP_BusType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"COPP_BusType_Unknown","Value":0} ,{"Name":"COPP_BusType_PCI","Value":1} ,{"Name":"COPP_BusType_PCIX","Value":2} ,{"Name":"COPP_BusType_PCIExpress","Value":3} ,{"Name":"COPP_BusType_AGP","Value":4} ,{"Name":"COPP_BusType_Integrated","Value":-2147483648} ,{"Name":"COPP_BusType_ForceDWORD","Value":2147483647} ] ,"IntegerBase":"Int32" } ,{ "Name":"DXVA_COPPStatusSignalingCmdData" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"rApp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AvailableTVProtectionStandards","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ActiveTVProtectionStandard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TVType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AspectRatioValidMask1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AspectRatioData1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AspectRatioValidMask2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AspectRatioData2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AspectRatioValidMask3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AspectRatioData3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ExtendedInfoValidMask","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ,{"Name":"ExtendedInfoData","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"SystemTuningSpaces" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"d02aac50-027e-11d3-9d8e-00c04f72d980" } ,{ "Name":"TuningSpace" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"5ffdc5e6-b83a-4b55-b6e8-c69e765fe9db" } ,{ "Name":"ChannelIDTuningSpace" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"cc829a2f-3365-463f-af13-81dbb6f3a555" } ,{ "Name":"ATSCTuningSpace" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a2e30750-6c3d-11d3-b653-00c04f79498e" } ,{ "Name":"DigitalCableTuningSpace" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"d9bb4cee-b87a-47f1-ac92-b08d9c7813fc" } ,{ "Name":"AnalogRadioTuningSpace" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"8a674b4c-1f63-11d3-b64c-00c04f79498e" } ,{ "Name":"AuxInTuningSpace" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"f9769a06-7aca-4e39-9cfb-97bb35f0e77e" } ,{ "Name":"AnalogTVTuningSpace" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"8a674b4d-1f63-11d3-b64c-00c04f79498e" } ,{ "Name":"DVBTuningSpace" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c6b14b32-76aa-4a86-a7ac-5c79aaf58da7" } ,{ "Name":"DVBSTuningSpace" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"b64016f3-c9a2-4066-96f0-bd9563314726" } ,{ "Name":"ComponentTypes" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a1a2b1c4-0e3a-11d3-9d8e-00c04f72d980" } ,{ "Name":"ComponentType" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"823535a0-0318-11d3-9d8e-00c04f72d980" } ,{ "Name":"LanguageComponentType" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"1be49f30-0e1b-11d3-9d8e-00c04f72d980" } ,{ "Name":"MPEG2ComponentType" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"418008f3-cf67-4668-9628-10dc52be1d08" } ,{ "Name":"ATSCComponentType" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a8dcf3d5-0780-4ef4-8a83-2cffaacb8ace" } ,{ "Name":"Components" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"809b6661-94c4-49e6-b6ec-3f0f862215aa" } ,{ "Name":"Component" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"59dc47a8-116c-11d3-9d8e-00c04f72d980" } ,{ "Name":"MPEG2Component" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"055cb2d7-2969-45cd-914b-76890722f112" } ,{ "Name":"AnalogAudioComponentType" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"28ab0005-e845-4ffa-aa9b-f4665236141c" } ,{ "Name":"TuneRequest" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"b46e0d38-ab35-4a06-a137-70576b01b39f" } ,{ "Name":"ChannelIDTuneRequest" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"3a9428a7-31a4-45e9-9efb-e055bf7bb3db" } ,{ "Name":"ChannelTuneRequest" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0369b4e5-45b6-11d3-b650-00c04f79498e" } ,{ "Name":"ATSCChannelTuneRequest" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0369b4e6-45b6-11d3-b650-00c04f79498e" } ,{ "Name":"DigitalCableTuneRequest" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"26ec0b63-aa90-458a-8df4-5659f2c8a18a" } ,{ "Name":"MPEG2TuneRequest" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0955ac62-bf2e-4cba-a2b9-a63f772d46cf" } ,{ "Name":"MPEG2TuneRequestFactory" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"2c63e4eb-4cea-41b8-919c-e947ea19a77c" } ,{ "Name":"Locator" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0888c883-ac4f-4943-b516-2c38d9b34562" } ,{ "Name":"DigitalLocator" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6e50cc0d-c19b-4bf6-810b-5bd60761f5cc" } ,{ "Name":"AnalogLocator" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"49638b91-48ab-48b7-a47a-7d0e75a08ede" } ,{ "Name":"ATSCLocator" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"8872ff1b-98fa-4d7a-8d93-c9f1055f85bb" } ,{ "Name":"DigitalCableLocator" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"03c06416-d127-407a-ab4c-fdd279abbe5d" } ,{ "Name":"DVBTLocator" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9cd64701-bdf3-4d14-8e03-f12983d86664" } ,{ "Name":"DVBTLocator2" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"efe3fa02-45d7-4920-be96-53fa7f35b0e6" } ,{ "Name":"DVBSLocator" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"1df7d126-4050-47f0-a7cf-4c4ca9241333" } ,{ "Name":"DVBCLocator" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c531d9fd-9685-4028-8b68-6e1232079f1e" } ,{ "Name":"ISDBSLocator" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6504afed-a629-455c-a7f1-04964dea5cc4" } ,{ "Name":"DVBTuneRequest" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"15d6504a-5494-499c-886c-973c9e53b9f1" } ,{ "Name":"CreatePropBagOnRegKey" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"8a674b49-1f63-11d3-b64c-00c04f79498e" } ,{ "Name":"BroadcastEventService" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0b3ffb92-0919-4934-9d5b-619c719d0202" } ,{ "Name":"TunerMarshaler" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6438570b-0c08-4a25-9504-8012bb4d50cf" } ,{ "Name":"PersistTuneXmlUtility" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e77026b0-b97f-4cbb-b7fb-f4f03ad69f11" } ,{ "Name":"ESEventService" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c20447fc-ec60-475e-813f-d2b0a6decefe" } ,{ "Name":"ESEventFactory" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"8e8a07da-71f8-40c1-a929-5e3a868ac2c6" } ,{ "Name":"ICreatePropBagOnRegKey" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"8a674b48-1f63-11d3-b64c-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Create" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"subkey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ulOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppBag","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] } ] } ,{ "Name":"DISPID_TUNER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DISPID_TUNER_TS_UNIQUENAME","Value":1} ,{"Name":"DISPID_TUNER_TS_FRIENDLYNAME","Value":2} ,{"Name":"DISPID_TUNER_TS_CLSID","Value":3} ,{"Name":"DISPID_TUNER_TS_NETWORKTYPE","Value":4} ,{"Name":"DISPID_TUNER_TS__NETWORKTYPE","Value":5} ,{"Name":"DISPID_TUNER_TS_CREATETUNEREQUEST","Value":6} ,{"Name":"DISPID_TUNER_TS_ENUMCATEGORYGUIDS","Value":7} ,{"Name":"DISPID_TUNER_TS_ENUMDEVICEMONIKERS","Value":8} ,{"Name":"DISPID_TUNER_TS_DEFAULTPREFERREDCOMPONENTTYPES","Value":9} ,{"Name":"DISPID_TUNER_TS_FREQMAP","Value":10} ,{"Name":"DISPID_TUNER_TS_DEFLOCATOR","Value":11} ,{"Name":"DISPID_TUNER_TS_CLONE","Value":12} ,{"Name":"DISPID_TUNER_TR_TUNINGSPACE","Value":1} ,{"Name":"DISPID_TUNER_TR_COMPONENTS","Value":2} ,{"Name":"DISPID_TUNER_TR_CLONE","Value":3} ,{"Name":"DISPID_TUNER_TR_LOCATOR","Value":4} ,{"Name":"DISPID_TUNER_CT_CATEGORY","Value":1} ,{"Name":"DISPID_TUNER_CT_MEDIAMAJORTYPE","Value":2} ,{"Name":"DISPID_TUNER_CT__MEDIAMAJORTYPE","Value":3} ,{"Name":"DISPID_TUNER_CT_MEDIASUBTYPE","Value":4} ,{"Name":"DISPID_TUNER_CT__MEDIASUBTYPE","Value":5} ,{"Name":"DISPID_TUNER_CT_MEDIAFORMATTYPE","Value":6} ,{"Name":"DISPID_TUNER_CT__MEDIAFORMATTYPE","Value":7} ,{"Name":"DISPID_TUNER_CT_MEDIATYPE","Value":8} ,{"Name":"DISPID_TUNER_CT_CLONE","Value":9} ,{"Name":"DISPID_TUNER_LCT_LANGID","Value":100} ,{"Name":"DISPID_TUNER_MP2CT_TYPE","Value":200} ,{"Name":"DISPID_TUNER_ATSCCT_FLAGS","Value":300} ,{"Name":"DISPID_TUNER_L_CARRFREQ","Value":1} ,{"Name":"DISPID_TUNER_L_INNERFECMETHOD","Value":2} ,{"Name":"DISPID_TUNER_L_INNERFECRATE","Value":3} ,{"Name":"DISPID_TUNER_L_OUTERFECMETHOD","Value":4} ,{"Name":"DISPID_TUNER_L_OUTERFECRATE","Value":5} ,{"Name":"DISPID_TUNER_L_MOD","Value":6} ,{"Name":"DISPID_TUNER_L_SYMRATE","Value":7} ,{"Name":"DISPID_TUNER_L_CLONE","Value":8} ,{"Name":"DISPID_TUNER_L_ATSC_PHYS_CHANNEL","Value":201} ,{"Name":"DISPID_TUNER_L_ATSC_TSID","Value":202} ,{"Name":"DISPID_TUNER_L_ATSC_MP2_PROGNO","Value":203} ,{"Name":"DISPID_TUNER_L_DVBT_BANDWIDTH","Value":301} ,{"Name":"DISPID_TUNER_L_DVBT_LPINNERFECMETHOD","Value":302} ,{"Name":"DISPID_TUNER_L_DVBT_LPINNERFECRATE","Value":303} ,{"Name":"DISPID_TUNER_L_DVBT_GUARDINTERVAL","Value":304} ,{"Name":"DISPID_TUNER_L_DVBT_HALPHA","Value":305} ,{"Name":"DISPID_TUNER_L_DVBT_TRANSMISSIONMODE","Value":306} ,{"Name":"DISPID_TUNER_L_DVBT_INUSE","Value":307} ,{"Name":"DISPID_TUNER_L_DVBT2_PHYSICALLAYERPIPEID","Value":351} ,{"Name":"DISPID_TUNER_L_DVBS_POLARISATION","Value":401} ,{"Name":"DISPID_TUNER_L_DVBS_WEST","Value":402} ,{"Name":"DISPID_TUNER_L_DVBS_ORBITAL","Value":403} ,{"Name":"DISPID_TUNER_L_DVBS_AZIMUTH","Value":404} ,{"Name":"DISPID_TUNER_L_DVBS_ELEVATION","Value":405} ,{"Name":"DISPID_TUNER_L_DVBS2_DISEQ_LNB_SOURCE","Value":406} ,{"Name":"DISPID_TUNER_TS_DVBS2_LOW_OSC_FREQ_OVERRIDE","Value":407} ,{"Name":"DISPID_TUNER_TS_DVBS2_HI_OSC_FREQ_OVERRIDE","Value":408} ,{"Name":"DISPID_TUNER_TS_DVBS2_LNB_SWITCH_FREQ_OVERRIDE","Value":409} ,{"Name":"DISPID_TUNER_TS_DVBS2_SPECTRAL_INVERSION_OVERRIDE","Value":410} ,{"Name":"DISPID_TUNER_L_DVBS2_ROLLOFF","Value":411} ,{"Name":"DISPID_TUNER_L_DVBS2_PILOT","Value":412} ,{"Name":"DISPID_TUNER_L_ANALOG_STANDARD","Value":601} ,{"Name":"DISPID_TUNER_L_DTV_O_MAJOR_CHANNEL","Value":701} ,{"Name":"DISPID_TUNER_C_TYPE","Value":1} ,{"Name":"DISPID_TUNER_C_STATUS","Value":2} ,{"Name":"DISPID_TUNER_C_LANGID","Value":3} ,{"Name":"DISPID_TUNER_C_DESCRIPTION","Value":4} ,{"Name":"DISPID_TUNER_C_CLONE","Value":5} ,{"Name":"DISPID_TUNER_C_MP2_PID","Value":101} ,{"Name":"DISPID_TUNER_C_MP2_PCRPID","Value":102} ,{"Name":"DISPID_TUNER_C_MP2_PROGNO","Value":103} ,{"Name":"DISPID_TUNER_C_ANALOG_AUDIO","Value":201} ,{"Name":"DISPID_TUNER_TS_DVB_SYSTEMTYPE","Value":101} ,{"Name":"DISPID_TUNER_TS_DVB2_NETWORK_ID","Value":102} ,{"Name":"DISPID_TUNER_TS_DVBS_LOW_OSC_FREQ","Value":1001} ,{"Name":"DISPID_TUNER_TS_DVBS_HI_OSC_FREQ","Value":1002} ,{"Name":"DISPID_TUNER_TS_DVBS_LNB_SWITCH_FREQ","Value":1003} ,{"Name":"DISPID_TUNER_TS_DVBS_INPUT_RANGE","Value":1004} ,{"Name":"DISPID_TUNER_TS_DVBS_SPECTRAL_INVERSION","Value":1005} ,{"Name":"DISPID_TUNER_TS_AR_MINFREQUENCY","Value":101} ,{"Name":"DISPID_TUNER_TS_AR_MAXFREQUENCY","Value":102} ,{"Name":"DISPID_TUNER_TS_AR_STEP","Value":103} ,{"Name":"DISPID_TUNER_TS_AR_COUNTRYCODE","Value":104} ,{"Name":"DISPID_TUNER_TS_AUX_COUNTRYCODE","Value":101} ,{"Name":"DISPID_TUNER_TS_ATV_MINCHANNEL","Value":101} ,{"Name":"DISPID_TUNER_TS_ATV_MAXCHANNEL","Value":102} ,{"Name":"DISPID_TUNER_TS_ATV_INPUTTYPE","Value":103} ,{"Name":"DISPID_TUNER_TS_ATV_COUNTRYCODE","Value":104} ,{"Name":"DISPID_TUNER_TS_ATSC_MINMINORCHANNEL","Value":201} ,{"Name":"DISPID_TUNER_TS_ATSC_MAXMINORCHANNEL","Value":202} ,{"Name":"DISPID_TUNER_TS_ATSC_MINPHYSCHANNEL","Value":203} ,{"Name":"DISPID_TUNER_TS_ATSC_MAXPHYSCHANNEL","Value":204} ,{"Name":"DISPID_TUNER_TS_DC_MINMAJORCHANNEL","Value":301} ,{"Name":"DISPID_TUNER_TS_DC_MAXMAJORCHANNEL","Value":302} ,{"Name":"DISPID_TUNER_TS_DC_MINSOURCEID","Value":303} ,{"Name":"DISPID_TUNER_TS_DC_MAXSOURCEID","Value":304} ,{"Name":"DISPID_CHTUNER_ATVAC_CHANNEL","Value":101} ,{"Name":"DISPID_CHTUNER_ATVDC_SYSTEM","Value":101} ,{"Name":"DISPID_CHTUNER_ATVDC_CONTENT","Value":102} ,{"Name":"DISPID_CHTUNER_CIDTR_CHANNELID","Value":101} ,{"Name":"DISPID_CHTUNER_CTR_CHANNEL","Value":101} ,{"Name":"DISPID_CHTUNER_ACTR_MINOR_CHANNEL","Value":201} ,{"Name":"DISPID_CHTUNER_DCTR_MAJOR_CHANNEL","Value":301} ,{"Name":"DISPID_CHTUNER_DCTR_SRCID","Value":302} ,{"Name":"DISPID_DVBTUNER_DVBC_ATTRIBUTESVALID","Value":101} ,{"Name":"DISPID_DVBTUNER_DVBC_PID","Value":102} ,{"Name":"DISPID_DVBTUNER_DVBC_TAG","Value":103} ,{"Name":"DISPID_DVBTUNER_DVBC_COMPONENTTYPE","Value":104} ,{"Name":"DISPID_DVBTUNER_ONID","Value":101} ,{"Name":"DISPID_DVBTUNER_TSID","Value":102} ,{"Name":"DISPID_DVBTUNER_SID","Value":103} ,{"Name":"DISPID_MP2TUNER_TSID","Value":101} ,{"Name":"DISPID_MP2TUNER_PROGNO","Value":102} ,{"Name":"DISPID_MP2TUNERFACTORY_CREATETUNEREQUEST","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"ITuningSpaces" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"901284e4-33fe-4b69-8d63-634a596f3756" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_Count" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get__NewEnum" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_Item" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"TuningSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_EnumTuningSpaces" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTuningSpaces","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"ITuningSpaceContainer" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"5b692e84-e2f1-11d2-9493-00c04f72d980" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_Count" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get__NewEnum" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_Item" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"TuningSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Item" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"TuningSpace","Type":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"TuningSpacesForCLSID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"SpaceCLSID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"NewColl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuningSpaces","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"_TuningSpacesForCLSID2" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"SpaceCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"NewColl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuningSpaces","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"TuningSpacesForName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"NewColl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuningSpaces","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"FindID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"TuningSpace","Type":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"ID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"Add" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"TuningSpace","Type":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"NewIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_EnumTuningSpaces" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTuningSpaces","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"Remove" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_MaxCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MaxCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_MaxCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MaxCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ITuningSpace" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"061c6e30-e622-11d2-9493-00c04f72d980" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_UniqueName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_UniqueName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_FriendlyName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_FriendlyName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_CLSID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"SpaceCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_NetworkType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NetworkTypeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_NetworkType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NetworkTypeGuid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get__NetworkType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NetworkTypeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put__NetworkType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NetworkTypeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ,{ "Name":"CreateTuneRequest" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"TuneRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"EnumCategoryGUIDs" ,"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":"IEnumGUID","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"EnumDeviceMonikers" ,"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":"IEnumMoniker","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_DefaultPreferredComponentTypes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ComponentTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IComponentTypes","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_DefaultPreferredComponentTypes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewComponentTypes","Type":{"Kind":"ApiRef","Name":"IComponentTypes","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_FrequencyMapping" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_FrequencyMapping" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Mapping","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_DefaultLocator" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"LocatorVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ILocator","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_DefaultLocator" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"LocatorVal","Type":{"Kind":"ApiRef","Name":"ILocator","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Clone" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NewTS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IEnumTuningSpaces" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"8b8eb248-fc2b-11d2-9d8c-00c04f72d980" ,"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":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pceltFetched","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":"celt","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":"IEnumTuningSpaces","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDVBTuningSpace" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"ada0b268-3b19-4e5b-acc4-49f852be13ba" ,"Interface":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_SystemType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"SysType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVBSystemType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_SystemType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"SysType","Type":{"Kind":"ApiRef","Name":"DVBSystemType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IDVBTuningSpace2" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"843188b4-ce62-43db-966b-8145a094e040" ,"Interface":{"Kind":"ApiRef","Name":"IDVBTuningSpace","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_NetworkID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NetworkID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_NetworkID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NetworkID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IDVBSTuningSpace" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"cdf7be60-d954-42fd-a972-78971958e470" ,"Interface":{"Kind":"ApiRef","Name":"IDVBTuningSpace2","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_LowOscillator" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"LowOscillator","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_LowOscillator" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"LowOscillator","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_HighOscillator" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"HighOscillator","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_HighOscillator" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"HighOscillator","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_LNBSwitch" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"LNBSwitch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_LNBSwitch" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"LNBSwitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_InputRange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"InputRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_InputRange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"InputRange","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_SpectralInversion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"SpectralInversionVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpectralInversion","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_SpectralInversion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"SpectralInversionVal","Type":{"Kind":"ApiRef","Name":"SpectralInversion","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IAuxInTuningSpace" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"e48244b8-7e17-4f76-a763-5090ff1e2f30" ,"Interface":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ ] } ,{ "Name":"IAuxInTuningSpace2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"b10931ed-8bfe-4ab0-9dce-e469c29a9729" ,"Interface":{"Kind":"ApiRef","Name":"IAuxInTuningSpace","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_CountryCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"CountryCodeVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_CountryCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewCountryCodeVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IAnalogTVTuningSpace" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"2a6e293c-2595-11d3-b64c-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_MinChannel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MinChannelVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_MinChannel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewMinChannelVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_MaxChannel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MaxChannelVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_MaxChannel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewMaxChannelVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_InputType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"InputTypeVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TunerInputType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_InputType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewInputTypeVal","Type":{"Kind":"ApiRef","Name":"TunerInputType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_CountryCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"CountryCodeVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_CountryCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewCountryCodeVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IATSCTuningSpace" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"0369b4e2-45b6-11d3-b650-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IAnalogTVTuningSpace","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_MinMinorChannel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MinMinorChannelVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_MinMinorChannel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewMinMinorChannelVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_MaxMinorChannel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MaxMinorChannelVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_MaxMinorChannel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewMaxMinorChannelVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_MinPhysicalChannel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MinPhysicalChannelVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_MinPhysicalChannel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewMinPhysicalChannelVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_MaxPhysicalChannel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MaxPhysicalChannelVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_MaxPhysicalChannel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewMaxPhysicalChannelVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IDigitalCableTuningSpace" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"013f9f9c-b449-4ec7-a6d2-9d4f2fc70ae5" ,"Interface":{"Kind":"ApiRef","Name":"IATSCTuningSpace","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_MinMajorChannel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MinMajorChannelVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_MinMajorChannel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewMinMajorChannelVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_MaxMajorChannel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MaxMajorChannelVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_MaxMajorChannel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewMaxMajorChannelVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_MinSourceID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MinSourceIDVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_MinSourceID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewMinSourceIDVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_MaxSourceID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MaxSourceIDVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_MaxSourceID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewMaxSourceIDVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IAnalogRadioTuningSpace" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"2a6e293b-2595-11d3-b64c-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_MinFrequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MinFrequencyVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_MinFrequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewMinFrequencyVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_MaxFrequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MaxFrequencyVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_MaxFrequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewMaxFrequencyVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_Step" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"StepVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Step" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewStepVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IAnalogRadioTuningSpace2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"39dd45da-2da8-46ba-8a8a-87e2b73d983a" ,"Interface":{"Kind":"ApiRef","Name":"IAnalogRadioTuningSpace","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_CountryCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"CountryCodeVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_CountryCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewCountryCodeVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ITuneRequest" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"07ddc146-fc3d-11d2-9d8c-00c04f72d980" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_TuningSpace" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"TuningSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_Components" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Components","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IComponents","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"Clone" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NewTuneRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_Locator" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Locator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ILocator","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Locator" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Locator","Type":{"Kind":"ApiRef","Name":"ILocator","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IChannelIDTuneRequest" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"156eff60-86f4-4e28-89fc-109799fd57ee" ,"Interface":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_ChannelID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ChannelID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_ChannelID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ChannelID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IChannelTuneRequest" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"0369b4e0-45b6-11d3-b650-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_Channel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Channel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Channel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Channel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IATSCChannelTuneRequest" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"0369b4e1-45b6-11d3-b650-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IChannelTuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_MinorChannel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MinorChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_MinorChannel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MinorChannel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IDigitalCableTuneRequest" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"bad7753b-6b37-4810-ae57-3ce0c4a9e6cb" ,"Interface":{"Kind":"ApiRef","Name":"IATSCChannelTuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_MajorChannel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pMajorChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_MajorChannel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MajorChannel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_SourceID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pSourceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_SourceID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"SourceID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IDVBTuneRequest" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"0d6f567e-a636-42bb-83ba-ce4c1704afa2" ,"Interface":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_ONID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ONID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_ONID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ONID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_TSID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"TSID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_TSID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"TSID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_SID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"SID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_SID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"SID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IMPEG2TuneRequest" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"eb7d987f-8a01-42ad-b8ae-574deee44d1a" ,"Interface":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_TSID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"TSID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_TSID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"TSID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_ProgNo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ProgNo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_ProgNo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ProgNo","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IMPEG2TuneRequestFactory" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"14e11abd-ee37-4893-9ea1-6964de933e39" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"CreateTuneRequest" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"TuningSpace","Type":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"TuneRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMPEG2TuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IMPEG2TuneRequestSupport" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"1b9d5fc3-5bbc-4b6c-bb18-b9d10e3eeebf" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ ] } ,{ "Name":"ITunerCap" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"e60dfa45-8d56-4e65-a8ab-d6be9412c249" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_SupportedNetworkTypes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ulcNetworkTypesMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulcNetworkTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pguidNetworkTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_SupportedVideoFormats" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pulAMTunerModeType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pulAnalogVideoStandard","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_AuxInputCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pulCompositeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pulSvideoCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"ITunerCapEx" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"ed3e0c66-18c8-4ea6-9300-f6841fdd35dc" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_Has608_708Caption" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbHasCaption","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"ITuner" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"28c52640-018a-11d3-9d8e-00c04f72d980" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_TuningSpace" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"TuningSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_TuningSpace" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"TuningSpace","Type":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"EnumTuningSpaces" ,"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":"IEnumTuningSpaces","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_TuneRequest" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"TuneRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_TuneRequest" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"TuneRequest","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Validate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"TuneRequest","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_PreferredComponentTypes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ComponentTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IComponentTypes","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_PreferredComponentTypes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ComponentTypes","Type":{"Kind":"ApiRef","Name":"IComponentTypes","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_SignalStrength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Strength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"TriggerSignalEvents" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Interval","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IScanningTuner" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"1dfd0a5c-0284-11d3-9d8e-00c04f72d980" ,"Interface":{"Kind":"ApiRef","Name":"ITuner","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"SeekUp" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SeekDown" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"ScanUp" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"MillisecondsPause","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"ScanDown" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"MillisecondsPause","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"AutoProgram" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IScanningTunerEx" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"04bbd195-0e2d-4593-9bd5-4f908bc33cf5" ,"Interface":{"Kind":"ApiRef","Name":"IScanningTuner","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetCurrentLocator" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pILocator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ILocator","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Optional"]} ] } ,{ "Name":"PerformExhaustiveScan" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwLowerFreq","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"dwHigherFreq","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"bFineTune","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"hEvent","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] } ,{ "Name":"TerminateCurrentScan" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pcurrentFreq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"ResumeCurrentScan" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hEvent","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] } ,{ "Name":"GetTunerScanningCapability" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"HardwareAssistedScanning","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"NumStandardsSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"BroadcastStandards","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTunerStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"SecondsLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"CurrentLockType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"AutoDetect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"CurrentFreq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrentTunerStandardCapability" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"CurrentBroadcastStandard","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"SettlingTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"TvStandardsSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetScanSignalTypeFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ScanModulationTypes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"AnalogVideoStandard","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IComponentType" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"6a340dc0-0311-11d3-9d8e-00c04f72d980" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_Category" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Category","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ComponentCategory","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Category" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Category","Type":{"Kind":"ApiRef","Name":"ComponentCategory","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_MediaMajorType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MediaMajorType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_MediaMajorType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MediaMajorType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get__MediaMajorType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MediaMajorTypeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put__MediaMajorType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MediaMajorTypeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ,{ "Name":"get_MediaSubType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MediaSubType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_MediaSubType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MediaSubType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get__MediaSubType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MediaSubTypeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put__MediaSubType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MediaSubTypeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ,{ "Name":"get_MediaFormatType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MediaFormatType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_MediaFormatType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MediaFormatType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get__MediaFormatType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MediaFormatTypeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put__MediaFormatType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MediaFormatTypeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ,{ "Name":"get_MediaType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_MediaType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"Clone" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NewCT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IComponentType","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"ILanguageComponentType" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"b874c8ba-0fa2-11d3-9d8e-00c04f72d980" ,"Interface":{"Kind":"ApiRef","Name":"IComponentType","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_LangID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"LangID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_LangID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"LangID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IMPEG2ComponentType" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"2c073d84-b51c-48c9-aa9f-68971e1f6e38" ,"Interface":{"Kind":"ApiRef","Name":"ILanguageComponentType","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_StreamType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MP2StreamType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG2StreamType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_StreamType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MP2StreamType","Type":{"Kind":"ApiRef","Name":"MPEG2StreamType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IATSCComponentType" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"fc189e4d-7bd4-4125-b3b3-3a76a332cc96" ,"Interface":{"Kind":"ApiRef","Name":"IMPEG2ComponentType","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_Flags" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Flags" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IEnumComponentTypes" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"8a674b4a-1f63-11d3-b64c-00c04f79498e" ,"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":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"IComponentType","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pceltFetched","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":"celt","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":"IEnumComponentTypes","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IComponentTypes" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"0dc13d4a-0313-11d3-9d8e-00c04f72d980" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_Count" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get__NewEnum" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppNewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"EnumComponentTypes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppNewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumComponentTypes","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_Item" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"ComponentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IComponentType","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Item" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"ComponentType","Type":{"Kind":"ApiRef","Name":"IComponentType","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Add" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ComponentType","Type":{"Kind":"ApiRef","Name":"IComponentType","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"NewIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"Remove" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Clone" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NewList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IComponentTypes","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IComponent" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"1a5576fc-0e19-11d3-9d8e-00c04f72d980" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_Type" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"CT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IComponentType","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Type" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"CT","Type":{"Kind":"ApiRef","Name":"IComponentType","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_DescLangID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"LangID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_DescLangID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"LangID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_Status" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ComponentStatus","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Status" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Status","Type":{"Kind":"ApiRef","Name":"ComponentStatus","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_Description" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Description" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Description","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Clone" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NewComponent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IComponent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IAnalogAudioComponentType" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"2cfeb2a8-1787-4a24-a941-c6eaec39c842" ,"Interface":{"Kind":"ApiRef","Name":"IComponentType","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_AnalogAudioMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Mode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TVAudioMode","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_AnalogAudioMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Mode","Type":{"Kind":"ApiRef","Name":"TVAudioMode","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IMPEG2Component" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"1493e353-1eb6-473c-802d-8e6b8ec9d2a9" ,"Interface":{"Kind":"ApiRef","Name":"IComponent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_PID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"PID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_PID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"PID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_PCRPID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"PCRPID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_PCRPID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"PCRPID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_ProgramNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ProgramNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_ProgramNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ProgramNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IEnumComponents" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"2a6e2939-2595-11d3-b64c-00c04f79498e" ,"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":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"IComponent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pceltFetched","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":"celt","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":"IEnumComponents","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IComponents" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"39a48091-fffe-4182-a161-3ff802640e26" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_Count" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get__NewEnum" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppNewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"EnumComponents" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppNewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumComponents","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_Item" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppComponent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IComponent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"Add" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Component","Type":{"Kind":"ApiRef","Name":"IComponent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"NewIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"Remove" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Clone" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NewList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IComponents","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Item" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppComponent","Type":{"Kind":"ApiRef","Name":"IComponent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IComponentsOld" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"fcd01846-0e19-11d3-9d8e-00c04f72d980" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_Count" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get__NewEnum" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppNewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"EnumComponents" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppNewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumComponents","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_Item" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppComponent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IComponent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"Add" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Component","Type":{"Kind":"ApiRef","Name":"IComponent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"NewIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"Remove" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Clone" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NewList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IComponents","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"ILocator" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"286d7f89-760c-4f89-80c4-66841d2507aa" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_CarrierFrequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Frequency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_CarrierFrequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Frequency","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_InnerFEC" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"FEC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FECMethod","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_InnerFEC" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"FEC","Type":{"Kind":"ApiRef","Name":"FECMethod","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_InnerFECRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"FEC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BinaryConvolutionCodeRate","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_InnerFECRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"FEC","Type":{"Kind":"ApiRef","Name":"BinaryConvolutionCodeRate","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_OuterFEC" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"FEC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FECMethod","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_OuterFEC" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"FEC","Type":{"Kind":"ApiRef","Name":"FECMethod","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_OuterFECRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"FEC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BinaryConvolutionCodeRate","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_OuterFECRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"FEC","Type":{"Kind":"ApiRef","Name":"BinaryConvolutionCodeRate","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_Modulation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Modulation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ModulationType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Modulation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Modulation","Type":{"Kind":"ApiRef","Name":"ModulationType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_SymbolRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Rate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_SymbolRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Rate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"Clone" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NewLocator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ILocator","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IAnalogLocator" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"34d1f26b-e339-430d-abce-738cb48984dc" ,"Interface":{"Kind":"ApiRef","Name":"ILocator","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_VideoStandard" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"AVS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AnalogVideoStandard","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_VideoStandard" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"AVS","Type":{"Kind":"ApiRef","Name":"AnalogVideoStandard","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IDigitalLocator" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"19b595d8-839a-47f0-96df-4f194f3c768c" ,"Interface":{"Kind":"ApiRef","Name":"ILocator","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ ] } ,{ "Name":"IATSCLocator" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"bf8d986f-8c2b-4131-94d7-4d3d9fcc21ef" ,"Interface":{"Kind":"ApiRef","Name":"IDigitalLocator","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_PhysicalChannel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"PhysicalChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_PhysicalChannel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"PhysicalChannel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_TSID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"TSID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_TSID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"TSID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IATSCLocator2" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"612aa885-66cf-4090-ba0a-566f5312e4ca" ,"Interface":{"Kind":"ApiRef","Name":"IATSCLocator","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_ProgramNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ProgramNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_ProgramNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ProgramNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IDigitalCableLocator" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"48f66a11-171a-419a-9525-beeecd51584c" ,"Interface":{"Kind":"ApiRef","Name":"IATSCLocator2","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ ] } ,{ "Name":"IDVBTLocator" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"8664da16-dda2-42ac-926a-c18f9127c302" ,"Interface":{"Kind":"ApiRef","Name":"IDigitalLocator","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_Bandwidth" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"BandWidthVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Bandwidth" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"BandwidthVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_LPInnerFEC" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"FEC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FECMethod","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_LPInnerFEC" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"FEC","Type":{"Kind":"ApiRef","Name":"FECMethod","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_LPInnerFECRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"FEC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BinaryConvolutionCodeRate","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_LPInnerFECRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"FEC","Type":{"Kind":"ApiRef","Name":"BinaryConvolutionCodeRate","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_HAlpha" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Alpha","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HierarchyAlpha","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_HAlpha" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Alpha","Type":{"Kind":"ApiRef","Name":"HierarchyAlpha","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_Guard" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"GI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GuardInterval","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Guard" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"GI","Type":{"Kind":"ApiRef","Name":"GuardInterval","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_Mode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"mode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TransmissionMode","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Mode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"mode","Type":{"Kind":"ApiRef","Name":"TransmissionMode","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_OtherFrequencyInUse" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"OtherFrequencyInUseVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_OtherFrequencyInUse" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"OtherFrequencyInUseVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ] } ,{ "Name":"IDVBTLocator2" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"448a2edf-ae95-4b43-a3cc-747843c453d4" ,"Interface":{"Kind":"ApiRef","Name":"IDVBTLocator","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_PhysicalLayerPipeId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"PhysicalLayerPipeIdVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_PhysicalLayerPipeId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"PhysicalLayerPipeIdVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IDVBSLocator" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"3d7c353c-0d04-45f1-a742-f97cc1188dc8" ,"Interface":{"Kind":"ApiRef","Name":"IDigitalLocator","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_SignalPolarisation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"PolarisationVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Polarisation","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_SignalPolarisation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"PolarisationVal","Type":{"Kind":"ApiRef","Name":"Polarisation","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_WestPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"WestLongitude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_WestPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"WestLongitude","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"get_OrbitalPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"longitude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_OrbitalPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"longitude","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_Azimuth" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Azimuth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Azimuth" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Azimuth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_Elevation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Elevation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Elevation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Elevation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IDVBSLocator2" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"6044634a-1733-4f99-b982-5fb12afce4f0" ,"Interface":{"Kind":"ApiRef","Name":"IDVBSLocator","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_DiseqLNBSource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"DiseqLNBSourceVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LNB_Source","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_DiseqLNBSource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"DiseqLNBSourceVal","Type":{"Kind":"ApiRef","Name":"LNB_Source","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_LocalOscillatorOverrideLow" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"LocalOscillatorOverrideLowVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_LocalOscillatorOverrideLow" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"LocalOscillatorOverrideLowVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_LocalOscillatorOverrideHigh" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"LocalOscillatorOverrideHighVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_LocalOscillatorOverrideHigh" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"LocalOscillatorOverrideHighVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_LocalLNBSwitchOverride" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"LocalLNBSwitchOverrideVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_LocalLNBSwitchOverride" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"LocalLNBSwitchOverrideVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_LocalSpectralInversionOverride" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"LocalSpectralInversionOverrideVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpectralInversion","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_LocalSpectralInversionOverride" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"LocalSpectralInversionOverrideVal","Type":{"Kind":"ApiRef","Name":"SpectralInversion","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_SignalRollOff" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"RollOffVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RollOff","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_SignalRollOff" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"RollOffVal","Type":{"Kind":"ApiRef","Name":"RollOff","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_SignalPilot" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"PilotVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Pilot","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_SignalPilot" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"PilotVal","Type":{"Kind":"ApiRef","Name":"Pilot","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IDVBCLocator" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"6e42f36e-1dd2-43c4-9f78-69d25ae39034" ,"Interface":{"Kind":"ApiRef","Name":"IDigitalLocator","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ ] } ,{ "Name":"IISDBSLocator" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c9897087-e29c-473f-9e4b-7072123dea14" ,"Interface":{"Kind":"ApiRef","Name":"IDVBSLocator","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ ] } ,{ "Name":"IESOpenMmiEvent" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"ba4b6526-1a35-4635-8b56-3ec612746a8c" ,"Interface":{"Kind":"ApiRef","Name":"IESEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetDialogNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDialogRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pDialogNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetDialogType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"guidDialogType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetDialogData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetDialogStringData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbstrBaseUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pbstrData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IESCloseMmiEvent" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"6b80e96f-55e2-45aa-b754-0c23c8e7d5c1" ,"Interface":{"Kind":"ApiRef","Name":"IESEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetDialogNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDialogNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IESValueUpdatedEvent" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"8a24c46e-bb63-4664-8602-5d9c718c146d" ,"Interface":{"Kind":"ApiRef","Name":"IESEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetValueNames" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbstrNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IESRequestTunerEvent" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"54c7a5e8-c3bb-4f51-af14-e0e2c0e34c6d" ,"Interface":{"Kind":"ApiRef","Name":"IESEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetPriority" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbyPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetReason" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbyReason","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetConsequences" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbyConsequences","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetEstimatedTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwEstimatedTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IESIsdbCasResponseEvent" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"2017cb03-dc0f-4c24-83ca-36307b2cd19f" ,"Interface":{"Kind":"ApiRef","Name":"IESEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetRequestId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pRequestId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetDataLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pRequestLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetResponseData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IGpnvsCommonBase" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"907e0b5c-e42d-4f04-91f0-26f401f36907" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetValueUpdateName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IESEventFactory" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"506a09b8-7f86-4e04-ac05-3303bfe8fc49" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"CreateESEvent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pServiceProvider","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"dwEventId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"guidEventType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"dwEventDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pEventData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"bstrBaseUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pInitContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"ppESEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IESEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IESLicenseRenewalResultEvent" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"d5a48ef5-a81b-4df0-acaa-5e35e7ea45d4" ,"Interface":{"Kind":"ApiRef","Name":"IESEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetCallersId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwCallersId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetFileName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbstrFilename","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"IsRenewalSuccessful" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pfRenewalSuccessful","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"IsCheckEntitlementCallRequired" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pfCheckEntTokenCallNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetDescrambledStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDescrambledStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetRenewalResultCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwRenewalResultCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetCASFailureCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwCASFailureCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetRenewalHResult" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"phr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetEntitlementTokenLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetEntitlementToken" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetExpiryDate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pqwExpiryDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IESFileExpiryDateEvent" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"ba9edcb6-4d36-4cfe-8c56-87a6b0ca48e1" ,"Interface":{"Kind":"ApiRef","Name":"IESEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetTunerId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pguidTunerId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetExpiryDate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pqwExpiryDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetFinalExpiryDate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pqwExpiryDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetMaxRenewalCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwMaxRenewalCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"IsEntitlementTokenPresent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pfEntTokenPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"DoesExpireAfterFirstUse" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pfExpireAfterFirstUse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IESEventService" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"ed89a619-4c06-4b2f-99eb-c7669b13047c" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"FireESEvent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pESEvent","Type":{"Kind":"ApiRef","Name":"IESEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In","Optional"]} ] } ] } ,{ "Name":"IESEventServiceConfiguration" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"33b9daae-9309-491d-a051-bcad2a70cd66" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetParent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pEventService","Type":{"Kind":"ApiRef","Name":"IESEventService","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"RemoveParent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetOwner" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pESEvents","Type":{"Kind":"ApiRef","Name":"IESEvents","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"RemoveOwner" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetGraph" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IFilterGraph","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"RemoveGraph" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IFilterGraph","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In","Optional"]} ] } ] } ,{ "Name":"IRegisterTuner" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"359b3901-572c-4854-bb49-cdef66606a25" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Register" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTuner","Type":{"Kind":"ApiRef","Name":"ITuner","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Unregister" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IBDAComparable" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"b34505e0-2f0e-497b-80bc-d43f3b24ed7f" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"CompareExact" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"CompareTo","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"Result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"CompareEquivalent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"CompareTo","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"HashExact" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"HashExactIncremental" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PartialResult","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"Result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"HashEquivalent" ,"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":"Result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"HashEquivalentIncremental" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PartialResult","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IPersistTuneXml" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"0754cd31-8d15-47a9-8215-d20064157244" ,"Interface":{"Kind":"ApiRef","Name":"IPersist","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"InitNew" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Load" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"varValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Save" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarFragment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IPersistTuneXmlUtility" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"990237ae-ac11-4614-be8f-dd217a4cb4cb" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Deserialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"varValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IPersistTuneXmlUtility2" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"992e165f-ea24-4b2f-9a1d-009d92120451" ,"Interface":{"Kind":"ApiRef","Name":"IPersistTuneXmlUtility","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"Serialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"piTuneRequest","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IBDACreateTuneRequestEx" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"c0a4a1d4-2b3c-491a-ba22-499fbadd4d12" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"CreateTuneRequestEx" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"TuneRequestIID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"TuneRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"XDSToRat" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c5c5c5f0-3abc-11d6-b25b-00c04fa0c026" } ,{ "Name":"EvalRat" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c5c5c5f1-3abc-11d6-b25b-00c04fa0c026" } ,{ "Name":"ETFilter" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c4c4c4f1-0049-4e2b-98fb-9537f6ce516d" } ,{ "Name":"DTFilter" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c4c4c4f2-0049-4e2b-98fb-9537f6ce516d" } ,{ "Name":"XDSCodec" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c4c4c4f3-0049-4e2b-98fb-9537f6ce516d" } ,{ "Name":"CXDSData" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c4c4c4f4-0049-4e2b-98fb-9537f6ce516d" } ,{ "Name":"EnTvRat_System" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MPAA","Value":0} ,{"Name":"US_TV","Value":1} ,{"Name":"Canadian_English","Value":2} ,{"Name":"Canadian_French","Value":3} ,{"Name":"Reserved4","Value":4} ,{"Name":"System5","Value":5} ,{"Name":"System6","Value":6} ,{"Name":"Reserved7","Value":7} ,{"Name":"PBDA","Value":8} ,{"Name":"AgeBased","Value":9} ,{"Name":"TvRat_kSystems","Value":10} ,{"Name":"TvRat_SystemDontKnow","Value":255} ] ,"IntegerBase":"Int32" } ,{ "Name":"EnTvRat_GenericLevel" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"TvRat_0","Value":0} ,{"Name":"TvRat_1","Value":1} ,{"Name":"TvRat_2","Value":2} ,{"Name":"TvRat_3","Value":3} ,{"Name":"TvRat_4","Value":4} ,{"Name":"TvRat_5","Value":5} ,{"Name":"TvRat_6","Value":6} ,{"Name":"TvRat_7","Value":7} ,{"Name":"TvRat_8","Value":8} ,{"Name":"TvRat_9","Value":9} ,{"Name":"TvRat_10","Value":10} ,{"Name":"TvRat_11","Value":11} ,{"Name":"TvRat_12","Value":12} ,{"Name":"TvRat_13","Value":13} ,{"Name":"TvRat_14","Value":14} ,{"Name":"TvRat_15","Value":15} ,{"Name":"TvRat_16","Value":16} ,{"Name":"TvRat_17","Value":17} ,{"Name":"TvRat_18","Value":18} ,{"Name":"TvRat_19","Value":19} ,{"Name":"TvRat_20","Value":20} ,{"Name":"TvRat_21","Value":21} ,{"Name":"TvRat_kLevels","Value":22} ,{"Name":"TvRat_Unblock","Value":-1} ,{"Name":"TvRat_LevelDontKnow","Value":255} ] ,"IntegerBase":"Int32" } ,{ "Name":"EnTvRat_MPAA" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MPAA_NotApplicable","Value":0} ,{"Name":"MPAA_G","Value":1} ,{"Name":"MPAA_PG","Value":2} ,{"Name":"MPAA_PG13","Value":3} ,{"Name":"MPAA_R","Value":4} ,{"Name":"MPAA_NC17","Value":5} ,{"Name":"MPAA_X","Value":6} ,{"Name":"MPAA_NotRated","Value":7} ] ,"IntegerBase":"Int32" } ,{ "Name":"EnTvRat_US_TV" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"US_TV_None","Value":0} ,{"Name":"US_TV_Y","Value":1} ,{"Name":"US_TV_Y7","Value":2} ,{"Name":"US_TV_G","Value":3} ,{"Name":"US_TV_PG","Value":4} ,{"Name":"US_TV_14","Value":5} ,{"Name":"US_TV_MA","Value":6} ,{"Name":"US_TV_None7","Value":7} ] ,"IntegerBase":"Int32" } ,{ "Name":"EnTvRat_CAE_TV" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CAE_TV_Exempt","Value":0} ,{"Name":"CAE_TV_C","Value":1} ,{"Name":"CAE_TV_C8","Value":2} ,{"Name":"CAE_TV_G","Value":3} ,{"Name":"CAE_TV_PG","Value":4} ,{"Name":"CAE_TV_14","Value":5} ,{"Name":"CAE_TV_18","Value":6} ,{"Name":"CAE_TV_Reserved","Value":7} ] ,"IntegerBase":"Int32" } ,{ "Name":"EnTvRat_CAF_TV" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CAF_TV_Exempt","Value":0} ,{"Name":"CAF_TV_G","Value":1} ,{"Name":"CAF_TV_8","Value":2} ,{"Name":"CAF_TV_13","Value":3} ,{"Name":"CAF_TV_16","Value":4} ,{"Name":"CAF_TV_18","Value":5} ,{"Name":"CAF_TV_Reserved6","Value":6} ,{"Name":"CAF_TV_Reserved","Value":7} ] ,"IntegerBase":"Int32" } ,{ "Name":"BfEnTvRat_GenericAttributes" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BfAttrNone","Value":0} ,{"Name":"BfIsBlocked","Value":1} ,{"Name":"BfIsAttr_1","Value":2} ,{"Name":"BfIsAttr_2","Value":4} ,{"Name":"BfIsAttr_3","Value":8} ,{"Name":"BfIsAttr_4","Value":16} ,{"Name":"BfIsAttr_5","Value":32} ,{"Name":"BfIsAttr_6","Value":64} ,{"Name":"BfIsAttr_7","Value":128} ,{"Name":"BfValidAttrSubmask","Value":255} ] ,"IntegerBase":"Int32" } ,{ "Name":"BfEnTvRat_Attributes_US_TV" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"US_TV_IsBlocked","Value":1} ,{"Name":"US_TV_IsViolent","Value":2} ,{"Name":"US_TV_IsSexualSituation","Value":4} ,{"Name":"US_TV_IsAdultLanguage","Value":8} ,{"Name":"US_TV_IsSexuallySuggestiveDialog","Value":16} ,{"Name":"US_TV_ValidAttrSubmask","Value":31} ] ,"IntegerBase":"Int32" } ,{ "Name":"BfEnTvRat_Attributes_MPAA" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MPAA_IsBlocked","Value":1} ,{"Name":"MPAA_ValidAttrSubmask","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"BfEnTvRat_Attributes_CAE_TV" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CAE_IsBlocked","Value":1} ,{"Name":"CAE_ValidAttrSubmask","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"BfEnTvRat_Attributes_CAF_TV" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CAF_IsBlocked","Value":1} ,{"Name":"CAF_ValidAttrSubmask","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"FormatNotSupportedEvents" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"FORMATNOTSUPPORTED_CLEAR","Value":0} ,{"Name":"FORMATNOTSUPPORTED_NOTSUPPORTED","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"WMDRMProtectionInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"wszKID","Type":{"Kind":"Array","Shape":{"Size":25},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} ,{"Name":"qwCounter","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"qwIndex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"bOffset","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BadSampleInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"hrReason","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ProtType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PROT_COPY_FREE","Value":1} ,{"Name":"PROT_COPY_ONCE","Value":2} ,{"Name":"PROT_COPY_NEVER","Value":3} ,{"Name":"PROT_COPY_NEVER_REALLY","Value":4} ,{"Name":"PROT_COPY_NO_MORE","Value":5} ,{"Name":"PROT_COPY_FREE_CIT","Value":6} ,{"Name":"PROT_COPY_BF","Value":7} ,{"Name":"PROT_COPY_CN_RECORDING_STOP","Value":8} ,{"Name":"PROT_COPY_FREE_SECURE","Value":9} ,{"Name":"PROT_COPY_INVALID","Value":50} ] ,"IntegerBase":"Int32" } ,{ "Name":"EncDecEvents" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ENCDEC_CPEVENT","Value":0} ,{"Name":"ENCDEC_RECORDING_STATUS","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"CPRecordingStatus" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"RECORDING_STOPPED","Value":0} ,{"Name":"RECORDING_STARTED","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"CPEventBitShift" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CPEVENT_BITSHIFT_RATINGS","Value":0} ,{"Name":"CPEVENT_BITSHIFT_COPP","Value":1} ,{"Name":"CPEVENT_BITSHIFT_LICENSE","Value":2} ,{"Name":"CPEVENT_BITSHIFT_ROLLBACK","Value":3} ,{"Name":"CPEVENT_BITSHIFT_SAC","Value":4} ,{"Name":"CPEVENT_BITSHIFT_DOWNRES","Value":5} ,{"Name":"CPEVENT_BITSHIFT_STUBLIB","Value":6} ,{"Name":"CPEVENT_BITSHIFT_UNTRUSTEDGRAPH","Value":7} ,{"Name":"CPEVENT_BITSHIFT_PENDING_CERTIFICATE","Value":8} ,{"Name":"CPEVENT_BITSHIFT_NO_PLAYREADY","Value":9} ] ,"IntegerBase":"Int32" } ,{ "Name":"CPEvents" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CPEVENT_NONE","Value":0} ,{"Name":"CPEVENT_RATINGS","Value":1} ,{"Name":"CPEVENT_COPP","Value":2} ,{"Name":"CPEVENT_LICENSE","Value":3} ,{"Name":"CPEVENT_ROLLBACK","Value":4} ,{"Name":"CPEVENT_SAC","Value":5} ,{"Name":"CPEVENT_DOWNRES","Value":6} ,{"Name":"CPEVENT_STUBLIB","Value":7} ,{"Name":"CPEVENT_UNTRUSTEDGRAPH","Value":8} ,{"Name":"CPEVENT_PROTECTWINDOWED","Value":9} ] ,"IntegerBase":"Int32" } ,{ "Name":"RevokedComponent" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"REVOKED_COPP","Value":0} ,{"Name":"REVOKED_SAC","Value":1} ,{"Name":"REVOKED_APP_STUB","Value":2} ,{"Name":"REVOKED_SECURE_PIPELINE","Value":3} ,{"Name":"REVOKED_MAX_TYPES","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"EnTag_Mode" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"EnTag_Remove","Value":0} ,{"Name":"EnTag_Once","Value":1} ,{"Name":"EnTag_Repeat","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"COPPEventBlockReason" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"COPP_Unknown","Value":-1} ,{"Name":"COPP_BadDriver","Value":0} ,{"Name":"COPP_NoCardHDCPSupport","Value":1} ,{"Name":"COPP_NoMonitorHDCPSupport","Value":2} ,{"Name":"COPP_BadCertificate","Value":3} ,{"Name":"COPP_InvalidBusProtection","Value":4} ,{"Name":"COPP_AeroGlassOff","Value":5} ,{"Name":"COPP_RogueApp","Value":6} ,{"Name":"COPP_ForbiddenVideo","Value":7} ,{"Name":"COPP_Activate","Value":8} ,{"Name":"COPP_DigitalAudioUnprotected","Value":9} ] ,"IntegerBase":"Int32" } ,{ "Name":"LicenseEventBlockReason" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"LIC_BadLicense","Value":0} ,{"Name":"LIC_NeedIndiv","Value":1} ,{"Name":"LIC_Expired","Value":2} ,{"Name":"LIC_NeedActivation","Value":3} ,{"Name":"LIC_ExtenderBlocked","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"DownResEventParam" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DOWNRES_Always","Value":0} ,{"Name":"DOWNRES_InWindowOnly","Value":1} ,{"Name":"DOWNRES_Undefined","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"IETFilterConfig" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"c4c4c4d1-0049-4e2b-98fb-9537f6ce516d" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"InitLicense" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"LicenseId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"GetSecureChannelObject" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppUnkDRMSecureChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDTFilterConfig" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"c4c4c4d2-0049-4e2b-98fb-9537f6ce516d" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetSecureChannelObject" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppUnkDRMSecureChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IXDSCodecConfig" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c4c4c4d3-0049-4e2b-98fb-9537f6ce516d" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetSecureChannelObject" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppUnkDRMSecureChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetPauseBufferTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwPauseBufferTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IDTFilterLicenseRenewal" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"8a78b317-e405-4a43-994a-620d8f5ce25e" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetLicenseRenewalData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppwszFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ppwszExpiredKid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ppwszTunerId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IPTFilterLicenseRenewal" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"26d836a5-0c15-44c7-ac59-b0da8728f240" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"RenewLicenses" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"wszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"wszExpiredKid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwCallersId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bHighPriority","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CancelLicenseRenewal" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IMceBurnerControl" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"5a86b91a-e71e-46c1-88a9-9bb338710552" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetBurnerNoDecryption" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IETFilter" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"c4c4c4b1-0049-4e2b-98fb-9537f6ce516d" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_EvalRatObjOK" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pHrCoCreateRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetCurrRating" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pEnSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pEnRating","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"plbfEnAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrLicenseExpDate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"protType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ProtType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ,{"Name":"lpDateTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLastErrorCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetRecordingOn" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fRecState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IETFilterEvents" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c4c4c4c1-0049-4e2b-98fb-9537f6ce516d" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ ] } ,{ "Name":"IDTFilter" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"c4c4c4b2-0049-4e2b-98fb-9537f6ce516d" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_EvalRatObjOK" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pHrCoCreateRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetCurrRating" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pEnSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pEnRating","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"plbfEnAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_BlockedRatingAttributes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"enSystem","Type":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"enLevel","Type":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"plbfEnAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_BlockedRatingAttributes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"enSystem","Type":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"enLevel","Type":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"lbfAttrs","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_BlockUnRated" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pfBlockUnRatedShows","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_BlockUnRated" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"fBlockUnRatedShows","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_BlockUnRatedDelay" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pmsecsDelayBeforeBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_BlockUnRatedDelay" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"msecsDelayBeforeBlock","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IDTFilter2" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"c4c4c4b4-0049-4e2b-98fb-9537f6ce516d" ,"Interface":{"Kind":"ApiRef","Name":"IDTFilter","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_ChallengeUrl" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrChallengeUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrLicenseExpDate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"protType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ProtType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ,{"Name":"lpDateTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLastErrorCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IDTFilter3" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"513998cc-e929-4cdf-9fbd-bad1e0314866" ,"Interface":{"Kind":"ApiRef","Name":"IDTFilter2","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetProtectionType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pProtectionType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ProtType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"LicenseHasExpirationDate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pfLicenseHasExpirationDate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetRights" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrRights","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IDTFilterEvents" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c4c4c4c2-0049-4e2b-98fb-9537f6ce516d" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ ] } ,{ "Name":"IXDSCodec" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"c4c4c4b3-0049-4e2b-98fb-9537f6ce516d" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_XDSToRatObjOK" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pHrCoCreateRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_CCSubstreamService" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"SubstreamMask","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_CCSubstreamService" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pSubstreamMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetContentAdvisoryRating" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pRat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pPktSeqID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCallSeqID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pTimeStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ,{"Name":"pTimeEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"GetXDSPacket" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pXDSClassPkt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pXDSTypePkt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pBstrXDSPkt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pPktSeqID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pCallSeqID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pTimeStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ,{"Name":"pTimeEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCurrLicenseExpDate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"protType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ProtType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ,{"Name":"lpDateTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLastErrorCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IXDSCodecEvents" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c4c4c4c3-0049-4e2b-98fb-9537f6ce516d" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ ] } ,{ "Name":"IXDSToRat" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"c5c5c5b0-3abc-11d6-b25b-00c04fa0c026" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"Init" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"ParseXDSBytePair" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"byte1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"byte2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pEnSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pEnLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"plBfEnAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IEvalRat" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"c5c5c5b1-3abc-11d6-b25b-00c04fa0c026" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_BlockedRatingAttributes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"enSystem","Type":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"enLevel","Type":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"plbfAttrs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_BlockedRatingAttributes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"enSystem","Type":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"enLevel","Type":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"lbfAttrs","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_BlockUnRated" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pfBlockUnRatedShows","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_BlockUnRated" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"fBlockUnRatedShows","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MostRestrictiveRating" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"enSystem1","Type":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"enEnLevel1","Type":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"lbfEnAttr1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"enSystem2","Type":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"enEnLevel2","Type":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"lbfEnAttr2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"penSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"penEnLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"plbfEnAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"TestRating" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"enShowSystem","Type":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"enShowLevel","Type":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"lbfEnShowAttributes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"SegDispidList" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"dispidName","Value":0} ,{"Name":"dispidStatus","Value":1} ,{"Name":"dispidDevImageSourceWidth","Value":2} ,{"Name":"dispidDevImageSourceHeight","Value":3} ,{"Name":"dispidDevCountryCode","Value":4} ,{"Name":"dispidDevOverScan","Value":5} ,{"Name":"dispidSegment","Value":6} ,{"Name":"dispidDevVolume","Value":7} ,{"Name":"dispidDevBalance","Value":8} ,{"Name":"dispidDevPower","Value":9} ,{"Name":"dispidTuneChan","Value":10} ,{"Name":"dispidDevVideoSubchannel","Value":11} ,{"Name":"dispidDevAudioSubchannel","Value":12} ,{"Name":"dispidChannelAvailable","Value":13} ,{"Name":"dispidDevVideoFrequency","Value":14} ,{"Name":"dispidDevAudioFrequency","Value":15} ,{"Name":"dispidCount","Value":16} ,{"Name":"dispidDevFileName","Value":17} ,{"Name":"dispidVisible","Value":18} ,{"Name":"dispidOwner","Value":19} ,{"Name":"dispidMessageDrain","Value":20} ,{"Name":"dispidViewable","Value":21} ,{"Name":"dispidDevView","Value":22} ,{"Name":"dispidKSCat","Value":23} ,{"Name":"dispidCLSID","Value":24} ,{"Name":"dispid_KSCat","Value":25} ,{"Name":"dispid_CLSID","Value":26} ,{"Name":"dispidTune","Value":27} ,{"Name":"dispidTS","Value":28} ,{"Name":"dispidDevSAP","Value":29} ,{"Name":"dispidClip","Value":30} ,{"Name":"dispidRequestedClipRect","Value":31} ,{"Name":"dispidClippedSourceRect","Value":32} ,{"Name":"dispidAvailableSourceRect","Value":33} ,{"Name":"dispidMediaPosition","Value":34} ,{"Name":"dispidDevRun","Value":35} ,{"Name":"dispidDevPause","Value":36} ,{"Name":"dispidDevStop","Value":37} ,{"Name":"dispidCCEnable","Value":38} ,{"Name":"dispidDevStep","Value":39} ,{"Name":"dispidDevCanStep","Value":40} ,{"Name":"dispidSourceSize","Value":41} ,{"Name":"dispid_playtitle","Value":42} ,{"Name":"dispid_playchapterintitle","Value":43} ,{"Name":"dispid_playchapter","Value":44} ,{"Name":"dispid_playchaptersautostop","Value":45} ,{"Name":"dispid_playattime","Value":46} ,{"Name":"dispid_playattimeintitle","Value":47} ,{"Name":"dispid_playperiodintitleautostop","Value":48} ,{"Name":"dispid_replaychapter","Value":49} ,{"Name":"dispid_playprevchapter","Value":50} ,{"Name":"dispid_playnextchapter","Value":51} ,{"Name":"dispid_playforwards","Value":52} ,{"Name":"dispid_playbackwards","Value":53} ,{"Name":"dispid_stilloff","Value":54} ,{"Name":"dispid_audiolanguage","Value":55} ,{"Name":"dispid_showmenu","Value":56} ,{"Name":"dispid_resume","Value":57} ,{"Name":"dispid_returnfromsubmenu","Value":58} ,{"Name":"dispid_buttonsavailable","Value":59} ,{"Name":"dispid_currentbutton","Value":60} ,{"Name":"dispid_SelectAndActivateButton","Value":61} ,{"Name":"dispid_ActivateButton","Value":62} ,{"Name":"dispid_SelectRightButton","Value":63} ,{"Name":"dispid_SelectLeftButton","Value":64} ,{"Name":"dispid_SelectLowerButton","Value":65} ,{"Name":"dispid_SelectUpperButton","Value":66} ,{"Name":"dispid_ActivateAtPosition","Value":67} ,{"Name":"dispid_SelectAtPosition","Value":68} ,{"Name":"dispid_ButtonAtPosition","Value":69} ,{"Name":"dispid_NumberOfChapters","Value":70} ,{"Name":"dispid_TotalTitleTime","Value":71} ,{"Name":"dispid_TitlesAvailable","Value":72} ,{"Name":"dispid_VolumesAvailable","Value":73} ,{"Name":"dispid_CurrentVolume","Value":74} ,{"Name":"dispid_CurrentDiscSide","Value":75} ,{"Name":"dispid_CurrentDomain","Value":76} ,{"Name":"dispid_CurrentChapter","Value":77} ,{"Name":"dispid_CurrentTitle","Value":78} ,{"Name":"dispid_CurrentTime","Value":79} ,{"Name":"dispid_FramesPerSecond","Value":80} ,{"Name":"dispid_DVDTimeCode2bstr","Value":81} ,{"Name":"dispid_DVDDirectory","Value":82} ,{"Name":"dispid_IsSubpictureStreamEnabled","Value":83} ,{"Name":"dispid_IsAudioStreamEnabled","Value":84} ,{"Name":"dispid_CurrentSubpictureStream","Value":85} ,{"Name":"dispid_SubpictureLanguage","Value":86} ,{"Name":"dispid_CurrentAudioStream","Value":87} ,{"Name":"dispid_AudioStreamsAvailable","Value":88} ,{"Name":"dispid_AnglesAvailable","Value":89} ,{"Name":"dispid_CurrentAngle","Value":90} ,{"Name":"dispid_CCActive","Value":91} ,{"Name":"dispid_CurrentCCService","Value":92} ,{"Name":"dispid_SubpictureStreamsAvailable","Value":93} ,{"Name":"dispid_SubpictureOn","Value":94} ,{"Name":"dispid_DVDUniqueID","Value":95} ,{"Name":"dispid_EnableResetOnStop","Value":96} ,{"Name":"dispid_AcceptParentalLevelChange","Value":97} ,{"Name":"dispid_NotifyParentalLevelChange","Value":98} ,{"Name":"dispid_SelectParentalCountry","Value":99} ,{"Name":"dispid_SelectParentalLevel","Value":100} ,{"Name":"dispid_TitleParentalLevels","Value":101} ,{"Name":"dispid_PlayerParentalCountry","Value":102} ,{"Name":"dispid_PlayerParentalLevel","Value":103} ,{"Name":"dispid_Eject","Value":104} ,{"Name":"dispid_UOPValid","Value":105} ,{"Name":"dispid_SPRM","Value":106} ,{"Name":"dispid_GPRM","Value":107} ,{"Name":"dispid_DVDTextStringType","Value":108} ,{"Name":"dispid_DVDTextString","Value":109} ,{"Name":"dispid_DVDTextNumberOfStrings","Value":110} ,{"Name":"dispid_DVDTextNumberOfLanguages","Value":111} ,{"Name":"dispid_DVDTextLanguageLCID","Value":112} ,{"Name":"dispid_RegionChange","Value":113} ,{"Name":"dispid_DVDAdm","Value":114} ,{"Name":"dispid_DeleteBookmark","Value":115} ,{"Name":"dispid_RestoreBookmark","Value":116} ,{"Name":"dispid_SaveBookmark","Value":117} ,{"Name":"dispid_SelectDefaultAudioLanguage","Value":118} ,{"Name":"dispid_SelectDefaultSubpictureLanguage","Value":119} ,{"Name":"dispid_PreferredSubpictureStream","Value":120} ,{"Name":"dispid_DefaultMenuLanguage","Value":121} ,{"Name":"dispid_DefaultSubpictureLanguage","Value":122} ,{"Name":"dispid_DefaultAudioLanguage","Value":123} ,{"Name":"dispid_DefaultSubpictureLanguageExt","Value":124} ,{"Name":"dispid_DefaultAudioLanguageExt","Value":125} ,{"Name":"dispid_LanguageFromLCID","Value":126} ,{"Name":"dispid_KaraokeAudioPresentationMode","Value":127} ,{"Name":"dispid_KaraokeChannelContent","Value":128} ,{"Name":"dispid_KaraokeChannelAssignment","Value":129} ,{"Name":"dispid_RestorePreferredSettings","Value":130} ,{"Name":"dispid_ButtonRect","Value":131} ,{"Name":"dispid_DVDScreenInMouseCoordinates","Value":132} ,{"Name":"dispid_CustomCompositorClass","Value":133} ,{"Name":"dispidCustomCompositorClass","Value":134} ,{"Name":"dispid_CustomCompositor","Value":135} ,{"Name":"dispidMixerBitmap","Value":136} ,{"Name":"dispid_MixerBitmap","Value":137} ,{"Name":"dispidMixerBitmapOpacity","Value":138} ,{"Name":"dispidMixerBitmapRect","Value":139} ,{"Name":"dispidSetupMixerBitmap","Value":140} ,{"Name":"dispidUsingOverlay","Value":141} ,{"Name":"dispidDisplayChange","Value":142} ,{"Name":"dispidRePaint","Value":143} ,{"Name":"dispid_IsEqualDevice","Value":144} ,{"Name":"dispidrate","Value":145} ,{"Name":"dispidposition","Value":146} ,{"Name":"dispidpositionmode","Value":147} ,{"Name":"dispidlength","Value":148} ,{"Name":"dispidChangePassword","Value":149} ,{"Name":"dispidSaveParentalLevel","Value":150} ,{"Name":"dispidSaveParentalCountry","Value":151} ,{"Name":"dispidConfirmPassword","Value":152} ,{"Name":"dispidGetParentalLevel","Value":153} ,{"Name":"dispidGetParentalCountry","Value":154} ,{"Name":"dispidDefaultAudioLCID","Value":155} ,{"Name":"dispidDefaultSubpictureLCID","Value":156} ,{"Name":"dispidDefaultMenuLCID","Value":157} ,{"Name":"dispidBookmarkOnStop","Value":158} ,{"Name":"dispidMaxVidRect","Value":159} ,{"Name":"dispidMinVidRect","Value":160} ,{"Name":"dispidCapture","Value":161} ,{"Name":"dispid_DecimateInput","Value":162} ,{"Name":"dispidAlloctor","Value":163} ,{"Name":"dispid_Allocator","Value":164} ,{"Name":"dispidAllocPresentID","Value":165} ,{"Name":"dispidSetAllocator","Value":166} ,{"Name":"dispid_SetAllocator","Value":167} ,{"Name":"dispidStreamBufferSinkName","Value":168} ,{"Name":"dispidStreamBufferSourceName","Value":169} ,{"Name":"dispidStreamBufferContentRecording","Value":170} ,{"Name":"dispidStreamBufferReferenceRecording","Value":171} ,{"Name":"dispidstarttime","Value":172} ,{"Name":"dispidstoptime","Value":173} ,{"Name":"dispidrecordingstopped","Value":174} ,{"Name":"dispidrecordingstarted","Value":175} ,{"Name":"dispidNameSetLock","Value":176} ,{"Name":"dispidrecordingtype","Value":177} ,{"Name":"dispidstart","Value":178} ,{"Name":"dispidRecordingAttribute","Value":179} ,{"Name":"dispid_RecordingAttribute","Value":180} ,{"Name":"dispidSBEConfigure","Value":181} ,{"Name":"dispid_CurrentRatings","Value":182} ,{"Name":"dispid_MaxRatingsLevel","Value":183} ,{"Name":"dispid_audioencoderint","Value":184} ,{"Name":"dispid_videoencoderint","Value":185} ,{"Name":"dispidService","Value":186} ,{"Name":"dispid_BlockUnrated","Value":187} ,{"Name":"dispid_UnratedDelay","Value":188} ,{"Name":"dispid_SuppressEffects","Value":189} ,{"Name":"dispidsbesource","Value":190} ,{"Name":"dispidSetSinkFilter","Value":191} ,{"Name":"dispid_SinkStreams","Value":192} ,{"Name":"dispidTVFormats","Value":193} ,{"Name":"dispidModes","Value":194} ,{"Name":"dispidAuxInputs","Value":195} ,{"Name":"dispidTeleTextFilter","Value":196} ,{"Name":"dispid_channelchangeint","Value":197} ,{"Name":"dispidUnlockProfile","Value":198} ,{"Name":"dispid_AddFilter","Value":199} ,{"Name":"dispidSetMinSeek","Value":200} ,{"Name":"dispidRateEx","Value":201} ,{"Name":"dispidaudiocounter","Value":202} ,{"Name":"dispidvideocounter","Value":203} ,{"Name":"dispidcccounter","Value":204} ,{"Name":"dispidwstcounter","Value":205} ,{"Name":"dispid_audiocounter","Value":206} ,{"Name":"dispid_videocounter","Value":207} ,{"Name":"dispid_cccounter","Value":208} ,{"Name":"dispid_wstcounter","Value":209} ,{"Name":"dispidaudioanalysis","Value":210} ,{"Name":"dispidvideoanalysis","Value":211} ,{"Name":"dispiddataanalysis","Value":212} ,{"Name":"dispidaudio_analysis","Value":213} ,{"Name":"dispidvideo_analysis","Value":214} ,{"Name":"dispiddata_analysis","Value":215} ,{"Name":"dispid_resetFilterList","Value":216} ,{"Name":"dispidDevicePath","Value":217} ,{"Name":"dispid_SourceFilter","Value":218} ,{"Name":"dispid__SourceFilter","Value":219} ,{"Name":"dispidUserEvent","Value":220} ,{"Name":"dispid_Bookmark","Value":221} ,{"Name":"LastReservedDeviceDispid","Value":16383} ] ,"IntegerBase":"Int32" } ,{ "Name":"SegEventidList" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"eventidStateChange","Value":0} ,{"Name":"eventidOnTuneChanged","Value":1} ,{"Name":"eventidEndOfMedia","Value":2} ,{"Name":"eventidDVDNotify","Value":3} ,{"Name":"eventidPlayForwards","Value":4} ,{"Name":"eventidPlayBackwards","Value":5} ,{"Name":"eventidShowMenu","Value":6} ,{"Name":"eventidResume","Value":7} ,{"Name":"eventidSelectOrActivateButton","Value":8} ,{"Name":"eventidStillOff","Value":9} ,{"Name":"eventidPauseOn","Value":10} ,{"Name":"eventidChangeCurrentAudioStream","Value":11} ,{"Name":"eventidChangeCurrentSubpictureStream","Value":12} ,{"Name":"eventidChangeCurrentAngle","Value":13} ,{"Name":"eventidPlayAtTimeInTitle","Value":14} ,{"Name":"eventidPlayAtTime","Value":15} ,{"Name":"eventidPlayChapterInTitle","Value":16} ,{"Name":"eventidPlayChapter","Value":17} ,{"Name":"eventidReplayChapter","Value":18} ,{"Name":"eventidPlayNextChapter","Value":19} ,{"Name":"eventidStop","Value":20} ,{"Name":"eventidReturnFromSubmenu","Value":21} ,{"Name":"eventidPlayTitle","Value":22} ,{"Name":"eventidPlayPrevChapter","Value":23} ,{"Name":"eventidChangeKaraokePresMode","Value":24} ,{"Name":"eventidChangeVideoPresMode","Value":25} ,{"Name":"eventidOverlayUnavailable","Value":26} ,{"Name":"eventidSinkCertificateFailure","Value":27} ,{"Name":"eventidSinkCertificateSuccess","Value":28} ,{"Name":"eventidSourceCertificateFailure","Value":29} ,{"Name":"eventidSourceCertificateSuccess","Value":30} ,{"Name":"eventidRatingsBlocked","Value":31} ,{"Name":"eventidRatingsUnlocked","Value":32} ,{"Name":"eventidRatingsChanged","Value":33} ,{"Name":"eventidWriteFailure","Value":34} ,{"Name":"eventidTimeHole","Value":35} ,{"Name":"eventidStaleDataRead","Value":36} ,{"Name":"eventidContentBecomingStale","Value":37} ,{"Name":"eventidStaleFileDeleted","Value":38} ,{"Name":"eventidEncryptionOn","Value":39} ,{"Name":"eventidEncryptionOff","Value":40} ,{"Name":"eventidRateChange","Value":41} ,{"Name":"eventidLicenseChange","Value":42} ,{"Name":"eventidCOPPBlocked","Value":43} ,{"Name":"eventidCOPPUnblocked","Value":44} ,{"Name":"dispidlicenseerrorcode","Value":45} ,{"Name":"eventidBroadcastEvent","Value":46} ,{"Name":"eventidBroadcastEventEx","Value":47} ,{"Name":"eventidContentPrimarilyAudio","Value":48} ,{"Name":"dispidAVDecAudioDualMonoEvent","Value":49} ,{"Name":"dispidAVAudioSampleRateEvent","Value":50} ,{"Name":"dispidAVAudioChannelConfigEvent","Value":51} ,{"Name":"dispidAVAudioChannelCountEvent","Value":52} ,{"Name":"dispidAVDecCommonMeanBitRateEvent","Value":53} ,{"Name":"dispidAVDDSurroundModeEvent","Value":54} ,{"Name":"dispidAVDecCommonInputFormatEvent","Value":55} ,{"Name":"dispidAVDecCommonOutputFormatEvent","Value":56} ,{"Name":"eventidWriteFailureClear","Value":57} ,{"Name":"LastReservedDeviceEvent","Value":16383} ] ,"IntegerBase":"Int32" } ,{ "Name":"PositionModeList" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"FrameMode","Value":0} ,{"Name":"TenthsSecondsMode","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"RecordingType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CONTENT","Value":0} ,{"Name":"REFERENCE","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"MSVidCCService" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":true ,"Values":[ {"Name":"None","Value":0} ,{"Name":"Caption1","Value":1} ,{"Name":"Caption2","Value":2} ,{"Name":"Text1","Value":3} ,{"Name":"Text2","Value":4} ,{"Name":"XDS","Value":5} ] ,"IntegerBase":"Int32" } ,{ "Name":"MSVidSinkStreams" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MSVidSink_Video","Value":1} ,{"Name":"MSVidSink_Audio","Value":2} ,{"Name":"MSVidSink_Other","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"IMSVidRect" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"7f5000a6-a440-47ca-8acc-c0e75531a2c2" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_Top" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"TopVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Top" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"TopVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_Left" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"LeftVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Left" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"LeftVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_Width" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"WidthVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Width" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"WidthVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_Height" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"HeightVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Height" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"HeightVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_HWnd" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"HWndVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_HWnd" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"HWndVal","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"put_Rect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"RectVal","Type":{"Kind":"ApiRef","Name":"IMSVidRect","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidGraphSegmentContainer" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"3dd2903d-e0aa-11d2-b63a-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_Graph" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"get_Input" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidGraphSegment","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"get_Outputs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppOutputs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMSVidGraphSegment","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"get_VideoRenderer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppVR","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidGraphSegment","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"get_AudioRenderer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppAR","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidGraphSegment","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"get_Features" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppFeatures","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMSVidGraphSegment","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"get_Composites" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppComposites","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMSVidGraphSegment","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"get_ParentContainer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"Decompose" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSegment","Type":{"Kind":"ApiRef","Name":"IMSVidGraphSegment","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"IsWindowless" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetFocus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"MSVidSegmentType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MSVidSEG_SOURCE","Value":0} ,{"Name":"MSVidSEG_XFORM","Value":1} ,{"Name":"MSVidSEG_DEST","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"IMSVidGraphSegment" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"238dec54-adeb-4005-a349-f772b9afebc4" ,"Interface":{"Kind":"ApiRef","Name":"IPersist","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_Init" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pInit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Init" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pInit","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"EnumFilters" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pNewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumFilters","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"get_Container" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppCtl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidGraphSegmentContainer","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Container" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pCtl","Type":{"Kind":"ApiRef","Name":"IMSVidGraphSegmentContainer","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_Type" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSVidSegmentType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_Category" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"Build" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"PostBuild" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"PreRun" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"PostRun" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"PreStop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"PostStop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"OnEventNotify" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lEventCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lEventParm1","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"lEventParm2","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ] } ,{ "Name":"Decompose" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"MSVidCtlButtonstate" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MSVIDCTL_LEFT_BUTTON","Value":1} ,{"Name":"MSVIDCTL_RIGHT_BUTTON","Value":2} ,{"Name":"MSVIDCTL_MIDDLE_BUTTON","Value":4} ,{"Name":"MSVIDCTL_X_BUTTON1","Value":8} ,{"Name":"MSVIDCTL_X_BUTTON2","Value":16} ,{"Name":"MSVIDCTL_SHIFT","Value":1} ,{"Name":"MSVIDCTL_CTRL","Value":2} ,{"Name":"MSVIDCTL_ALT","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"IMSVidGraphSegmentUserInput" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"301c060e-20d9-4587-9b03-f82ed9a9943c" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Click" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"DblClick" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"KeyDown" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"KeyCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In"]} ,{"Name":"ShiftState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"KeyPress" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"KeyAscii","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In"]} ] } ,{ "Name":"KeyUp" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"KeyCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In"]} ,{"Name":"ShiftState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"MouseDown" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ButtonState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"ShiftState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"MouseMove" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ButtonState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"ShiftState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"MouseUp" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ButtonState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"ShiftState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidCompositionSegment" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"1c15d483-911d-11d2-b632-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidGraphSegment","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"Compose" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"upstream","Type":{"Kind":"ApiRef","Name":"IMSVidGraphSegment","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"downstream","Type":{"Kind":"ApiRef","Name":"IMSVidGraphSegment","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_Up" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"upstream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidGraphSegment","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"get_Down" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"downstream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidGraphSegment","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IEnumMSVidGraphSegment" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"3dd2903e-e0aa-11d2-b63a-00c04f79498e" ,"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":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgelt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidGraphSegment","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pceltFetched","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":"celt","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":"IEnumMSVidGraphSegment","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IMSVidVRGraphSegment" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"dd47de3f-9874-4f7b-8b22-7cb2688461e7" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidGraphSegment","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"put__VMRendererMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"dwMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"put_Owner" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_Owner" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Window","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_UseOverlay" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"UseOverlayVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_UseOverlay" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"UseOverlayVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"get_Visible" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Visible","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Visible" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Visible","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"get_ColorKey" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ColorKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_ColorKey" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ColorKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"get_Source" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"r","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Source" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"r","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_Destination" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"r","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Destination" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"r","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_NativeSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"sizeval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"aspectratio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"get_BorderColor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_BorderColor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"get_MaintainAspectRatio" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"fMaintain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_MaintainAspectRatio" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"fMaintain","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"Refresh" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"DisplayChange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"RePaint" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidDevice" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"1c15d47c-911d-11d2-b632-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_Name" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_Status" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Status","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Power" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Power","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"get_Power" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Power","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_Category" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Guid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_ClassID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get__Category" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get__ClassID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"IsEqualDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Device","Type":{"Kind":"ApiRef","Name":"IMSVidDevice","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"IsEqual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IMSVidDevice2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"87bd2783-ebc0-478c-b4a0-e8e7f43ab78e" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_DevicePath" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"DevPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IMSVidInputDevice" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"37b0353d-a4c8-11d2-b634-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidDevice","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"IsViewable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pfViewable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"View" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidDeviceEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"1c15d480-911d-11d2-b632-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"StateChange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpd","Type":{"Kind":"ApiRef","Name":"IMSVidDevice","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"oldState","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"newState","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidInputDeviceEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"37b0353e-a4c8-11d2-b634-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ ] } ,{ "Name":"IMSVidVideoInputDevice" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"1c15d47f-911d-11d2-b632-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidInputDevice","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ ] } ,{ "Name":"IMSVidPlayback" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"37b03538-a4c8-11d2-b634-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidInputDevice","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_EnableResetOnStop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_EnableResetOnStop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"newVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"Run" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Pause" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Stop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"get_CanStep" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"fBackwards","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"pfCan","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"Step" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lStep","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"put_Rate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plRate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ] } ,{ "Name":"get_Rate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_CurrentPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lPosition","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_CurrentPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_PositionMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lPositionMode","Type":{"Kind":"ApiRef","Name":"PositionModeList","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_PositionMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lPositionMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PositionModeList","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_Length" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IMSVidPlaybackEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"37b0353b-a4c8-11d2-b634-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidInputDeviceEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"EndOfMedia" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpd","Type":{"Kind":"ApiRef","Name":"IMSVidPlayback","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidTuner" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"1c15d47d-911d-11d2-b632-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidVideoInputDevice","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_Tune" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppTR","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Tune" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pTR","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_TuningSpace" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plTS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_TuningSpace" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plTS","Type":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidTunerEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"1c15d485-911d-11d2-b632-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidInputDeviceEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"TuneChanged" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpd","Type":{"Kind":"ApiRef","Name":"IMSVidTuner","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidAnalogTuner" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"1c15d47e-911d-11d2-b632-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidTuner","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_Channel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Channel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Channel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Channel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_VideoFrequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lcc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_AudioFrequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lcc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_CountryCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lcc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_CountryCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lcc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_SAP" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pfSapOn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_SAP" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"fSapOn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"ChannelAvailable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"nChannel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"SignalStrength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"fSignalPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IMSVidAnalogTuner2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"37647bf7-3dde-4cc8-a4dc-0d534d3d0037" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidAnalogTuner","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_TVFormats" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Formats","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_TunerModes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Modes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_NumAuxInputs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Inputs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IMSVidAnalogTunerEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"1c15d486-911d-11d2-b632-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidTunerEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ ] } ,{ "Name":"IMSVidFilePlayback" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"37b03539-a4c8-11d2-b634-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidPlayback","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_FileName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"FileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_FileName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidFilePlayback2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"2f7e44af-6e52-4660-bc08-d8d542587d72" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidFilePlayback","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"put__SourceFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"put___SourceFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"FileName","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidFilePlaybackEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"37b0353a-a4c8-11d2-b634-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidPlaybackEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ ] } ,{ "Name":"DVDMenuIDConstants" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"dvdMenu_Title","Value":2} ,{"Name":"dvdMenu_Root","Value":3} ,{"Name":"dvdMenu_Subpicture","Value":4} ,{"Name":"dvdMenu_Audio","Value":5} ,{"Name":"dvdMenu_Angle","Value":6} ,{"Name":"dvdMenu_Chapter","Value":7} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVDFilterState" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"dvdState_Undefined","Value":-2} ,{"Name":"dvdState_Unitialized","Value":-1} ,{"Name":"dvdState_Stopped","Value":0} ,{"Name":"dvdState_Paused","Value":1} ,{"Name":"dvdState_Running","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVDTextStringType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"dvdStruct_Volume","Value":1} ,{"Name":"dvdStruct_Title","Value":2} ,{"Name":"dvdStruct_ParentalID","Value":3} ,{"Name":"dvdStruct_PartOfTitle","Value":4} ,{"Name":"dvdStruct_Cell","Value":5} ,{"Name":"dvdStream_Audio","Value":16} ,{"Name":"dvdStream_Subpicture","Value":17} ,{"Name":"dvdStream_Angle","Value":18} ,{"Name":"dvdChannel_Audio","Value":32} ,{"Name":"dvdGeneral_Name","Value":48} ,{"Name":"dvdGeneral_Comments","Value":49} ,{"Name":"dvdTitle_Series","Value":56} ,{"Name":"dvdTitle_Movie","Value":57} ,{"Name":"dvdTitle_Video","Value":58} ,{"Name":"dvdTitle_Album","Value":59} ,{"Name":"dvdTitle_Song","Value":60} ,{"Name":"dvdTitle_Other","Value":63} ,{"Name":"dvdTitle_Sub_Series","Value":64} ,{"Name":"dvdTitle_Sub_Movie","Value":65} ,{"Name":"dvdTitle_Sub_Video","Value":66} ,{"Name":"dvdTitle_Sub_Album","Value":67} ,{"Name":"dvdTitle_Sub_Song","Value":68} ,{"Name":"dvdTitle_Sub_Other","Value":71} ,{"Name":"dvdTitle_Orig_Series","Value":72} ,{"Name":"dvdTitle_Orig_Movie","Value":73} ,{"Name":"dvdTitle_Orig_Video","Value":74} ,{"Name":"dvdTitle_Orig_Album","Value":75} ,{"Name":"dvdTitle_Orig_Song","Value":76} ,{"Name":"dvdTitle_Orig_Other","Value":79} ,{"Name":"dvdOther_Scene","Value":80} ,{"Name":"dvdOther_Cut","Value":81} ,{"Name":"dvdOther_Take","Value":82} ] ,"IntegerBase":"Int32" } ,{ "Name":"DVDSPExt" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"dvdSPExt_NotSpecified","Value":0} ,{"Name":"dvdSPExt_Caption_Normal","Value":1} ,{"Name":"dvdSPExt_Caption_Big","Value":2} ,{"Name":"dvdSPExt_Caption_Children","Value":3} ,{"Name":"dvdSPExt_CC_Normal","Value":5} ,{"Name":"dvdSPExt_CC_Big","Value":6} ,{"Name":"dvdSPExt_CC_Children","Value":7} ,{"Name":"dvdSPExt_Forced","Value":9} ,{"Name":"dvdSPExt_DirectorComments_Normal","Value":13} ,{"Name":"dvdSPExt_DirectorComments_Big","Value":14} ,{"Name":"dvdSPExt_DirectorComments_Children","Value":15} ] ,"IntegerBase":"Int32" } ,{ "Name":"IMSVidWebDVD" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"cf45f88b-ac56-4ee2-a73a-ed04e2885d3c" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidPlayback","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"OnDVDEvent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lEvent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lParam1","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ,{"Name":"lParam2","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} ] } ,{ "Name":"PlayTitle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lTitle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"PlayChapterInTitle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lTitle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lChapter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"PlayChapter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lChapter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"PlayChaptersAutoStop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lTitle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lstrChapter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lChapterCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"PlayAtTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strTime","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"PlayAtTimeInTitle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lTitle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"strTime","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"PlayPeriodInTitleAutoStop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lTitle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"strStartTime","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"strEndTime","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ReplayChapter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"PlayPrevChapter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"PlayNextChapter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"StillOff" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"get_AudioLanguage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lStream","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"fFormat","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"strAudioLang","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"ShowMenu" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"MenuID","Type":{"Kind":"ApiRef","Name":"DVDMenuIDConstants","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Resume" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"ReturnFromSubmenu" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"get_ButtonsAvailable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_CurrentButton" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"SelectAndActivateButton" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lButton","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"ActivateButton" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SelectRightButton" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SelectLeftButton" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SelectLowerButton" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SelectUpperButton" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"ActivateAtPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"xPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"yPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"SelectAtPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"xPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"yPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_ButtonAtPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"xPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"yPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"plButton","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_NumberOfChapters" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lTitle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_TotalTitleTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_TitlesAvailable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_VolumesAvailable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_CurrentVolume" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_CurrentDiscSide" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_CurrentDomain" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_CurrentChapter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_CurrentTitle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_CurrentTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"DVDTimeCode2bstr" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"timeCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pTimeStr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_DVDDirectory" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_DVDDirectory" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"IsSubpictureStreamEnabled" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lstream","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"fEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"IsAudioStreamEnabled" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lstream","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"fEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_CurrentSubpictureStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_CurrentSubpictureStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"newVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_SubpictureLanguage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lStream","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"strLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_CurrentAudioStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_CurrentAudioStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"newVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_AudioStreamsAvailable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_AnglesAvailable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_CurrentAngle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_CurrentAngle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"newVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_SubpictureStreamsAvailable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_SubpictureOn" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_SubpictureOn" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"newVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"get_DVDUniqueID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"AcceptParentalLevelChange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fAccept","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"strUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"strPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"NotifyParentalLevelChange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"newVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"SelectParentalCountry" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lCountry","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"strUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"strPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SelectParentalLevel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lParentalLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"strUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"strPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_TitleParentalLevels" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lTitle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"plParentalLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_PlayerParentalCountry" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plCountryCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_PlayerParentalLevel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plParentalLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"Eject" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"UOPValid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lUOP","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pfValid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_SPRM" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"psSPRM","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_GPRM" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"psSPRM","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_GPRM" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"sValue","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"get_DVDTextStringType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lLangIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lStringIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVDTextStringType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_DVDTextString" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lLangIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lStringIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pstrText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_DVDTextNumberOfStrings" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lLangIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"plNumOfStrings","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_DVDTextNumberOfLanguages" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plNumOfLangs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_DVDTextLanguageLCID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lLangIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"RegionChange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"get_DVDAdm" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"DeleteBookmark" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"RestoreBookmark" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SaveBookmark" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SelectDefaultAudioLanguage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lang","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"ext","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"SelectDefaultSubpictureLanguage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lang","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"ext","Type":{"Kind":"ApiRef","Name":"DVDSPExt","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_PreferredSubpictureStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_DefaultMenuLanguage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lang","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_DefaultMenuLanguage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lang","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_DefaultSubpictureLanguage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lang","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_DefaultAudioLanguage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lang","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_DefaultSubpictureLanguageExt" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVDSPExt","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_DefaultAudioLanguageExt" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_LanguageFromLCID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lcid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lang","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_KaraokeAudioPresentationMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_KaraokeAudioPresentationMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"newVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_KaraokeChannelContent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lStream","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lChan","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lContent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_KaraokeChannelAssignment" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lStream","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lChannelAssignment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"RestorePreferredSettings" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"get_ButtonRect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lButton","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidRect","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_DVDScreenInMouseCoordinates" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidRect","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_DVDScreenInMouseCoordinates" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pRect","Type":{"Kind":"ApiRef","Name":"IMSVidRect","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidWebDVD2" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"7027212f-ee9a-4a7c-8b67-f023714cdaff" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidWebDVD","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_Bookmark" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ,{"Name":"pDataLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"put_Bookmark" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"dwDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidWebDVDEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"b4f7a674-9b83-49cb-a357-c63b871be958" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidPlaybackEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"DVDNotify" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lEventCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lParam1","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"lParam2","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"PlayForwards" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"PlayBackwards" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"ShowMenu" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"MenuID","Type":{"Kind":"ApiRef","Name":"DVDMenuIDConstants","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"Resume" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"SelectOrActivateButton" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"StillOff" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"PauseOn" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"ChangeCurrentAudioStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"ChangeCurrentSubpictureStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"ChangeCurrentAngle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"PlayAtTimeInTitle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"PlayAtTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"PlayChapterInTitle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"PlayChapter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"ReplayChapter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"PlayNextChapter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"Stop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"ReturnFromSubmenu" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"PlayTitle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"PlayPrevChapter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"ChangeKaraokePresMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"ChangeVideoPresMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidWebDVDAdm" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"b8be681a-eb2c-47f0-b415-94d5452f0e05" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"ChangePassword" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"strOld","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"strNew","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SaveParentalLevel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"strUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"strPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SaveParentalCountry" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"country","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"strUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"strPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ConfirmPassword" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"strPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetParentalLevel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetParentalCountry" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lCountry","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_DefaultAudioLCID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_DefaultAudioLCID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"newVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_DefaultSubpictureLCID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_DefaultSubpictureLCID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"newVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_DefaultMenuLCID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_DefaultMenuLCID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"newVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_BookmarkOnStop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_BookmarkOnStop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"newVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidOutputDevice" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"37b03546-a4c8-11d2-b634-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidDevice","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ ] } ,{ "Name":"IMSVidOutputDeviceEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"2e6a14e2-571c-11d3-b652-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidDeviceEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ ] } ,{ "Name":"IMSVidFeature" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"37b03547-a4c8-11d2-b634-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidDevice","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ ] } ,{ "Name":"IMSVidFeatureEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"3dd2903c-e0aa-11d2-b63a-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidDeviceEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ ] } ,{ "Name":"IMSVidEncoder" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"c0020fd4-bee7-43d9-a495-9f213117103d" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidFeature","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_VideoEncoderInterface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppEncInt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_AudioEncoderInterface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppEncInt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IMSVidClosedCaptioning" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"99652ea1-c1f7-414f-bb7b-1c967de75983" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidFeature","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_Enable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"On","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Enable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"On","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidClosedCaptioning2" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"e00cb864-a029-4310-9987-a873f5887d97" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidClosedCaptioning","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_Service" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"On","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSVidCCService","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Service" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"On","Type":{"Kind":"ApiRef","Name":"MSVidCCService","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidClosedCaptioning3" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c8638e8a-7625-4c51-9366-2f40a9831fc0" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidClosedCaptioning2","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_TeleTextFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"punkTTFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IMSVidXDS" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"11ebc158-e712-4d1f-8bb3-01ed5274c4ce" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidFeature","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_ChannelChangeInterface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"punkCC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IMSVidXDSEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"6db2317d-3b23-41ec-ba4b-701f407eaf3a" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidFeatureEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"RatingChange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PrevRatingSystem","Type":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"PrevLevel","Type":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"PrevAttributes","Type":{"Kind":"ApiRef","Name":"BfEnTvRat_GenericAttributes","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"NewRatingSystem","Type":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"NewLevel","Type":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"NewAttributes","Type":{"Kind":"ApiRef","Name":"BfEnTvRat_GenericAttributes","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidDataServices" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"334125c1-77e5-11d3-b653-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidFeature","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ ] } ,{ "Name":"IMSVidDataServicesEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"334125c2-77e5-11d3-b653-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidDeviceEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ ] } ,{ "Name":"SourceSizeList" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"sslFullSize","Value":0} ,{"Name":"sslClipByOverScan","Value":1} ,{"Name":"sslClipByClipRect","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"IMSVidVideoRenderer" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"37b03540-a4c8-11d2-b634-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidOutputDevice","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_CustomCompositorClass" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"CompositorCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_CustomCompositorClass" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"CompositorCLSID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get__CustomCompositorClass" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"CompositorCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put__CustomCompositorClass" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"CompositorCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ,{ "Name":"get__CustomCompositor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Compositor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVMRImageCompositor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put__CustomCompositor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Compositor","Type":{"Kind":"ApiRef","Name":"IVMRImageCompositor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_MixerBitmap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MixerPictureDisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPictureDisp","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get__MixerBitmap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MixerPicture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVMRMixerBitmap","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_MixerBitmap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MixerPictureDisp","Type":{"Kind":"ApiRef","Name":"IPictureDisp","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"put__MixerBitmap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"MixerPicture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRALPHABITMAP","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"get_MixerBitmapPositionRect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"rDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidRect","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_MixerBitmapPositionRect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"rDest","Type":{"Kind":"ApiRef","Name":"IMSVidRect","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_MixerBitmapOpacity" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"opacity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_MixerBitmapOpacity" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"opacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"SetupMixerBitmap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"MixerPictureDisp","Type":{"Kind":"ApiRef","Name":"IPictureDisp","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"Opacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"rDest","Type":{"Kind":"ApiRef","Name":"IMSVidRect","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_SourceSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"CurrentSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SourceSizeList","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_SourceSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewSize","Type":{"Kind":"ApiRef","Name":"SourceSizeList","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_OverScan" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plPercent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_OverScan" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lPercent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_AvailableSourceRect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidRect","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_MaxVidRect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppVidRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidRect","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_MinVidRect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppVidRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidRect","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_ClippedSourceRect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidRect","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_ClippedSourceRect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pRect","Type":{"Kind":"ApiRef","Name":"IMSVidRect","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_UsingOverlay" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"UseOverlayVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_UsingOverlay" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"UseOverlayVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"Capture" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"currentImage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPictureDisp","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_FramesPerSecond" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_DecimateInput" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pDeci","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_DecimateInput" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pDeci","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidVideoRendererEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"37b03545-a4c8-11d2-b634-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidOutputDeviceEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"OverlayUnavailable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IMSVidGenericSink" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"6c29b41d-455b-4c33-963a-0d28e5e555ea" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidOutputDevice","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"SetSinkFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_SinkStreams" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSVidSinkStreams","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_SinkStreams" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Streams","Type":{"Kind":"ApiRef","Name":"MSVidSinkStreams","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidGenericSink2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"6b5a28f3-47f1-4092-b168-60cabec08f1c" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidGenericSink","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"AddFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ResetFilterList" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IMSVidStreamBufferRecordingControl" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"160621aa-bbbc-4326-a824-c395aebc6e74" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_StartTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"rtStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_StartTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"rtStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_StopTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"rtStop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_StopTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"rtStop","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_RecordingStopped" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"phResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_RecordingStarted" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"phResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_RecordingType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"dwType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RecordingType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_RecordingAttribute" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pRecordingAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IMSVidStreamBufferSink" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"159dbb45-cd1b-4dab-83ea-5cb1f4f21d07" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidOutputDevice","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_ContentRecorder" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pszFilename","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pRecordingIUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidStreamBufferRecordingControl","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_ReferenceRecorder" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pszFilename","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pRecordingIUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidStreamBufferRecordingControl","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_SinkName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_SinkName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"NameSetLock" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"get_SBESink" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"sbeConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IMSVidStreamBufferSink2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"2ca9fc63-c131-4e5a-955a-544a47c67146" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidStreamBufferSink","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"UnlockProfile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IMSVidStreamBufferSink3" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"4f8721d7-7d59-4d8b-99f5-a77775586bd5" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidStreamBufferSink2","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"SetMinSeek" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_AudioCounter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_VideoCounter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_CCCounter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_WSTCounter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_AudioAnalysisFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"szCLSID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_AudioAnalysisFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pszCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put__AudioAnalysisFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ] } ,{ "Name":"get__AudioAnalysisFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_VideoAnalysisFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"szCLSID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_VideoAnalysisFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pszCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put__VideoAnalysisFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ] } ,{ "Name":"get__VideoAnalysisFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_DataAnalysisFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"szCLSID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_DataAnalysisFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pszCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put__DataAnalysisFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ] } ,{ "Name":"get__DataAnalysisFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_LicenseErrorCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"hres","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IMSVidStreamBufferSinkEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"f798a36b-b05b-4bbe-9703-eaea7d61cd51" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidOutputDeviceEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"CertificateFailure" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"CertificateSuccess" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"WriteFailure" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IMSVidStreamBufferSinkEvent2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"3d7a5166-72d7-484b-a06f-286187b80ca1" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidStreamBufferSinkEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"EncryptionOn" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"EncryptionOff" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IMSVidStreamBufferSinkEvent3" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"735ad8d5-c259-48e9-81e7-d27953665b23" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidStreamBufferSinkEvent2","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"LicenseChange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwProt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidStreamBufferSinkEvent4" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"1b01dcb0-daf0-412c-a5d1-590c7f62e2b8" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidStreamBufferSinkEvent3","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"WriteFailureClear" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IMSVidStreamBufferSource" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"eb0c8cf9-6950-4772-87b1-47d11cf3a02f" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidFilePlayback","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_Start" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_RecordingAttribute" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pRecordingAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"CurrentRatings" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pEnSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pEnRating","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pBfEnAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"MaxRatingsLevel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"enSystem","Type":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"enRating","Type":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"lbfEnAttr","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"put_BlockUnrated" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"bBlock","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"put_UnratedDelay" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"dwDelay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_SBESource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"sbeFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IMSVidStreamBufferSource2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"e4ba9059-b1ce-40d8-b9a0-d4ea4a9989d3" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidStreamBufferSource","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"put_RateEx" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"dwRate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"dwFramesPerSecond","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"get_AudioCounter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_VideoCounter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_CCCounter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_WSTCounter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IMSVidStreamBufferSourceEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"50ce8a7d-9c28-4da8-9042-cdfa7116f979" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidFilePlaybackEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"CertificateFailure" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"CertificateSuccess" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"RatingsBlocked" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"RatingsUnblocked" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"RatingsChanged" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"TimeHole" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"StreamOffsetMS","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"SizeMS","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"StaleDataRead" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"ContentBecomingStale" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"StaleFileDeleted" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IMSVidStreamBufferSourceEvent2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"7aef50ce-8e22-4ba8-bc06-a92a458b4ef2" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidStreamBufferSourceEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"RateChange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"qwNewRate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"qwOldRate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidStreamBufferSourceEvent3" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"ceabd6ab-9b90-4570-adf1-3ce76e00a763" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidStreamBufferSourceEvent2","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"BroadcastEvent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Guid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"BroadcastEventEx" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Guid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"Param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"COPPBlocked" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"COPPUnblocked" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"ContentPrimarilyAudio" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IMSVidStreamBufferV2SourceEvent" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"49c771f9-41b2-4cf7-9f9a-a313a8f6027e" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidFilePlaybackEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"RatingsChanged" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"TimeHole" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"StreamOffsetMS","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"SizeMS","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"StaleDataRead" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"ContentBecomingStale" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"StaleFileDeleted" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"RateChange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"qwNewRate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"qwOldRate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ] } ,{ "Name":"BroadcastEvent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Guid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"BroadcastEventEx" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Guid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"Param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"ContentPrimarilyAudio" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IMSVidVideoRenderer2" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"6bdd5c1e-2810-4159-94bc-05511ae8549b" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidVideoRenderer","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_Allocator" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"AllocPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get__Allocator" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"AllocPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVMRSurfaceAllocator","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_Allocator_ID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"SetAllocator" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"AllocPresent","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"ID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"_SetAllocator2" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"AllocPresent","Type":{"Kind":"ApiRef","Name":"IVMRSurfaceAllocator","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"ID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"put_SuppressEffects" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"bSuppress","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"get_SuppressEffects" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"bSuppress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IMSVidVideoRendererEvent2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"7145ed66-4730-4fdb-8a53-fde7508d3e5e" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidOutputDeviceEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"OverlayUnavailable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IMSVidVMR9" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"d58b0015-ebef-44bb-bbdd-3f3699d76ea1" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidVideoRenderer","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_Allocator_ID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"SetAllocator" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"AllocPresent","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"ID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"put_SuppressEffects" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"bSuppress","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"get_SuppressEffects" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"bSuppress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_Allocator" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"AllocPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IMSVidEVR" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"15e496ae-82a8-4cf9-a6b6-c561dc60398f" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidVideoRenderer","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"get_Presenter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppAllocPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFVideoPresenter","TargetKind":"Com","Api":"Media.MediaFoundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Presenter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pAllocPresent","Type":{"Kind":"ApiRef","Name":"IMFVideoPresenter","TargetKind":"Com","Api":"Media.MediaFoundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"put_SuppressEffects" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"bSuppress","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"get_SuppressEffects" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"bSuppress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IMSVidEVREvent" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"349abb10-883c-4f22-8714-cecaeee45d62" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidOutputDeviceEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"OnUserEvent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lEventCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidAudioRenderer" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"37b0353f-a4c8-11d2-b634-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidOutputDevice","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"put_Volume" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lVol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_Volume" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lVol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Balance" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lBal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"get_Balance" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lBal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IMSVidAudioRendererEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"37b03541-a4c8-11d2-b634-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidOutputDeviceEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ ] } ,{ "Name":"IMSVidAudioRendererEvent2" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"e3f55729-353b-4c43-a028-50f79aa9a907" ,"Interface":{"Kind":"ApiRef","Name":"IMSVidAudioRendererEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"AVDecAudioDualMono" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"AVAudioSampleRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"AVAudioChannelConfig" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"AVAudioChannelCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"AVDecCommonMeanBitRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"AVDDSurroundMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"AVDecCommonInputFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"AVDecCommonOutputFormat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IMSVidInputDevices" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"c5702cd1-9b79-11d3-b654-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_Count" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get__NewEnum" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_Item" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"pDB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidInputDevice","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"Add" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDB","Type":{"Kind":"ApiRef","Name":"IMSVidInputDevice","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Remove" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidOutputDevices" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"c5702cd2-9b79-11d3-b654-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_Count" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get__NewEnum" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_Item" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"pDB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidOutputDevice","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"Add" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDB","Type":{"Kind":"ApiRef","Name":"IMSVidOutputDevice","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Remove" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidVideoRendererDevices" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"c5702cd3-9b79-11d3-b654-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_Count" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get__NewEnum" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_Item" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"pDB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidVideoRenderer","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"Add" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDB","Type":{"Kind":"ApiRef","Name":"IMSVidVideoRenderer","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Remove" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidAudioRendererDevices" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"c5702cd4-9b79-11d3-b654-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_Count" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get__NewEnum" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_Item" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"pDB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidAudioRenderer","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"Add" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDB","Type":{"Kind":"ApiRef","Name":"IMSVidAudioRenderer","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Remove" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSVidFeatures" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"c5702cd5-9b79-11d3-b654-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_Count" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get__NewEnum" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_Item" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"pDB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidFeature","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"Add" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDB","Type":{"Kind":"ApiRef","Name":"IMSVidFeature","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Remove" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"MSVidAnalogTunerDevice" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"1c15d484-911d-11d2-b632-00c04f79498e" } ,{ "Name":"MSVidBDATunerDevice" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a2e3074e-6c3d-11d3-b653-00c04f79498e" } ,{ "Name":"MSVidFilePlaybackDevice" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"37b0353c-a4c8-11d2-b634-00c04f79498e" } ,{ "Name":"MSVidWebDVD" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"011b3619-fe63-4814-8a84-15a194ce9ce3" } ,{ "Name":"MSVidWebDVDAdm" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"fa7c375b-66a7-4280-879d-fd459c84bb02" } ,{ "Name":"MSVidVideoRenderer" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"37b03543-a4c8-11d2-b634-00c04f79498e" } ,{ "Name":"MSVidVMR9" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"24dc3975-09bf-4231-8655-3ee71f43837d" } ,{ "Name":"MSVidEVR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c45268a2-fa81-4e19-b1e3-72edbd60aeda" } ,{ "Name":"MSVidAudioRenderer" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"37b03544-a4c8-11d2-b634-00c04f79498e" } ,{ "Name":"MSVidGenericSink" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"4a5869cf-929d-4040-ae03-fcafc5b9cd42" } ,{ "Name":"MSVidStreamBufferSink" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9e77aac4-35e5-42a1-bdc2-8f3ff399847c" } ,{ "Name":"MSVidStreamBufferSource" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"ad8e510d-217f-409b-8076-29c5e73b98e8" } ,{ "Name":"MSVidStreamBufferV2Source" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"fd351ea1-4173-4af4-821d-80d4ae979048" } ,{ "Name":"MSVidEncoder" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"bb530c63-d9df-4b49-9439-63453962e598" } ,{ "Name":"MSVidITVCapture" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"5740a302-ef0b-45ce-bf3b-4470a14a8980" } ,{ "Name":"MSVidITVPlayback" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9e797ed0-5253-4243-a9b7-bd06c58f8ef3" } ,{ "Name":"MSVidCCA" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"86151827-e47b-45ee-8421-d10e6e690979" } ,{ "Name":"MSVidClosedCaptioning" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"7f9cb14d-48e4-43b6-9346-1aebc39c64d3" } ,{ "Name":"MSVidClosedCaptioningSI" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"92ed88bf-879e-448f-b6b6-a385bceb846d" } ,{ "Name":"MSVidDataServices" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"334125c0-77e5-11d3-b653-00c04f79498e" } ,{ "Name":"MSVidXDS" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0149eedf-d08f-4142-8d73-d23903d21e90" } ,{ "Name":"MSVidAnalogCaptureToDataServices" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c5702cd6-9b79-11d3-b654-00c04f79498e" } ,{ "Name":"MSVidDataServicesToStreamBufferSink" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"38f03426-e83b-4e68-b65b-dcae73304838" } ,{ "Name":"MSVidDataServicesToXDS" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0429ec6e-1144-4bed-b88b-2fb9899a4a3d" } ,{ "Name":"MSVidAnalogCaptureToXDS" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"3540d440-5b1d-49cb-821a-e84b8cf065a7" } ,{ "Name":"MSVidCtl" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"b0edf163-910a-11d2-b632-00c04f79498e" } ,{ "Name":"MSVidInputDevices" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c5702ccc-9b79-11d3-b654-00c04f79498e" } ,{ "Name":"MSVidOutputDevices" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c5702ccd-9b79-11d3-b654-00c04f79498e" } ,{ "Name":"MSVidVideoRendererDevices" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c5702cce-9b79-11d3-b654-00c04f79498e" } ,{ "Name":"MSVidAudioRendererDevices" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c5702ccf-9b79-11d3-b654-00c04f79498e" } ,{ "Name":"MSVidFeatures" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c5702cd0-9b79-11d3-b654-00c04f79498e" } ,{ "Name":"MSVidGenericComposite" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"2764bce5-cc39-11d2-b639-00c04f79498e" } ,{ "Name":"MSVidAnalogCaptureToOverlayMixer" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e18af75a-08af-11d3-b64a-00c04f79498e" } ,{ "Name":"MSVidWebDVDToVideoRenderer" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"267db0b3-55e3-4902-949b-df8f5cec0191" } ,{ "Name":"MSVidWebDVDToAudioRenderer" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"8d04238e-9fd1-41c6-8de3-9e1ee309e935" } ,{ "Name":"MSVidMPEG2DecoderToClosedCaptioning" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6ad28ee1-5002-4e71-aaf7-bd077907b1a4" } ,{ "Name":"MSVidAnalogCaptureToStreamBufferSink" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9f50e8b1-9530-4ddc-825e-1af81d47aed6" } ,{ "Name":"MSVidDigitalCaptureToStreamBufferSink" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"abe40035-27c3-4a2f-8153-6624471608af" } ,{ "Name":"MSVidITVToStreamBufferSink" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"92b94828-1af7-4e6e-9ebf-770657f77af5" } ,{ "Name":"MSVidCCAToStreamBufferSink" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"3ef76d68-8661-4843-8b8f-c37163d8c9ce" } ,{ "Name":"MSVidEncoderToStreamBufferSink" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a0b9b497-afbc-45ad-a8a6-9b077c40d4f2" } ,{ "Name":"MSVidFilePlaybackToVideoRenderer" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"b401c5eb-8457-427f-84ea-a4d2363364b0" } ,{ "Name":"MSVidFilePlaybackToAudioRenderer" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"cc23f537-18d4-4ece-93bd-207a84726979" } ,{ "Name":"MSVidAnalogTVToEncoder" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"28953661-0231-41db-8986-21ff4388ee9b" } ,{ "Name":"MSVidStreamBufferSourceToVideoRenderer" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"3c4708dc-b181-46a8-8da8-4ab0371758cd" } ,{ "Name":"MSVidAnalogCaptureToCCA" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"942b7909-a28e-49a1-a207-34ebcbcb4b3b" } ,{ "Name":"MSVidDigitalCaptureToCCA" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"73d14237-b9db-4efa-a6dd-84350421fb2f" } ,{ "Name":"MSVidDigitalCaptureToITV" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"5d8e73f7-4989-4ac8-8a98-39ba0d325302" } ,{ "Name":"MSVidSBESourceToITV" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"2291478c-5ee3-4bef-ab5d-b5ff2cf58352" } ,{ "Name":"MSVidSBESourceToCC" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9193a8f9-0cba-400e-aa97-eb4709164576" } ,{ "Name":"MSVidSBESourceToGenericSink" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"991da7e5-953f-435b-be5e-b92a05edfc42" } ,{ "Name":"MSVidCCToVMR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c4bf2784-ae00-41ba-9828-9c953bd3c54a" } ,{ "Name":"MSVidCCToAR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"d76334ca-d89e-4baf-86ab-ddb59372afc2" } ,{ "Name":"MSEventBinder" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"577faa18-4518-445e-8f70-1473f8cf4ba4" } ,{ "Name":"MSVidStreamBufferRecordingControl" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"caafdd83-cefc-4e3d-ba03-175f17a24f91" } ,{ "Name":"MSVidRect" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"cb4276e6-7d5f-4cf1-9727-629c5e6db6ae" } ,{ "Name":"MSVidDevice" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6e40476f-9c49-4c3e-8bb9-8587958eff74" } ,{ "Name":"MSVidDevice2" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"30997f7d-b3b5-4a1c-983a-1fe8098cb77d" } ,{ "Name":"MSVidInputDevice" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"ac1972f2-138a-4ca3-90da-ae51112eda28" } ,{ "Name":"MSVidVideoInputDevice" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"95f4820b-bb3a-4e2d-bc64-5b817bc2c30e" } ,{ "Name":"MSVidVideoPlaybackDevice" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"1990d634-1a5e-4071-a34a-53aaffce9f36" } ,{ "Name":"MSVidFeature" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"7748530b-c08a-47ea-b24c-be8695ff405f" } ,{ "Name":"MSVidOutput" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"87eb890d-03ad-4e9d-9866-376e5ec572ed" } ,{ "Name":"MSViddispidList" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"dispidInputs","Value":0} ,{"Name":"dispidOutputs","Value":1} ,{"Name":"dispid_Inputs","Value":2} ,{"Name":"dispid_Outputs","Value":3} ,{"Name":"dispidVideoRenderers","Value":4} ,{"Name":"dispidAudioRenderers","Value":5} ,{"Name":"dispidFeatures","Value":6} ,{"Name":"dispidInput","Value":7} ,{"Name":"dispidOutput","Value":8} ,{"Name":"dispidVideoRenderer","Value":9} ,{"Name":"dispidAudioRenderer","Value":10} ,{"Name":"dispidSelectedFeatures","Value":11} ,{"Name":"dispidView","Value":12} ,{"Name":"dispidBuild","Value":13} ,{"Name":"dispidPause","Value":14} ,{"Name":"dispidRun","Value":15} ,{"Name":"dispidStop","Value":16} ,{"Name":"dispidDecompose","Value":17} ,{"Name":"dispidDisplaySize","Value":18} ,{"Name":"dispidMaintainAspectRatio","Value":19} ,{"Name":"dispidColorKey","Value":20} ,{"Name":"dispidStateChange","Value":21} ,{"Name":"dispidgetState","Value":22} ,{"Name":"dispidunbind","Value":23} ,{"Name":"dispidbind","Value":24} ,{"Name":"dispidDisableVideo","Value":25} ,{"Name":"dispidDisableAudio","Value":26} ,{"Name":"dispidViewNext","Value":27} ,{"Name":"dispidServiceP","Value":28} ] ,"IntegerBase":"Int32" } ,{ "Name":"DisplaySizeList" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"dslDefaultSize","Value":0} ,{"Name":"dslSourceSize","Value":0} ,{"Name":"dslHalfSourceSize","Value":1} ,{"Name":"dslDoubleSourceSize","Value":2} ,{"Name":"dslFullScreen","Value":3} ,{"Name":"dslHalfScreen","Value":4} ,{"Name":"dslQuarterScreen","Value":5} ,{"Name":"dslSixteenthScreen","Value":6} ] ,"IntegerBase":"Int32" } ,{ "Name":"MSVidCtlStateList" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"STATE_UNBUILT","Value":-1} ,{"Name":"STATE_STOP","Value":0} ,{"Name":"STATE_PAUSE","Value":1} ,{"Name":"STATE_PLAY","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"IMSVidCtl" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"b0edf162-910a-11d2-b632-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_AutoSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_AutoSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"vbool","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"get_BackColor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"backcolor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_BackColor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"backcolor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"get_Enabled" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_Enabled" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"vbool","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"get_TabStop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_TabStop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"vbool","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"get_Window" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"Refresh" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"get_DisplaySize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"CurrentValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DisplaySizeList","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_DisplaySize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewValue","Type":{"Kind":"ApiRef","Name":"DisplaySizeList","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_MaintainAspectRatio" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"CurrentValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_MaintainAspectRatio" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewValue","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ] } ,{ "Name":"get_ColorKey" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"CurrentValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_ColorKey" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"get_InputsAvailable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"CategoryGuid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidInputDevices","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_OutputsAvailable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"CategoryGuid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidOutputDevices","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get__InputsAvailable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"CategoryGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidInputDevices","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get__OutputsAvailable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"CategoryGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidOutputDevices","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_VideoRenderersAvailable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidVideoRendererDevices","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_AudioRenderersAvailable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidAudioRendererDevices","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_FeaturesAvailable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidFeatures","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"get_InputActive" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidInputDevice","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_InputActive" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"IMSVidInputDevice","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_OutputsActive" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidOutputDevices","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_OutputsActive" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"IMSVidOutputDevices","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_VideoRendererActive" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidVideoRenderer","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_VideoRendererActive" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"IMSVidVideoRenderer","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_AudioRendererActive" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidAudioRenderer","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_AudioRendererActive" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"IMSVidAudioRenderer","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_FeaturesActive" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidFeatures","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"put_FeaturesActive" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"IMSVidFeatures","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"get_State" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"lState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSVidCtlStateList","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"View" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"Build" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Pause" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Run" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Stop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Decompose" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"DisableVideo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"DisableAudio" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"ViewNext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ] } ,{ "Name":"IMSEventBinder" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c3a9f406-2222-436d-86d5-ba3229279efb" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"Bind" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pEventObject","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"EventName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"EventHandler","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"CancelID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"Unbind" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"CancelCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"_IMSVidCtlEvents" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"b0edf164-910a-11d2-b632-00c04f79498e" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ ] } ,{ "Name":"IStreamBufferInitialize" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"9ce50f2d-6ba7-40fb-a034-50b1a674ec78" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetHKEY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hkeyRoot","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetSIDs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cSIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"RECORDING_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"RECORDING_TYPE_CONTENT","Value":0} ,{"Name":"RECORDING_TYPE_REFERENCE","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"IStreamBufferSink" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"afd1f242-7efd-45ee-ba4e-407a25c9a77a" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"LockProfile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszStreamBufferFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"CreateRecorder" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwRecordType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pRecordingIUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"IsProfileLocked" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IStreamBufferSink2" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"db94a660-f4fb-4bfa-bcc6-fe159a4eea93" ,"Interface":{"Kind":"ApiRef","Name":"IStreamBufferSink","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"UnlockProfile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IStreamBufferSink3" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"974723f2-887a-4452-9366-2cff3057bc8f" ,"Interface":{"Kind":"ApiRef","Name":"IStreamBufferSink2","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"SetAvailableFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"prtMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IStreamBufferSource" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"1c5bd776-6ced-4f44-8164-5eab0e98db12" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetStreamSink" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pIStreamBufferSink","Type":{"Kind":"ApiRef","Name":"IStreamBufferSink","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IStreamBufferRecordControl" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"ba9b6c99-f3c7-4ff2-92db-cfdd4851bf31" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Start" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"prtStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} ] } ,{ "Name":"Stop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rtStop","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ] } ,{ "Name":"GetRecordingStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"phResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pbStarted","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pbStopped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IStreamBufferRecComp" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"9e259a9b-8815-42ae-b09f-221970b154fd" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszTargetFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pszSBRecProfileRef","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"Append" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszSBRecording","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"AppendEx" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszSBRecording","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"rtStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"rtStop","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ] } ,{ "Name":"GetCurrentLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pcSeconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"Close" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Cancel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"STREAMBUFFER_ATTR_DATATYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"STREAMBUFFER_TYPE_DWORD","Value":0} ,{"Name":"STREAMBUFFER_TYPE_STRING","Value":1} ,{"Name":"STREAMBUFFER_TYPE_BINARY","Value":2} ,{"Name":"STREAMBUFFER_TYPE_BOOL","Value":3} ,{"Name":"STREAMBUFFER_TYPE_QWORD","Value":4} ,{"Name":"STREAMBUFFER_TYPE_WORD","Value":5} ,{"Name":"STREAMBUFFER_TYPE_GUID","Value":6} ] ,"IntegerBase":"Int32" } ,{ "Name":"IStreamBufferRecordingAttribute" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"16ca4e03-fe69-4705-bd41-5b7dfc0c95f3" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetAttribute" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pszAttributeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"StreamBufferAttributeType","Type":{"Kind":"ApiRef","Name":"STREAMBUFFER_ATTR_DATATYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pbAttribute","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"cbAttributeLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] } ,{ "Name":"GetAttributeCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pcAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetAttributeByName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszAttributeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pulReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ,{"Name":"pStreamBufferAttributeType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STREAMBUFFER_ATTR_DATATYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pbAttribute","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetAttributeByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pulReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ,{"Name":"pszAttributeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ,{"Name":"pcchNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} ,{"Name":"pStreamBufferAttributeType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STREAMBUFFER_ATTR_DATATYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pbAttribute","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} ] } ,{ "Name":"EnumAttributes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppIEnumStreamBufferAttrib","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumStreamBufferRecordingAttrib","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"STREAMBUFFER_ATTRIBUTE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"StreamBufferAttributeType","Type":{"Kind":"ApiRef","Name":"STREAMBUFFER_ATTR_DATATYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"pbAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IEnumStreamBufferRecordingAttrib" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"c18a9162-1e82-4142-8c73-5690fa62fe33" ,"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":"cRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pStreamBufferAttribute","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"STREAMBUFFER_ATTRIBUTE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pcReceived","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":"cRecords","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":"ppIEnumStreamBufferAttrib","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumStreamBufferRecordingAttrib","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IStreamBufferConfigure" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"ce14dfae-4098-4af7-bbf7-d6511f835414" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetDirectory" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszDirectoryName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"GetDirectory" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppszDirectoryName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetBackingFileCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetBackingFileCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pdwMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetBackingFileDuration" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetBackingFileDuration" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwSeconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IStreamBufferConfigure2" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"53e037bf-3992-4282-ae34-2487b4dae06b" ,"Interface":{"Kind":"ApiRef","Name":"IStreamBufferConfigure","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"SetMultiplexedPacketSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cbBytesPerPacket","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetMultiplexedPacketSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pcbBytesPerPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"SetFFTransitionRates" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwMaxFullFrameRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwMaxNonSkippingRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetFFTransitionRates" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwMaxFullFrameRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pdwMaxNonSkippingRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IStreamBufferConfigure3" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"7e2d2a1e-7192-4bd7-80c1-061fd1d10402" ,"Interface":{"Kind":"ApiRef","Name":"IStreamBufferConfigure2","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"SetStartRecConfig" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fStartStopsCur","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetStartRecConfig" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pfStartStopsCur","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetNamespace" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszNamespace","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetNamespace" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppszNamespace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IStreamBufferMediaSeeking" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"f61f5c26-863d-4afa-b0ba-2f81dc978596" ,"Interface":{"Kind":"ApiRef","Name":"IMediaSeeking","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ ] } ,{ "Name":"IStreamBufferMediaSeeking2" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"3a439ab0-155f-470a-86a6-9ea54afd6eaf" ,"Interface":{"Kind":"ApiRef","Name":"IStreamBufferMediaSeeking","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"SetRateEx" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dRate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"dwFramesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"SBE_PIN_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"cDataBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"cSamplesProcessed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"cDiscontinuities","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"cSyncPoints","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"cTimestamps","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IStreamBufferDataCounters" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"9d2a2563-31ab-402e-9a6b-adb903489440" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPinData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SBE_PIN_DATA","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"ResetData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"CROSSBAR_DEFAULT_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DEF_MODE_PROFILE","Value":1} ,{"Name":"DEF_MODE_STREAMS","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"SBE2_STREAM_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"StreamId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Default","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DVR_STREAM_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"StreamId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Default","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Creation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"guidSubMediaType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"guidFormatType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ISBE2GlobalEvent" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"caede759-b6b1-11db-a578-0018f3fa24c6" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetEvent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"idEvt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pSpanning","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pcb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ISBE2GlobalEvent2" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"6d8309bf-00fe-4506-8b03-f8c65b5c9b39" ,"Interface":{"Kind":"ApiRef","Name":"ISBE2GlobalEvent","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetEventEx" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"idEvt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pSpanning","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pcb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pStreamTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ISBE2SpanningEvent" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"caede760-b6b1-11db-a578-0018f3fa24c6" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetEvent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"idEvt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"streamId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pcb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ISBE2Crossbar" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"547b6d26-3226-487e-8253-8aa168749434" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"EnableDefaultMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"DefaultFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetInitialProfile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISBE2MediaTypeProfile","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetOutputProfile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pProfile","Type":{"Kind":"ApiRef","Name":"ISBE2MediaTypeProfile","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pcOutputPins","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ppOutputPins","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"EnumStreams" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISBE2EnumStream","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ISBE2StreamMap" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"667c7745-85b1-4c55-ae55-4e25056159fc" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"MapStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Stream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"UnmapStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Stream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"EnumMappedStreams" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISBE2EnumStream","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ISBE2EnumStream" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"f7611092-9fbc-46ec-a7c7-548ea78b71a4" ,"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":"cRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pStreamDesc","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"SBE2_STREAM_DESC","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pcReceived","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":"cRecords","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":"ppIEnumStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISBE2EnumStream","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ISBE2MediaTypeProfile" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"f238267d-4671-40d7-997e-25dc32cfed2a" ,"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":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}}},"Attrs":["Out"]} ] } ,{ "Name":"AddStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"DeleteStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ISBE2FileScan" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"3e2bf5a5-4f96-4899-a1a3-75e8be9a5ac0" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"RepairFile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"filename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ] } ,{ "Name":"SectionList" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"73da5d04-4347-45d3-a9dc-fae9ddbe558d" } ,{ "Name":"Mpeg2Stream" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"f91d96c7-8509-4d0b-ab26-a0dd10904bb7" } ,{ "Name":"Mpeg2Data" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c666e115-bb62-4027-a113-82d643fe2d99" } ,{ "Name":"PID_BITS_MIDL" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"Bits","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MPEG_HEADER_BITS_MIDL" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"Bits","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MPEG_HEADER_VERSION_BITS_MIDL" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Bits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MPEG_CURRENT_NEXT_BIT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MPEG_SECTION_IS_NEXT","Value":0} ,{"Name":"MPEG_SECTION_IS_CURRENT","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"TID_EXTENSION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"wTidExt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"SECTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"TableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"Header","Type":{"Kind":"ApiRef","Name":"_Header_e__Union","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"SectionData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Header_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"S","Type":{"Kind":"ApiRef","Name":"MPEG_HEADER_BITS_MIDL","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"W","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"LONG_SECTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"TableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"Header","Type":{"Kind":"ApiRef","Name":"_Header_e__Union","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"TableIdExtension","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"_Version_e__Union","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"SectionNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"LastSectionNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"RemainingData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Header_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"S","Type":{"Kind":"ApiRef","Name":"MPEG_HEADER_BITS_MIDL","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"W","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_Version_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"S","Type":{"Kind":"ApiRef","Name":"MPEG_HEADER_VERSION_BITS_MIDL","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"B","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"DSMCC_SECTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"TableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"Header","Type":{"Kind":"ApiRef","Name":"_Header_e__Union","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"TableIdExtension","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"_Version_e__Union","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"SectionNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"LastSectionNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"ProtocolDiscriminator","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"DsmccType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"MessageId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"TransactionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"AdaptationLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"MessageLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"RemainingData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Header_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"S","Type":{"Kind":"ApiRef","Name":"MPEG_HEADER_BITS_MIDL","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"W","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_Version_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"S","Type":{"Kind":"ApiRef","Name":"MPEG_HEADER_VERSION_BITS_MIDL","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"B","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"MPEG_RQST_PACKET" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pSection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECTION","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MPEG_PACKET_LIST" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"wPacketCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"PacketList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_RQST_PACKET","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DSMCC_FILTER_OPTIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"fSpecifyProtocol","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Protocol","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"fSpecifyType","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"fSpecifyMessageId","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"MessageId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"fSpecifyTransactionId","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"fUseTrxIdMessageIdMask","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"TransactionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"fSpecifyModuleVersion","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ModuleVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"fSpecifyBlockNumber","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"BlockNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"fGetModuleCall","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"NumberOfBlocksInModule","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ATSC_FILTER_OPTIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"fSpecifyEtmId","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"EtmId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DVB_EIT_FILTER_OPTIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"fSpecifySegment","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"bSegment","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MPEG2_FILTER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"bVersionNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"wFilterSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"fUseRawFilteringBits","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Filter","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"Mask","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"fSpecifyTableIdExtension","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"TableIdExtension","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"fSpecifyVersion","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Version","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"fSpecifySectionNumber","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"SectionNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"fSpecifyCurrentNext","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"fNext","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"fSpecifyDsmccOptions","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Dsmcc","Type":{"Kind":"ApiRef","Name":"DSMCC_FILTER_OPTIONS","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"fSpecifyAtscOptions","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Atsc","Type":{"Kind":"ApiRef","Name":"ATSC_FILTER_OPTIONS","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MPEG2_FILTER2" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"fSpecifyDvbEitOptions","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"DvbEit","Type":{"Kind":"ApiRef","Name":"DVB_EIT_FILTER_OPTIONS","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ,{"Name":"bVersion1Bytes","Type":{"Kind":"Array","Shape":{"Size":124},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"bVersionNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"wFilterSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"fUseRawFilteringBits","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Filter","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"Mask","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"fSpecifyTableIdExtension","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"TableIdExtension","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"fSpecifyVersion","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Version","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"fSpecifySectionNumber","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"SectionNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"fSpecifyCurrentNext","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"fNext","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"fSpecifyDsmccOptions","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Dsmcc","Type":{"Kind":"ApiRef","Name":"DSMCC_FILTER_OPTIONS","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"fSpecifyAtscOptions","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Atsc","Type":{"Kind":"ApiRef","Name":"ATSC_FILTER_OPTIONS","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ] } ,{ "Name":"MPEG_STREAM_BUFFER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwDataBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwSizeOfDataRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pDataBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MPEG_TIME" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Hours","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"Minutes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"Seconds","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MPEG_DATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"Date","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"Month","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"Year","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MPEG_DATE_AND_TIME" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"D","Type":{"Kind":"ApiRef","Name":"MPEG_DATE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"T","Type":{"Kind":"ApiRef","Name":"MPEG_TIME","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MPEG_CONTEXT_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MPEG_CONTEXT_BCS_DEMUX","Value":0} ,{"Name":"MPEG_CONTEXT_WINSOCK","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"MPEG_BCS_DEMUX" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"AVMGraphId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MPEG_WINSOCK" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"AVMGraphId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MPEG_CONTEXT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"MPEG_CONTEXT_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"U","Type":{"Kind":"ApiRef","Name":"_U_e__Union","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_U_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Demux","Type":{"Kind":"ApiRef","Name":"MPEG_BCS_DEMUX","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"Winsock","Type":{"Kind":"ApiRef","Name":"MPEG_WINSOCK","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"MPEG_REQUEST_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MPEG_RQST_UNKNOWN","Value":0} ,{"Name":"MPEG_RQST_GET_SECTION","Value":1} ,{"Name":"MPEG_RQST_GET_SECTION_ASYNC","Value":2} ,{"Name":"MPEG_RQST_GET_TABLE","Value":3} ,{"Name":"MPEG_RQST_GET_TABLE_ASYNC","Value":4} ,{"Name":"MPEG_RQST_GET_SECTIONS_STREAM","Value":5} ,{"Name":"MPEG_RQST_GET_PES_STREAM","Value":6} ,{"Name":"MPEG_RQST_GET_TS_STREAM","Value":7} ,{"Name":"MPEG_RQST_START_MPE_STREAM","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"MPEG_SERVICE_REQUEST" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"MPEG_REQUEST_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"Context","Type":{"Kind":"ApiRef","Name":"MPEG_CONTEXT","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"Pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"TableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"MPEG2_FILTER","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MPEG_SERVICE_RESPONSE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"IPAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DSMCC_ELEMENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"bComponentTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"dwCarouselId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwTransactionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSMCC_ELEMENT","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MPE_ELEMENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"bComponentTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"pNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPE_ELEMENT","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MPEG_STREAM_FILTER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"wPidValue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"dwFilterSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"fCrcEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"rgchFilter","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"rgchMask","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IMpeg2TableFilter" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"bdcdd913-9ecd-4fb2-81ae-adf747ea75a5" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"AddPID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"p","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] } ,{ "Name":"AddTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"p","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"t","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ] } ,{ "Name":"AddExtension" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"p","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"t","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"e","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] } ,{ "Name":"RemovePID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"p","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] } ,{ "Name":"RemoveTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"p","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"t","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ] } ,{ "Name":"RemoveExtension" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"p","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"t","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"e","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] } ] } ,{ "Name":"Mpeg2TableSampleHdr" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"SectionCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"SectionOffsets","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"Mpeg2DataLib" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dbaf6c1b-b6a4-4898-ae65-204f0d9509a1" } ,{ "Name":"IMpeg2Data" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"9b396d40-f380-4e3c-a514-1a82bf6ebfe6" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetSection" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"tid","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG2_FILTER","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppSectionList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"tid","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG2_FILTER","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppSectionList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetStreamOfSections" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"tid","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG2_FILTER","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ,{"Name":"hDataReadyEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppMpegStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMpeg2Stream","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ISectionList" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"afec1eb5-2a64-46c6-bf4b-ae3ccb6afdb0" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"requestType","Type":{"Kind":"ApiRef","Name":"MPEG_REQUEST_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pMpeg2Data","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_CONTEXT","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ,{"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"tid","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG2_FILTER","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ,{"Name":"timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hDoneEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"InitializeWithRawSections" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pmplSections","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_PACKET_LIST","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"CancelPendingRequest" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetNumberOfSections" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetSectionData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"sectionNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pdwRawPacketLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ppSection","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECTION","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}}},"Attrs":["Out"]} ] } ,{ "Name":"GetProgramIdentifier" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} ] } ,{ "Name":"GetTableIdentifier" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTableId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ] } ] } ,{ "Name":"IMpeg2Stream" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"400cc286-32a0-4ce4-9041-39571125a635" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"requestType","Type":{"Kind":"ApiRef","Name":"MPEG_REQUEST_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pMpeg2Data","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_CONTEXT","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ,{"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"tid","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG2_FILTER","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ,{"Name":"hDataReadyEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SupplyDataBuffer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pStreamBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_STREAM_BUFFER","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ] } ,{ "Name":"IGenericDescriptor" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"6a5918f8-a77a-4f61-aed0-5702bdcda3e6" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"bCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetBody" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IGenericDescriptor2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"bf02fb7e-9792-4e10-a68d-033a2cc246a5" ,"Interface":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"wCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ProgramElement" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"wProgramNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wProgramMapPID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IPAT" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"6623b511-4b5f-43c3-9a01-e8ff84188060" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetTransportStreamId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetVersionNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordProgramNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordProgramMapPid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"FindRecordProgramMapPid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"wProgramNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"RegisterForNextTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hNextTableAvailable","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetNextTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppPAT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPAT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegisterForWhenCurrent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hNextTableIsCurrent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ConvertNextToCurrent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ICAT" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"7c6995fb-2a31-4bd7-953e-b1ad7fb7d31c" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetVersionNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfTableDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTableDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetTableDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegisterForNextTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hNextTableAvailable","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetNextTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppCAT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICAT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegisterForWhenCurrent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hNextTableIsCurrent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ConvertNextToCurrent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IPMT" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"01f3b398-9527-4736-94db-5195878e97a8" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetProgramNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetVersionNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetPcrPid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPidVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfTableDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTableDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetTableDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordStreamType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordElementaryPid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pPidVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordCountOfDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwDescIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"QueryServiceGatewayInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppDSMCCList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSMCC_ELEMENT","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}}},"Attrs":["Out"]} ,{"Name":"puiCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"QueryMPEInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppMPEList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPE_ELEMENT","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}}},"Attrs":["Out"]} ,{"Name":"puiCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"RegisterForNextTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hNextTableAvailable","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetNextTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppPMT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegisterForWhenCurrent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hNextTableIsCurrent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ConvertNextToCurrent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ITSDT" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"d19bdb43-405b-4a7c-a791-c89110c33165" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetVersionNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfTableDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTableDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetTableDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegisterForNextTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hNextTableAvailable","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetNextTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppTSDT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITSDT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegisterForWhenCurrent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hNextTableIsCurrent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ConvertNextToCurrent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IPSITables" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"919f24c5-7b14-42ac-a4b0-2ae08daf00ac" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwTSID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwTID_PID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwHashedVer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwPara4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppIUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IAtscPsipParser" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"b2c98995-5eb2-4fb1-b406-f3e8e2026a9a" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"punkMpeg2Data","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"GetPAT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppPAT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPAT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetCAT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppCAT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICAT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetPMT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pwProgramNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} ,{"Name":"ppPMT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetTSDT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppTSDT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITSDT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetMGT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppMGT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IATSC_MGT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetVCT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"fGetNextTable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppVCT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IATSC_VCT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetEIT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pwSourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppEIT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IATSC_EIT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetETT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"wSourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} ,{"Name":"pwEventId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} ,{"Name":"ppETT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IATSC_ETT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetSTT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppSTT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IATSC_STT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetEAS" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"ppEAS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCTE_EAS","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ] } ,{ "Name":"IATSC_MGT" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"8877dabd-c137-4073-97e3-779407a5d87a" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"GetVersionNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetProtocolVersion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordTypePid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppidVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordVersionNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordCountOfDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetRecordDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetCountOfTableDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ] } ,{ "Name":"GetTableDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetTableDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ] } ,{ "Name":"IATSC_VCT" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"26879a18-32f9-46c6-91f0-fb6479270e8c" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"GetVersionNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTransportStreamId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetProtocolVersion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwsName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetRecordMajorChannelNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordMinorChannelNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordModulationMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordCarrierFrequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordTransportStreamId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordProgramNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordEtmLocation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordIsAccessControlledBitSet" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordIsHiddenBitSet" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordIsPathSelectBitSet" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordIsOutOfBandBitSet" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordIsHideGuideBitSet" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordServiceType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordSourceId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordCountOfDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetRecordDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetCountOfTableDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ] } ,{ "Name":"GetTableDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetTableDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ] } ,{ "Name":"IATSC_EIT" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"d7c212d7-76a2-4b4b-aa56-846879a80096" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"GetVersionNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetSourceId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetProtocolVersion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordEventId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordStartTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pmdtVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_DATE_AND_TIME","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordEtmLocation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDuration" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pmdVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_TIME","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordTitleText" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ppText","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetRecordCountOfDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetRecordDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ] } ,{ "Name":"IATSC_ETT" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"5a142cc9-b8cf-4a86-a040-e9cadf3ef3e7" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"GetVersionNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetProtocolVersion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetEtmId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetExtendedMessageText" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ppText","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} ] } ] } ,{ "Name":"IATSC_STT" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"6bf42423-217d-4d6f-81e1-3a7b360ec896" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"GetProtocolVersion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetSystemTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pmdtSystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_DATE_AND_TIME","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetGpsUtcOffset" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDaylightSavings" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfTableDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTableDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetTableDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ] } ,{ "Name":"ISCTE_EAS" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"1ff544d6-161d-4fae-9faa-4f9f492ae999" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"GetVersionNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetSequencyNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetProtocolVersion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetEASEventID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetOriginatorCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetEASEventCodeLen" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetEASEventCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRawNatureOfActivationTextLen" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRawNatureOfActivationText" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetNatureOfActivationText" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrIS0639code","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetTimeRemaining" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetStartTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDuration" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetAlertPriority" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDetailsOOBSourceID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDetailsMajor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDetailsMinor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDetailsAudioOOBSourceID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetAlertText" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrIS0639code","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetRawAlertTextLen" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRawAlertText" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLocationCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLocationCodes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pbCountySubdivision","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pwCounty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetExceptionCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetExceptionService" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbIBRef","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pwFirst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ,{"Name":"pwSecond","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfTableDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTableDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetTableDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} ] } ] } ,{ "Name":"IAtscContentAdvisoryDescriptor" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"ff76e60c-0283-43ea-ba32-b422238547ee" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRatingRegionCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordRatingRegion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordRatedDimensions" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordRatingDimension" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIndexOuter","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"bIndexInner","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordRatingValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIndexOuter","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"bIndexInner","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordRatingDescriptionText" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"ppText","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} ] } ] } ,{ "Name":"ICaptionServiceDescriptor" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"40834007-6834-46f0-bd45-d5f6a6be258c" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetNumberOfServices" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLanguageCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"LangCode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":3,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCaptionServiceNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCCType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetEasyReader" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetWideAspectRatio" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IServiceLocationDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"58c3c827-9d91-4215-bff3-820a49f0904c" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetPCR_PID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetNumberOfElements" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetElementStreamType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetElementPID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetElementLanguageCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"LangCode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":3,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IAttributeSet" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"583ec3cc-4960-4857-982b-41a33ea0a006" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetAttrib" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"guidAttribute","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"pbAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"dwAttributeLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IAttributeGet" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"52dbd1ec-e48f-4528-9232-f442a68f0ae1" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetAttribIndexed" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pguidAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ,{"Name":"pbAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ,{"Name":"pdwAttributeLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetAttrib" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"guidAttribute","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"pbAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ,{"Name":"pdwAttributeLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"UDCR_TAG" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"bVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"KID","Type":{"Kind":"Array","Shape":{"Size":25},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"ullBaseCounter","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"ullBaseCounterRange","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"fScrambled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"bStreamMark","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"PIC_SEQ_SAMPLE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"SAMPLE_SEQ_OFFSET" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VA_VIDEO_FORMAT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VA_VIDEO_COMPONENT","Value":0} ,{"Name":"VA_VIDEO_PAL","Value":1} ,{"Name":"VA_VIDEO_NTSC","Value":2} ,{"Name":"VA_VIDEO_SECAM","Value":3} ,{"Name":"VA_VIDEO_MAC","Value":4} ,{"Name":"VA_VIDEO_UNSPECIFIED","Value":5} ] ,"IntegerBase":"Int32" } ,{ "Name":"VA_COLOR_PRIMARIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VA_PRIMARIES_ITU_R_BT_709","Value":1} ,{"Name":"VA_PRIMARIES_UNSPECIFIED","Value":2} ,{"Name":"VA_PRIMARIES_ITU_R_BT_470_SYSTEM_M","Value":4} ,{"Name":"VA_PRIMARIES_ITU_R_BT_470_SYSTEM_B_G","Value":5} ,{"Name":"VA_PRIMARIES_SMPTE_170M","Value":6} ,{"Name":"VA_PRIMARIES_SMPTE_240M","Value":7} ,{"Name":"VA_PRIMARIES_H264_GENERIC_FILM","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"VA_TRANSFER_CHARACTERISTICS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VA_TRANSFER_CHARACTERISTICS_ITU_R_BT_709","Value":1} ,{"Name":"VA_TRANSFER_CHARACTERISTICS_UNSPECIFIED","Value":2} ,{"Name":"VA_TRANSFER_CHARACTERISTICS_ITU_R_BT_470_SYSTEM_M","Value":4} ,{"Name":"VA_TRANSFER_CHARACTERISTICS_ITU_R_BT_470_SYSTEM_B_G","Value":5} ,{"Name":"VA_TRANSFER_CHARACTERISTICS_SMPTE_170M","Value":6} ,{"Name":"VA_TRANSFER_CHARACTERISTICS_SMPTE_240M","Value":7} ,{"Name":"VA_TRANSFER_CHARACTERISTICS_LINEAR","Value":8} ,{"Name":"VA_TRANSFER_CHARACTERISTICS_H264_LOG_100_TO_1","Value":9} ,{"Name":"VA_TRANSFER_CHARACTERISTICS_H264_LOG_316_TO_1","Value":10} ] ,"IntegerBase":"Int32" } ,{ "Name":"VA_MATRIX_COEFFICIENTS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VA_MATRIX_COEFF_H264_RGB","Value":0} ,{"Name":"VA_MATRIX_COEFF_ITU_R_BT_709","Value":1} ,{"Name":"VA_MATRIX_COEFF_UNSPECIFIED","Value":2} ,{"Name":"VA_MATRIX_COEFF_FCC","Value":4} ,{"Name":"VA_MATRIX_COEFF_ITU_R_BT_470_SYSTEM_B_G","Value":5} ,{"Name":"VA_MATRIX_COEFF_SMPTE_170M","Value":6} ,{"Name":"VA_MATRIX_COEFF_SMPTE_240M","Value":7} ,{"Name":"VA_MATRIX_COEFF_H264_YCgCo","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"VA_OPTIONAL_VIDEO_PROPERTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwPictureHeight","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"dwPictureWidth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"dwAspectRatioX","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"dwAspectRatioY","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"VAVideoFormat","Type":{"Kind":"ApiRef","Name":"VA_VIDEO_FORMAT","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"VAColorPrimaries","Type":{"Kind":"ApiRef","Name":"VA_COLOR_PRIMARIES","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"VATransferCharacteristics","Type":{"Kind":"ApiRef","Name":"VA_TRANSFER_CHARACTERISTICS","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"VAMatrixCoefficients","Type":{"Kind":"ApiRef","Name":"VA_MATRIX_COEFFICIENTS","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"TRANSPORT_PROPERTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"PID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PCR","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"Fields","Type":{"Kind":"ApiRef","Name":"_Fields_e__Union","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Fields_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Others","Type":{"Kind":"ApiRef","Name":"_Others","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":["_Fields_e__Union"]},"Attrs":[]} ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Others" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ] } ,{ "Name":"PBDA_TAG_ATTRIBUTE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"TableUUId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"TableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"VersionNo","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"TableDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TableData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"CAPTURE_STREAMTIME" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"StreamTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DSHOW_STREAM_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"VersionNo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"StreamId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Default","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Creation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"SAMPLE_LIVE_STREAM_TIME" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"qwStreamTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"qwLiveTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"TIFLoad" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"14eb8748-1753-4393-95ae-4f7e7a87aad6" } ,{ "Name":"DVB_STRCONV_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"STRCONV_MODE_DVB","Value":0} ,{"Name":"STRCONV_MODE_DVB_EMPHASIS","Value":1} ,{"Name":"STRCONV_MODE_DVB_WITHOUT_EMPHASIS","Value":2} ,{"Name":"STRCONV_MODE_ISDB","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"IDvbSiParser" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"b758a7bd-14dc-449d-b828-35909acb3b1e" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"punkMpeg2Data","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetPAT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppPAT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPAT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetCAT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppCAT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICAT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetPMT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pwProgramNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} ,{"Name":"ppPMT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetTSDT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppTSDT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITSDT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetNIT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pwNetworkId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} ,{"Name":"ppNIT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_NIT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetSDT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pwTransportStreamId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} ,{"Name":"ppSDT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_SDT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetEIT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pwServiceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} ,{"Name":"ppEIT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_EIT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetBAT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwBouquetId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} ,{"Name":"ppBAT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_BAT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRST" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppRST","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_RST","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetST" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppST","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_ST","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetTDT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppTDT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_TDT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetTOT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppTOT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_TOT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetDIT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDIT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_DIT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetSIT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppSIT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_SIT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbSiParser2" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"0ac5525f-f816-42f4-93ba-4c0f32f46e54" ,"Interface":{"Kind":"ApiRef","Name":"IDvbSiParser","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetEIT2" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pwServiceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} ,{"Name":"pbSegment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} ,{"Name":"ppEIT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_EIT2","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IIsdbSiParser2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"900e4bb7-18cd-453f-98be-3be6aa211772" ,"Interface":{"Kind":"ApiRef","Name":"IDvbSiParser2","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetSDT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pwTransportStreamId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} ,{"Name":"ppSDT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IISDB_SDT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetBIT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pwOriginalNetworkId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} ,{"Name":"ppBIT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IISDB_BIT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetNBIT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pwOriginalNetworkId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} ,{"Name":"ppNBIT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IISDB_NBIT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetLDT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pwOriginalServiceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} ,{"Name":"ppLDT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IISDB_LDT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetSDTT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pwTableIdExt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} ,{"Name":"ppSDTT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IISDB_SDTT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetCDT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"bSectionNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pwDownloadDataId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} ,{"Name":"ppCDT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IISDB_CDT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetEMM" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"wTableIdExt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"ppEMM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IISDB_EMM","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDVB_NIT" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c64935f4-29e4-4e22-911a-63f7f55cb097" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetVersionNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetNetworkId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfTableDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTableDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetTableDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordTransportStreamId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordOriginalNetworkId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordCountOfDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegisterForNextTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hNextTableAvailable","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetNextTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppNIT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_NIT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegisterForWhenCurrent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hNextTableIsCurrent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ConvertNextToCurrent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetVersionHash" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVersionHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDVB_SDT" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"02cad8d3-fe43-48e2-90bd-450ed9a8a5fd" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetVersionNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTransportStreamId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetOriginalNetworkId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordServiceId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordEITScheduleFlag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordEITPresentFollowingFlag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordRunningStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordFreeCAMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordCountOfDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegisterForNextTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hNextTableAvailable","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetNextTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppSDT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_SDT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegisterForWhenCurrent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hNextTableIsCurrent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ConvertNextToCurrent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetVersionHash" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVersionHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IISDB_SDT" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"3f3dc9a2-bb32-4fb9-ae9e-d856848927a3" ,"Interface":{"Kind":"ApiRef","Name":"IDVB_SDT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetRecordEITUserDefinedFlags" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDVB_EIT" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"442db029-02cb-4495-8b92-1c13375bce99" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetVersionNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetServiceId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTransportStreamId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetOriginalNetworkId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetSegmentLastSectionNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLastTableId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordEventId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordStartTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pmdtVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_DATE_AND_TIME","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDuration" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pmdVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_TIME","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordRunningStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordFreeCAMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordCountOfDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegisterForNextTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hNextTableAvailable","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetNextTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppEIT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_EIT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegisterForWhenCurrent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hNextTableIsCurrent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ConvertNextToCurrent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetVersionHash" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVersionHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDVB_EIT2" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"61a389e0-9b9e-4ba0-aeea-5ddd159820ea" ,"Interface":{"Kind":"ApiRef","Name":"IDVB_EIT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetSegmentInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbTid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pbSegment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordSection" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDVB_BAT" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"ece9bb0c-43b6-4558-a0ec-1812c34cd6ca" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetVersionNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetBouquetId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfTableDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTableDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"GetTableDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordTransportStreamId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordOriginalNetworkId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordCountOfDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegisterForNextTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hNextTableAvailable","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetNextTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppBAT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_BAT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegisterForWhenCurrent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hNextTableIsCurrent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ConvertNextToCurrent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IDVB_RST" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"f47dcd04-1e23-4fb7-9f96-b40eead10b2b" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordTransportStreamId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordOriginalNetworkId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordServiceId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordEventId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordRunningStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDVB_ST" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"4d5b9f23-2a02-45de-bcda-5d5dbfbfbe62" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetDataLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDVB_TDT" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0780dc7d-d55c-4aef-97e6-6b75906e2796" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetUTCTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pmdtVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_DATE_AND_TIME","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDVB_TOT" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"83295d6a-faba-4ee1-9b15-8067696910ae" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetUTCTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pmdtVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_DATE_AND_TIME","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfTableDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTableDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetTableDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDVB_DIT" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"91bffdf9-9432-410f-86ef-1c228ed0ad70" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetTransitionFlag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDVB_SIT" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"68cdce53-8bea-45c2-9d9d-acf575a089b5" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetVersionNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfTableDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTableDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetTableDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordServiceId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordRunningStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordCountOfDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegisterForNextTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hNextTableAvailable","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetNextTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppSIT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_SIT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegisterForWhenCurrent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hNextTableIsCurrent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ConvertNextToCurrent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IISDB_BIT" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"537cd71e-0e46-4173-9001-ba043f3e49e2" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetVersionNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetOriginalNetworkId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetBroadcastViewPropriety" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfTableDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTableDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetTableDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordBroadcasterId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordCountOfDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetVersionHash" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVersionHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IISDB_NBIT" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"1b1863ef-08f1-40b7-a559-3b1eff8cafa6" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetVersionNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetOriginalNetworkId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordInformationId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordInformationType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptionBodyLocation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordMessageSectionNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordUserDefined" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordNumberOfKeys" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordKeys" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordCountOfDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetVersionHash" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVersionHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IISDB_LDT" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"141a546b-02ff-4fb9-a3a3-2f074b74a9a9" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetVersionNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetOriginalServiceId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTransportStreamId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetOriginalNetworkId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptionId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordCountOfDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetVersionHash" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVersionHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IISDB_SDTT" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"ee60ef2d-813a-4dc7-bf92-ea13dac85313" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetVersionNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTableIdExt" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTransportStreamId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetOriginalNetworkId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetServiceId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordGroup" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordTargetVersion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordNewVersion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDownloadLevel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordVersionIndicator" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordScheduleTimeShiftInformation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordCountOfSchedules" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordStartTimeByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pmdtVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_DATE_AND_TIME","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDurationByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pmdVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_TIME","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordCountOfDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetVersionHash" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVersionHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IISDB_CDT" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"25fa92c2-8b80-4787-a841-3a0e8f17984b" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"bSectionNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ] } ,{ "Name":"GetVersionNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDownloadDataId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetSectionNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetOriginalNetworkId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDataType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfTableDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTableDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetTableDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetSizeOfDataModule" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDataModule" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ] } ,{ "Name":"GetVersionHash" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVersionHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IISDB_EMM" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"0edb556d-43ad-4938-9668-321b2ffecfd3" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetVersionNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTableIdExtension" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDataBytes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetSharedEmmMessage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} ,{"Name":"ppbMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetIndividualEmmMessage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"pwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} ,{"Name":"ppbMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetVersionHash" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVersionHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbServiceAttributeDescriptor" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0f37bd92-d6a1-4854-b950-3a969d27f30e" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordServiceId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordNumericSelectionFlag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordVisibleServiceFlag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"CRID_LOCATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CRID_LOCATION_IN_DESCRIPTOR","Value":0} ,{"Name":"CRID_LOCATION_IN_CIT","Value":1} ,{"Name":"CRID_LOCATION_DVB_RESERVED1","Value":2} ,{"Name":"CRID_LOCATION_DVB_RESERVED2","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"IDvbContentIdentifierDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"05e0c1ea-f661-4053-9fbf-d93b28359838" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordCrid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pbLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"ppbBytes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbDefaultAuthorityDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"05ec24d1-3a31-44e7-b408-67c60a352276" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDefaultAuthority" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"ppbBytes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbSatelliteDeliverySystemDescriptor" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"02f2225a-805b-4ec5-a9a6-f9b5913cd470" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetFrequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetOrbitalPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetWestEastFlag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetPolarization" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetModulation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetSymbolRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetFECInner" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbCableDeliverySystemDescriptor" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"dfb98e36-9e1a-4862-9946-993a4e59017b" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetFrequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetFECOuter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetModulation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetSymbolRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetFECInner" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbTerrestrialDeliverySystemDescriptor" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"ed7e1b91-d12e-420c-b41d-a49d84fe1823" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCentreFrequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetBandwidth" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetConstellation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetHierarchyInformation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCodeRateHPStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCodeRateLPStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetGuardInterval" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTransmissionMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetOtherFrequencyFlag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbTerrestrial2DeliverySystemDescriptor" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"20ee9be9-cd57-49ab-8f6e-1d07aeb8e482" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTagExtension" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCentreFrequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetPLPId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetT2SystemId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetMultipleInputMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetBandwidth" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetGuardInterval" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTransmissionMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCellId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetOtherFrequencyFlag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTFSFlag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbFrequencyListDescriptor" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"1cadb613-e1dd-4512-afa8-bb7a007ef8b1" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCodingType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordCentreFrequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbPrivateDataSpecifierDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"5660a019-e75a-4b82-9b4c-ed2256d165a2" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetPrivateDataSpecifier" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbLogicalChannelDescriptor" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"cf1edaff-3ffd-4cf7-8201-35756acbf85f" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordServiceId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordLogicalChannelNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbLogicalChannelDescriptor2" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"43aca974-4be8-4b98-bc17-9eafd788b1d7" ,"Interface":{"Kind":"ApiRef","Name":"IDvbLogicalChannelDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetRecordLogicalChannelAndVisibility" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbLogicalChannel2Descriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"f69c3747-8a30-4980-998c-01fe7f0ba35a" ,"Interface":{"Kind":"ApiRef","Name":"IDvbLogicalChannelDescriptor2","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetCountOfLists" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetListId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bListIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetListNameW" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bListIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"convMode","Type":{"Kind":"ApiRef","Name":"DVB_STRCONV_MODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetListCountryCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bListIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pszCode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":4,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetListCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bChannelListIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetListRecordServiceId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bListIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetListRecordLogicalChannelNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bListIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetListRecordLogicalChannelAndVisibility" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bListIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbHDSimulcastLogicalChannelDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"1ea8b738-a307-4680-9e26-d0a908c824f4" ,"Interface":{"Kind":"ApiRef","Name":"IDvbLogicalChannelDescriptor2","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ ] } ,{ "Name":"IDvbDataBroadcastIDDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"5f26f518-65c8-4048-91f2-9290f59f7b90" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDataBroadcastID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetIDSelectorBytes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbDataBroadcastDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"d1ebc1d6-8b60-4c20-9caf-e59382e7c400" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDataBroadcastID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetComponentTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetSelectorLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetSelectorBytes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLangID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTextLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetText" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"DESC_LINKAGE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DESC_LINKAGE_RESERVED0","Value":0} ,{"Name":"DESC_LINKAGE_INFORMATION","Value":1} ,{"Name":"DESC_LINKAGE_EPG","Value":2} ,{"Name":"DESC_LINKAGE_CA_REPLACEMENT","Value":3} ,{"Name":"DESC_LINKAGE_COMPLETE_NET_BOUQUET_SI","Value":4} ,{"Name":"DESC_LINKAGE_REPLACEMENT","Value":5} ,{"Name":"DESC_LINKAGE_DATA","Value":6} ,{"Name":"DESC_LINKAGE_RESERVED1","Value":7} ,{"Name":"DESC_LINKAGE_USER","Value":8} ,{"Name":"DESC_LINKAGE_RESERVED2","Value":255} ] ,"IntegerBase":"Int32" } ,{ "Name":"IDvbLinkageDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"1cdf8b31-994a-46fc-acfd-6a6be8934dd5" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTSId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetONId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetServiceId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLinkageType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetPrivateDataLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetPrivateData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbTeletextDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"9cd29d47-69c6-4f92-98a9-210af1b7303a" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordLangId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pulVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordTeletextType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordMagazineNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordPageNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbSubtitlingDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"9b25fe1d-fa23-4e50-9784-6df8b26f8a49" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordLangId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pulVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordSubtitlingType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordCompositionPageID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordAncillaryPageID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbServiceDescriptor" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"f9c7fbcf-e2d6-464d-b32d-2ef526e49290" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetServiceType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetServiceProviderName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ] } ,{ "Name":"GetServiceProviderNameW" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetServiceName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ] } ,{ "Name":"GetProcessedServiceName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetServiceNameEmphasized" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbServiceDescriptor2" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"d6c76506-85ab-487c-9b2b-36416511e4a2" ,"Interface":{"Kind":"ApiRef","Name":"IDvbServiceDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"GetServiceProviderNameW" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"DVB_STRCONV_MODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetServiceNameW" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"DVB_STRCONV_MODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbServiceListDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"05db0d8f-6008-491a-acd3-7090952707d0" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordServiceId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordServiceType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbMultilingualServiceNameDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"2d80433b-b32c-47ef-987f-e78ebb773e34" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordLangId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"ulVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordServiceProviderNameW" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"convMode","Type":{"Kind":"ApiRef","Name":"DVB_STRCONV_MODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordServiceNameW" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"convMode","Type":{"Kind":"ApiRef","Name":"DVB_STRCONV_MODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbNetworkNameDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"5b2a80cf-35b9-446c-b3e4-048b761dbc51" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetNetworkName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ] } ,{ "Name":"GetNetworkNameW" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"DVB_STRCONV_MODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbShortEventDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"b170be92-5b75-458e-9c6e-b0008231491a" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLanguageCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszCode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":4,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetEventNameW" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"DVB_STRCONV_MODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetTextW" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"DVB_STRCONV_MODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbExtendedEventDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"c9b22eca-85f4-499f-b1db-efa93a91ee57" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDescriptorNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLastDescriptorNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLanguageCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszCode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":4,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordItemW" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"convMode","Type":{"Kind":"ApiRef","Name":"DVB_STRCONV_MODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pbstrItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetConcatenatedItemW" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFollowingDescriptor","Type":{"Kind":"ApiRef","Name":"IDvbExtendedEventDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"convMode","Type":{"Kind":"ApiRef","Name":"DVB_STRCONV_MODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pbstrItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetTextW" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"DVB_STRCONV_MODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetConcatenatedTextW" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FollowingDescriptor","Type":{"Kind":"ApiRef","Name":"IDvbExtendedEventDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"convMode","Type":{"Kind":"ApiRef","Name":"DVB_STRCONV_MODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordItemRawBytes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"ppbRawItem","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ,{"Name":"pbItemLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbComponentDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"91e405cf-80e7-457f-9096-1b9d1ce32141" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetStreamContent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetComponentType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetComponentTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLanguageCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszCode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":4,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTextW" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"DVB_STRCONV_MODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbContentDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"2e883881-a467-412a-9d63-6f2b6da05bf0" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordContentNibbles" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbValLevel1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pbValLevel2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordUserNibbles" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pbVal2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDvbParentalRatingDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"3ad9dde1-fb1b-4186-937f-22e6b5a72a10" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordRating" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pszCountryCode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":4,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IIsdbTerrestrialDeliverySystemDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"39fae0a6-d151-44dd-a28a-765de5991670" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetAreaCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetGuardInterval" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTransmissionMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordFrequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IIsdbTSInformationDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"d7ad183e-38f5-4210-b55f-ec8d601bbd47" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRemoteControlKeyId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTSNameW" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"DVB_STRCONV_MODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordTransmissionTypeInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordNumberOfServices" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordServiceIdByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"bServiceIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IIsdbDigitalCopyControlDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"1a28417e-266a-4bb8-a4bd-d782bcfb8161" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCopyControl" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbDigitalRecordingControlData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pbCopyControlType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pbAPSControlData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pbMaximumBitrate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordCopyControl" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbComponentTag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pbDigitalRecordingControlData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pbCopyControlType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pbAPSControlData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pbMaximumBitrate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IIsdbAudioComponentDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"679d2002-2425-4be4-a4c7-d6632a574f4d" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetStreamContent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetComponentType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetComponentTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetStreamType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetSimulcastGroupTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetESMultiLingualFlag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetMainComponentFlag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetQualityIndicator" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetSamplingRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLanguageCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszCode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":4,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLanguageCode2" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszCode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":4,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTextW" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"DVB_STRCONV_MODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IIsdbDataContentDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"a428100a-e646-4bd6-aa14-6087bdc08cd5" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDataComponentId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetEntryComponent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetSelectorLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetSelectorBytes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bBufLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordComponentRef" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLanguageCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszCode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":4,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTextW" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"DVB_STRCONV_MODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IIsdbCAContractInformationDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"08e18b25-a28f-4e92-821e-4fced5cc2291" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCASystemId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCAUnitId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordComponentTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetContractVerificationInfoLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetContractVerificationInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bBufLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetFeeNameW" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"DVB_STRCONV_MODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IIsdbEventGroupDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"94b06780-2e2a-44dc-a966-cc56fdabc6c2" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetGroupType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordEvent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pwServiceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ,{"Name":"pwEventId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRefRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRefRecordEvent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pwOriginalNetworkId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ,{"Name":"pwTransportStreamId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ,{"Name":"pwServiceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ,{"Name":"pwEventId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IIsdbComponentGroupDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"a494f17f-c592-47d8-8943-64c9a34be7b9" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetComponentGroupType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordGroupId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordNumberOfCAUnit" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordCAUnitCAUnitId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"bCAUnitIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordCAUnitNumberOfComponents" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"bCAUnitIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordCAUnitComponentTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"bCAUnitIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"bComponentIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordTotalBitRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordTextW" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"convMode","Type":{"Kind":"ApiRef","Name":"DVB_STRCONV_MODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IIsdbSeriesDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"07ef6370-1660-4f26-87fc-614adab24b11" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetSeriesId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRepeatLabel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetProgramPattern" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetExpireDate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pfValid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pmdtVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_DATE_AND_TIME","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetEpisodeNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLastEpisodeNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetSeriesNameW" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"DVB_STRCONV_MODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IIsdbDownloadContentDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"5298661e-cb88-4f5f-a1de-5f440c185b92" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetFlags" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pfReboot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pfAddOn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pfCompatibility","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pfModuleInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pfTextInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetComponentSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDownloadId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTimeOutValueDII" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLeakRate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetComponentTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCompatiblityDescriptorLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCompatiblityDescriptor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordModuleId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"wRecordIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordModuleSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"wRecordIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordModuleInfoLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"wRecordIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordModuleInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"wRecordIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"ppbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ] } ,{ "Name":"GetTextLanguageCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"szCode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":4,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTextW" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"DVB_STRCONV_MODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IIsdbLogoTransmissionDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"e0103f49-4ae1-4f07-9098-756db1fa88cd" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLogoTransmissionType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLogoId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLogoVersion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDownloadDataId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLogoCharW" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"DVB_STRCONV_MODE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrChar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IIsdbSIParameterDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"f837dc36-867c-426a-9111-f62093951a45" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetParameterVersion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetUpdateTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_DATE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordNumberOfTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTableId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTableDescriptionLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTableDescriptionBytes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IIsdbEmergencyInformationDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"ba6fa681-b973-4da1-9207-ac3e7f0341eb" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetServiceId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetStartEndFlag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetSignalLevel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetAreaCode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"ppwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} ,{"Name":"pbNumAreaCodes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IIsdbCADescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"0570aa47-52bc-42ae-8ca5-969f41e81aea" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCASystemId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetReservedBits" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCAPID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetPrivateDataBytes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IIsdbCAServiceDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"39cbeb97-ff0b-42a7-9ab9-7b9cfe70a77a" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCASystemId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCABroadcasterGroupId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetMessageControl" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetServiceIds" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbNumServiceIds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ,{"Name":"pwServiceIds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IIsdbHierarchicalTransmissionDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"b7b3ae90-ee0b-446d-8769-f7e2aa266aa6" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetFutureUse1" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetQualityLevel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetFutureUse2" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetReferencePid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IPBDASiParser" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"9de49a74-aba2-4a18-93e1-21f17f95c3c3" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetEIT" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"ppEIT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPBDA_EIT","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetServices" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} ,{"Name":"ppServices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPBDA_Services","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IPBDA_EIT" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"a35f2dea-098f-4ebd-984c-2bd4c3c8ce0a" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetTableId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetVersionNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetServiceIdx" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"plwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordEventId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"plwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordStartTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pmdtVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_DATE_AND_TIME","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDuration" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pmdVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_TIME","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordCountOfDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptorByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordDescriptorByTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IPBDA_Services" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"944eab37-eed4-4850-afd2-77e7efeb4427" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ] } ,{ "Name":"GetCountOfRecords" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pul64ServiceIdx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IPBDAEntitlementDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"22632497-0de3-4587-aadc-d8d99017e760" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetToken" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppbTokenBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ,{"Name":"pdwTokenLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IPBDAAttributesDescriptor" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"313b3620-3263-45a6-9533-968befbeac03" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTag" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetAttributePayload" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppbAttributeBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ,{"Name":"pdwAttributeLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IBDA_TIF_REGISTRATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"dfef4a68-ee61-415f-9ccb-cd95f2f98a3a" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"RegisterTIFEx" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTIFInputPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"ppvRegistrationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ppMpeg2DataControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"UnregisterTIF" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvRegistrationContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"IMPEG2_TIF_CONTROL" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"f9bac2f9-4149-4916-b2ef-faa202326862" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"RegisterTIF" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pUnkTIF","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"ppvRegistrationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"UnregisterTIF" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvRegistrationContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"AddPIDs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulcPIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulPIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ] } ,{ "Name":"DeletePIDs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulcPIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulPIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ] } ,{ "Name":"GetPIDCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulcPIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetPIDs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pulcPIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pulPIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ITuneRequestInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"a3b152df-7a90-4218-ac54-9830bee8c0b6" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetLocatorData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Request","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetComponentData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"CurrentRequest","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CreateComponentList" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"CurrentRequest","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetNextProgram" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"CurrentRequest","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"TuneRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetPreviousProgram" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"CurrentRequest","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"TuneRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetNextLocator" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"CurrentRequest","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"TuneRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetPreviousLocator" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"CurrentRequest","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"TuneRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"ITuneRequestInfoEx" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"ee957c52-b0d0-4e78-8dd1-b87a08bfd893" ,"Interface":{"Kind":"ApiRef","Name":"ITuneRequestInfo","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]} ,"Methods":[ { "Name":"CreateComponentListEx" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"CurrentRequest","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"ppCurPMT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ISIInbandEPGEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"7e47913a-5a89-423d-9a2b-e15168858934" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SIObjectEvent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pIDVB_EIT","Type":{"Kind":"ApiRef","Name":"IDVB_EIT2","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"dwTable_ID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwService_ID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ISIInbandEPG" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"f90ad9d0-b854-4b68-9cc1-b2cc96119d85" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"StartSIEPGScan" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"StopSIEPGScan" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"IsSIEPGScanRunning" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bRunning","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IGuideDataEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"efda0c80-f395-42c3-9b3c-56b37dec7bb7" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GuideDataAcquired" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"ProgramChanged" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"varProgramDescriptionID","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ServiceChanged" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"varServiceDescriptionID","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ScheduleEntryChanged" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"varScheduleEntryDescriptionID","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ProgramDeleted" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"varProgramDescriptionID","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ServiceDeleted" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"varServiceDescriptionID","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ScheduleDeleted" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"varScheduleEntryDescriptionID","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IGuideDataProperty" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"88ec5e58-bb73-41d6-99ce-66c524b8b591" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"get_Name" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"get_Language" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"idLang","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"get_Value" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IEnumGuideDataProperties" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"ae44423b-4571-475c-ad2c-f40a771d80ef" ,"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":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppprop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGuideDataProperty","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pcelt","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":"celt","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":"IEnumGuideDataProperties","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IEnumTuneRequests" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"1993299c-ced6-4788-87a3-420067dce0c7" ,"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":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppprop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pcelt","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":"celt","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":"IEnumTuneRequests","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IGuideData" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"61571138-5b01-43cd-aeaf-60b784a0bf93" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetServices" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppEnumTuneRequests","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTuneRequests","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetServiceProperties" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTuneRequest","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ,{"Name":"ppEnumProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumGuideDataProperties","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetGuideProgramIDs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pEnumPrograms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetProgramProperties" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"varProgramDescriptionID","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppEnumProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumGuideDataProperties","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetScheduleEntryIDs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pEnumScheduleEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ,{ "Name":"GetScheduleEntryProperties" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"varScheduleEntryDescriptionID","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppEnumProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumGuideDataProperties","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} ] } ] } ,{ "Name":"IGuideDataLoader" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"4764ff7c-fa95-4525-af4d-d32236db9e38" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Init" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pGuideStore","Type":{"Kind":"ApiRef","Name":"IGuideData","TargetKind":"Com","Api":"Graphics.DirectShow","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Terminate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"KSP_BDA_NODE_PIN" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"ulNodeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulInputPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulOutputPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_PIN" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"PinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PinType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"KSM_BDA_PIN_PAIR" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous1_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"InputPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"InputPinType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_Anonymous2_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"OutputPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"OutputPinType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"KSP_NODE_ESPID" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"EsPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_DEBUG_LEVEL" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"ucDebugLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"ulDebugStringSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"argbDebugString","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_DEBUG_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"uuidDebugDataType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"ulDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"argbDebugData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_EVENT_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"ulEventID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"uuidEventType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"ulEventDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"argbEventData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_EVENT_COMPLETE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"ulEventID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulEventResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_DRM_SETDRM" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"NewDRMuuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_BUFFER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"ulBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"argbBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_WMDRM_LICENSE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"uuidKeyID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_WMDRM_RENEWLICENSE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"ulXMRLicenseLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulEntitlementTokenLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"argbDataBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_WMDRMTUNER_PURCHASEENTITLEMENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"ulDialogRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cLanguage","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"ulPurchaseTokenLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"argbDataBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_WMDRMTUNER_SETPIDPROTECTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"ulPID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"uuidKeyID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_WMDRMTUNER_GETPIDPROTECTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"ulPID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_WMDRMTUNER_SYNCVALUE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"ulSyncValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_TUNER_TUNEREQUEST" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"ulTuneLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"argbTuneData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_GPNV_GETVALUE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"ulNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cLanguage","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"argbData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_GPNV_SETVALUE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"ulDialogRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cLanguage","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"ulNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulValueLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"argbName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_GPNV_NAMEINDEX" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"ulValueNameIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_SCAN_CAPABILTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"uuidBroadcastStandard","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_SCAN_FILTER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"ulScanModulationTypeSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AnalogVideoStandards","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"argbScanModulationTypes","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_SCAN_START" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"LowerFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"HigherFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_GDDS_TUNEXMLFROMIDX" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"ulIdx","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_GDDS_SERVICEFROMTUNEXML" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"ulTuneXmlLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"argbTuneXml","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_USERACTIVITY_USEREASON" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"ulUseReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_CAS_ENTITLEMENTTOKEN" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"ulDialogRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cLanguage","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"ulRequestType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulEntitlementTokenLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"argbEntitlementToken","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_CAS_CAPTURETOKEN" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"ulTokenLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"argbToken","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_CAS_OPENBROADCASTMMI" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"ulDialogRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cLanguage","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"ulEventId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_CAS_CLOSEMMIDIALOG" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"ulDialogRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cLanguage","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"ulDialogNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_ISDBCAS_REQUEST" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"ulRequestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulIsdbCommandSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"argbIsdbCommandData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSM_BDA_TS_SELECTOR_SETTSID" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"usTSID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KS_DATARANGE_BDA_ANTENNA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BDA_TRANSPORT_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ulcbPhyiscalPacket","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulcbPhyiscalFrame","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulcbPhyiscalFrameAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AvgTimePerFrame","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KS_DATARANGE_BDA_TRANSPORT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"BdaTransportInfo","Type":{"Kind":"ApiRef","Name":"BDA_TRANSPORT_INFO","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"EVENTID_TuningChanging" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"83183c03-c09e-45c4-a719-807a94952bf9" } ,{ "Name":"EVENTID_TuningChanged" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9d7e6235-4b7d-425d-a6d1-d717c33b9c4c" } ,{ "Name":"EVENTID_CandidatePostTuneData" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9f02d3d0-9f06-4369-9f1e-3ad6ca19807e" } ,{ "Name":"EVENTID_CADenialCountChanged" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"2a65c528-2249-4070-ac16-00390cdfb2dd" } ,{ "Name":"EVENTID_SignalStatusChanged" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6d9cfaf2-702d-4b01-8dff-6892ad20d191" } ,{ "Name":"EVENTID_NewSignalAcquired" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c87ec52d-cd18-404a-a076-c02a273d3de7" } ,{ "Name":"EVENTID_EASMessageReceived" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"d10df9d5-c261-4b85-9e8a-517b3299cab2" } ,{ "Name":"EVENTID_PSITable" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"1b9c3703-d447-4e16-97bb-01799fc031ed" } ,{ "Name":"EVENTID_ServiceTerminated" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0a1d591c-e0d2-4f8e-8960-2335bef45ccb" } ,{ "Name":"EVENTID_CardStatusChanged" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a265faea-f874-4b38-9ff7-c53d02969996" } ,{ "Name":"EVENTID_DRMParingStatusChanged" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"000906f5-f0d1-41d6-a7df-4028697669f6" } ,{ "Name":"EVENTID_DRMParingStepComplete" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"5b2ebf78-b752-4420-b41e-a472dc95828e" } ,{ "Name":"EVENTID_MMIMessage" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"052c29af-09a4-4b93-890f-bd6a348968a4" } ,{ "Name":"EVENTID_EntitlementChanged" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9071ad5d-2359-4c95-8694-afa81d70bfd5" } ,{ "Name":"EVENTID_STBChannelNumber" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"17c4d730-d0f0-413a-8c99-500469de35ad" } ,{ "Name":"EVENTID_BDAEventingServicePendingEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"5ca51711-5ddc-41a6-9430-e41b8b3bbc5b" } ,{ "Name":"EVENTID_BDAConditionalAccessTAG" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"efc3a459-ae8b-4b4a-8fe9-79a0d097f3ea" } ,{ "Name":"EVENTTYPE_CASDescrambleFailureEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"b2127d42-7be5-4f4b-9130-6679899f4f4b" } ,{ "Name":"EVENTID_CASFailureSpanningEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"ead831ae-5529-4d1f-afce-0d8cd1257d30" } ,{ "Name":"ChannelChangeSpanningEvent_State" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ChannelChangeSpanningEvent_Start","Value":0} ,{"Name":"ChannelChangeSpanningEvent_End","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"EVENTID_ChannelChangeSpanningEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9067c5e5-4c5c-4205-86c8-7afe20fe1efa" } ,{ "Name":"ChannelChangeInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"state","Type":{"Kind":"ApiRef","Name":"ChannelChangeSpanningEvent_State","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"TimeStamp","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"EVENTID_ChannelTypeSpanningEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"72ab1d51-87d2-489b-ba11-0e08dc210243" } ,{ "Name":"ChannelType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ChannelTypeNone","Value":0} ,{"Name":"ChannelTypeOther","Value":1} ,{"Name":"ChannelTypeVideo","Value":2} ,{"Name":"ChannelTypeAudio","Value":4} ,{"Name":"ChannelTypeText","Value":8} ,{"Name":"ChannelTypeSubtitles","Value":16} ,{"Name":"ChannelTypeCaptions","Value":32} ,{"Name":"ChannelTypeSuperimpose","Value":64} ,{"Name":"ChannelTypeData","Value":128} ] ,"IntegerBase":"Int32" } ,{ "Name":"ChannelTypeInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"channelType","Type":{"Kind":"ApiRef","Name":"ChannelType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"timeStamp","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ChannelInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lFrequency","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"DVB","Type":{"Kind":"ApiRef","Name":"_DVB_e__Struct","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ,{"Name":"DC","Type":{"Kind":"ApiRef","Name":"_DC_e__Struct","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ,{"Name":"ATSC","Type":{"Kind":"ApiRef","Name":"_ATSC_e__Struct","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_DC_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lProgNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_ATSC_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lProgNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_DVB_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lONID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"lTSID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"lSID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ] } ,{ "Name":"EVENTID_ChannelInfoSpanningEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"41f36d80-4132-4cc2-b121-01a43219d81b" } ,{ "Name":"EVENTID_RRTSpanningEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"f6cfc8f4-da93-4f2f-bff8-ba1ee6fca3a2" } ,{ "Name":"SpanningEventDescriptor" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"wDataLen","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wProgNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wSID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"bDescriptor","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"EVENTID_CSDescriptorSpanningEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"efe779d9-97f0-4786-800d-95cf505ddc66" } ,{ "Name":"EVENTID_CtxADescriptorSpanningEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"3ab4a2e6-4247-4b34-896c-30afa5d21c24" } ,{ "Name":"DVBScramblingControlSpanningEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ulPID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"fScrambled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"EVENTID_DVBScramblingControlSpanningEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"4bd4e1c4-90a1-4109-8236-27f00e7dcc5b" } ,{ "Name":"SignalAndServiceStatusSpanningEvent_State" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"SignalAndServiceStatusSpanningEvent_None","Value":-1} ,{"Name":"SignalAndServiceStatusSpanningEvent_Clear","Value":0} ,{"Name":"SignalAndServiceStatusSpanningEvent_NoTVSignal","Value":1} ,{"Name":"SignalAndServiceStatusSpanningEvent_ServiceOffAir","Value":2} ,{"Name":"SignalAndServiceStatusSpanningEvent_WeakTVSignal","Value":3} ,{"Name":"SignalAndServiceStatusSpanningEvent_NoSubscription","Value":4} ,{"Name":"SignalAndServiceStatusSpanningEvent_AllAVScrambled","Value":5} ] ,"IntegerBase":"Int32" } ,{ "Name":"EVENTID_SignalAndServiceStatusSpanningEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"8068c5cb-3c04-492b-b47d-0308820dce51" } ,{ "Name":"SpanningEventEmmMessage" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"bCAbroadcasterGroupId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bMessageControl","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"wServiceId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wTableIdExtension","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"bDeletionStatus","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bDisplayingDuration1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bDisplayingDuration2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bDisplayingDuration3","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bDisplayingCycle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bFormatVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"bDisplayPosition","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"wMessageLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"szMessageArea","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"EVENTID_EmmMessageSpanningEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6bf00268-4f7e-4294-aa87-e9e953e43f14" } ,{ "Name":"EVENTID_AudioTypeSpanningEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"501cbfbe-b849-42ce-9be9-3db869fb82b3" } ,{ "Name":"EVENTID_StreamTypeSpanningEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"82af2ebc-30a6-4264-a80b-ad2e1372ac60" } ,{ "Name":"EVENTID_ARIBcontentSpanningEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"3a954083-93d0-463e-90b2-0742c496edf0" } ,{ "Name":"EVENTID_LanguageSpanningEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e292666d-9c02-448d-aa8d-781a93fdc395" } ,{ "Name":"LanguageInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"LangID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"lISOLangCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"EVENTID_DualMonoSpanningEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a9a29b56-a84b-488c-89d5-0d4e7657c8ce" } ,{ "Name":"DualMonoInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"LangID1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"LangID2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"lISOLangCode1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"lISOLangCode2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"EVENTID_PIDListSpanningEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"47fc8f65-e2bb-4634-9cef-fdbfe6261d5c" } ,{ "Name":"PIDListSpanningEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"wPIDCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"pulPIDs","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"EVENTID_AudioDescriptorSpanningEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"107bd41c-a6da-4691-8369-11b2cdaa288e" } ,{ "Name":"EVENTID_SubtitleSpanningEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"5dcec048-d0b9-4163-872c-4f32223be88a" } ,{ "Name":"EVENTID_TeletextSpanningEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9599d950-5f33-4617-af7c-1e54b510daa3" } ,{ "Name":"EVENTID_StreamIDSpanningEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"caf1ab68-e153-4d41-a6b3-a7c998db75ee" } ,{ "Name":"EVENTID_PBDAParentalControlEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"f947aa85-fb52-48e8-b9c5-e1e1f411a51a" } ,{ "Name":"RATING_ATTRIBUTE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"rating_attribute_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"rating_attribute_value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"RATING_SYSTEM" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"rating_system_id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"country_code","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"rating_attribute_count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpratingattrib","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RATING_ATTRIBUTE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"RATING_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"rating_system_count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpratingsystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RATING_SYSTEM","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"PBDAParentalControl" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"rating_system_count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"rating_systems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RATING_SYSTEM","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"EVENTID_TuneFailureEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"d97287b2-2dfd-436a-9485-99d7d4ab5a69" } ,{ "Name":"EVENTID_TuneFailureSpanningEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6f8aa455-5ee1-48ab-a27c-4c8d70b9aeba" } ,{ "Name":"EVENTID_DvbParentalRatingDescriptor" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"2a67a58d-eca5-4eac-abcb-e734d3776d0a" } ,{ "Name":"DvbParentalRatingParam" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"szCountryCode","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"bRating","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DvbParentalRatingDescriptor" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ulNumParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pParams","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DvbParentalRatingParam","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"EVENTID_DFNWithNoActualAVData" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"f5689ffe-55f9-4bb3-96be-ae971c63bae0" } ,{ "Name":"KSDATAFORMAT_TYPE_BDA_ANTENNA" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"71985f41-1ca1-11d3-9cc8-00c04f7971e0" } ,{ "Name":"KSDATAFORMAT_SUBTYPE_BDA_MPEG2_TRANSPORT" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"f4aeb342-0329-4fdd-a8fd-4aff4926c978" } ,{ "Name":"KSDATAFORMAT_SPECIFIER_BDA_TRANSPORT" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"8deda6fd-ac5f-4334-8ecf-a4ba8fa7d0f0" } ,{ "Name":"KSDATAFORMAT_TYPE_BDA_IF_SIGNAL" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"61be0b47-a5eb-499b-9a85-5b16c07f1258" } ,{ "Name":"KSDATAFORMAT_TYPE_MPEG2_SECTIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"455f176c-4b06-47ce-9aef-8caef73df7b5" } ,{ "Name":"KSDATAFORMAT_SUBTYPE_ATSC_SI" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"b3c7397c-d303-414d-b33c-4ed2c9d29733" } ,{ "Name":"KSDATAFORMAT_SUBTYPE_DVB_SI" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e9dd31a3-221d-4adb-8532-9af309c1a408" } ,{ "Name":"KSDATAFORMAT_SUBTYPE_BDA_OPENCABLE_PSIP" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"762e3f66-336f-48d1-bf83-2b00352c11f0" } ,{ "Name":"KSDATAFORMAT_SUBTYPE_BDA_OPENCABLE_OOB_PSIP" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"951727db-d2ce-4528-96f6-3301fabb2de0" } ,{ "Name":"KSDATAFORMAT_SUBTYPE_ISDB_SI" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"4a2eeb99-6458-4538-b187-04017c41413f" } ,{ "Name":"KSDATAFORMAT_SUBTYPE_PBDA_TRANSPORT_RAW" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0d7aed42-cb9a-11db-9705-005056c00008" } ,{ "Name":"PINNAME_BDA_TRANSPORT" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"78216a81-cfa8-493e-9711-36a61c08bd9d" } ,{ "Name":"PINNAME_BDA_ANALOG_VIDEO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"5c0c8281-5667-486c-8482-63e31f01a6e9" } ,{ "Name":"PINNAME_BDA_ANALOG_AUDIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"d28a580a-9b1f-4b0c-9c33-9bf0a8ea636b" } ,{ "Name":"PINNAME_BDA_FM_RADIO" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"d2855fed-b2d3-4eeb-9bd0-193436a2f890" } ,{ "Name":"PINNAME_BDA_IF_PIN" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"1a9d4a42-f3cd-48a1-9aea-71de133cbe14" } ,{ "Name":"PINNAME_BDA_OPENCABLE_PSIP_PIN" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"297bb104-e5c9-4ace-b123-95c3cbb24d4f" } ,{ "Name":"KSPROPSETID_BdaEthernetFilter" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"71985f43-1ca1-11d3-9cc8-00c04f7971e0" } ,{ "Name":"KSPROPERTY_BDA_ETHERNET_FILTER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_BDA_ETHERNET_FILTER_MULTICAST_LIST_SIZE","Value":0} ,{"Name":"KSPROPERTY_BDA_ETHERNET_FILTER_MULTICAST_LIST","Value":1} ,{"Name":"KSPROPERTY_BDA_ETHERNET_FILTER_MULTICAST_MODE","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSPROPSETID_BdaIPv4Filter" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"71985f44-1ca1-11d3-9cc8-00c04f7971e0" } ,{ "Name":"KSPROPERTY_BDA_IPv4_FILTER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_BDA_IPv4_FILTER_MULTICAST_LIST_SIZE","Value":0} ,{"Name":"KSPROPERTY_BDA_IPv4_FILTER_MULTICAST_LIST","Value":1} ,{"Name":"KSPROPERTY_BDA_IPv4_FILTER_MULTICAST_MODE","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSPROPSETID_BdaIPv6Filter" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e1785a74-2a23-4fb3-9245-a8f88017ef33" } ,{ "Name":"KSPROPERTY_BDA_IPv6_FILTER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_BDA_IPv6_FILTER_MULTICAST_LIST_SIZE","Value":0} ,{"Name":"KSPROPERTY_BDA_IPv6_FILTER_MULTICAST_LIST","Value":1} ,{"Name":"KSPROPERTY_BDA_IPv6_FILTER_MULTICAST_MODE","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSPROPSETID_BdaSignalStats" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"1347d106-cf3a-428a-a5cb-ac0d9a2a4338" } ,{ "Name":"KSPROPERTY_BDA_SIGNAL_STATS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_BDA_SIGNAL_STRENGTH","Value":0} ,{"Name":"KSPROPERTY_BDA_SIGNAL_QUALITY","Value":1} ,{"Name":"KSPROPERTY_BDA_SIGNAL_PRESENT","Value":2} ,{"Name":"KSPROPERTY_BDA_SIGNAL_LOCKED","Value":3} ,{"Name":"KSPROPERTY_BDA_SAMPLE_TIME","Value":4} ,{"Name":"KSPROPERTY_BDA_SIGNAL_LOCK_CAPS","Value":5} ,{"Name":"KSPROPERTY_BDA_SIGNAL_LOCK_TYPE","Value":6} ] ,"IntegerBase":"Int32" } ,{ "Name":"BDA_LockType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"Bda_LockType_None","Value":0} ,{"Name":"Bda_LockType_PLL","Value":1} ,{"Name":"Bda_LockType_DecoderDemod","Value":2} ,{"Name":"Bda_LockType_Complete","Value":128} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSMETHODSETID_BdaChangeSync" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"fd0a5af3-b41d-11d2-9c95-00c04f7971e0" } ,{ "Name":"KSMETHOD_BDA_CHANGE_SYNC" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSMETHOD_BDA_START_CHANGES","Value":0} ,{"Name":"KSMETHOD_BDA_CHECK_CHANGES","Value":1} ,{"Name":"KSMETHOD_BDA_COMMIT_CHANGES","Value":2} ,{"Name":"KSMETHOD_BDA_GET_CHANGE_STATE","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSMETHODSETID_BdaDeviceConfiguration" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"71985f45-1ca1-11d3-9cc8-00c04f7971e0" } ,{ "Name":"KSMETHOD_BDA_DEVICE_CONFIGURATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSMETHOD_BDA_CREATE_PIN_FACTORY","Value":0} ,{"Name":"KSMETHOD_BDA_DELETE_PIN_FACTORY","Value":1} ,{"Name":"KSMETHOD_BDA_CREATE_TOPOLOGY","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSPROPSETID_BdaTopology" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a14ee835-0a23-11d3-9cc7-00c04f7971e0" } ,{ "Name":"KSPROPERTY_BDA_TOPOLOGY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_BDA_NODE_TYPES","Value":0} ,{"Name":"KSPROPERTY_BDA_PIN_TYPES","Value":1} ,{"Name":"KSPROPERTY_BDA_TEMPLATE_CONNECTIONS","Value":2} ,{"Name":"KSPROPERTY_BDA_NODE_METHODS","Value":3} ,{"Name":"KSPROPERTY_BDA_NODE_PROPERTIES","Value":4} ,{"Name":"KSPROPERTY_BDA_NODE_EVENTS","Value":5} ,{"Name":"KSPROPERTY_BDA_CONTROLLING_PIN_ID","Value":6} ,{"Name":"KSPROPERTY_BDA_NODE_DESCRIPTORS","Value":7} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSPROPSETID_BdaPinControl" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0ded49d5-a8b7-4d5d-97a1-12b0c195874d" } ,{ "Name":"KSPROPERTY_BDA_PIN_CONTROL" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_BDA_PIN_ID","Value":0} ,{"Name":"KSPROPERTY_BDA_PIN_TYPE","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSEVENTSETID_BdaPinEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"104781cd-50bd-40d5-95fb-087e0e86a591" } ,{ "Name":"KSPROPERTY_BDA_PIN_EVENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSEVENT_BDA_PIN_CONNECTED","Value":0} ,{"Name":"KSEVENT_BDA_PIN_DISCONNECTED","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSPROPSETID_BdaVoidTransform" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"71985f46-1ca1-11d3-9cc8-00c04f7971e0" } ,{ "Name":"KSPROPERTY_BDA_VOID_TRANSFORM" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_BDA_VOID_TRANSFORM_START","Value":0} ,{"Name":"KSPROPERTY_BDA_VOID_TRANSFORM_STOP","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSPROPSETID_BdaNullTransform" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"ddf15b0d-bd25-11d2-9ca0-00c04f7971e0" } ,{ "Name":"KSPROPERTY_BDA_NULL_TRANSFORM" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_BDA_NULL_TRANSFORM_START","Value":0} ,{"Name":"KSPROPERTY_BDA_NULL_TRANSFORM_STOP","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSPROPSETID_BdaFrequencyFilter" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"71985f47-1ca1-11d3-9cc8-00c04f7971e0" } ,{ "Name":"KSPROPERTY_BDA_FREQUENCY_FILTER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_BDA_RF_TUNER_FREQUENCY","Value":0} ,{"Name":"KSPROPERTY_BDA_RF_TUNER_POLARITY","Value":1} ,{"Name":"KSPROPERTY_BDA_RF_TUNER_RANGE","Value":2} ,{"Name":"KSPROPERTY_BDA_RF_TUNER_TRANSPONDER","Value":3} ,{"Name":"KSPROPERTY_BDA_RF_TUNER_BANDWIDTH","Value":4} ,{"Name":"KSPROPERTY_BDA_RF_TUNER_FREQUENCY_MULTIPLIER","Value":5} ,{"Name":"KSPROPERTY_BDA_RF_TUNER_CAPS","Value":6} ,{"Name":"KSPROPERTY_BDA_RF_TUNER_SCAN_STATUS","Value":7} ,{"Name":"KSPROPERTY_BDA_RF_TUNER_STANDARD","Value":8} ,{"Name":"KSPROPERTY_BDA_RF_TUNER_STANDARD_MODE","Value":9} ] ,"IntegerBase":"Int32" } ,{ "Name":"BDA_SignalType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"Bda_SignalType_Unknown","Value":0} ,{"Name":"Bda_SignalType_Analog","Value":1} ,{"Name":"Bda_SignalType_Digital","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"BDA_DigitalSignalStandard" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"Bda_DigitalStandard_None","Value":0} ,{"Name":"Bda_DigitalStandard_DVB_T","Value":1} ,{"Name":"Bda_DigitalStandard_DVB_S","Value":2} ,{"Name":"Bda_DigitalStandard_DVB_C","Value":4} ,{"Name":"Bda_DigitalStandard_ATSC","Value":8} ,{"Name":"Bda_DigitalStandard_ISDB_T","Value":16} ,{"Name":"Bda_DigitalStandard_ISDB_S","Value":32} ,{"Name":"Bda_DigitalStandard_ISDB_C","Value":64} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSPROPERTY_BDA_RF_TUNER_CAPS_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AnalogStandardsSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DigitalStandardsSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MinFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MaxFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SettlingTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AnalogSensingRange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DigitalSensingRange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MilliSecondsPerMHz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSPROPERTY_BDA_RF_TUNER_SCAN_STATUS_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"CurrentFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FrequencyRangeMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FrequencyRangeMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MilliSecondsLeft","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSPROPERTY_BDA_RF_TUNER_STANDARD_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"SignalType","Type":{"Kind":"ApiRef","Name":"BDA_SignalType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"SignalStandard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSPROPERTY_BDA_RF_TUNER_STANDARD_MODE_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"AutoDetect","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSEVENTSETID_BdaTunerEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"aab59e17-01c9-4ebf-93f2-fc3b79b46f91" } ,{ "Name":"KSEVENT_BDA_TUNER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSEVENT_BDA_TUNER_SCAN","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSEVENTDATA_BDA_RF_TUNER_SCAN_S" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"EventData","Type":{"Kind":"ApiRef","Name":"KSEVENTDATA","TargetKind":"Default","Api":"Media.Audio.CoreAudio","Parents":[]},"Attrs":[]} ,{"Name":"StartFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"EndFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"LockRequested","Type":{"Kind":"ApiRef","Name":"BDA_LockType","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KSPROPSETID_BdaLNBInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"992cf102-49f9-4719-a664-c4f23e2408f4" } ,{ "Name":"KSPROPERTY_BDA_LNB_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_BDA_LNB_LOF_LOW_BAND","Value":0} ,{"Name":"KSPROPERTY_BDA_LNB_LOF_HIGH_BAND","Value":1} ,{"Name":"KSPROPERTY_BDA_LNB_SWITCH_FREQUENCY","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSPROPSETID_BdaDiseqCommand" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"f84e2ab0-3c6b-45e3-a0fc-8669d4b81f11" } ,{ "Name":"KSPROPERTY_BDA_DISEQC_COMMAND" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_BDA_DISEQC_ENABLE","Value":0} ,{"Name":"KSPROPERTY_BDA_DISEQC_LNB_SOURCE","Value":1} ,{"Name":"KSPROPERTY_BDA_DISEQC_USETONEBURST","Value":2} ,{"Name":"KSPROPERTY_BDA_DISEQC_REPEATS","Value":3} ,{"Name":"KSPROPERTY_BDA_DISEQC_SEND","Value":4} ,{"Name":"KSPROPERTY_BDA_DISEQC_RESPONSE","Value":5} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSEVENTSETID_BdaDiseqCEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"8b19bbf0-4184-43ac-ad3c-0c889be4c212" } ,{ "Name":"KSPROPERTY_BDA_DISEQC_EVENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSEVENT_BDA_DISEQC_DATA_RECEIVED","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSPROPSETID_BdaDigitalDemodulator" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"ef30f379-985b-4d10-b640-a79d5e04e1e0" } ,{ "Name":"KSPROPERTY_BDA_DIGITAL_DEMODULATOR" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_BDA_MODULATION_TYPE","Value":0} ,{"Name":"KSPROPERTY_BDA_INNER_FEC_TYPE","Value":1} ,{"Name":"KSPROPERTY_BDA_INNER_FEC_RATE","Value":2} ,{"Name":"KSPROPERTY_BDA_OUTER_FEC_TYPE","Value":3} ,{"Name":"KSPROPERTY_BDA_OUTER_FEC_RATE","Value":4} ,{"Name":"KSPROPERTY_BDA_SYMBOL_RATE","Value":5} ,{"Name":"KSPROPERTY_BDA_SPECTRAL_INVERSION","Value":6} ,{"Name":"KSPROPERTY_BDA_GUARD_INTERVAL","Value":7} ,{"Name":"KSPROPERTY_BDA_TRANSMISSION_MODE","Value":8} ,{"Name":"KSPROPERTY_BDA_ROLL_OFF","Value":9} ,{"Name":"KSPROPERTY_BDA_PILOT","Value":10} ,{"Name":"KSPROPERTY_BDA_SIGNALTIMEOUTS","Value":11} ,{"Name":"KSPROPERTY_BDA_PLP_NUMBER","Value":12} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSPROPSETID_BdaAutodemodulate" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"ddf15b12-bd25-11d2-9ca0-00c04f7971e0" } ,{ "Name":"KSPROPERTY_BDA_AUTODEMODULATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_BDA_AUTODEMODULATE_START","Value":0} ,{"Name":"KSPROPERTY_BDA_AUTODEMODULATE_STOP","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSPROPSETID_BdaTableSection" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"516b99c5-971c-4aaf-b3f3-d9fda8a15e16" } ,{ "Name":"KSPROPERTY_IDS_BDA_TABLE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_BDA_TABLE_SECTION","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSPROPSETID_BdaPIDFilter" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"d0a67d65-08df-4fec-8533-e5b550410b85" } ,{ "Name":"KSPROPERTY_BDA_PIDFILTER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_BDA_PIDFILTER_MAP_PIDS","Value":0} ,{"Name":"KSPROPERTY_BDA_PIDFILTER_UNMAP_PIDS","Value":1} ,{"Name":"KSPROPERTY_BDA_PIDFILTER_LIST_PIDS","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSPROPSETID_BdaCA" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"b0693766-5278-4ec6-b9e1-3ce40560ef5a" } ,{ "Name":"KSPROPERTY_BDA_CA" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSPROPERTY_BDA_ECM_MAP_STATUS","Value":0} ,{"Name":"KSPROPERTY_BDA_CA_MODULE_STATUS","Value":1} ,{"Name":"KSPROPERTY_BDA_CA_SMART_CARD_STATUS","Value":2} ,{"Name":"KSPROPERTY_BDA_CA_MODULE_UI","Value":3} ,{"Name":"KSPROPERTY_BDA_CA_SET_PROGRAM_PIDS","Value":4} ,{"Name":"KSPROPERTY_BDA_CA_REMOVE_PROGRAM","Value":5} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSEVENTSETID_BdaCAEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"488c4ccc-b768-4129-8eb1-b00a071f9068" } ,{ "Name":"KSPROPERTY_BDA_CA_EVENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSEVENT_BDA_PROGRAM_FLOW_STATUS_CHANGED","Value":0} ,{"Name":"KSEVENT_BDA_CA_MODULE_STATUS_CHANGED","Value":1} ,{"Name":"KSEVENT_BDA_CA_SMART_CARD_STATUS_CHANGED","Value":2} ,{"Name":"KSEVENT_BDA_CA_MODULE_UI_REQUESTED","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSMETHODSETID_BdaDrmService" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"bff6b5bb-b0ae-484c-9dca-73528fb0b46e" } ,{ "Name":"KSMETHOD_BDA_DRM" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSMETHOD_BDA_DRM_CURRENT","Value":0} ,{"Name":"KSMETHOD_BDA_DRM_DRMSTATUS","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSMETHODSETID_BdaWmdrmSession" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"4be6fa3d-07cd-4139-8b80-8c18ba3aec88" } ,{ "Name":"KSMETHOD_BDA_WMDRM" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSMETHOD_BDA_WMDRM_STATUS","Value":0} ,{"Name":"KSMETHOD_BDA_WMDRM_REVINFO","Value":1} ,{"Name":"KSMETHOD_BDA_WMDRM_CRL","Value":2} ,{"Name":"KSMETHOD_BDA_WMDRM_MESSAGE","Value":3} ,{"Name":"KSMETHOD_BDA_WMDRM_REISSUELICENSE","Value":4} ,{"Name":"KSMETHOD_BDA_WMDRM_RENEWLICENSE","Value":5} ,{"Name":"KSMETHOD_BDA_WMDRM_LICENSE","Value":6} ,{"Name":"KSMETHOD_BDA_WMDRM_KEYINFO","Value":7} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSMETHODSETID_BdaWmdrmTuner" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"86d979cf-a8a7-4f94-b5fb-14c0aca68fe6" } ,{ "Name":"KSMETHOD_BDA_WMDRM_TUNER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSMETHOD_BDA_WMDRMTUNER_CANCELCAPTURETOKEN","Value":0} ,{"Name":"KSMETHOD_BDA_WMDRMTUNER_SETPIDPROTECTION","Value":1} ,{"Name":"KSMETHOD_BDA_WMDRMTUNER_GETPIDPROTECTION","Value":2} ,{"Name":"KSMETHOD_BDA_WMDRMTUNER_SETSYNCVALUE","Value":3} ,{"Name":"KSMETHOD_BDA_WMDRMTUNER_STARTCODEPROFILE","Value":4} ,{"Name":"KSMETHOD_BDA_WMDRMTUNER_PURCHASE_ENTITLEMENT","Value":5} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSMETHODSETID_BdaEventing" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"f99492da-6193-4eb0-8690-6686cbff713e" } ,{ "Name":"KSMETHOD_BDA_EVENTING_SERVICE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSMETHOD_BDA_EVENT_DATA","Value":0} ,{"Name":"KSMETHOD_BDA_EVENT_COMPLETE","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSEVENTSETID_BdaEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"ae7e55b2-96d7-4e29-908f-62f95b2a1679" } ,{ "Name":"KSEVENT_BDA_EVENT_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSEVENT_BDA_EVENT_PENDINGEVENT","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSMETHODSETID_BdaDebug" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0d4a90ec-c69d-4ee2-8c5a-fb1f63a50da1" } ,{ "Name":"KSMETHOD_BDA_DEBUG_SERVICE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSMETHOD_BDA_DEBUG_LEVEL","Value":0} ,{"Name":"KSMETHOD_BDA_DEBUG_DATA","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSMETHODSETID_BdaTuner" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"b774102f-ac07-478a-8228-2742d961fa7e" } ,{ "Name":"KSMETHOD_BDA_TUNER_SERVICE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSMETHOD_BDA_TUNER_SETTUNER","Value":0} ,{"Name":"KSMETHOD_BDA_TUNER_GETTUNERSTATE","Value":1} ,{"Name":"KSMETHOD_BDA_TUNER_SIGNALNOISERATIO","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSMETHODSETID_BdaNameValueA" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0c24096d-5ff5-47de-a856-062e587e3727" } ,{ "Name":"KSMETHODSETID_BdaNameValue" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"36e07304-9f0d-4e88-9118-ac0ba317b7f2" } ,{ "Name":"KSMETHOD_BDA_GPNV_SERVICE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSMETHOD_BDA_GPNV_GETVALUE","Value":0} ,{"Name":"KSMETHOD_BDA_GPNV_SETVALUE","Value":1} ,{"Name":"KSMETHOD_BDA_GPNV_NAMEFROMINDEX","Value":2} ,{"Name":"KSMETHOD_BDA_GPNV_GETVALUEUPDATENAME","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSMETHODSETID_BdaMux" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"942aafec-4c05-4c74-b8eb-8706c2a4943f" } ,{ "Name":"KSMETHOD_BDA_MUX_SERVICE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSMETHOD_BDA_MUX_GETPIDLIST","Value":0} ,{"Name":"KSMETHOD_BDA_MUX_SETPIDLIST","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSMETHODSETID_BdaScanning" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"12eb49df-6249-47f3-b190-e21e6e2f8a9c" } ,{ "Name":"KSMETHOD_BDA_SCAN_SERVICE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSMETHOD_BDA_SCAN_CAPABILTIES","Value":0} ,{"Name":"KSMETHOD_BDA_SCANNING_STATE","Value":1} ,{"Name":"KSMETHOD_BDA_SCAN_FILTER","Value":2} ,{"Name":"KSMETHOD_BDA_SCAN_START","Value":3} ,{"Name":"KSMETHOD_BDA_SCAN_RESUME","Value":4} ,{"Name":"KSMETHOD_BDA_SCAN_STOP","Value":5} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSMETHODSETID_BdaGuideDataDeliveryService" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"8d9d5562-1589-417d-99ce-ac531dda19f9" } ,{ "Name":"KSMETHOD_BDA_GDDS_SERVICE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSMETHOD_BDA_GDDS_DATATYPE","Value":0} ,{"Name":"KSMETHOD_BDA_GDDS_DATA","Value":1} ,{"Name":"KSMETHOD_BDA_GDDS_TUNEXMLFROMIDX","Value":2} ,{"Name":"KSMETHOD_BDA_GDDS_GETSERVICES","Value":3} ,{"Name":"KSMETHOD_BDA_GDDS_SERVICEFROMTUNEXML","Value":4} ,{"Name":"KSMETHOD_BDA_GDDS_DATAUPDATE","Value":5} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSMETHODSETID_BdaConditionalAccessService" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"10ced3b4-320b-41bf-9824-1b2e68e71eb9" } ,{ "Name":"KSMETHOD_BDA_CAS_SERVICE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSMETHOD_BDA_CAS_CHECKENTITLEMENTTOKEN","Value":0} ,{"Name":"KSMETHOD_BDA_CAS_SETCAPTURETOKEN","Value":1} ,{"Name":"KSMETHOD_BDA_CAS_OPENBROADCASTMMI","Value":2} ,{"Name":"KSMETHOD_BDA_CAS_CLOSEMMIDIALOG","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSMETHODSETID_BdaIsdbConditionalAccess" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"5e68c627-16c2-4e6c-b1e2-d00170cdaa0f" } ,{ "Name":"KSMETHOD_BDA_ISDB_CAS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSMETHOD_BDA_ISDBCAS_SETREQUEST","Value":0} ,{"Name":"KSMETHOD_BDA_ISDBCAS_RESPONSEDATA","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSMETHODSETID_BdaTSSelector" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"1dcfafe9-b45e-41b3-bb2a-561eb129ae98" } ,{ "Name":"KSMETHOD_BDA_TS_SELECTOR" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSMETHOD_BDA_TS_SELECTOR_SETTSID","Value":0} ,{"Name":"KSMETHOD_BDA_TS_SELECTOR_GETTSINFORMATION","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSMETHODSETID_BdaUserActivity" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"eda5c834-4531-483c-be0a-94e6c96ff396" } ,{ "Name":"KSMETHOD_BDA_USERACTIVITY_SERVICE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"KSMETHOD_BDA_USERACTIVITY_USEREASON","Value":0} ,{"Name":"KSMETHOD_BDA_USERACTIVITY_INTERVAL","Value":1} ,{"Name":"KSMETHOD_BDA_USERACTIVITY_DETECTED","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"KSCATEGORY_BDA_RECEIVER_COMPONENT" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"fd0a5af4-b41d-11d2-9c95-00c04f7971e0" } ,{ "Name":"KSCATEGORY_BDA_NETWORK_TUNER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"71985f48-1ca1-11d3-9cc8-00c04f7971e0" } ,{ "Name":"KSCATEGORY_BDA_NETWORK_EPG" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"71985f49-1ca1-11d3-9cc8-00c04f7971e0" } ,{ "Name":"KSCATEGORY_BDA_IP_SINK" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"71985f4a-1ca1-11d3-9cc8-00c04f7971e0" } ,{ "Name":"KSCATEGORY_BDA_NETWORK_PROVIDER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"71985f4b-1ca1-11d3-9cc8-00c04f7971e0" } ,{ "Name":"KSCATEGORY_BDA_TRANSPORT_INFORMATION" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a2e3074f-6c3d-11d3-b653-00c04f79498e" } ,{ "Name":"KSNODE_BDA_RF_TUNER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"71985f4c-1ca1-11d3-9cc8-00c04f7971e0" } ,{ "Name":"KSNODE_BDA_ANALOG_DEMODULATOR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"634db199-27dd-46b8-acfb-ecc98e61a2ad" } ,{ "Name":"KSNODE_BDA_QAM_DEMODULATOR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"71985f4d-1ca1-11d3-9cc8-00c04f7971e0" } ,{ "Name":"KSNODE_BDA_QPSK_DEMODULATOR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6390c905-27c1-4d67-bdb7-77c50d079300" } ,{ "Name":"KSNODE_BDA_8VSB_DEMODULATOR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"71985f4f-1ca1-11d3-9cc8-00c04f7971e0" } ,{ "Name":"KSNODE_BDA_COFDM_DEMODULATOR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"2dac6e05-edbe-4b9c-b387-1b6fad7d6495" } ,{ "Name":"KSNODE_BDA_8PSK_DEMODULATOR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e957a0e7-dd98-4a3c-810b-3525157ab62e" } ,{ "Name":"KSNODE_BDA_ISDB_T_DEMODULATOR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"fcea3ae3-2cb2-464d-8f5d-305c0bb778a2" } ,{ "Name":"KSNODE_BDA_ISDB_S_DEMODULATOR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"edde230a-9086-432d-b8a5-6670263807e9" } ,{ "Name":"KSNODE_BDA_OPENCABLE_POD" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"345812a0-fb7c-4790-aa7e-b1db88ac19c9" } ,{ "Name":"KSNODE_BDA_COMMON_CA_POD" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"d83ef8fc-f3b8-45ab-8b71-ecf7c339deb4" } ,{ "Name":"KSNODE_BDA_PID_FILTER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"f5412789-b0a0-44e1-ae4f-ee999b1b7fbe" } ,{ "Name":"KSNODE_BDA_IP_SINK" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"71985f4e-1ca1-11d3-9cc8-00c04f7971e0" } ,{ "Name":"KSNODE_BDA_VIDEO_ENCODER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"d98429e3-65c9-4ac4-93aa-766782833b7a" } ,{ "Name":"KSNODE_BDA_PBDA_CAS" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c026869f-7129-4e71-8696-ec8f75299b77" } ,{ "Name":"KSNODE_BDA_PBDA_ISDBCAS" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"f2cf2ab3-5b9d-40ae-ab7c-4e7ad0bd1c52" } ,{ "Name":"KSNODE_BDA_PBDA_TUNER" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"aa5e8286-593c-4979-9494-46a2a9dfe076" } ,{ "Name":"KSNODE_BDA_PBDA_MUX" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"f88c7787-6678-4f4b-a13e-da09861d682b" } ,{ "Name":"KSNODE_BDA_PBDA_DRM" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9eeebd03-eea1-450f-96ae-633e6de63cce" } ,{ "Name":"KSNODE_BDA_DRI_DRM" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"4f95ad74-cefb-42d2-94a9-68c5b2c1aabe" } ,{ "Name":"KSNODE_BDA_TS_SELECTOR" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"5eddf185-fed1-4f45-9685-bbb73c323cfc" } ,{ "Name":"PINNAME_IPSINK_INPUT" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"3fdffa70-ac9a-11d2-8f17-00c04f7971e2" } ,{ "Name":"KSDATAFORMAT_TYPE_BDA_IP" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e25f7b8e-cccc-11d2-8f25-00c04f7971e2" } ,{ "Name":"KSDATAFORMAT_SUBTYPE_BDA_IP" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"5a9a213c-db08-11d2-8f32-00c04f7971e2" } ,{ "Name":"KSDATAFORMAT_SPECIFIER_BDA_IP" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6b891420-db09-11d2-8f32-00c04f7971e2" } ,{ "Name":"KSDATAFORMAT_TYPE_BDA_IP_CONTROL" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dadd5799-7d5b-4b63-80fb-d1442f26b621" } ,{ "Name":"KSDATAFORMAT_SUBTYPE_BDA_IP_CONTROL" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"499856e8-e85b-48ed-9bea-410d0dd4ef81" } ,{ "Name":"PINNAME_MPE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c1b06d73-1dbb-11d3-8f46-00c04f7971e2" } ,{ "Name":"KSDATAFORMAT_TYPE_MPE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"455f176c-4b06-47ce-9aef-8caef73df7b5" } ,{ "Name":"DIGITAL_CABLE_NETWORK_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"143827ab-f77b-498d-81ca-5a007aec28bf" } ,{ "Name":"ANALOG_TV_NETWORK_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"b820d87e-e0e3-478f-8a38-4e13f7b3df42" } ,{ "Name":"ANALOG_AUXIN_NETWORK_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"742ef867-09e1-40a3-82d3-9669ba35325f" } ,{ "Name":"ANALOG_FM_NETWORK_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"7728087b-2bb9-4e30-8078-449476e59dbb" } ,{ "Name":"ISDB_TERRESTRIAL_TV_NETWORK_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"95037f6f-3ac7-4452-b6c4-45a9ce9292a2" } ,{ "Name":"ISDB_T_NETWORK_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"fc3855a6-c901-4f2e-aba8-90815afc6c83" } ,{ "Name":"ISDB_SATELLITE_TV_NETWORK_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"b0a4e6a0-6a1a-4b83-bb5b-903e1d90e6b6" } ,{ "Name":"ISDB_S_NETWORK_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a1e78202-1459-41b1-9ca9-2a92587a42cc" } ,{ "Name":"ISDB_CABLE_TV_NETWORK_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c974ddb5-41fe-4b25-9741-92f049f1d5d1" } ,{ "Name":"DIRECT_TV_SATELLITE_TV_NETWORK_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"93b66fb5-93d4-4323-921c-c1f52df61d3f" } ,{ "Name":"ECHOSTAR_SATELLITE_TV_NETWORK_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c4f6b31b-c6bf-4759-886f-a7386dca27a0" } ,{ "Name":"ATSC_TERRESTRIAL_TV_NETWORK_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0dad2fdd-5fd7-11d3-8f50-00c04f7971e2" } ,{ "Name":"DVB_TERRESTRIAL_TV_NETWORK_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"216c62df-6d7f-4e9a-8571-05f14edb766a" } ,{ "Name":"BSKYB_TERRESTRIAL_TV_NETWORK_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"9e9e46c6-3aba-4f08-ad0e-cc5ac8148c2b" } ,{ "Name":"DVB_SATELLITE_TV_NETWORK_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"fa4b375a-45b4-4d45-8440-263957b11623" } ,{ "Name":"DVB_CABLE_TV_NETWORK_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"dc0c0fe7-0485-4266-b93f-68fbf80ed834" } ,{ "Name":"BDA_DEBUG_DATA_AVAILABLE" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"69c24f54-9983-497e-b415-282be4c555fb" } ,{ "Name":"BDA_DEBUG_DATA_TYPE_STRING" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a806e767-de5c-430c-80bf-a21ebe06c748" } ,{ "Name":"EVENTID_BDA_IsdbCASResponse" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"d4cb1966-41bc-4ced-9a20-fdceac78f70d" } ,{ "Name":"EVENTID_BDA_CASRequestTuner" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"cf39a9d8-f5d3-4685-be57-ed81dba46b27" } ,{ "Name":"EVENTID_BDA_CASReleaseTuner" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"20c1a16b-441f-49a5-bb5c-e9a04495c6c1" } ,{ "Name":"EVENTID_BDA_CASOpenMMI" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"85dac915-e593-410d-8471-d6812105f28e" } ,{ "Name":"EVENTID_BDA_CASCloseMMI" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"5d0f550f-de2e-479d-8345-ec0e9557e8a2" } ,{ "Name":"EVENTID_BDA_CASBroadcastMMI" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"676876f0-1132-404c-a7ca-e72069a9d54f" } ,{ "Name":"EVENTID_BDA_TunerSignalLock" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"1872e740-f573-429b-a00e-d9c1e408af09" } ,{ "Name":"EVENTID_BDA_TunerNoSignal" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e29b382b-1edd-4930-bc46-682fd72d2dfb" } ,{ "Name":"EVENTID_BDA_GPNVValueUpdate" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"ff75c68c-f416-4e7e-bf17-6d55c5df1575" } ,{ "Name":"EVENTID_BDA_UpdateDrmStatus" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"65a6f681-1462-473b-88ce-cb731427bdb5" } ,{ "Name":"EVENTID_BDA_UpdateScanState" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"55702b50-7b49-42b8-a82f-4afb691b0628" } ,{ "Name":"EVENTID_BDA_GuideDataAvailable" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"98db717a-478a-4cd4-92d0-95f66b89e5b1" } ,{ "Name":"EVENTID_BDA_GuideServiceInformationUpdated" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a1c3ea2b-175f-4458-b735-507d22db23a6" } ,{ "Name":"EVENTID_BDA_GuideDataError" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"ac33c448-6f73-4fd7-b341-594c360d8d74" } ,{ "Name":"EVENTID_BDA_DiseqCResponseAvailable" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"efa628f8-1f2c-4b67-9ea5-acf6fa9a1f36" } ,{ "Name":"EVENTID_BDA_LbigsOpenConnection" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"356207b2-6f31-4eb0-a271-b3fa6bb7680f" } ,{ "Name":"EVENTID_BDA_LbigsSendData" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"1123277b-f1c6-4154-8b0d-48e6157059aa" } ,{ "Name":"EVENTID_BDA_LbigsCloseConnectionHandle" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c2f08b99-65ef-4314-9671-e99d4cce0bae" } ,{ "Name":"EVENTID_BDA_EncoderSignalLock" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"5ec90eb9-39fa-4cfc-b93f-00bb11077f5e" } ,{ "Name":"EVENTID_BDA_FdcStatus" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"05f25366-d0eb-43d2-bc3c-682b863df142" } ,{ "Name":"EVENTID_BDA_FdcTableSection" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"6a0cd757-4ce3-4e5b-9444-7187b87152c5" } ,{ "Name":"EVENTID_BDA_TransprtStreamSelectorInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c40f9f85-09d0-489c-9e9c-0abbb56951b0" } ,{ "Name":"EVENTID_BDA_RatingPinReset" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c6e048c0-c574-4c26-bcda-2f4d35eb5e85" } ,{ "Name":"PBDA_ALWAYS_TUNE_IN_MUX" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"1e1d7141-583f-4ac2-b019-1f430eda0f4c" } ,{ "Name":"PID_BITS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MPEG_HEADER_BITS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MPEG_HEADER_VERSION_BITS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MPEG1WAVEFORMAT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Multimedia","Parents":[]},"Attrs":[]} ,{"Name":"fwHeadLayer","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"dwHeadBitrate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"fwHeadMode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"fwHeadModeExt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wHeadEmphasis","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"fwHeadFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"dwPTSLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwPTSHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MPEGLAYER3WAVEFORMAT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Multimedia","Parents":[]},"Attrs":[]} ,{"Name":"wID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"fdwFlags","Type":{"Kind":"ApiRef","Name":"MPEGLAYER3WAVEFORMAT_FLAGS","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"nBlockSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"nFramesPerBlock","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"nCodecDelay","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"HEAACWAVEINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":1 ,"Fields":[ {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Multimedia","Parents":[]},"Attrs":[]} ,{"Name":"wPayloadType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wAudioProfileLevelIndication","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wStructType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"HEAACWAVEFORMAT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"wfInfo","Type":{"Kind":"ApiRef","Name":"HEAACWAVEINFO","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]},"Attrs":[]} ,{"Name":"pbAudioSpecificConfig","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ] ,"Functions":[ { "Name":"AMGetErrorTextA" ,"SetLastError":false ,"DllImport":"QUARTZ" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pbuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"MaxLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"AMGetErrorTextW" ,"SetLastError":false ,"DllImport":"QUARTZ" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pbuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"MaxLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "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":"Graphics.DirectShow","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":"Graphics.DirectShow","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":"Graphics.DirectShow","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":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDMO","TargetKind":"Com","Api":"Graphics.DirectShow","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":"Graphics.DirectShow","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":"Graphics.DirectShow","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":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","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":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","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":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pmtSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","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":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","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":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","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":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}}},"Attrs":["In","Out"]} ,{"Name":"pmtSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"Graphics.DirectShow","Parents":[]}},"Attrs":["In","Const"]} ] } ] ,"UnicodeAliases":[ "AMGETERRORTEXTPROC" ,"AMGetErrorText" ] }