1 #[cfg(feature = "Win32_Media_DirectShow_Xml")]
3 #[cfg_attr(windows, link(name = "windows"))]
5 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6 pub fn AMGetErrorTextA(hr
: ::windows_sys
::core
::HRESULT
, pbuffer
: ::windows_sys
::core
::PSTR
, maxlen
: u32) -> u32;
7 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8 pub fn AMGetErrorTextW(hr
: ::windows_sys
::core
::HRESULT
, pbuffer
: ::windows_sys
::core
::PWSTR
, maxlen
: u32) -> u32;
10 pub type IAMAnalogVideoDecoder
= *mut ::core
::ffi
::c_void
;
11 pub type IAMAnalogVideoEncoder
= *mut ::core
::ffi
::c_void
;
12 pub type IAMAsyncReaderTimestampScaling
= *mut ::core
::ffi
::c_void
;
13 pub type IAMAudioInputMixer
= *mut ::core
::ffi
::c_void
;
14 pub type IAMAudioRendererStats
= *mut ::core
::ffi
::c_void
;
15 pub type IAMBufferNegotiation
= *mut ::core
::ffi
::c_void
;
16 pub type IAMCameraControl
= *mut ::core
::ffi
::c_void
;
17 pub type IAMCertifiedOutputProtection
= *mut ::core
::ffi
::c_void
;
18 pub type IAMChannelInfo
= *mut ::core
::ffi
::c_void
;
19 pub type IAMClockAdjust
= *mut ::core
::ffi
::c_void
;
20 pub type IAMClockSlave
= *mut ::core
::ffi
::c_void
;
21 pub type IAMCollection
= *mut ::core
::ffi
::c_void
;
22 pub type IAMCopyCaptureFileProgress
= *mut ::core
::ffi
::c_void
;
23 pub type IAMCrossbar
= *mut ::core
::ffi
::c_void
;
24 pub type IAMDecoderCaps
= *mut ::core
::ffi
::c_void
;
25 pub type IAMDevMemoryAllocator
= *mut ::core
::ffi
::c_void
;
26 pub type IAMDevMemoryControl
= *mut ::core
::ffi
::c_void
;
27 pub type IAMDeviceRemoval
= *mut ::core
::ffi
::c_void
;
28 pub type IAMDirectSound
= *mut ::core
::ffi
::c_void
;
29 pub type IAMDroppedFrames
= *mut ::core
::ffi
::c_void
;
30 pub type IAMExtDevice
= *mut ::core
::ffi
::c_void
;
31 pub type IAMExtTransport
= *mut ::core
::ffi
::c_void
;
32 pub type IAMExtendedErrorInfo
= *mut ::core
::ffi
::c_void
;
33 pub type IAMExtendedSeeking
= *mut ::core
::ffi
::c_void
;
34 pub type IAMFilterGraphCallback
= *mut ::core
::ffi
::c_void
;
35 pub type IAMFilterMiscFlags
= *mut ::core
::ffi
::c_void
;
36 pub type IAMGraphBuilderCallback
= *mut ::core
::ffi
::c_void
;
37 pub type IAMGraphStreams
= *mut ::core
::ffi
::c_void
;
38 pub type IAMLatency
= *mut ::core
::ffi
::c_void
;
39 pub type IAMLine21Decoder
= *mut ::core
::ffi
::c_void
;
40 pub type IAMMediaContent
= *mut ::core
::ffi
::c_void
;
41 pub type IAMMediaContent2
= *mut ::core
::ffi
::c_void
;
42 pub type IAMMediaStream
= *mut ::core
::ffi
::c_void
;
43 pub type IAMMediaTypeSample
= *mut ::core
::ffi
::c_void
;
44 pub type IAMMediaTypeStream
= *mut ::core
::ffi
::c_void
;
45 pub type IAMMultiMediaStream
= *mut ::core
::ffi
::c_void
;
46 pub type IAMNetShowConfig
= *mut ::core
::ffi
::c_void
;
47 pub type IAMNetShowExProps
= *mut ::core
::ffi
::c_void
;
48 pub type IAMNetShowPreroll
= *mut ::core
::ffi
::c_void
;
49 pub type IAMNetworkStatus
= *mut ::core
::ffi
::c_void
;
50 pub type IAMOpenProgress
= *mut ::core
::ffi
::c_void
;
51 pub type IAMOverlayFX
= *mut ::core
::ffi
::c_void
;
52 pub type IAMParse
= *mut ::core
::ffi
::c_void
;
53 pub type IAMPhysicalPinInfo
= *mut ::core
::ffi
::c_void
;
54 pub type IAMPlayList
= *mut ::core
::ffi
::c_void
;
55 pub type IAMPlayListItem
= *mut ::core
::ffi
::c_void
;
56 pub type IAMPluginControl
= *mut ::core
::ffi
::c_void
;
57 pub type IAMPushSource
= *mut ::core
::ffi
::c_void
;
58 pub type IAMRebuild
= *mut ::core
::ffi
::c_void
;
59 pub type IAMResourceControl
= *mut ::core
::ffi
::c_void
;
60 pub type IAMStats
= *mut ::core
::ffi
::c_void
;
61 pub type IAMStreamConfig
= *mut ::core
::ffi
::c_void
;
62 pub type IAMStreamControl
= *mut ::core
::ffi
::c_void
;
63 pub type IAMStreamSelect
= *mut ::core
::ffi
::c_void
;
64 pub type IAMTVAudio
= *mut ::core
::ffi
::c_void
;
65 pub type IAMTVAudioNotification
= *mut ::core
::ffi
::c_void
;
66 pub type IAMTVTuner
= *mut ::core
::ffi
::c_void
;
67 pub type IAMTimecodeDisplay
= *mut ::core
::ffi
::c_void
;
68 pub type IAMTimecodeGenerator
= *mut ::core
::ffi
::c_void
;
69 pub type IAMTimecodeReader
= *mut ::core
::ffi
::c_void
;
70 pub type IAMTuner
= *mut ::core
::ffi
::c_void
;
71 pub type IAMTunerNotification
= *mut ::core
::ffi
::c_void
;
72 pub type IAMVfwCaptureDialogs
= *mut ::core
::ffi
::c_void
;
73 pub type IAMVfwCompressDialogs
= *mut ::core
::ffi
::c_void
;
74 pub type IAMVideoAccelerator
= *mut ::core
::ffi
::c_void
;
75 pub type IAMVideoAcceleratorNotify
= *mut ::core
::ffi
::c_void
;
76 pub type IAMVideoCompression
= *mut ::core
::ffi
::c_void
;
77 pub type IAMVideoControl
= *mut ::core
::ffi
::c_void
;
78 pub type IAMVideoDecimationProperties
= *mut ::core
::ffi
::c_void
;
79 pub type IAMVideoProcAmp
= *mut ::core
::ffi
::c_void
;
80 pub type IAMWMBufferPass
= *mut ::core
::ffi
::c_void
;
81 pub type IAMWMBufferPassCallback
= *mut ::core
::ffi
::c_void
;
82 pub type IAMWstDecoder
= *mut ::core
::ffi
::c_void
;
83 pub type IAMovieSetup
= *mut ::core
::ffi
::c_void
;
84 pub type IATSCChannelTuneRequest
= *mut ::core
::ffi
::c_void
;
85 pub type IATSCComponentType
= *mut ::core
::ffi
::c_void
;
86 pub type IATSCLocator
= *mut ::core
::ffi
::c_void
;
87 pub type IATSCLocator2
= *mut ::core
::ffi
::c_void
;
88 pub type IATSCTuningSpace
= *mut ::core
::ffi
::c_void
;
89 pub type IATSC_EIT
= *mut ::core
::ffi
::c_void
;
90 pub type IATSC_ETT
= *mut ::core
::ffi
::c_void
;
91 pub type IATSC_MGT
= *mut ::core
::ffi
::c_void
;
92 pub type IATSC_STT
= *mut ::core
::ffi
::c_void
;
93 pub type IATSC_VCT
= *mut ::core
::ffi
::c_void
;
94 pub type IAnalogAudioComponentType
= *mut ::core
::ffi
::c_void
;
95 pub type IAnalogLocator
= *mut ::core
::ffi
::c_void
;
96 pub type IAnalogRadioTuningSpace
= *mut ::core
::ffi
::c_void
;
97 pub type IAnalogRadioTuningSpace2
= *mut ::core
::ffi
::c_void
;
98 pub type IAnalogTVTuningSpace
= *mut ::core
::ffi
::c_void
;
99 pub type IAsyncReader
= *mut ::core
::ffi
::c_void
;
100 pub type IAtscContentAdvisoryDescriptor
= *mut ::core
::ffi
::c_void
;
101 pub type IAtscPsipParser
= *mut ::core
::ffi
::c_void
;
102 pub type IAttributeGet
= *mut ::core
::ffi
::c_void
;
103 pub type IAttributeSet
= *mut ::core
::ffi
::c_void
;
104 pub type IAudioData
= *mut ::core
::ffi
::c_void
;
105 pub type IAudioMediaStream
= *mut ::core
::ffi
::c_void
;
106 pub type IAudioStreamSample
= *mut ::core
::ffi
::c_void
;
107 pub type IAuxInTuningSpace
= *mut ::core
::ffi
::c_void
;
108 pub type IAuxInTuningSpace2
= *mut ::core
::ffi
::c_void
;
109 pub type IBDAComparable
= *mut ::core
::ffi
::c_void
;
110 pub type IBDACreateTuneRequestEx
= *mut ::core
::ffi
::c_void
;
111 pub type IBDA_AUX
= *mut ::core
::ffi
::c_void
;
112 pub type IBDA_AutoDemodulate
= *mut ::core
::ffi
::c_void
;
113 pub type IBDA_AutoDemodulateEx
= *mut ::core
::ffi
::c_void
;
114 pub type IBDA_ConditionalAccess
= *mut ::core
::ffi
::c_void
;
115 pub type IBDA_ConditionalAccessEx
= *mut ::core
::ffi
::c_void
;
116 pub type IBDA_DRIDRMService
= *mut ::core
::ffi
::c_void
;
117 pub type IBDA_DRIWMDRMSession
= *mut ::core
::ffi
::c_void
;
118 pub type IBDA_DRM
= *mut ::core
::ffi
::c_void
;
119 pub type IBDA_DRMService
= *mut ::core
::ffi
::c_void
;
120 pub type IBDA_DeviceControl
= *mut ::core
::ffi
::c_void
;
121 pub type IBDA_DiagnosticProperties
= *mut ::core
::ffi
::c_void
;
122 pub type IBDA_DigitalDemodulator
= *mut ::core
::ffi
::c_void
;
123 pub type IBDA_DigitalDemodulator2
= *mut ::core
::ffi
::c_void
;
124 pub type IBDA_DigitalDemodulator3
= *mut ::core
::ffi
::c_void
;
125 pub type IBDA_DiseqCommand
= *mut ::core
::ffi
::c_void
;
126 pub type IBDA_EasMessage
= *mut ::core
::ffi
::c_void
;
127 pub type IBDA_Encoder
= *mut ::core
::ffi
::c_void
;
128 pub type IBDA_EthernetFilter
= *mut ::core
::ffi
::c_void
;
129 pub type IBDA_EventingService
= *mut ::core
::ffi
::c_void
;
130 pub type IBDA_FDC
= *mut ::core
::ffi
::c_void
;
131 pub type IBDA_FrequencyFilter
= *mut ::core
::ffi
::c_void
;
132 pub type IBDA_GuideDataDeliveryService
= *mut ::core
::ffi
::c_void
;
133 pub type IBDA_IPSinkControl
= *mut ::core
::ffi
::c_void
;
134 pub type IBDA_IPSinkInfo
= *mut ::core
::ffi
::c_void
;
135 pub type IBDA_IPV4Filter
= *mut ::core
::ffi
::c_void
;
136 pub type IBDA_IPV6Filter
= *mut ::core
::ffi
::c_void
;
137 pub type IBDA_ISDBConditionalAccess
= *mut ::core
::ffi
::c_void
;
138 pub type IBDA_LNBInfo
= *mut ::core
::ffi
::c_void
;
139 pub type IBDA_MUX
= *mut ::core
::ffi
::c_void
;
140 pub type IBDA_NameValueService
= *mut ::core
::ffi
::c_void
;
141 pub type IBDA_NetworkProvider
= *mut ::core
::ffi
::c_void
;
142 pub type IBDA_NullTransform
= *mut ::core
::ffi
::c_void
;
143 pub type IBDA_PinControl
= *mut ::core
::ffi
::c_void
;
144 pub type IBDA_SignalProperties
= *mut ::core
::ffi
::c_void
;
145 pub type IBDA_SignalStatistics
= *mut ::core
::ffi
::c_void
;
146 pub type IBDA_TIF_REGISTRATION
= *mut ::core
::ffi
::c_void
;
147 pub type IBDA_Topology
= *mut ::core
::ffi
::c_void
;
148 pub type IBDA_TransportStreamInfo
= *mut ::core
::ffi
::c_void
;
149 pub type IBDA_TransportStreamSelector
= *mut ::core
::ffi
::c_void
;
150 pub type IBDA_UserActivityService
= *mut ::core
::ffi
::c_void
;
151 pub type IBDA_VoidTransform
= *mut ::core
::ffi
::c_void
;
152 pub type IBDA_WMDRMSession
= *mut ::core
::ffi
::c_void
;
153 pub type IBDA_WMDRMTuner
= *mut ::core
::ffi
::c_void
;
154 pub type IBPCSatelliteTuner
= *mut ::core
::ffi
::c_void
;
155 pub type IBaseFilter
= *mut ::core
::ffi
::c_void
;
156 pub type IBaseVideoMixer
= *mut ::core
::ffi
::c_void
;
157 pub type IBasicAudio
= *mut ::core
::ffi
::c_void
;
158 pub type IBasicVideo
= *mut ::core
::ffi
::c_void
;
159 pub type IBasicVideo2
= *mut ::core
::ffi
::c_void
;
160 pub type IBroadcastEvent
= *mut ::core
::ffi
::c_void
;
161 pub type IBroadcastEventEx
= *mut ::core
::ffi
::c_void
;
162 pub type IBufferingTime
= *mut ::core
::ffi
::c_void
;
163 pub type ICAT
= *mut ::core
::ffi
::c_void
;
164 pub type ICCSubStreamFiltering
= *mut ::core
::ffi
::c_void
;
165 pub type ICameraControl
= *mut ::core
::ffi
::c_void
;
166 pub type ICaptionServiceDescriptor
= *mut ::core
::ffi
::c_void
;
167 pub type ICaptureGraphBuilder
= *mut ::core
::ffi
::c_void
;
168 pub type ICaptureGraphBuilder2
= *mut ::core
::ffi
::c_void
;
169 pub type IChannelIDTuneRequest
= *mut ::core
::ffi
::c_void
;
170 pub type IChannelTuneRequest
= *mut ::core
::ffi
::c_void
;
171 pub type IComponent
= *mut ::core
::ffi
::c_void
;
172 pub type IComponentType
= *mut ::core
::ffi
::c_void
;
173 pub type IComponentTypes
= *mut ::core
::ffi
::c_void
;
174 pub type IComponents
= *mut ::core
::ffi
::c_void
;
175 pub type IComponentsOld
= *mut ::core
::ffi
::c_void
;
176 pub type IConfigAsfWriter
= *mut ::core
::ffi
::c_void
;
177 pub type IConfigAsfWriter2
= *mut ::core
::ffi
::c_void
;
178 pub type IConfigAviMux
= *mut ::core
::ffi
::c_void
;
179 pub type IConfigInterleaving
= *mut ::core
::ffi
::c_void
;
180 pub type ICreateDevEnum
= *mut ::core
::ffi
::c_void
;
181 pub type ICreatePropBagOnRegKey
= *mut ::core
::ffi
::c_void
;
182 pub type IDDrawExclModeVideo
= *mut ::core
::ffi
::c_void
;
183 pub type IDDrawExclModeVideoCallback
= *mut ::core
::ffi
::c_void
;
184 pub type IDMOWrapperFilter
= *mut ::core
::ffi
::c_void
;
185 pub type IDShowPlugin
= *mut ::core
::ffi
::c_void
;
186 pub type IDTFilter
= *mut ::core
::ffi
::c_void
;
187 pub type IDTFilter2
= *mut ::core
::ffi
::c_void
;
188 pub type IDTFilter3
= *mut ::core
::ffi
::c_void
;
189 pub type IDTFilterConfig
= *mut ::core
::ffi
::c_void
;
190 pub type IDTFilterEvents
= *mut ::core
::ffi
::c_void
;
191 pub type IDTFilterLicenseRenewal
= *mut ::core
::ffi
::c_void
;
192 pub type IDVBCLocator
= *mut ::core
::ffi
::c_void
;
193 pub type IDVBSLocator
= *mut ::core
::ffi
::c_void
;
194 pub type IDVBSLocator2
= *mut ::core
::ffi
::c_void
;
195 pub type IDVBSTuningSpace
= *mut ::core
::ffi
::c_void
;
196 pub type IDVBTLocator
= *mut ::core
::ffi
::c_void
;
197 pub type IDVBTLocator2
= *mut ::core
::ffi
::c_void
;
198 pub type IDVBTuneRequest
= *mut ::core
::ffi
::c_void
;
199 pub type IDVBTuningSpace
= *mut ::core
::ffi
::c_void
;
200 pub type IDVBTuningSpace2
= *mut ::core
::ffi
::c_void
;
201 pub type IDVB_BAT
= *mut ::core
::ffi
::c_void
;
202 pub type IDVB_DIT
= *mut ::core
::ffi
::c_void
;
203 pub type IDVB_EIT
= *mut ::core
::ffi
::c_void
;
204 pub type IDVB_EIT2
= *mut ::core
::ffi
::c_void
;
205 pub type IDVB_NIT
= *mut ::core
::ffi
::c_void
;
206 pub type IDVB_RST
= *mut ::core
::ffi
::c_void
;
207 pub type IDVB_SDT
= *mut ::core
::ffi
::c_void
;
208 pub type IDVB_SIT
= *mut ::core
::ffi
::c_void
;
209 pub type IDVB_ST
= *mut ::core
::ffi
::c_void
;
210 pub type IDVB_TDT
= *mut ::core
::ffi
::c_void
;
211 pub type IDVB_TOT
= *mut ::core
::ffi
::c_void
;
212 pub type IDVEnc
= *mut ::core
::ffi
::c_void
;
213 pub type IDVRGB219
= *mut ::core
::ffi
::c_void
;
214 pub type IDVSplitter
= *mut ::core
::ffi
::c_void
;
215 pub type IDecimateVideoImage
= *mut ::core
::ffi
::c_void
;
216 pub type IDeferredCommand
= *mut ::core
::ffi
::c_void
;
217 pub type IDigitalCableLocator
= *mut ::core
::ffi
::c_void
;
218 pub type IDigitalCableTuneRequest
= *mut ::core
::ffi
::c_void
;
219 pub type IDigitalCableTuningSpace
= *mut ::core
::ffi
::c_void
;
220 pub type IDigitalLocator
= *mut ::core
::ffi
::c_void
;
221 pub type IDirectDrawMediaSample
= *mut ::core
::ffi
::c_void
;
222 pub type IDirectDrawMediaSampleAllocator
= *mut ::core
::ffi
::c_void
;
223 pub type IDirectDrawMediaStream
= *mut ::core
::ffi
::c_void
;
224 pub type IDirectDrawStreamSample
= *mut ::core
::ffi
::c_void
;
225 pub type IDirectDrawVideo
= *mut ::core
::ffi
::c_void
;
226 pub type IDistributorNotify
= *mut ::core
::ffi
::c_void
;
227 pub type IDrawVideoImage
= *mut ::core
::ffi
::c_void
;
228 pub type IDvbCableDeliverySystemDescriptor
= *mut ::core
::ffi
::c_void
;
229 pub type IDvbComponentDescriptor
= *mut ::core
::ffi
::c_void
;
230 pub type IDvbContentDescriptor
= *mut ::core
::ffi
::c_void
;
231 pub type IDvbContentIdentifierDescriptor
= *mut ::core
::ffi
::c_void
;
232 pub type IDvbDataBroadcastDescriptor
= *mut ::core
::ffi
::c_void
;
233 pub type IDvbDataBroadcastIDDescriptor
= *mut ::core
::ffi
::c_void
;
234 pub type IDvbDefaultAuthorityDescriptor
= *mut ::core
::ffi
::c_void
;
235 pub type IDvbExtendedEventDescriptor
= *mut ::core
::ffi
::c_void
;
236 pub type IDvbFrequencyListDescriptor
= *mut ::core
::ffi
::c_void
;
237 pub type IDvbHDSimulcastLogicalChannelDescriptor
= *mut ::core
::ffi
::c_void
;
238 pub type IDvbLinkageDescriptor
= *mut ::core
::ffi
::c_void
;
239 pub type IDvbLogicalChannel2Descriptor
= *mut ::core
::ffi
::c_void
;
240 pub type IDvbLogicalChannelDescriptor
= *mut ::core
::ffi
::c_void
;
241 pub type IDvbLogicalChannelDescriptor2
= *mut ::core
::ffi
::c_void
;
242 pub type IDvbMultilingualServiceNameDescriptor
= *mut ::core
::ffi
::c_void
;
243 pub type IDvbNetworkNameDescriptor
= *mut ::core
::ffi
::c_void
;
244 pub type IDvbParentalRatingDescriptor
= *mut ::core
::ffi
::c_void
;
245 pub type IDvbPrivateDataSpecifierDescriptor
= *mut ::core
::ffi
::c_void
;
246 pub type IDvbSatelliteDeliverySystemDescriptor
= *mut ::core
::ffi
::c_void
;
247 pub type IDvbServiceAttributeDescriptor
= *mut ::core
::ffi
::c_void
;
248 pub type IDvbServiceDescriptor
= *mut ::core
::ffi
::c_void
;
249 pub type IDvbServiceDescriptor2
= *mut ::core
::ffi
::c_void
;
250 pub type IDvbServiceListDescriptor
= *mut ::core
::ffi
::c_void
;
251 pub type IDvbShortEventDescriptor
= *mut ::core
::ffi
::c_void
;
252 pub type IDvbSiParser
= *mut ::core
::ffi
::c_void
;
253 pub type IDvbSiParser2
= *mut ::core
::ffi
::c_void
;
254 pub type IDvbSubtitlingDescriptor
= *mut ::core
::ffi
::c_void
;
255 pub type IDvbTeletextDescriptor
= *mut ::core
::ffi
::c_void
;
256 pub type IDvbTerrestrial2DeliverySystemDescriptor
= *mut ::core
::ffi
::c_void
;
257 pub type IDvbTerrestrialDeliverySystemDescriptor
= *mut ::core
::ffi
::c_void
;
258 pub type IDvdCmd
= *mut ::core
::ffi
::c_void
;
259 pub type IDvdControl
= *mut ::core
::ffi
::c_void
;
260 pub type IDvdControl2
= *mut ::core
::ffi
::c_void
;
261 pub type IDvdGraphBuilder
= *mut ::core
::ffi
::c_void
;
262 pub type IDvdInfo
= *mut ::core
::ffi
::c_void
;
263 pub type IDvdInfo2
= *mut ::core
::ffi
::c_void
;
264 pub type IDvdState
= *mut ::core
::ffi
::c_void
;
265 pub type IESCloseMmiEvent
= *mut ::core
::ffi
::c_void
;
266 pub type IESEvent
= *mut ::core
::ffi
::c_void
;
267 pub type IESEventFactory
= *mut ::core
::ffi
::c_void
;
268 pub type IESEventService
= *mut ::core
::ffi
::c_void
;
269 pub type IESEventServiceConfiguration
= *mut ::core
::ffi
::c_void
;
270 pub type IESEvents
= *mut ::core
::ffi
::c_void
;
271 pub type IESFileExpiryDateEvent
= *mut ::core
::ffi
::c_void
;
272 pub type IESIsdbCasResponseEvent
= *mut ::core
::ffi
::c_void
;
273 pub type IESLicenseRenewalResultEvent
= *mut ::core
::ffi
::c_void
;
274 pub type IESOpenMmiEvent
= *mut ::core
::ffi
::c_void
;
275 pub type IESRequestTunerEvent
= *mut ::core
::ffi
::c_void
;
276 pub type IESValueUpdatedEvent
= *mut ::core
::ffi
::c_void
;
277 pub type IETFilter
= *mut ::core
::ffi
::c_void
;
278 pub type IETFilterConfig
= *mut ::core
::ffi
::c_void
;
279 pub type IETFilterEvents
= *mut ::core
::ffi
::c_void
;
280 pub type IEncoderAPI
= *mut ::core
::ffi
::c_void
;
281 pub type IEnumComponentTypes
= *mut ::core
::ffi
::c_void
;
282 pub type IEnumComponents
= *mut ::core
::ffi
::c_void
;
283 pub type IEnumFilters
= *mut ::core
::ffi
::c_void
;
284 pub type IEnumGuideDataProperties
= *mut ::core
::ffi
::c_void
;
285 pub type IEnumMSVidGraphSegment
= *mut ::core
::ffi
::c_void
;
286 pub type IEnumMediaTypes
= *mut ::core
::ffi
::c_void
;
287 pub type IEnumPIDMap
= *mut ::core
::ffi
::c_void
;
288 pub type IEnumPins
= *mut ::core
::ffi
::c_void
;
289 pub type IEnumRegFilters
= *mut ::core
::ffi
::c_void
;
290 pub type IEnumStreamBufferRecordingAttrib
= *mut ::core
::ffi
::c_void
;
291 pub type IEnumStreamIdMap
= *mut ::core
::ffi
::c_void
;
292 pub type IEnumTuneRequests
= *mut ::core
::ffi
::c_void
;
293 pub type IEnumTuningSpaces
= *mut ::core
::ffi
::c_void
;
294 pub type IEvalRat
= *mut ::core
::ffi
::c_void
;
295 pub type IFileSinkFilter
= *mut ::core
::ffi
::c_void
;
296 pub type IFileSinkFilter2
= *mut ::core
::ffi
::c_void
;
297 pub type IFileSourceFilter
= *mut ::core
::ffi
::c_void
;
298 pub type IFilterChain
= *mut ::core
::ffi
::c_void
;
299 pub type IFilterGraph
= *mut ::core
::ffi
::c_void
;
300 pub type IFilterGraph2
= *mut ::core
::ffi
::c_void
;
301 pub type IFilterGraph3
= *mut ::core
::ffi
::c_void
;
302 pub type IFilterInfo
= *mut ::core
::ffi
::c_void
;
303 pub type IFilterMapper
= *mut ::core
::ffi
::c_void
;
304 pub type IFilterMapper2
= *mut ::core
::ffi
::c_void
;
305 pub type IFilterMapper3
= *mut ::core
::ffi
::c_void
;
306 pub type IFrequencyMap
= *mut ::core
::ffi
::c_void
;
307 pub type IFullScreenVideo
= *mut ::core
::ffi
::c_void
;
308 pub type IFullScreenVideoEx
= *mut ::core
::ffi
::c_void
;
309 pub type IGenericDescriptor
= *mut ::core
::ffi
::c_void
;
310 pub type IGenericDescriptor2
= *mut ::core
::ffi
::c_void
;
311 pub type IGetCapabilitiesKey
= *mut ::core
::ffi
::c_void
;
312 pub type IGpnvsCommonBase
= *mut ::core
::ffi
::c_void
;
313 pub type IGraphBuilder
= *mut ::core
::ffi
::c_void
;
314 pub type IGraphConfig
= *mut ::core
::ffi
::c_void
;
315 pub type IGraphConfigCallback
= *mut ::core
::ffi
::c_void
;
316 pub type IGraphVersion
= *mut ::core
::ffi
::c_void
;
317 pub type IGuideData
= *mut ::core
::ffi
::c_void
;
318 pub type IGuideDataEvent
= *mut ::core
::ffi
::c_void
;
319 pub type IGuideDataLoader
= *mut ::core
::ffi
::c_void
;
320 pub type IGuideDataProperty
= *mut ::core
::ffi
::c_void
;
321 pub type IIPDVDec
= *mut ::core
::ffi
::c_void
;
322 pub type IISDBSLocator
= *mut ::core
::ffi
::c_void
;
323 pub type IISDB_BIT
= *mut ::core
::ffi
::c_void
;
324 pub type IISDB_CDT
= *mut ::core
::ffi
::c_void
;
325 pub type IISDB_EMM
= *mut ::core
::ffi
::c_void
;
326 pub type IISDB_LDT
= *mut ::core
::ffi
::c_void
;
327 pub type IISDB_NBIT
= *mut ::core
::ffi
::c_void
;
328 pub type IISDB_SDT
= *mut ::core
::ffi
::c_void
;
329 pub type IISDB_SDTT
= *mut ::core
::ffi
::c_void
;
330 pub type IIsdbAudioComponentDescriptor
= *mut ::core
::ffi
::c_void
;
331 pub type IIsdbCAContractInformationDescriptor
= *mut ::core
::ffi
::c_void
;
332 pub type IIsdbCADescriptor
= *mut ::core
::ffi
::c_void
;
333 pub type IIsdbCAServiceDescriptor
= *mut ::core
::ffi
::c_void
;
334 pub type IIsdbComponentGroupDescriptor
= *mut ::core
::ffi
::c_void
;
335 pub type IIsdbDataContentDescriptor
= *mut ::core
::ffi
::c_void
;
336 pub type IIsdbDigitalCopyControlDescriptor
= *mut ::core
::ffi
::c_void
;
337 pub type IIsdbDownloadContentDescriptor
= *mut ::core
::ffi
::c_void
;
338 pub type IIsdbEmergencyInformationDescriptor
= *mut ::core
::ffi
::c_void
;
339 pub type IIsdbEventGroupDescriptor
= *mut ::core
::ffi
::c_void
;
340 pub type IIsdbHierarchicalTransmissionDescriptor
= *mut ::core
::ffi
::c_void
;
341 pub type IIsdbLogoTransmissionDescriptor
= *mut ::core
::ffi
::c_void
;
342 pub type IIsdbSIParameterDescriptor
= *mut ::core
::ffi
::c_void
;
343 pub type IIsdbSeriesDescriptor
= *mut ::core
::ffi
::c_void
;
344 pub type IIsdbSiParser2
= *mut ::core
::ffi
::c_void
;
345 pub type IIsdbTSInformationDescriptor
= *mut ::core
::ffi
::c_void
;
346 pub type IIsdbTerrestrialDeliverySystemDescriptor
= *mut ::core
::ffi
::c_void
;
347 pub type IKsNodeControl
= *mut ::core
::ffi
::c_void
;
348 pub type IKsTopologyInfo
= *mut ::core
::ffi
::c_void
;
349 pub type ILanguageComponentType
= *mut ::core
::ffi
::c_void
;
350 pub type ILocator
= *mut ::core
::ffi
::c_void
;
351 pub type IMPEG2Component
= *mut ::core
::ffi
::c_void
;
352 pub type IMPEG2ComponentType
= *mut ::core
::ffi
::c_void
;
353 pub type IMPEG2PIDMap
= *mut ::core
::ffi
::c_void
;
354 pub type IMPEG2StreamIdMap
= *mut ::core
::ffi
::c_void
;
355 pub type IMPEG2TuneRequest
= *mut ::core
::ffi
::c_void
;
356 pub type IMPEG2TuneRequestFactory
= *mut ::core
::ffi
::c_void
;
357 pub type IMPEG2TuneRequestSupport
= *mut ::core
::ffi
::c_void
;
358 pub type IMPEG2_TIF_CONTROL
= *mut ::core
::ffi
::c_void
;
359 pub type IMSEventBinder
= *mut ::core
::ffi
::c_void
;
360 pub type IMSVidAnalogTuner
= *mut ::core
::ffi
::c_void
;
361 pub type IMSVidAnalogTuner2
= *mut ::core
::ffi
::c_void
;
362 pub type IMSVidAnalogTunerEvent
= *mut ::core
::ffi
::c_void
;
363 pub type IMSVidAudioRenderer
= *mut ::core
::ffi
::c_void
;
364 pub type IMSVidAudioRendererDevices
= *mut ::core
::ffi
::c_void
;
365 pub type IMSVidAudioRendererEvent
= *mut ::core
::ffi
::c_void
;
366 pub type IMSVidAudioRendererEvent2
= *mut ::core
::ffi
::c_void
;
367 pub type IMSVidClosedCaptioning
= *mut ::core
::ffi
::c_void
;
368 pub type IMSVidClosedCaptioning2
= *mut ::core
::ffi
::c_void
;
369 pub type IMSVidClosedCaptioning3
= *mut ::core
::ffi
::c_void
;
370 pub type IMSVidCompositionSegment
= *mut ::core
::ffi
::c_void
;
371 pub type IMSVidCtl
= *mut ::core
::ffi
::c_void
;
372 pub type IMSVidDataServices
= *mut ::core
::ffi
::c_void
;
373 pub type IMSVidDataServicesEvent
= *mut ::core
::ffi
::c_void
;
374 pub type IMSVidDevice
= *mut ::core
::ffi
::c_void
;
375 pub type IMSVidDevice2
= *mut ::core
::ffi
::c_void
;
376 pub type IMSVidDeviceEvent
= *mut ::core
::ffi
::c_void
;
377 pub type IMSVidEVR
= *mut ::core
::ffi
::c_void
;
378 pub type IMSVidEVREvent
= *mut ::core
::ffi
::c_void
;
379 pub type IMSVidEncoder
= *mut ::core
::ffi
::c_void
;
380 pub type IMSVidFeature
= *mut ::core
::ffi
::c_void
;
381 pub type IMSVidFeatureEvent
= *mut ::core
::ffi
::c_void
;
382 pub type IMSVidFeatures
= *mut ::core
::ffi
::c_void
;
383 pub type IMSVidFilePlayback
= *mut ::core
::ffi
::c_void
;
384 pub type IMSVidFilePlayback2
= *mut ::core
::ffi
::c_void
;
385 pub type IMSVidFilePlaybackEvent
= *mut ::core
::ffi
::c_void
;
386 pub type IMSVidGenericSink
= *mut ::core
::ffi
::c_void
;
387 pub type IMSVidGenericSink2
= *mut ::core
::ffi
::c_void
;
388 pub type IMSVidGraphSegment
= *mut ::core
::ffi
::c_void
;
389 pub type IMSVidGraphSegmentContainer
= *mut ::core
::ffi
::c_void
;
390 pub type IMSVidGraphSegmentUserInput
= *mut ::core
::ffi
::c_void
;
391 pub type IMSVidInputDevice
= *mut ::core
::ffi
::c_void
;
392 pub type IMSVidInputDeviceEvent
= *mut ::core
::ffi
::c_void
;
393 pub type IMSVidInputDevices
= *mut ::core
::ffi
::c_void
;
394 pub type IMSVidOutputDevice
= *mut ::core
::ffi
::c_void
;
395 pub type IMSVidOutputDeviceEvent
= *mut ::core
::ffi
::c_void
;
396 pub type IMSVidOutputDevices
= *mut ::core
::ffi
::c_void
;
397 pub type IMSVidPlayback
= *mut ::core
::ffi
::c_void
;
398 pub type IMSVidPlaybackEvent
= *mut ::core
::ffi
::c_void
;
399 pub type IMSVidRect
= *mut ::core
::ffi
::c_void
;
400 pub type IMSVidStreamBufferRecordingControl
= *mut ::core
::ffi
::c_void
;
401 pub type IMSVidStreamBufferSink
= *mut ::core
::ffi
::c_void
;
402 pub type IMSVidStreamBufferSink2
= *mut ::core
::ffi
::c_void
;
403 pub type IMSVidStreamBufferSink3
= *mut ::core
::ffi
::c_void
;
404 pub type IMSVidStreamBufferSinkEvent
= *mut ::core
::ffi
::c_void
;
405 pub type IMSVidStreamBufferSinkEvent2
= *mut ::core
::ffi
::c_void
;
406 pub type IMSVidStreamBufferSinkEvent3
= *mut ::core
::ffi
::c_void
;
407 pub type IMSVidStreamBufferSinkEvent4
= *mut ::core
::ffi
::c_void
;
408 pub type IMSVidStreamBufferSource
= *mut ::core
::ffi
::c_void
;
409 pub type IMSVidStreamBufferSource2
= *mut ::core
::ffi
::c_void
;
410 pub type IMSVidStreamBufferSourceEvent
= *mut ::core
::ffi
::c_void
;
411 pub type IMSVidStreamBufferSourceEvent2
= *mut ::core
::ffi
::c_void
;
412 pub type IMSVidStreamBufferSourceEvent3
= *mut ::core
::ffi
::c_void
;
413 pub type IMSVidStreamBufferV2SourceEvent
= *mut ::core
::ffi
::c_void
;
414 pub type IMSVidTuner
= *mut ::core
::ffi
::c_void
;
415 pub type IMSVidTunerEvent
= *mut ::core
::ffi
::c_void
;
416 pub type IMSVidVMR9
= *mut ::core
::ffi
::c_void
;
417 pub type IMSVidVRGraphSegment
= *mut ::core
::ffi
::c_void
;
418 pub type IMSVidVideoInputDevice
= *mut ::core
::ffi
::c_void
;
419 pub type IMSVidVideoRenderer
= *mut ::core
::ffi
::c_void
;
420 pub type IMSVidVideoRenderer2
= *mut ::core
::ffi
::c_void
;
421 pub type IMSVidVideoRendererDevices
= *mut ::core
::ffi
::c_void
;
422 pub type IMSVidVideoRendererEvent
= *mut ::core
::ffi
::c_void
;
423 pub type IMSVidVideoRendererEvent2
= *mut ::core
::ffi
::c_void
;
424 pub type IMSVidWebDVD
= *mut ::core
::ffi
::c_void
;
425 pub type IMSVidWebDVD2
= *mut ::core
::ffi
::c_void
;
426 pub type IMSVidWebDVDAdm
= *mut ::core
::ffi
::c_void
;
427 pub type IMSVidWebDVDEvent
= *mut ::core
::ffi
::c_void
;
428 pub type IMSVidXDS
= *mut ::core
::ffi
::c_void
;
429 pub type IMSVidXDSEvent
= *mut ::core
::ffi
::c_void
;
430 pub type IMceBurnerControl
= *mut ::core
::ffi
::c_void
;
431 pub type IMediaControl
= *mut ::core
::ffi
::c_void
;
432 pub type IMediaEvent
= *mut ::core
::ffi
::c_void
;
433 pub type IMediaEventEx
= *mut ::core
::ffi
::c_void
;
434 pub type IMediaEventSink
= *mut ::core
::ffi
::c_void
;
435 pub type IMediaFilter
= *mut ::core
::ffi
::c_void
;
436 pub type IMediaParamInfo
= *mut ::core
::ffi
::c_void
;
437 pub type IMediaParams
= *mut ::core
::ffi
::c_void
;
438 pub type IMediaPosition
= *mut ::core
::ffi
::c_void
;
439 pub type IMediaPropertyBag
= *mut ::core
::ffi
::c_void
;
440 pub type IMediaSample
= *mut ::core
::ffi
::c_void
;
441 pub type IMediaSample2
= *mut ::core
::ffi
::c_void
;
442 pub type IMediaSample2Config
= *mut ::core
::ffi
::c_void
;
443 pub type IMediaSeeking
= *mut ::core
::ffi
::c_void
;
444 pub type IMediaStream
= *mut ::core
::ffi
::c_void
;
445 pub type IMediaStreamFilter
= *mut ::core
::ffi
::c_void
;
446 pub type IMediaTypeInfo
= *mut ::core
::ffi
::c_void
;
447 pub type IMemAllocator
= *mut ::core
::ffi
::c_void
;
448 pub type IMemAllocatorCallbackTemp
= *mut ::core
::ffi
::c_void
;
449 pub type IMemAllocatorNotifyCallbackTemp
= *mut ::core
::ffi
::c_void
;
450 pub type IMemInputPin
= *mut ::core
::ffi
::c_void
;
451 pub type IMemoryData
= *mut ::core
::ffi
::c_void
;
452 pub type IMixerOCX
= *mut ::core
::ffi
::c_void
;
453 pub type IMixerOCXNotify
= *mut ::core
::ffi
::c_void
;
454 pub type IMixerPinConfig
= *mut ::core
::ffi
::c_void
;
455 pub type IMixerPinConfig2
= *mut ::core
::ffi
::c_void
;
456 pub type IMpeg2Data
= *mut ::core
::ffi
::c_void
;
457 pub type IMpeg2Demultiplexer
= *mut ::core
::ffi
::c_void
;
458 pub type IMpeg2Stream
= *mut ::core
::ffi
::c_void
;
459 pub type IMpeg2TableFilter
= *mut ::core
::ffi
::c_void
;
460 pub type IMpegAudioDecoder
= *mut ::core
::ffi
::c_void
;
461 pub type IMultiMediaStream
= *mut ::core
::ffi
::c_void
;
462 pub type IOverlay
= *mut ::core
::ffi
::c_void
;
463 pub type IOverlayNotify
= *mut ::core
::ffi
::c_void
;
464 pub type IOverlayNotify2
= *mut ::core
::ffi
::c_void
;
465 pub type IPAT
= *mut ::core
::ffi
::c_void
;
466 pub type IPBDAAttributesDescriptor
= *mut ::core
::ffi
::c_void
;
467 pub type IPBDAEntitlementDescriptor
= *mut ::core
::ffi
::c_void
;
468 pub type IPBDASiParser
= *mut ::core
::ffi
::c_void
;
469 pub type IPBDA_EIT
= *mut ::core
::ffi
::c_void
;
470 pub type IPBDA_Services
= *mut ::core
::ffi
::c_void
;
471 pub type IPMT
= *mut ::core
::ffi
::c_void
;
472 pub type IPSITables
= *mut ::core
::ffi
::c_void
;
473 pub type IPTFilterLicenseRenewal
= *mut ::core
::ffi
::c_void
;
474 pub type IPersistMediaPropertyBag
= *mut ::core
::ffi
::c_void
;
475 pub type IPersistTuneXml
= *mut ::core
::ffi
::c_void
;
476 pub type IPersistTuneXmlUtility
= *mut ::core
::ffi
::c_void
;
477 pub type IPersistTuneXmlUtility2
= *mut ::core
::ffi
::c_void
;
478 pub type IPin
= *mut ::core
::ffi
::c_void
;
479 pub type IPinConnection
= *mut ::core
::ffi
::c_void
;
480 pub type IPinFlowControl
= *mut ::core
::ffi
::c_void
;
481 pub type IPinInfo
= *mut ::core
::ffi
::c_void
;
482 pub type IQualProp
= *mut ::core
::ffi
::c_void
;
483 pub type IQualityControl
= *mut ::core
::ffi
::c_void
;
484 pub type IQueueCommand
= *mut ::core
::ffi
::c_void
;
485 pub type IRegFilterInfo
= *mut ::core
::ffi
::c_void
;
486 pub type IRegisterServiceProvider
= *mut ::core
::ffi
::c_void
;
487 pub type IRegisterTuner
= *mut ::core
::ffi
::c_void
;
488 pub type IResourceConsumer
= *mut ::core
::ffi
::c_void
;
489 pub type IResourceManager
= *mut ::core
::ffi
::c_void
;
490 pub type ISBE2Crossbar
= *mut ::core
::ffi
::c_void
;
491 pub type ISBE2EnumStream
= *mut ::core
::ffi
::c_void
;
492 pub type ISBE2FileScan
= *mut ::core
::ffi
::c_void
;
493 pub type ISBE2GlobalEvent
= *mut ::core
::ffi
::c_void
;
494 pub type ISBE2GlobalEvent2
= *mut ::core
::ffi
::c_void
;
495 pub type ISBE2MediaTypeProfile
= *mut ::core
::ffi
::c_void
;
496 pub type ISBE2SpanningEvent
= *mut ::core
::ffi
::c_void
;
497 pub type ISBE2StreamMap
= *mut ::core
::ffi
::c_void
;
498 pub type ISCTE_EAS
= *mut ::core
::ffi
::c_void
;
499 pub type ISIInbandEPG
= *mut ::core
::ffi
::c_void
;
500 pub type ISIInbandEPGEvent
= *mut ::core
::ffi
::c_void
;
501 pub type IScanningTuner
= *mut ::core
::ffi
::c_void
;
502 pub type IScanningTunerEx
= *mut ::core
::ffi
::c_void
;
503 pub type ISectionList
= *mut ::core
::ffi
::c_void
;
504 pub type ISeekingPassThru
= *mut ::core
::ffi
::c_void
;
505 pub type ISelector
= *mut ::core
::ffi
::c_void
;
506 pub type IServiceLocationDescriptor
= *mut ::core
::ffi
::c_void
;
507 pub type ISpecifyParticularPages
= *mut ::core
::ffi
::c_void
;
508 pub type IStreamBufferConfigure
= *mut ::core
::ffi
::c_void
;
509 pub type IStreamBufferConfigure2
= *mut ::core
::ffi
::c_void
;
510 pub type IStreamBufferConfigure3
= *mut ::core
::ffi
::c_void
;
511 pub type IStreamBufferDataCounters
= *mut ::core
::ffi
::c_void
;
512 pub type IStreamBufferInitialize
= *mut ::core
::ffi
::c_void
;
513 pub type IStreamBufferMediaSeeking
= *mut ::core
::ffi
::c_void
;
514 pub type IStreamBufferMediaSeeking2
= *mut ::core
::ffi
::c_void
;
515 pub type IStreamBufferRecComp
= *mut ::core
::ffi
::c_void
;
516 pub type IStreamBufferRecordControl
= *mut ::core
::ffi
::c_void
;
517 pub type IStreamBufferRecordingAttribute
= *mut ::core
::ffi
::c_void
;
518 pub type IStreamBufferSink
= *mut ::core
::ffi
::c_void
;
519 pub type IStreamBufferSink2
= *mut ::core
::ffi
::c_void
;
520 pub type IStreamBufferSink3
= *mut ::core
::ffi
::c_void
;
521 pub type IStreamBufferSource
= *mut ::core
::ffi
::c_void
;
522 pub type IStreamBuilder
= *mut ::core
::ffi
::c_void
;
523 pub type IStreamSample
= *mut ::core
::ffi
::c_void
;
524 pub type ITSDT
= *mut ::core
::ffi
::c_void
;
525 pub type ITuneRequest
= *mut ::core
::ffi
::c_void
;
526 pub type ITuneRequestInfo
= *mut ::core
::ffi
::c_void
;
527 pub type ITuneRequestInfoEx
= *mut ::core
::ffi
::c_void
;
528 pub type ITuner
= *mut ::core
::ffi
::c_void
;
529 pub type ITunerCap
= *mut ::core
::ffi
::c_void
;
530 pub type ITunerCapEx
= *mut ::core
::ffi
::c_void
;
531 pub type ITuningSpace
= *mut ::core
::ffi
::c_void
;
532 pub type ITuningSpaceContainer
= *mut ::core
::ffi
::c_void
;
533 pub type ITuningSpaces
= *mut ::core
::ffi
::c_void
;
534 pub type IVMRAspectRatioControl
= *mut ::core
::ffi
::c_void
;
535 pub type IVMRAspectRatioControl9
= *mut ::core
::ffi
::c_void
;
536 pub type IVMRDeinterlaceControl
= *mut ::core
::ffi
::c_void
;
537 pub type IVMRDeinterlaceControl9
= *mut ::core
::ffi
::c_void
;
538 pub type IVMRFilterConfig
= *mut ::core
::ffi
::c_void
;
539 pub type IVMRFilterConfig9
= *mut ::core
::ffi
::c_void
;
540 pub type IVMRImageCompositor
= *mut ::core
::ffi
::c_void
;
541 pub type IVMRImageCompositor9
= *mut ::core
::ffi
::c_void
;
542 pub type IVMRImagePresenter
= *mut ::core
::ffi
::c_void
;
543 pub type IVMRImagePresenter9
= *mut ::core
::ffi
::c_void
;
544 pub type IVMRImagePresenterConfig
= *mut ::core
::ffi
::c_void
;
545 pub type IVMRImagePresenterConfig9
= *mut ::core
::ffi
::c_void
;
546 pub type IVMRImagePresenterExclModeConfig
= *mut ::core
::ffi
::c_void
;
547 pub type IVMRMixerBitmap
= *mut ::core
::ffi
::c_void
;
548 pub type IVMRMixerBitmap9
= *mut ::core
::ffi
::c_void
;
549 pub type IVMRMixerControl
= *mut ::core
::ffi
::c_void
;
550 pub type IVMRMixerControl9
= *mut ::core
::ffi
::c_void
;
551 pub type IVMRMonitorConfig
= *mut ::core
::ffi
::c_void
;
552 pub type IVMRMonitorConfig9
= *mut ::core
::ffi
::c_void
;
553 pub type IVMRSurface
= *mut ::core
::ffi
::c_void
;
554 pub type IVMRSurface9
= *mut ::core
::ffi
::c_void
;
555 pub type IVMRSurfaceAllocator
= *mut ::core
::ffi
::c_void
;
556 pub type IVMRSurfaceAllocator9
= *mut ::core
::ffi
::c_void
;
557 pub type IVMRSurfaceAllocatorEx9
= *mut ::core
::ffi
::c_void
;
558 pub type IVMRSurfaceAllocatorNotify
= *mut ::core
::ffi
::c_void
;
559 pub type IVMRSurfaceAllocatorNotify9
= *mut ::core
::ffi
::c_void
;
560 pub type IVMRVideoStreamControl
= *mut ::core
::ffi
::c_void
;
561 pub type IVMRVideoStreamControl9
= *mut ::core
::ffi
::c_void
;
562 pub type IVMRWindowlessControl
= *mut ::core
::ffi
::c_void
;
563 pub type IVMRWindowlessControl9
= *mut ::core
::ffi
::c_void
;
564 pub type IVPBaseConfig
= *mut ::core
::ffi
::c_void
;
565 pub type IVPBaseNotify
= *mut ::core
::ffi
::c_void
;
566 pub type IVPConfig
= *mut ::core
::ffi
::c_void
;
567 pub type IVPManager
= *mut ::core
::ffi
::c_void
;
568 pub type IVPNotify
= *mut ::core
::ffi
::c_void
;
569 pub type IVPNotify2
= *mut ::core
::ffi
::c_void
;
570 pub type IVPVBIConfig
= *mut ::core
::ffi
::c_void
;
571 pub type IVPVBINotify
= *mut ::core
::ffi
::c_void
;
572 pub type IVideoEncoder
= *mut ::core
::ffi
::c_void
;
573 pub type IVideoFrameStep
= *mut ::core
::ffi
::c_void
;
574 pub type IVideoProcAmp
= *mut ::core
::ffi
::c_void
;
575 pub type IVideoWindow
= *mut ::core
::ffi
::c_void
;
576 pub type IWMCodecAMVideoAccelerator
= *mut ::core
::ffi
::c_void
;
577 pub type IWMCodecVideoAccelerator
= *mut ::core
::ffi
::c_void
;
578 pub type IXDSCodec
= *mut ::core
::ffi
::c_void
;
579 pub type IXDSCodecConfig
= *mut ::core
::ffi
::c_void
;
580 pub type IXDSCodecEvents
= *mut ::core
::ffi
::c_void
;
581 pub type IXDSToRat
= *mut ::core
::ffi
::c_void
;
582 pub type _IMSVidCtlEvents
= *mut ::core
::ffi
::c_void
;
583 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
584 pub const AMCONTROL_COLORINFO_PRESENT
: u32 = 128u32;
585 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
586 pub const AMCONTROL_PAD_TO_16x9
: u32 = 4u32;
587 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
588 pub const AMCONTROL_PAD_TO_4x3
: u32 = 2u32;
589 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
590 pub const AMCONTROL_USED
: u32 = 1u32;
591 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
592 pub const AMCOPYPROTECT_RestrictDuplication
: u32 = 1u32;
593 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
594 pub const AMDDS_ALL
: u32 = 255u32;
595 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
596 pub const AMDDS_DCIPS
: u32 = 1u32;
597 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
598 pub const AMDDS_DEFAULT
: u32 = 255u32;
599 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
600 pub const AMDDS_NONE
: u32 = 0u32;
601 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
602 pub const AMDDS_PS
: u32 = 2u32;
603 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
604 pub const AMDDS_RGBFLP
: u32 = 64u32;
605 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
606 pub const AMDDS_RGBOFF
: u32 = 16u32;
607 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
608 pub const AMDDS_RGBOVR
: u32 = 4u32;
609 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
610 pub const AMDDS_YUVFLP
: u32 = 128u32;
611 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
612 pub const AMDDS_YUVOFF
: u32 = 32u32;
613 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
614 pub const AMDDS_YUVOVR
: u32 = 8u32;
615 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
616 pub const AMF_AUTOMATICGAIN
: f64 = -1f64;
617 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
618 pub const AMINTERLACE_1FieldPerSample
: u32 = 2u32;
619 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
620 pub const AMINTERLACE_DisplayModeBobOnly
: u32 = 0u32;
621 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
622 pub const AMINTERLACE_DisplayModeBobOrWeave
: u32 = 128u32;
623 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
624 pub const AMINTERLACE_DisplayModeMask
: u32 = 192u32;
625 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
626 pub const AMINTERLACE_DisplayModeWeaveOnly
: u32 = 64u32;
627 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
628 pub const AMINTERLACE_Field1First
: u32 = 4u32;
629 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
630 pub const AMINTERLACE_FieldPatBothIrregular
: u32 = 48u32;
631 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
632 pub const AMINTERLACE_FieldPatBothRegular
: u32 = 32u32;
633 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
634 pub const AMINTERLACE_FieldPatField1Only
: u32 = 0u32;
635 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
636 pub const AMINTERLACE_FieldPatField2Only
: u32 = 16u32;
637 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
638 pub const AMINTERLACE_FieldPatternMask
: u32 = 48u32;
639 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
640 pub const AMINTERLACE_IsInterlaced
: u32 = 1u32;
641 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
642 pub const AMINTERLACE_UNUSED
: u32 = 8u32;
643 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
644 pub const AMVA_QUERYRENDERSTATUSF_READ
: u32 = 1u32;
645 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
646 pub const AMVA_TYPEINDEX_OUTPUTFRAME
: u32 = 4294967295u32;
647 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
648 pub const AM_AC3_ALTERNATE_AUDIO_1
: u32 = 1u32;
649 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
650 pub const AM_AC3_ALTERNATE_AUDIO_2
: u32 = 2u32;
651 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
652 pub const AM_AC3_ALTERNATE_AUDIO_BOTH
: u32 = 3u32;
653 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
654 pub const AM_AC3_SERVICE_COMMENTARY
: u32 = 5u32;
655 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
656 pub const AM_AC3_SERVICE_DIALOG_ONLY
: u32 = 4u32;
657 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
658 pub const AM_AC3_SERVICE_EMERGENCY_FLASH
: u32 = 6u32;
659 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
660 pub const AM_AC3_SERVICE_HEARING_IMPAIRED
: u32 = 3u32;
661 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
662 pub const AM_AC3_SERVICE_MAIN_AUDIO
: u32 = 0u32;
663 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
664 pub const AM_AC3_SERVICE_NO_DIALOG
: u32 = 1u32;
665 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
666 pub const AM_AC3_SERVICE_VISUALLY_IMPAIRED
: u32 = 2u32;
667 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
668 pub const AM_AC3_SERVICE_VOICE_OVER
: u32 = 7u32;
669 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
670 pub const AM_CONTENTPROPERTY_AUTHOR
: u32 = 2u32;
671 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
672 pub const AM_CONTENTPROPERTY_COPYRIGHT
: u32 = 4u32;
673 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
674 pub const AM_CONTENTPROPERTY_DESCRIPTION
: u32 = 8u32;
675 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
676 pub const AM_CONTENTPROPERTY_TITLE
: u32 = 1u32;
677 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
678 pub const AM_DVD_CGMS_COPY_ONCE
: u32 = 16u32;
679 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
680 pub const AM_DVD_CGMS_COPY_PERMITTED
: u32 = 0u32;
681 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
682 pub const AM_DVD_CGMS_COPY_PROTECT_MASK
: u32 = 24u32;
683 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
684 pub const AM_DVD_CGMS_NO_COPY
: u32 = 24u32;
685 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
686 pub const AM_DVD_CGMS_RESERVED_MASK
: u32 = 120u32;
687 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
688 pub const AM_DVD_COPYRIGHTED
: u32 = 64u32;
689 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
690 pub const AM_DVD_COPYRIGHT_MASK
: u32 = 64u32;
691 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
692 pub const AM_DVD_NOT_COPYRIGHTED
: u32 = 0u32;
693 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
694 pub const AM_DVD_SECTOR_NOT_PROTECTED
: u32 = 0u32;
695 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
696 pub const AM_DVD_SECTOR_PROTECTED
: u32 = 32u32;
697 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
698 pub const AM_DVD_SECTOR_PROTECT_MASK
: u32 = 32u32;
699 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
700 pub const AM_GBF_NODDSURFACELOCK
: u32 = 8u32;
701 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
702 pub const AM_GBF_NOTASYNCPOINT
: u32 = 2u32;
703 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
704 pub const AM_GBF_NOWAIT
: u32 = 4u32;
705 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
706 pub const AM_GBF_PREVFRAMESKIPPED
: u32 = 1u32;
707 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
708 pub const AM_GETDECODERCAP_QUERY_EVR_SUPPORT
: u32 = 7u32;
709 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
710 pub const AM_GETDECODERCAP_QUERY_VMR9_SUPPORT
: u32 = 6u32;
711 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
712 pub const AM_GETDECODERCAP_QUERY_VMR_SUPPORT
: u32 = 1u32;
713 pub const AM_INTERFACESETID_Standard
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 445081248, data2: 25294, data3: 4559, data4: [165, 214, 40, 219, 4, 193, 0, 0] }
;
714 pub const AM_KSCATEGORY_AUDIO
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1771351300, data2: 37871, data3: 4560, data4: [163, 204, 0, 160, 201, 34, 49, 150] }
;
715 pub const AM_KSCATEGORY_CAPTURE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1709733693, data2: 36694, data3: 4560, data4: [163, 185, 0, 160, 201, 34, 49, 150] }
;
716 pub const AM_KSCATEGORY_CROSSBAR
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2811865089, data2: 42093, data3: 4560, data4: [161, 140, 0, 160, 36, 1, 220, 212] }
;
717 pub const AM_KSCATEGORY_DATACOMPRESSOR
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 512018688, data2: 32368, data3: 4560, data4: [165, 214, 40, 219, 4, 193, 0, 0] }
;
718 pub const AM_KSCATEGORY_RENDER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1709733694, data2: 36694, data3: 4560, data4: [163, 185, 0, 160, 201, 34, 49, 150] }
;
719 pub const AM_KSCATEGORY_SPLITTER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 172118688, data2: 32368, data3: 4560, data4: [165, 214, 40, 219, 4, 193, 0, 0] }
;
720 pub const AM_KSCATEGORY_TVAUDIO
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2811865090, data2: 42093, data3: 4560, data4: [161, 140, 0, 160, 36, 1, 220, 212] }
;
721 pub const AM_KSCATEGORY_TVTUNER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2811865088, data2: 42093, data3: 4560, data4: [161, 140, 0, 160, 36, 1, 220, 212] }
;
722 pub const AM_KSCATEGORY_VBICODEC
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 131782240, data2: 8945, data3: 4561, data4: [169, 244, 0, 192, 79, 187, 222, 143] }
;
723 pub const AM_KSCATEGORY_VBICODEC_MI
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2619648375, data2: 2385, data3: 17690, data4: [128, 6, 14, 73, 189, 40, 205, 95] }
;
724 pub const AM_KSCATEGORY_VIDEO
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1771351301, data2: 37871, data3: 4560, data4: [163, 204, 0, 160, 201, 34, 49, 150] }
;
725 pub const AM_KSPROPSETID_AC3
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3215714080, data2: 28191, data3: 4560, data4: [188, 242, 68, 69, 83, 84, 0, 0] }
;
726 pub const AM_KSPROPSETID_CopyProt
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 243927616, data2: 27375, data3: 4560, data4: [158, 208, 0, 160, 36, 202, 25, 179] }
;
727 pub const AM_KSPROPSETID_DVD_RateChange
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 897051401, data2: 38274, data3: 18303, data4: [178, 156, 176, 196, 82, 164, 255, 154] }
;
728 pub const AM_KSPROPSETID_DvdKaraoke
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2923897006, data2: 43633, data3: 17112, data4: [184, 42, 255, 253, 245, 139, 118, 253] }
;
729 pub const AM_KSPROPSETID_DvdSubPic
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2889417824, data2: 17327, data3: 4560, data4: [189, 106, 0, 53, 5, 193, 3, 169] }
;
730 pub const AM_KSPROPSETID_FrameStep
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3358633149, data2: 43783, data3: 18735, data4: [136, 82, 69, 182, 152, 124, 41, 121] }
;
731 pub const AM_KSPROPSETID_MPEG4_MediaType_Attributes
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4285287418, data2: 1961, data3: 19579, data4: [162, 55, 103, 47, 157, 104, 6, 95] }
;
732 pub const AM_KSPROPSETID_TSRateChange
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2768487872, data2: 7453, data3: 4561, data4: [173, 128, 68, 69, 83, 84, 0, 0] }
;
733 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
734 pub const AM_LOADSTATUS_CLOSED
: u32 = 0u32;
735 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
736 pub const AM_LOADSTATUS_CONNECTING
: u32 = 4u32;
737 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
738 pub const AM_LOADSTATUS_LOADINGDESCR
: u32 = 1u32;
739 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
740 pub const AM_LOADSTATUS_LOADINGMCAST
: u32 = 2u32;
741 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
742 pub const AM_LOADSTATUS_LOCATING
: u32 = 3u32;
743 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
744 pub const AM_LOADSTATUS_OPEN
: u32 = 6u32;
745 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
746 pub const AM_LOADSTATUS_OPENING
: u32 = 5u32;
747 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
748 pub const AM_MPEG_AUDIO_DUAL_LEFT
: u32 = 1u32;
749 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
750 pub const AM_MPEG_AUDIO_DUAL_MERGE
: u32 = 0u32;
751 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
752 pub const AM_MPEG_AUDIO_DUAL_RIGHT
: u32 = 2u32;
753 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
754 pub const AM_QUERY_DECODER_ATSC_HD_SUPPORT
: u32 = 5u32;
755 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
756 pub const AM_QUERY_DECODER_ATSC_SD_SUPPORT
: u32 = 4u32;
757 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
758 pub const AM_QUERY_DECODER_DVD_SUPPORT
: u32 = 3u32;
759 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
760 pub const AM_QUERY_DECODER_DXVA_1_SUPPORT
: u32 = 2u32;
761 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
762 pub const AM_QUERY_DECODER_VMR_SUPPORT
: u32 = 1u32;
763 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
764 pub const AM_ReverseBlockEnd
: u32 = 4u32;
765 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
766 pub const AM_ReverseBlockStart
: u32 = 2u32;
767 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
768 pub const AM_UseNewCSSKey
: u32 = 1u32;
769 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
770 pub const AM_VIDEO_FLAG_B_SAMPLE
: i32 = 32i32;
771 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
772 pub const AM_VIDEO_FLAG_FIELD1
: i32 = 1i32;
773 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
774 pub const AM_VIDEO_FLAG_FIELD1FIRST
: i32 = 4i32;
775 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
776 pub const AM_VIDEO_FLAG_FIELD2
: i32 = 2i32;
777 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
778 pub const AM_VIDEO_FLAG_FIELD_MASK
: i32 = 3i32;
779 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
780 pub const AM_VIDEO_FLAG_INTERLEAVED_FRAME
: i32 = 0i32;
781 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
782 pub const AM_VIDEO_FLAG_IPB_MASK
: i32 = 48i32;
783 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
784 pub const AM_VIDEO_FLAG_I_SAMPLE
: i32 = 0i32;
785 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
786 pub const AM_VIDEO_FLAG_P_SAMPLE
: i32 = 16i32;
787 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
788 pub const AM_VIDEO_FLAG_REPEAT_FIELD
: i32 = 64i32;
789 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
790 pub const AM_VIDEO_FLAG_WEAVE
: i32 = 8i32;
791 pub const ANALOG_AUXIN_NETWORK_TYPE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1949235303, data2: 2529, data3: 16547, data4: [130, 211, 150, 105, 186, 53, 50, 95] }
;
792 pub const ANALOG_FM_NETWORK_TYPE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1999112315, data2: 11193, data3: 20016, data4: [128, 120, 68, 148, 118, 229, 157, 187] }
;
793 pub const ANALOG_TV_NETWORK_TYPE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3089160318, data2: 57571, data3: 18319, data4: [138, 56, 78, 19, 247, 179, 223, 66] }
;
794 pub const ATSCChannelTuneRequest
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 57259238, data2: 17846, data3: 4563, data4: [182, 80, 0, 192, 79, 121, 73, 142] }
;
795 pub const ATSCComponentType
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2833052629, data2: 1920, data3: 20212, data4: [138, 131, 44, 255, 170, 203, 138, 206] }
;
796 pub const ATSCLocator
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2289237787, data2: 39162, data3: 19834, data4: [141, 147, 201, 241, 5, 95, 133, 187] }
;
797 pub const ATSCTuningSpace
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2732787536, data2: 27709, data3: 4563, data4: [182, 83, 0, 192, 79, 121, 73, 142] }
;
798 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
799 pub const ATSC_EIT_TID
: u32 = 203u32;
800 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
801 pub const ATSC_ETM_LOCATION_IN_PTC_FOR_EVENT
: u32 = 2u32;
802 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
803 pub const ATSC_ETM_LOCATION_IN_PTC_FOR_PSIP
: u32 = 1u32;
804 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
805 pub const ATSC_ETM_LOCATION_NOT_PRESENT
: u32 = 0u32;
806 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
807 pub const ATSC_ETM_LOCATION_RESERVED
: u32 = 3u32;
808 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
809 pub const ATSC_ETT_TID
: u32 = 204u32;
810 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
811 pub const ATSC_MGT_PID
: u32 = 8187u32;
812 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
813 pub const ATSC_MGT_TID
: u32 = 199u32;
814 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
815 pub const ATSC_PIT_TID
: u32 = 208u32;
816 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
817 pub const ATSC_RRT_PID
: u32 = 8187u32;
818 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
819 pub const ATSC_RRT_TID
: u32 = 202u32;
820 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
821 pub const ATSC_STT_PID
: u32 = 8187u32;
822 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
823 pub const ATSC_STT_TID
: u32 = 205u32;
824 pub const ATSC_TERRESTRIAL_TV_NETWORK_TYPE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 229453789, data2: 24535, data3: 4563, data4: [143, 80, 0, 192, 79, 121, 113, 226] }
;
825 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
826 pub const ATSC_VCT_CABL_TID
: u32 = 201u32;
827 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
828 pub const ATSC_VCT_PID
: u32 = 8187u32;
829 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
830 pub const ATSC_VCT_TERR_TID
: u32 = 200u32;
831 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
832 pub const AVIF_COPYRIGHTED
: u32 = 131072u32;
833 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
834 pub const AVIF_HASINDEX
: u32 = 16u32;
835 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
836 pub const AVIF_ISINTERLEAVED
: u32 = 256u32;
837 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
838 pub const AVIF_MUSTUSEINDEX
: u32 = 32u32;
839 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
840 pub const AVIF_TRUSTCKTYPE
: u32 = 2048u32;
841 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
842 pub const AVIF_WASCAPTUREFILE
: u32 = 65536u32;
843 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
844 pub const AVIIF_COMPRESSOR
: u32 = 268369920u32;
845 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
846 pub const AVIIF_COMPUSE
: i32 = 268369920i32;
847 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
848 pub const AVIIF_FIRSTPART
: i32 = 32i32;
849 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
850 pub const AVIIF_KEYFRAME
: i32 = 16i32;
851 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
852 pub const AVIIF_LASTPART
: i32 = 64i32;
853 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
854 pub const AVIIF_LIST
: i32 = 1i32;
855 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
856 pub const AVIIF_NOTIME
: i32 = 256i32;
857 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
858 pub const AVIIF_NO_TIME
: u32 = 256u32;
859 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
860 pub const AVISF_DISABLED
: u32 = 1u32;
861 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
862 pub const AVISF_VIDEO_PALCHANGES
: u32 = 65536u32;
863 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
864 pub const AVISTDINDEX_DELTAFRAME
: u32 = 2147483648u32;
865 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
866 pub const AVI_HEADERSIZE
: u32 = 2048u32;
867 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
868 pub const AVI_INDEX_IS_DATA
: u32 = 128u32;
869 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
870 pub const AVI_INDEX_OF_CHUNKS
: u32 = 1u32;
871 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
872 pub const AVI_INDEX_OF_INDEXES
: u32 = 0u32;
873 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
874 pub const AVI_INDEX_OF_SUB_2FIELD
: u32 = 3u32;
875 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
876 pub const AVI_INDEX_OF_TIMED_CHUNKS
: u32 = 2u32;
877 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
878 pub const AVI_INDEX_SUB_2FIELD
: u32 = 1u32;
879 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
880 pub const AVI_INDEX_SUB_DEFAULT
: u32 = 0u32;
881 pub const AnalogAudioComponentType
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 682295301, data2: 59461, data3: 20474, data4: [170, 155, 244, 102, 82, 54, 20, 28] }
;
882 pub const AnalogLocator
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1231260561, data2: 18603, data3: 18615, data4: [164, 122, 125, 14, 117, 160, 142, 222] }
;
883 pub const AnalogRadioTuningSpace
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2322025292, data2: 8035, data3: 4563, data4: [182, 76, 0, 192, 79, 121, 73, 142] }
;
884 pub const AnalogTVTuningSpace
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2322025293, data2: 8035, data3: 4563, data4: [182, 76, 0, 192, 79, 121, 73, 142] }
;
885 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
886 pub const AnalogVideo_NTSC_Mask
: u32 = 7u32;
887 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
888 pub const AnalogVideo_PAL_Mask
: u32 = 1052656u32;
889 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
890 pub const AnalogVideo_SECAM_Mask
: u32 = 1044480u32;
891 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
892 pub const AudioType_Commentary
: u32 = 5u32;
893 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
894 pub const AudioType_Dialogue
: u32 = 4u32;
895 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
896 pub const AudioType_Emergency
: u32 = 6u32;
897 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
898 pub const AudioType_Hearing_Impaired
: u32 = 3u32;
899 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
900 pub const AudioType_Music_And_Effects
: u32 = 1u32;
901 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
902 pub const AudioType_Reserved
: i32 = -1i32;
903 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
904 pub const AudioType_Standard
: u32 = 0u32;
905 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
906 pub const AudioType_Visually_Impaired
: u32 = 2u32;
907 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
908 pub const AudioType_Voiceover
: u32 = 7u32;
909 pub const AuxInTuningSpace
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4185299462, data2: 31434, data3: 20025, data4: [156, 251, 151, 187, 53, 240, 231, 126] }
;
910 pub const BDANETWORKTYPE_ATSC
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1905811281, data2: 7329, data3: 4563, data4: [156, 200, 0, 192, 79, 121, 113, 224] }
;
911 pub const BDA_DEBUG_DATA_AVAILABLE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1774341972, data2: 39299, data3: 18814, data4: [180, 21, 40, 43, 228, 197, 85, 251] }
;
912 pub const BDA_DEBUG_DATA_TYPE_STRING
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2819024743, data2: 56924, data3: 17164, data4: [128, 191, 162, 30, 190, 6, 199, 72] }
;
913 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
914 pub const BDA_E_ACCESS_DENIED
: ::windows_sys
::core
::HRESULT
= -1073479671i32;
915 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
916 pub const BDA_E_BUFFER_TOO_SMALL
: ::windows_sys
::core
::HRESULT
= -1073479669i32;
917 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
918 pub const BDA_E_DISABLED
: ::windows_sys
::core
::HRESULT
= -1073479666i32;
919 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
920 pub const BDA_E_FAILURE
: ::windows_sys
::core
::HRESULT
= -1073479679i32;
921 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
922 pub const BDA_E_INVALID_CAPTURE_TOKEN
: ::windows_sys
::core
::HRESULT
= -1073463294i32;
923 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
924 pub const BDA_E_INVALID_ENTITLEMENT_TOKEN
: ::windows_sys
::core
::HRESULT
= -1073463295i32;
925 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
926 pub const BDA_E_INVALID_HANDLE
: ::windows_sys
::core
::HRESULT
= -1073479674i32;
927 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
928 pub const BDA_E_INVALID_LANGUAGE
: ::windows_sys
::core
::HRESULT
= -1073479664i32;
929 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
930 pub const BDA_E_INVALID_PURCHASE_TOKEN
: ::windows_sys
::core
::HRESULT
= -1073463292i32;
931 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
932 pub const BDA_E_INVALID_SCHEMA
: ::windows_sys
::core
::HRESULT
= -1073479675i32;
933 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
934 pub const BDA_E_INVALID_TUNE_REQUEST
: ::windows_sys
::core
::HRESULT
= -1073467388i32;
935 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
936 pub const BDA_E_INVALID_TYPE
: ::windows_sys
::core
::HRESULT
= -1073479673i32;
937 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
938 pub const BDA_E_IPNETWORK_ADDRESS_NOT_FOUND
: ::windows_sys
::core
::HRESULT
= -1073459198i32;
939 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
940 pub const BDA_E_IPNETWORK_ERROR
: ::windows_sys
::core
::HRESULT
= -1073459199i32;
941 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
942 pub const BDA_E_IPNETWORK_TIMEOUT
: ::windows_sys
::core
::HRESULT
= -1073459197i32;
943 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
944 pub const BDA_E_IPNETWORK_UNAVAILABLE
: ::windows_sys
::core
::HRESULT
= -1073459196i32;
945 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
946 pub const BDA_E_NOT_FOUND
: ::windows_sys
::core
::HRESULT
= -1073479670i32;
947 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
948 pub const BDA_E_NOT_IMPLEMENTED
: ::windows_sys
::core
::HRESULT
= -1073479678i32;
949 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
950 pub const BDA_E_NO_HANDLER
: ::windows_sys
::core
::HRESULT
= -1073479665i32;
951 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
952 pub const BDA_E_NO_MORE_DATA
: ::windows_sys
::core
::HRESULT
= -1073475582i32;
953 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
954 pub const BDA_E_NO_MORE_EVENTS
: ::windows_sys
::core
::HRESULT
= -1073475583i32;
955 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
956 pub const BDA_E_NO_SUCH_COMMAND
: ::windows_sys
::core
::HRESULT
= -1073479677i32;
957 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
958 pub const BDA_E_OUT_OF_BOUNDS
: ::windows_sys
::core
::HRESULT
= -1073479676i32;
959 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
960 pub const BDA_E_OUT_OF_MEMORY
: ::windows_sys
::core
::HRESULT
= -1073479667i32;
961 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
962 pub const BDA_E_OUT_OF_RESOURCES
: ::windows_sys
::core
::HRESULT
= -1073479668i32;
963 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
964 pub const BDA_E_READ_ONLY
: ::windows_sys
::core
::HRESULT
= -1073479672i32;
965 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
966 pub const BDA_E_TIMEOUT_ELAPSED
: ::windows_sys
::core
::HRESULT
= -1073479663i32;
967 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
968 pub const BDA_E_TUNER_CONFLICT
: ::windows_sys
::core
::HRESULT
= -1073467389i32;
969 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
970 pub const BDA_E_TUNER_INITIALIZING
: ::windows_sys
::core
::HRESULT
= -1073467391i32;
971 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
972 pub const BDA_E_TUNER_REQUIRED
: ::windows_sys
::core
::HRESULT
= -1073467390i32;
973 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
974 pub const BDA_E_TUNE_FAILED_SDV01
: ::windows_sys
::core
::HRESULT
= -1073455103i32;
975 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
976 pub const BDA_E_TUNE_FAILED_SDV02
: ::windows_sys
::core
::HRESULT
= -1073455102i32;
977 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
978 pub const BDA_E_TUNE_FAILED_SDV03
: ::windows_sys
::core
::HRESULT
= -1073455101i32;
979 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
980 pub const BDA_E_TUNE_FAILED_SDV04
: ::windows_sys
::core
::HRESULT
= -1073455100i32;
981 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
982 pub const BDA_E_TUNE_FAILED_SDV05
: ::windows_sys
::core
::HRESULT
= -1073455099i32;
983 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
984 pub const BDA_E_TUNE_FAILED_SDV06
: ::windows_sys
::core
::HRESULT
= -1073455098i32;
985 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
986 pub const BDA_E_TUNE_FAILED_SDV07
: ::windows_sys
::core
::HRESULT
= -1073455097i32;
987 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
988 pub const BDA_E_TUNE_FAILED_SDV08
: ::windows_sys
::core
::HRESULT
= -1073455096i32;
989 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
990 pub const BDA_E_TUNE_FAILED_SDVFF
: ::windows_sys
::core
::HRESULT
= -1073454849i32;
991 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
992 pub const BDA_E_WMDRM_INVALID_CERTIFICATE
: ::windows_sys
::core
::HRESULT
= -1073418238i32;
993 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
994 pub const BDA_E_WMDRM_INVALID_DATE
: ::windows_sys
::core
::HRESULT
= -1073418235i32;
995 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
996 pub const BDA_E_WMDRM_INVALID_PROXIMITY
: ::windows_sys
::core
::HRESULT
= -1073418234i32;
997 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
998 pub const BDA_E_WMDRM_INVALID_SIGNATURE
: ::windows_sys
::core
::HRESULT
= -1073418239i32;
999 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1000 pub const BDA_E_WMDRM_INVALID_VERSION
: ::windows_sys
::core
::HRESULT
= -1073418236i32;
1001 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1002 pub const BDA_E_WMDRM_KEY_ID_NOT_FOUND
: ::windows_sys
::core
::HRESULT
= -1073418232i32;
1003 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1004 pub const BDA_E_WOULD_DISRUPT_STREAMING
: ::windows_sys
::core
::HRESULT
= -1073463293i32;
1005 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1006 pub const BDA_PLP_ID_NOT_SET
: i32 = -1i32;
1007 pub const BSKYB_TERRESTRIAL_TV_NETWORK_TYPE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2661172934, data2: 15034, data3: 20232, data4: [173, 14, 204, 90, 200, 20, 140, 43] }
;
1008 pub const BroadcastEventService
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 188742546, data2: 2329, data3: 18740, data4: [157, 91, 97, 156, 113, 157, 2, 2] }
;
1009 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1010 pub const CDEF_BYPASS_CLASS_MANAGER
: u32 = 2u32;
1011 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1012 pub const CDEF_CLASS_DEFAULT
: u32 = 1u32;
1013 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1014 pub const CDEF_DEVMON_CMGR_DEVICE
: u32 = 16u32;
1015 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1016 pub const CDEF_DEVMON_DMO
: u32 = 32u32;
1017 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1018 pub const CDEF_DEVMON_FILTER
: u32 = 128u32;
1019 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1020 pub const CDEF_DEVMON_PNP_DEVICE
: u32 = 64u32;
1021 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1022 pub const CDEF_DEVMON_SELECTIVE_MASK
: u32 = 240u32;
1023 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1024 pub const CDEF_MERIT_ABOVE_DO_NOT_USE
: u32 = 8u32;
1025 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1026 pub const CFSTR_VFW_FILTERLIST
: &str = "Video for Windows 4 Filters";
1027 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1028 pub const CHARS_IN_GUID
: u32 = 39u32;
1029 pub const CLSID_AMAudioData
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4064707968, data2: 44938, data3: 4560, data4: [130, 18, 0, 192, 79, 195, 44, 69] }
;
1030 pub const CLSID_AMAudioStream
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2224480320, data2: 44876, data3: 4560, data4: [130, 18, 0, 192, 79, 195, 44, 69] }
;
1031 pub const CLSID_AMDirectDrawStream
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1237613796, data2: 39844, data3: 4560, data4: [130, 18, 0, 192, 79, 195, 44, 69] }
;
1032 pub const CLSID_AMMediaTypeStream
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3473878908, data2: 63423, data3: 4560, data4: [144, 13, 0, 192, 79, 217, 24, 157] }
;
1033 pub const CLSID_AMMultiMediaStream
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1237613797, data2: 39844, data3: 4560, data4: [130, 18, 0, 192, 79, 195, 44, 69] }
;
1034 pub const CLSID_CPCAFiltersCategory
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229820, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1035 pub const CLSID_DMOFilterCategory
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3168106860, data2: 48466, data3: 19760, data4: [171, 118, 112, 249, 117, 184, 145, 153] }
;
1036 pub const CLSID_DMOWrapperFilter
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2485743683, data2: 48514, data3: 19965, data4: [176, 222, 129, 119, 115, 156, 109, 32] }
;
1037 pub const CLSID_DTFilterEncProperties
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229698, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1038 pub const CLSID_DTFilterTagProperties
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229714, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1039 pub const CLSID_ETFilterEncProperties
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229697, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1040 pub const CLSID_ETFilterTagProperties
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229713, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1041 pub const CLSID_Mpeg2TableFilter
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1965573617, data2: 30095, data3: 19587, data4: [160, 67, 66, 112, 197, 147, 48, 142] }
;
1042 pub const CLSID_PBDA_AUX_DATA_TYPE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4249183091, data2: 13091, data3: 16528, data4: [173, 202, 142, 212, 95, 85, 207, 16] }
;
1043 pub const CLSID_PBDA_Encoder_DATA_TYPE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1922029244, data2: 21830, data3: 18198, data4: [177, 3, 248, 153, 245, 161, 250, 104] }
;
1044 pub const CLSID_PBDA_FDC_DATA_TYPE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3889953184, data2: 8875, data3: 16455, data4: [142, 103, 239, 154, 213, 4, 231, 41] }
;
1045 pub const CLSID_PBDA_GDDS_DATA_TYPE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3356233203, data2: 24658, data3: 19478, data4: [159, 86, 196, 76, 33, 247, 60, 69] }
;
1046 pub const CLSID_PTFilter
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2631079447, data2: 45827, data3: 20374, data4: [131, 48, 46, 177, 115, 234, 77, 198] }
;
1047 pub const CLSID_XDSCodecProperties
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229699, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1048 pub const CLSID_XDSCodecTagProperties
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229715, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1049 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1050 pub const COMPONENT_TAG_CAPTION_MAX
: u32 = 55u32;
1051 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1052 pub const COMPONENT_TAG_CAPTION_MIN
: u32 = 48u32;
1053 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1054 pub const COMPONENT_TAG_SUPERIMPOSE_MAX
: u32 = 63u32;
1055 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1056 pub const COMPONENT_TAG_SUPERIMPOSE_MIN
: u32 = 56u32;
1057 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1058 pub const COPP_DefaultProtectionLevel
: u32 = 0u32;
1059 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1060 pub const COPP_ImageAspectRatio_EN300294_Mask
: u32 = 7u32;
1061 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1062 pub const COPP_NoProtectionLevelAvailable
: i32 = -1i32;
1063 pub const CXDSData
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229812, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1064 pub const ChannelIDTuneRequest
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 982788263, data2: 12708, data3: 17897, data4: [158, 251, 224, 85, 191, 123, 179, 219] }
;
1065 pub const ChannelIDTuningSpace
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3431111215, data2: 13157, data3: 17983, data4: [175, 19, 129, 219, 182, 243, 165, 85] }
;
1066 pub const ChannelTuneRequest
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 57259237, data2: 17846, data3: 4563, data4: [182, 80, 0, 192, 79, 121, 73, 142] }
;
1067 pub const Component
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1507608488, data2: 4460, data3: 4563, data4: [157, 142, 0, 192, 79, 114, 217, 128] }
;
1068 pub const ComponentType
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2184525216, data2: 792, data3: 4563, data4: [157, 142, 0, 192, 79, 114, 217, 128] }
;
1069 pub const ComponentTypes
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2711794116, data2: 3642, data3: 4563, data4: [157, 142, 0, 192, 79, 114, 217, 128] }
;
1070 pub const Components
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2157667937, data2: 38084, data3: 18918, data4: [182, 236, 63, 15, 134, 34, 21, 170] }
;
1071 pub const CreatePropBagOnRegKey
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2322025289, data2: 8035, data3: 4563, data4: [182, 76, 0, 192, 79, 121, 73, 142] }
;
1072 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1073 pub const DECODER_CAP_NOTSUPPORTED
: u32 = 0u32;
1074 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1075 pub const DECODER_CAP_SUPPORTED
: u32 = 1u32;
1076 pub const DIGITAL_CABLE_NETWORK_TYPE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 339224491, data2: 63355, data3: 18829, data4: [129, 202, 90, 0, 122, 236, 40, 191] }
;
1077 pub const DIRECT_TV_SATELLITE_TV_NETWORK_TYPE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2478206901, data2: 37844, data3: 17187, data4: [146, 28, 193, 245, 45, 246, 29, 63] }
;
1078 pub const DSATTRIB_BadSampleInfo
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3833884122, data2: 22584, data3: 17076, data4: [184, 151, 111, 126, 95, 170, 47, 47] }
;
1079 pub const DSATTRIB_WMDRMProtectionInfo
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1081382275, data2: 27549, data3: 20204, data4: [180, 60, 103, 161, 128, 30, 26, 155] }
;
1080 pub const DTFilter
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229810, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1081 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1082 pub const DTV_CardStatus_Error
: u32 = 2u32;
1083 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1084 pub const DTV_CardStatus_FirmwareDownload
: u32 = 3u32;
1085 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1086 pub const DTV_CardStatus_Inserted
: u32 = 0u32;
1087 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1088 pub const DTV_CardStatus_Removed
: u32 = 1u32;
1089 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1090 pub const DTV_Entitlement_CanDecrypt
: u32 = 0u32;
1091 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1092 pub const DTV_Entitlement_NotEntitled
: u32 = 1u32;
1093 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1094 pub const DTV_Entitlement_TechnicalFailure
: u32 = 2u32;
1095 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1096 pub const DTV_MMIMessage_Close
: u32 = 1u32;
1097 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1098 pub const DTV_MMIMessage_Open
: u32 = 0u32;
1099 pub const DVBCLocator
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3308378621, data2: 38533, data3: 16424, data4: [139, 104, 110, 18, 50, 7, 159, 30] }
;
1100 pub const DVBSLocator
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 502780198, data2: 16464, data3: 18416, data4: [167, 207, 76, 76, 169, 36, 19, 51] }
;
1101 pub const DVBSTuningSpace
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3057653491, data2: 51618, data3: 16486, data4: [150, 240, 189, 149, 99, 49, 71, 38] }
;
1102 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1103 pub const DVBS_SCAN_TABLE_MAX_SIZE
: u32 = 400u32;
1104 pub const DVBTLocator
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2631288577, data2: 48627, data3: 19732, data4: [142, 3, 241, 41, 131, 216, 102, 100] }
;
1105 pub const DVBTLocator2
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4024695298, data2: 17879, data3: 18720, data4: [190, 150, 83, 250, 127, 53, 176, 230] }
;
1106 pub const DVBTuneRequest
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 366366794, data2: 21652, data3: 18844, data4: [136, 108, 151, 60, 158, 83, 185, 241] }
;
1107 pub const DVBTuningSpace
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3333507890, data2: 30378, data3: 19078, data4: [167, 172, 92, 121, 170, 245, 141, 167] }
;
1108 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1109 pub const DVB_BAT_PID
: u32 = 17u32;
1110 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1111 pub const DVB_BAT_TID
: u32 = 74u32;
1112 pub const DVB_CABLE_TV_NETWORK_TYPE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3691778023, data2: 1157, data3: 16998, data4: [185, 63, 104, 251, 248, 14, 216, 52] }
;
1113 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1114 pub const DVB_DIT_PID
: u32 = 30u32;
1115 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1116 pub const DVB_DIT_TID
: u32 = 126u32;
1117 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1118 pub const DVB_EIT_ACTUAL_TID
: u32 = 78u32;
1119 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1120 pub const DVB_EIT_OTHER_TID
: u32 = 79u32;
1121 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1122 pub const DVB_EIT_PID
: u32 = 18u32;
1123 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1124 pub const DVB_NIT_ACTUAL_TID
: u32 = 64u32;
1125 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1126 pub const DVB_NIT_OTHER_TID
: u32 = 65u32;
1127 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1128 pub const DVB_NIT_PID
: u32 = 16u32;
1129 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1130 pub const DVB_RST_PID
: u32 = 19u32;
1131 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1132 pub const DVB_RST_TID
: u32 = 113u32;
1133 pub const DVB_SATELLITE_TV_NETWORK_TYPE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4199233370, data2: 17844, data3: 19781, data4: [132, 64, 38, 57, 87, 177, 22, 35] }
;
1134 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1135 pub const DVB_SDT_ACTUAL_TID
: u32 = 66u32;
1136 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1137 pub const DVB_SDT_OTHER_TID
: u32 = 70u32;
1138 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1139 pub const DVB_SDT_PID
: u32 = 17u32;
1140 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1141 pub const DVB_SIT_PID
: u32 = 31u32;
1142 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1143 pub const DVB_SIT_TID
: u32 = 127u32;
1144 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1145 pub const DVB_ST_PID_16
: u32 = 16u32;
1146 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1147 pub const DVB_ST_PID_17
: u32 = 17u32;
1148 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1149 pub const DVB_ST_PID_18
: u32 = 18u32;
1150 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1151 pub const DVB_ST_PID_19
: u32 = 19u32;
1152 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1153 pub const DVB_ST_PID_20
: u32 = 20u32;
1154 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1155 pub const DVB_ST_TID
: u32 = 114u32;
1156 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1157 pub const DVB_TDT_PID
: u32 = 20u32;
1158 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1159 pub const DVB_TDT_TID
: u32 = 112u32;
1160 pub const DVB_TERRESTRIAL_TV_NETWORK_TYPE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 560751327, data2: 28031, data3: 20122, data4: [133, 113, 5, 241, 78, 219, 118, 106] }
;
1161 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1162 pub const DVB_TOT_PID
: u32 = 20u32;
1163 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1164 pub const DVB_TOT_TID
: u32 = 115u32;
1165 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1166 pub const DVD_AUDIO_CAPS_AC3
: u32 = 1u32;
1167 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1168 pub const DVD_AUDIO_CAPS_DTS
: u32 = 8u32;
1169 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1170 pub const DVD_AUDIO_CAPS_LPCM
: u32 = 4u32;
1171 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1172 pub const DVD_AUDIO_CAPS_MPEG2
: u32 = 2u32;
1173 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1174 pub const DVD_AUDIO_CAPS_SDDS
: u32 = 16u32;
1175 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1176 pub const DVD_DEFAULT_AUDIO_STREAM
: u32 = 15u32;
1177 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1178 pub const DVD_STREAM_DATA_CURRENT
: u32 = 2048u32;
1179 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1180 pub const DVD_STREAM_DATA_VMGM
: u32 = 1024u32;
1181 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1182 pub const DVD_STREAM_DATA_VTSM
: u32 = 1025u32;
1183 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1184 pub const DVD_TITLE_MENU
: u32 = 0u32;
1185 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1186 pub const DWORD_ALLPARAMS
: i32 = -1i32;
1187 pub const DXVA2Trace_Control
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2688052853, data2: 63244, data3: 17996, data4: [169, 206, 51, 196, 78, 9, 22, 35] }
;
1188 pub const DXVA2Trace_DecodeDevBeginFrame
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2681318646, data2: 17611, data3: 17975, data4: [188, 98, 44, 17, 169, 96, 143, 144] }
;
1189 pub const DXVA2Trace_DecodeDevCreated
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3034453921, data2: 50610, data3: 17662, data4: [134, 213, 217, 122, 100, 129, 20, 255] }
;
1190 pub const DXVA2Trace_DecodeDevDestroyed
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2235481586, data2: 16736, data3: 16925, data4: [136, 147, 99, 220, 234, 79, 24, 187] }
;
1191 pub const DXVA2Trace_DecodeDevEndFrame
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2679360307, data2: 18396, data3: 18585, data4: [152, 200, 192, 198, 205, 124, 211, 203] }
;
1192 pub const DXVA2Trace_DecodeDevExecute
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2232085324, data2: 53658, data3: 17929, data4: [179, 180, 188, 191, 14, 34, 18, 30] }
;
1193 pub const DXVA2Trace_DecodeDevGetBuffer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1471228155, data2: 29387, data3: 16695, data4: [165, 117, 217, 31, 163, 22, 8, 151] }
;
1194 pub const DXVA2Trace_VideoProcessBlt
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1762172096, data2: 29099, data3: 17104, data4: [149, 58, 40, 135, 191, 5, 168, 175] }
;
1195 pub const DXVA2Trace_VideoProcessDevCreated
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2304051398, data2: 21517, data3: 19591, data4: [152, 248, 141, 203, 242, 218, 187, 42] }
;
1196 pub const DXVA2Trace_VideoProcessDevDestroyed
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4185862321, data2: 64329, data3: 17095, data4: [142, 232, 136, 189, 250, 146, 212, 226] }
;
1197 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1198 pub const DXVA_ALPHA_BLEND_COMBINATION_BUFFER
: u32 = 13u32;
1199 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1200 pub const DXVA_ALPHA_BLEND_COMBINATION_FUNCTION
: u32 = 3u32;
1201 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1202 pub const DXVA_ALPHA_BLEND_DATA_LOAD_FUNCTION
: u32 = 2u32;
1203 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1204 pub const DXVA_AYUV_BUFFER
: u32 = 8u32;
1205 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1206 pub const DXVA_BIDIRECTIONAL_AVERAGING_H263_TRUNC
: u32 = 1u32;
1207 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1208 pub const DXVA_BIDIRECTIONAL_AVERAGING_MPEG2_ROUND
: u32 = 0u32;
1209 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1210 pub const DXVA_BITSTREAM_CONCEALMENT_METHOD_BACKWARD
: u32 = 3u32;
1211 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1212 pub const DXVA_BITSTREAM_CONCEALMENT_METHOD_FORWARD
: u32 = 2u32;
1213 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1214 pub const DXVA_BITSTREAM_CONCEALMENT_METHOD_INTRA
: u32 = 1u32;
1215 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1216 pub const DXVA_BITSTREAM_CONCEALMENT_METHOD_UNSPECIFIED
: u32 = 0u32;
1217 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1218 pub const DXVA_BITSTREAM_CONCEALMENT_NEED_LIKELY
: u32 = 2u32;
1219 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1220 pub const DXVA_BITSTREAM_CONCEALMENT_NEED_MILD
: u32 = 1u32;
1221 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1222 pub const DXVA_BITSTREAM_CONCEALMENT_NEED_SEVERE
: u32 = 3u32;
1223 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1224 pub const DXVA_BITSTREAM_CONCEALMENT_NEED_UNLIKELY
: u32 = 0u32;
1225 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1226 pub const DXVA_BITSTREAM_DATA_BUFFER
: u32 = 7u32;
1227 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1228 pub const DXVA_CHROMA_FORMAT_420
: u32 = 1u32;
1229 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1230 pub const DXVA_CHROMA_FORMAT_422
: u32 = 2u32;
1231 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1232 pub const DXVA_CHROMA_FORMAT_444
: u32 = 3u32;
1233 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1234 pub const DXVA_COMPBUFFER_TYPE_THAT_IS_NOT_USED
: u32 = 0u32;
1235 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1236 pub const DXVA_CONFIG_BLEND_TYPE_BACK_HARDWARE
: u32 = 1u32;
1237 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1238 pub const DXVA_CONFIG_BLEND_TYPE_FRONT_BUFFER
: u32 = 0u32;
1239 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1240 pub const DXVA_CONFIG_DATA_TYPE_AI44
: u32 = 1u32;
1241 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1242 pub const DXVA_CONFIG_DATA_TYPE_AYUV
: u32 = 3u32;
1243 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1244 pub const DXVA_CONFIG_DATA_TYPE_DPXD
: u32 = 2u32;
1245 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1246 pub const DXVA_CONFIG_DATA_TYPE_IA44
: u32 = 0u32;
1247 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1248 pub const DXVA_COPPCommandFnCode
: u32 = 4u32;
1249 pub const DXVA_COPPDevice
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3527768797, data2: 35225, data3: 17901, data4: [138, 138, 209, 170, 4, 123, 164, 213] }
;
1250 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1251 pub const DXVA_COPPGetCertificateLengthFnCode
: u32 = 1u32;
1252 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1253 pub const DXVA_COPPKeyExchangeFnCode
: u32 = 2u32;
1254 pub const DXVA_COPPQueryBusData
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3337934451, data2: 24948, data3: 16772, data4: [142, 53, 246, 219, 82, 0, 188, 186] }
;
1255 pub const DXVA_COPPQueryConnectorType
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2177941461, data2: 27390, data3: 18626, data4: [153, 192, 149, 160, 143, 151, 197, 218] }
;
1256 pub const DXVA_COPPQueryDisplayData
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3619625891, data2: 44307, data3: 20366, data4: [175, 152, 13, 203, 60, 162, 4, 204] }
;
1257 pub const DXVA_COPPQueryGlobalProtectionLevel
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 425140490, data2: 30566, data3: 17706, data4: [185, 154, 210, 122, 237, 84, 240, 58] }
;
1258 pub const DXVA_COPPQueryHDCPKeyData
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 230006132, data2: 43410, data3: 18734, data4: [160, 189, 194, 63, 218, 86, 78, 0] }
;
1259 pub const DXVA_COPPQueryLocalProtectionLevel
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2986825815, data2: 16090, data3: 19805, data4: [136, 219, 116, 143, 140, 26, 5, 73] }
;
1260 pub const DXVA_COPPQueryProtectionType
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 955426817, data2: 39532, data3: 18619, data4: [145, 7, 182, 105, 110, 111, 23, 151] }
;
1261 pub const DXVA_COPPQuerySignaling
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1714005393, data2: 15225, data3: 19699, data4: [146, 74, 17, 232, 231, 129, 22, 113] }
;
1262 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1263 pub const DXVA_COPPQueryStatusFnCode
: u32 = 5u32;
1264 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1265 pub const DXVA_COPPSequenceStartFnCode
: u32 = 3u32;
1266 pub const DXVA_COPPSetProtectionLevel
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2612605564, data2: 20149, data3: 18215, data4: [159, 0, 180, 43, 9, 25, 192, 218] }
;
1267 pub const DXVA_COPPSetSignaling
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 161886629, data2: 54916, data3: 19552, data4: [142, 77, 211, 187, 15, 11, 227, 238] }
;
1268 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1269 pub const DXVA_DCCMD_SURFACE_BUFFER
: u32 = 12u32;
1270 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1271 pub const DXVA_DEBLOCKING_CONTROL_BUFFER
: u32 = 4u32;
1272 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1273 pub const DXVA_DEBLOCKING_FILTER_FUNCTION
: u32 = 5u32;
1274 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1275 pub const DXVA_DPXD_SURFACE_BUFFER
: u32 = 10u32;
1276 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1277 pub const DXVA_DeinterlaceBltExFnCode
: u32 = 2u32;
1278 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1279 pub const DXVA_DeinterlaceBltFnCode
: u32 = 1u32;
1280 pub const DXVA_DeinterlaceBobDevice
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 861578094, data2: 30852, data3: 17316, data4: [156, 145, 127, 135, 250, 243, 227, 126] }
;
1281 pub const DXVA_DeinterlaceContainerDevice
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 243649427, data2: 12358, data3: 20464, data4: [174, 204, 213, 140, 181, 240, 53, 253] }
;
1282 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1283 pub const DXVA_DeinterlaceQueryAvailableModesFnCode
: u32 = 1u32;
1284 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1285 pub const DXVA_DeinterlaceQueryModeCapsFnCode
: u32 = 2u32;
1286 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1287 pub const DXVA_ENCRYPTPROTOCOLFUNCFLAG_ACCEL
: u32 = 16776968u32;
1288 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1289 pub const DXVA_ENCRYPTPROTOCOLFUNCFLAG_HOST
: u32 = 16776960u32;
1290 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1291 pub const DXVA_EXECUTE_RETURN_DATA_ERROR_MINOR
: u32 = 1u32;
1292 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1293 pub const DXVA_EXECUTE_RETURN_DATA_ERROR_SEVERE
: u32 = 3u32;
1294 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1295 pub const DXVA_EXECUTE_RETURN_DATA_ERROR_SIGNIF
: u32 = 2u32;
1296 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1297 pub const DXVA_EXECUTE_RETURN_OK
: u32 = 0u32;
1298 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1299 pub const DXVA_EXECUTE_RETURN_OTHER_ERROR_SEVERE
: u32 = 4u32;
1300 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1301 pub const DXVA_ExtColorData_ShiftBase
: u32 = 8u32;
1302 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1303 pub const DXVA_FILM_GRAIN_BUFFER
: u32 = 17u32;
1304 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1305 pub const DXVA_FILM_GRAIN_SYNTHESIS_FUNCTION
: u32 = 6u32;
1306 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1307 pub const DXVA_HIGHLIGHT_BUFFER
: u32 = 11u32;
1308 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1309 pub const DXVA_IA44_SURFACE_BUFFER
: u32 = 9u32;
1310 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1311 pub const DXVA_INVERSE_QUANTIZATION_MATRIX_BUFFER
: u32 = 5u32;
1312 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1313 pub const DXVA_MACROBLOCK_CONTROL_BUFFER
: u32 = 2u32;
1314 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1315 pub const DXVA_MOTION_VECTOR_BUFFER
: u32 = 16u32;
1316 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1317 pub const DXVA_MV_PRECISION_AND_CHROMA_RELATION_H261
: u32 = 2u32;
1318 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1319 pub const DXVA_MV_PRECISION_AND_CHROMA_RELATION_H263
: u32 = 1u32;
1320 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1321 pub const DXVA_MV_PRECISION_AND_CHROMA_RELATION_MPEG2
: u32 = 0u32;
1322 pub const DXVA_ModeAV1_VLD_12bit_Profile2
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 387084297, data2: 40975, data3: 19681, data4: [153, 78, 191, 64, 129, 246, 243, 240] }
;
1323 pub const DXVA_ModeAV1_VLD_12bit_Profile2_420
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 763412182, data2: 40108, data3: 18485, data4: [158, 145, 50, 123, 188, 79, 158, 232] }
;
1324 pub const DXVA_ModeAV1_VLD_Profile0
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3099479243, data2: 53075, data3: 18106, data4: [141, 89, 214, 184, 166, 218, 93, 42] }
;
1325 pub const DXVA_ModeAV1_VLD_Profile1
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1765211919, data2: 17841, data3: 16739, data4: [156, 193, 100, 110, 246, 148, 97, 8] }
;
1326 pub const DXVA_ModeAV1_VLD_Profile2
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 207563425, data2: 58689, data3: 16521, data4: [187, 123, 152, 17, 10, 25, 215, 200] }
;
1327 pub const DXVA_ModeH261_A
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487617, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1328 pub const DXVA_ModeH261_B
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487618, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1329 pub const DXVA_ModeH263_A
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487619, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1330 pub const DXVA_ModeH263_B
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487620, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1331 pub const DXVA_ModeH263_C
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487621, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1332 pub const DXVA_ModeH263_D
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487622, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1333 pub const DXVA_ModeH263_E
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487623, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1334 pub const DXVA_ModeH263_F
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487624, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1335 pub const DXVA_ModeH264_A
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487716, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1336 pub const DXVA_ModeH264_B
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487717, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1337 pub const DXVA_ModeH264_C
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487718, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1338 pub const DXVA_ModeH264_D
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487719, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1339 pub const DXVA_ModeH264_E
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487720, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1340 pub const DXVA_ModeH264_F
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487721, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1341 pub const DXVA_ModeH264_VLD_Multiview_NoFGT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1885052290, data2: 30415, data3: 18902, data4: [183, 230, 172, 136, 114, 219, 1, 60] }
;
1342 pub const DXVA_ModeH264_VLD_Stereo_NoFGT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4188720315, data2: 49846, data3: 19708, data4: [135, 121, 87, 7, 177, 118, 5, 82] }
;
1343 pub const DXVA_ModeH264_VLD_Stereo_Progressive_NoFGT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3617319130, data2: 3313, data3: 19585, data4: [184, 42, 105, 164, 226, 54, 244, 61] }
;
1344 pub const DXVA_ModeH264_VLD_WithFMOASO_NoFGT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3589296121, data2: 13336, data3: 17880, data4: [149, 97, 50, 167, 106, 174, 45, 221] }
;
1345 pub const DXVA_ModeHEVC_VLD_Main
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1527895323, data2: 12108, data3: 17490, data4: [188, 195, 9, 242, 161, 22, 12, 192] }
;
1346 pub const DXVA_ModeHEVC_VLD_Main10
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 276492512, data2: 61210, data3: 19737, data4: [171, 168, 103, 161, 99, 7, 61, 19] }
;
1347 pub const DXVA_ModeMPEG1_A
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487625, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1348 pub const DXVA_ModeMPEG1_VLD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1866385177, data2: 14133, data3: 17100, data4: [128, 99, 101, 204, 60, 179, 102, 22] }
;
1349 pub const DXVA_ModeMPEG2_A
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487626, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1350 pub const DXVA_ModeMPEG2_B
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487627, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1351 pub const DXVA_ModeMPEG2_C
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487628, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1352 pub const DXVA_ModeMPEG2_D
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487629, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1353 pub const DXVA_ModeMPEG2and1_VLD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2255052562, data2: 13326, data3: 20228, data4: [159, 211, 146, 83, 221, 50, 116, 96] }
;
1354 pub const DXVA_ModeMPEG4pt2_VLD_AdvSimple_GMC
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2878966619, data2: 16984, data3: 17577, data4: [159, 235, 148, 229, 151, 166, 186, 174] }
;
1355 pub const DXVA_ModeMPEG4pt2_VLD_AdvSimple_NoGMC
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3980495519, data2: 269, data3: 20186, data4: [154, 227, 154, 101, 53, 141, 141, 46] }
;
1356 pub const DXVA_ModeMPEG4pt2_VLD_Simple
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4023799156, data2: 51688, data3: 16855, data4: [165, 233, 233, 176, 227, 159, 163, 25] }
;
1357 pub const DXVA_ModeNone
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487616, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1358 pub const DXVA_ModeVC1_A
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487776, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1359 pub const DXVA_ModeVC1_B
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487777, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1360 pub const DXVA_ModeVC1_C
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487778, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1361 pub const DXVA_ModeVC1_D
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487779, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1362 pub const DXVA_ModeVC1_D2010
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487780, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1363 pub const DXVA_ModeVP8_VLD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2428017130, data2: 14946, data3: 18181, data4: [136, 179, 141, 240, 75, 39, 68, 231] }
;
1364 pub const DXVA_ModeVP9_VLD_10bit_Profile2
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2764524015, data2: 28367, data3: 18602, data4: [132, 72, 80, 167, 161, 22, 95, 247] }
;
1365 pub const DXVA_ModeVP9_VLD_Profile0
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1178011640, data2: 41424, data3: 17797, data4: [135, 109, 131, 170, 109, 96, 184, 158] }
;
1366 pub const DXVA_ModeWMV8_A
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487744, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1367 pub const DXVA_ModeWMV8_B
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487745, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1368 pub const DXVA_ModeWMV9_A
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487760, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1369 pub const DXVA_ModeWMV9_B
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487761, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1370 pub const DXVA_ModeWMV9_C
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487764, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1371 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1372 pub const DXVA_NUM_TYPES_COMP_BUFFERS
: u32 = 18u32;
1373 pub const DXVA_NoEncrypt
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 461487824, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }
;
1374 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1375 pub const DXVA_NumMV_OBMC_off_BinPBwith4MV_off
: u32 = 4u32;
1376 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1377 pub const DXVA_NumMV_OBMC_off_BinPBwith4MV_on
: u32 = 5u32;
1378 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1379 pub const DXVA_NumMV_OBMC_on__BinPB_off
: u32 = 10u32;
1380 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1381 pub const DXVA_NumMV_OBMC_on__BinPB_on
: u32 = 11u32;
1382 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1383 pub const DXVA_PICTURE_DECODE_BUFFER
: u32 = 1u32;
1384 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1385 pub const DXVA_PICTURE_DECODING_FUNCTION
: u32 = 1u32;
1386 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1387 pub const DXVA_PICTURE_RESAMPLE_BUFFER
: u32 = 14u32;
1388 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1389 pub const DXVA_PICTURE_RESAMPLE_FUNCTION
: u32 = 4u32;
1390 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1391 pub const DXVA_PICTURE_STRUCTURE_BOTTOM_FIELD
: u32 = 2u32;
1392 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1393 pub const DXVA_PICTURE_STRUCTURE_FRAME
: u32 = 3u32;
1394 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1395 pub const DXVA_PICTURE_STRUCTURE_TOP_FIELD
: u32 = 1u32;
1396 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1397 pub const DXVA_ProcAmpControlBltFnCode
: u32 = 1u32;
1398 pub const DXVA_ProcAmpControlDevice
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2669676819, data2: 12285, data3: 16470, data4: [159, 30, 225, 181, 8, 242, 45, 207] }
;
1399 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1400 pub const DXVA_ProcAmpControlQueryCapsFnCode
: u32 = 3u32;
1401 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1402 pub const DXVA_ProcAmpControlQueryRangeFnCode
: u32 = 4u32;
1403 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1404 pub const DXVA_QUERYORREPLYFUNCFLAG_ACCEL_LOCK_FALSE_PLUS
: u32 = 16777215u32;
1405 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1406 pub const DXVA_QUERYORREPLYFUNCFLAG_ACCEL_LOCK_OK_COPY
: u32 = 16777212u32;
1407 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1408 pub const DXVA_QUERYORREPLYFUNCFLAG_ACCEL_PROBE_FALSE_PLUS
: u32 = 16777211u32;
1409 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1410 pub const DXVA_QUERYORREPLYFUNCFLAG_ACCEL_PROBE_OK_COPY
: u32 = 16777208u32;
1411 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1412 pub const DXVA_QUERYORREPLYFUNCFLAG_ACCEL_PROBE_OK_PLUS
: u32 = 16777209u32;
1413 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1414 pub const DXVA_QUERYORREPLYFUNCFLAG_DECODER_LOCK_QUERY
: u32 = 16777205u32;
1415 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1416 pub const DXVA_QUERYORREPLYFUNCFLAG_DECODER_PROBE_QUERY
: u32 = 16777201u32;
1417 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1418 pub const DXVA_READ_BACK_BUFFER
: u32 = 15u32;
1419 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1420 pub const DXVA_RESIDUAL_DIFFERENCE_BUFFER
: u32 = 3u32;
1421 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1422 pub const DXVA_RESTRICTED_MODE_H261_A
: u32 = 1u32;
1423 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1424 pub const DXVA_RESTRICTED_MODE_H261_B
: u32 = 2u32;
1425 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1426 pub const DXVA_RESTRICTED_MODE_H263_A
: u32 = 3u32;
1427 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1428 pub const DXVA_RESTRICTED_MODE_H263_B
: u32 = 4u32;
1429 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1430 pub const DXVA_RESTRICTED_MODE_H263_C
: u32 = 5u32;
1431 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1432 pub const DXVA_RESTRICTED_MODE_H263_D
: u32 = 6u32;
1433 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1434 pub const DXVA_RESTRICTED_MODE_H263_E
: u32 = 7u32;
1435 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1436 pub const DXVA_RESTRICTED_MODE_H263_F
: u32 = 8u32;
1437 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1438 pub const DXVA_RESTRICTED_MODE_H264_A
: u32 = 100u32;
1439 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1440 pub const DXVA_RESTRICTED_MODE_H264_B
: u32 = 101u32;
1441 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1442 pub const DXVA_RESTRICTED_MODE_H264_C
: u32 = 102u32;
1443 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1444 pub const DXVA_RESTRICTED_MODE_H264_D
: u32 = 103u32;
1445 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1446 pub const DXVA_RESTRICTED_MODE_H264_E
: u32 = 104u32;
1447 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1448 pub const DXVA_RESTRICTED_MODE_H264_F
: u32 = 105u32;
1449 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1450 pub const DXVA_RESTRICTED_MODE_H264_IDCT_FGT
: u32 = 103u32;
1451 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1452 pub const DXVA_RESTRICTED_MODE_H264_IDCT_NOFGT
: u32 = 102u32;
1453 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1454 pub const DXVA_RESTRICTED_MODE_H264_MOCOMP_FGT
: u32 = 101u32;
1455 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1456 pub const DXVA_RESTRICTED_MODE_H264_MOCOMP_NOFGT
: u32 = 100u32;
1457 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1458 pub const DXVA_RESTRICTED_MODE_H264_VLD_FGT
: u32 = 105u32;
1459 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1460 pub const DXVA_RESTRICTED_MODE_H264_VLD_MULTIVIEW_NOFGT
: u32 = 115u32;
1461 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1462 pub const DXVA_RESTRICTED_MODE_H264_VLD_NOFGT
: u32 = 104u32;
1463 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1464 pub const DXVA_RESTRICTED_MODE_H264_VLD_STEREO_NOFGT
: u32 = 114u32;
1465 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1466 pub const DXVA_RESTRICTED_MODE_H264_VLD_STEREO_PROGRESSIVE_NOFGT
: u32 = 113u32;
1467 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1468 pub const DXVA_RESTRICTED_MODE_H264_VLD_WITHFMOASO_NOFGT
: u32 = 112u32;
1469 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1470 pub const DXVA_RESTRICTED_MODE_MPEG1_A
: u32 = 9u32;
1471 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1472 pub const DXVA_RESTRICTED_MODE_MPEG1_VLD
: u32 = 16u32;
1473 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1474 pub const DXVA_RESTRICTED_MODE_MPEG2_A
: u32 = 10u32;
1475 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1476 pub const DXVA_RESTRICTED_MODE_MPEG2_B
: u32 = 11u32;
1477 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1478 pub const DXVA_RESTRICTED_MODE_MPEG2_C
: u32 = 12u32;
1479 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1480 pub const DXVA_RESTRICTED_MODE_MPEG2_D
: u32 = 13u32;
1481 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1482 pub const DXVA_RESTRICTED_MODE_MPEG2and1_VLD
: u32 = 17u32;
1483 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1484 pub const DXVA_RESTRICTED_MODE_MPEG4PT2_VLD_ADV_SIMPLE_GMC
: u32 = 178u32;
1485 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1486 pub const DXVA_RESTRICTED_MODE_MPEG4PT2_VLD_ADV_SIMPLE_NOGMC
: u32 = 177u32;
1487 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1488 pub const DXVA_RESTRICTED_MODE_MPEG4PT2_VLD_SIMPLE
: u32 = 176u32;
1489 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1490 pub const DXVA_RESTRICTED_MODE_UNRESTRICTED
: u32 = 65535u32;
1491 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1492 pub const DXVA_RESTRICTED_MODE_VC1_A
: u32 = 160u32;
1493 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1494 pub const DXVA_RESTRICTED_MODE_VC1_B
: u32 = 161u32;
1495 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1496 pub const DXVA_RESTRICTED_MODE_VC1_C
: u32 = 162u32;
1497 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1498 pub const DXVA_RESTRICTED_MODE_VC1_D
: u32 = 163u32;
1499 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1500 pub const DXVA_RESTRICTED_MODE_VC1_D2010
: u32 = 164u32;
1501 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1502 pub const DXVA_RESTRICTED_MODE_VC1_IDCT
: u32 = 162u32;
1503 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1504 pub const DXVA_RESTRICTED_MODE_VC1_MOCOMP
: u32 = 161u32;
1505 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1506 pub const DXVA_RESTRICTED_MODE_VC1_POSTPROC
: u32 = 160u32;
1507 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1508 pub const DXVA_RESTRICTED_MODE_VC1_VLD
: u32 = 163u32;
1509 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1510 pub const DXVA_RESTRICTED_MODE_WMV8_A
: u32 = 128u32;
1511 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1512 pub const DXVA_RESTRICTED_MODE_WMV8_B
: u32 = 129u32;
1513 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1514 pub const DXVA_RESTRICTED_MODE_WMV8_MOCOMP
: u32 = 129u32;
1515 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1516 pub const DXVA_RESTRICTED_MODE_WMV8_POSTPROC
: u32 = 128u32;
1517 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1518 pub const DXVA_RESTRICTED_MODE_WMV9_A
: u32 = 144u32;
1519 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1520 pub const DXVA_RESTRICTED_MODE_WMV9_B
: u32 = 145u32;
1521 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1522 pub const DXVA_RESTRICTED_MODE_WMV9_C
: u32 = 148u32;
1523 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1524 pub const DXVA_RESTRICTED_MODE_WMV9_IDCT
: u32 = 148u32;
1525 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1526 pub const DXVA_RESTRICTED_MODE_WMV9_MOCOMP
: u32 = 145u32;
1527 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1528 pub const DXVA_RESTRICTED_MODE_WMV9_POSTPROC
: u32 = 144u32;
1529 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1530 pub const DXVA_SCAN_METHOD_ALTERNATE_HORIZONTAL
: u32 = 2u32;
1531 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1532 pub const DXVA_SCAN_METHOD_ALTERNATE_VERTICAL
: u32 = 1u32;
1533 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1534 pub const DXVA_SCAN_METHOD_ARBITRARY
: u32 = 3u32;
1535 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1536 pub const DXVA_SCAN_METHOD_ZIG_ZAG
: u32 = 0u32;
1537 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1538 pub const DXVA_SLICE_CONTROL_BUFFER
: u32 = 6u32;
1539 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1540 pub const DXVA_STATUS_REPORTING_FUNCTION
: u32 = 7u32;
1541 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1542 pub const DXVA_USUAL_BLOCK_HEIGHT
: u32 = 8u32;
1543 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1544 pub const DXVA_USUAL_BLOCK_WIDTH
: u32 = 8u32;
1545 pub const DigitalCableLocator
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 62940182, data2: 53543, data3: 16506, data4: [171, 76, 253, 210, 121, 171, 190, 93] }
;
1546 pub const DigitalCableTuneRequest
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 653003619, data2: 43664, data3: 17802, data4: [141, 244, 86, 89, 242, 200, 161, 138] }
;
1547 pub const DigitalCableTuningSpace
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3652930798, data2: 47226, data3: 18417, data4: [172, 146, 176, 141, 156, 120, 19, 252] }
;
1548 pub const DigitalLocator
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1850788877, data2: 49563, data3: 19446, data4: [129, 11, 91, 214, 7, 97, 245, 204] }
;
1549 pub const ECHOSTAR_SATELLITE_TV_NETWORK_TYPE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3304502043, data2: 50879, data3: 18265, data4: [136, 111, 167, 56, 109, 202, 39, 160] }
;
1550 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1551 pub const EC_ACTIVATE
: u32 = 19u32;
1552 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1553 pub const EC_BANDWIDTHCHANGE
: u32 = 72u32;
1554 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1555 pub const EC_BUFFERING_DATA
: u32 = 17u32;
1556 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1557 pub const EC_BUILT
: u32 = 768u32;
1558 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1559 pub const EC_CLOCK_CHANGED
: u32 = 13u32;
1560 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1561 pub const EC_CLOCK_UNSET
: u32 = 81u32;
1562 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1563 pub const EC_CODECAPI_EVENT
: u32 = 87u32;
1564 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1565 pub const EC_COMPLETE
: u32 = 1u32;
1566 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1567 pub const EC_CONTENTPROPERTY_CHANGED
: u32 = 71u32;
1568 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1569 pub const EC_DEVICE_LOST
: u32 = 31u32;
1570 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1571 pub const EC_DISPLAY_CHANGED
: u32 = 22u32;
1572 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1573 pub const EC_DVDBASE
: u32 = 256u32;
1574 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1575 pub const EC_DVD_ANGLES_AVAILABLE
: u32 = 275u32;
1576 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1577 pub const EC_DVD_ANGLE_CHANGE
: u32 = 262u32;
1578 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1579 pub const EC_DVD_AUDIO_STREAM_CHANGE
: u32 = 260u32;
1580 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1581 pub const EC_DVD_BUTTON_AUTO_ACTIVATED
: u32 = 277u32;
1582 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1583 pub const EC_DVD_BUTTON_CHANGE
: u32 = 263u32;
1584 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1585 pub const EC_DVD_BeginNavigationCommands
: u32 = 291u32;
1586 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1587 pub const EC_DVD_CHAPTER_AUTOSTOP
: u32 = 270u32;
1588 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1589 pub const EC_DVD_CHAPTER_START
: u32 = 259u32;
1590 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1591 pub const EC_DVD_CMD_END
: u32 = 279u32;
1592 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1593 pub const EC_DVD_CMD_START
: u32 = 278u32;
1594 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1595 pub const EC_DVD_CURRENT_HMSF_TIME
: u32 = 282u32;
1596 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1597 pub const EC_DVD_CURRENT_TIME
: u32 = 267u32;
1598 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1599 pub const EC_DVD_DISC_EJECTED
: u32 = 280u32;
1600 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1601 pub const EC_DVD_DISC_INSERTED
: u32 = 281u32;
1602 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1603 pub const EC_DVD_DOMAIN_CHANGE
: u32 = 257u32;
1604 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1605 pub const EC_DVD_ERROR
: u32 = 268u32;
1606 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1607 pub const EC_DVD_GPRM_Change
: u32 = 289u32;
1608 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1609 pub const EC_DVD_KARAOKE_MODE
: u32 = 283u32;
1610 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1611 pub const EC_DVD_NO_FP_PGC
: u32 = 271u32;
1612 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1613 pub const EC_DVD_NavigationCommand
: u32 = 292u32;
1614 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1615 pub const EC_DVD_PARENTAL_LEVEL_CHANGE
: u32 = 273u32;
1616 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1617 pub const EC_DVD_PLAYBACK_RATE_CHANGE
: u32 = 272u32;
1618 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1619 pub const EC_DVD_PLAYBACK_STOPPED
: u32 = 274u32;
1620 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1621 pub const EC_DVD_PLAYPERIOD_AUTOSTOP
: u32 = 276u32;
1622 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1623 pub const EC_DVD_PROGRAM_CELL_CHANGE
: u32 = 284u32;
1624 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1625 pub const EC_DVD_PROGRAM_CHAIN_CHANGE
: u32 = 286u32;
1626 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1627 pub const EC_DVD_SPRM_Change
: u32 = 290u32;
1628 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1629 pub const EC_DVD_STILL_OFF
: u32 = 266u32;
1630 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1631 pub const EC_DVD_STILL_ON
: u32 = 265u32;
1632 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1633 pub const EC_DVD_SUBPICTURE_STREAM_CHANGE
: u32 = 261u32;
1634 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1635 pub const EC_DVD_TITLE_CHANGE
: u32 = 258u32;
1636 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1637 pub const EC_DVD_TITLE_SET_CHANGE
: u32 = 285u32;
1638 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1639 pub const EC_DVD_VALID_UOPS_CHANGE
: u32 = 264u32;
1640 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1641 pub const EC_DVD_VOBU_Offset
: u32 = 287u32;
1642 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1643 pub const EC_DVD_VOBU_Timestamp
: u32 = 288u32;
1644 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1645 pub const EC_DVD_WARNING
: u32 = 269u32;
1646 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1647 pub const EC_END_OF_SEGMENT
: u32 = 28u32;
1648 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1649 pub const EC_EOS_SOON
: u32 = 70u32;
1650 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1651 pub const EC_ERRORABORT
: u32 = 3u32;
1652 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1653 pub const EC_ERRORABORTEX
: u32 = 69u32;
1654 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1655 pub const EC_ERROR_STILLPLAYING
: u32 = 8u32;
1656 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1657 pub const EC_EXTDEVICE_MODE_CHANGE
: u32 = 49u32;
1658 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1659 pub const EC_FILE_CLOSED
: u32 = 68u32;
1660 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1661 pub const EC_FULLSCREEN_LOST
: u32 = 18u32;
1662 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1663 pub const EC_GRAPH_CHANGED
: u32 = 80u32;
1664 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1665 pub const EC_LENGTH_CHANGED
: u32 = 30u32;
1666 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1667 pub const EC_LOADSTATUS
: u32 = 67u32;
1668 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1669 pub const EC_MARKER_HIT
: u32 = 66u32;
1670 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1671 pub const EC_NEED_RESTART
: u32 = 20u32;
1672 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1673 pub const EC_NEW_PIN
: u32 = 32u32;
1674 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1675 pub const EC_NOTIFY_WINDOW
: u32 = 25u32;
1676 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1677 pub const EC_OLE_EVENT
: u32 = 24u32;
1678 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1679 pub const EC_OPENING_FILE
: u32 = 16u32;
1680 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1681 pub const EC_PALETTE_CHANGED
: u32 = 9u32;
1682 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1683 pub const EC_PAUSED
: u32 = 14u32;
1684 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1685 pub const EC_PLEASE_REOPEN
: u32 = 64u32;
1686 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1687 pub const EC_PREPROCESS_COMPLETE
: u32 = 86u32;
1688 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1689 pub const EC_PROCESSING_LATENCY
: u32 = 33u32;
1690 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1691 pub const EC_QUALITY_CHANGE
: u32 = 11u32;
1692 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1693 pub const EC_RENDER_FINISHED
: u32 = 33u32;
1694 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1695 pub const EC_REPAINT
: u32 = 5u32;
1696 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1697 pub const EC_SAMPLE_LATENCY
: u32 = 34u32;
1698 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1699 pub const EC_SAMPLE_NEEDED
: u32 = 32u32;
1700 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1701 pub const EC_SCRUB_TIME
: u32 = 35u32;
1702 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1703 pub const EC_SEGMENT_STARTED
: u32 = 29u32;
1704 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1705 pub const EC_SHUTTING_DOWN
: u32 = 12u32;
1706 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1707 pub const EC_SKIP_FRAMES
: u32 = 37u32;
1708 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1709 pub const EC_SNDDEV_IN_ERROR
: u32 = 512u32;
1710 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1711 pub const EC_SNDDEV_OUT_ERROR
: u32 = 513u32;
1712 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1713 pub const EC_SND_DEVICE_ERROR_BASE
: u32 = 512u32;
1714 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1715 pub const EC_STARVATION
: u32 = 23u32;
1716 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1717 pub const EC_STATE_CHANGE
: u32 = 50u32;
1718 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1719 pub const EC_STATUS
: u32 = 65u32;
1720 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1721 pub const EC_STEP_COMPLETE
: u32 = 36u32;
1722 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1723 pub const EC_STREAM_CONTROL_STARTED
: u32 = 27u32;
1724 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1725 pub const EC_STREAM_CONTROL_STOPPED
: u32 = 26u32;
1726 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1727 pub const EC_STREAM_ERROR_STILLPLAYING
: u32 = 7u32;
1728 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1729 pub const EC_STREAM_ERROR_STOPPED
: u32 = 6u32;
1730 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1731 pub const EC_SYSTEMBASE
: u32 = 0u32;
1732 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1733 pub const EC_TIME
: u32 = 4u32;
1734 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1735 pub const EC_TIMECODE_AVAILABLE
: u32 = 48u32;
1736 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1737 pub const EC_UNBUILT
: u32 = 769u32;
1738 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1739 pub const EC_USER
: u32 = 32768u32;
1740 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1741 pub const EC_USERABORT
: u32 = 2u32;
1742 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1743 pub const EC_VIDEOFRAMEREADY
: u32 = 73u32;
1744 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1745 pub const EC_VIDEO_SIZE_CHANGED
: u32 = 10u32;
1746 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1747 pub const EC_VMR_RECONNECTION_FAILED
: u32 = 85u32;
1748 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1749 pub const EC_VMR_RENDERDEVICE_SET
: u32 = 83u32;
1750 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1751 pub const EC_VMR_SURFACE_FLIPPED
: u32 = 84u32;
1752 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1753 pub const EC_WINDOW_DESTROYED
: u32 = 21u32;
1754 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1755 pub const EC_WMT_EVENT
: u32 = 594u32;
1756 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1757 pub const EC_WMT_EVENT_BASE
: u32 = 593u32;
1758 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1759 pub const EC_WMT_INDEX_EVENT
: u32 = 593u32;
1760 pub const ESEventFactory
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2391410650, data2: 29176, data3: 16577, data4: [169, 41, 94, 58, 134, 138, 194, 198] }
;
1761 pub const ESEventService
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3255060476, data2: 60512, data3: 18270, data4: [129, 63, 210, 176, 166, 222, 206, 254] }
;
1762 pub const ETFilter
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229809, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1763 pub const EVENTID_ARIBcontentSpanningEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 982859907, data2: 37840, data3: 17982, data4: [144, 178, 7, 66, 196, 150, 237, 240] }
;
1764 pub const EVENTID_AudioDescriptorSpanningEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 276550684, data2: 42714, data3: 18065, data4: [131, 105, 17, 178, 205, 170, 40, 142] }
;
1765 pub const EVENTID_AudioTypeSpanningEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1344061374, data2: 47177, data3: 17102, data4: [155, 233, 61, 184, 105, 251, 130, 179] }
;
1766 pub const EVENTID_BDAConditionalAccessTAG
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4022576217, data2: 44683, data3: 19274, data4: [143, 233, 121, 160, 208, 151, 243, 234] }
;
1767 pub const EVENTID_BDAEventingServicePendingEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1554323217, data2: 24028, data3: 16806, data4: [148, 48, 228, 27, 139, 59, 188, 91] }
;
1768 pub const EVENTID_BDA_CASBroadcastMMI
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1734899440, data2: 4402, data3: 16460, data4: [167, 202, 231, 32, 105, 169, 213, 79] }
;
1769 pub const EVENTID_BDA_CASCloseMMI
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1561285903, data2: 56878, data3: 18333, data4: [131, 69, 236, 14, 149, 87, 232, 162] }
;
1770 pub const EVENTID_BDA_CASOpenMMI
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2245708053, data2: 58771, data3: 16653, data4: [132, 113, 214, 129, 33, 5, 242, 142] }
;
1771 pub const EVENTID_BDA_CASReleaseTuner
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 549560683, data2: 17439, data3: 18853, data4: [187, 92, 233, 160, 68, 149, 198, 193] }
;
1772 pub const EVENTID_BDA_CASRequestTuner
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3476662744, data2: 62931, data3: 18053, data4: [190, 87, 237, 129, 219, 164, 107, 39] }
;
1773 pub const EVENTID_BDA_DiseqCResponseAvailable
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4020644088, data2: 7980, data3: 19303, data4: [158, 165, 172, 246, 250, 154, 31, 54] }
;
1774 pub const EVENTID_BDA_EncoderSignalLock
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1590234809, data2: 14842, data3: 19708, data4: [185, 63, 0, 187, 17, 7, 127, 94] }
;
1775 pub const EVENTID_BDA_FdcStatus
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 99767142, data2: 53483, data3: 17362, data4: [188, 60, 104, 43, 134, 61, 241, 66] }
;
1776 pub const EVENTID_BDA_FdcTableSection
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1779226455, data2: 19683, data3: 20059, data4: [148, 68, 113, 135, 184, 113, 82, 197] }
;
1777 pub const EVENTID_BDA_GPNVValueUpdate
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4285908620, data2: 62486, data3: 20094, data4: [191, 23, 109, 85, 197, 223, 21, 117] }
;
1778 pub const EVENTID_BDA_GuideDataAvailable
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2564518266, data2: 18314, data3: 19668, data4: [146, 208, 149, 246, 107, 137, 229, 177] }
;
1779 pub const EVENTID_BDA_GuideDataError
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2889073736, data2: 28531, data3: 20439, data4: [179, 65, 89, 76, 54, 13, 141, 116] }
;
1780 pub const EVENTID_BDA_GuideServiceInformationUpdated
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2713971243, data2: 5983, data3: 17496, data4: [183, 53, 80, 125, 34, 219, 35, 166] }
;
1781 pub const EVENTID_BDA_IsdbCASResponse
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3570080102, data2: 16828, data3: 19693, data4: [154, 32, 253, 206, 172, 120, 247, 13] }
;
1782 pub const EVENTID_BDA_LbigsCloseConnectionHandle
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3270544281, data2: 26095, data3: 17172, data4: [150, 113, 233, 157, 76, 206, 11, 174] }
;
1783 pub const EVENTID_BDA_LbigsOpenConnection
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 895616946, data2: 28465, data3: 20144, data4: [162, 113, 179, 250, 107, 183, 104, 15] }
;
1784 pub const EVENTID_BDA_LbigsSendData
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 287516539, data2: 61894, data3: 16724, data4: [139, 13, 72, 230, 21, 112, 89, 170] }
;
1785 pub const EVENTID_BDA_RatingPinReset
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3336587456, data2: 50548, data3: 19494, data4: [188, 218, 47, 77, 53, 235, 94, 133] }
;
1786 pub const EVENTID_BDA_TransprtStreamSelectorInfo
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3289358213, data2: 2512, data3: 18588, data4: [158, 156, 10, 187, 181, 105, 81, 176] }
;
1787 pub const EVENTID_BDA_TunerNoSignal
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3801823275, data2: 7901, data3: 18736, data4: [188, 70, 104, 47, 215, 45, 45, 251] }
;
1788 pub const EVENTID_BDA_TunerSignalLock
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 410183488, data2: 62835, data3: 17051, data4: [160, 14, 217, 193, 228, 8, 175, 9] }
;
1789 pub const EVENTID_BDA_UpdateDrmStatus
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1705440897, data2: 5218, data3: 18235, data4: [136, 206, 203, 115, 20, 39, 189, 181] }
;
1790 pub const EVENTID_BDA_UpdateScanState
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1433414480, data2: 31561, data3: 17080, data4: [168, 47, 74, 251, 105, 27, 6, 40] }
;
1791 pub const EVENTID_CADenialCountChanged
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 711312680, data2: 8777, data3: 16496, data4: [172, 22, 0, 57, 12, 223, 178, 221] }
;
1792 pub const EVENTID_CASFailureSpanningEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3940037038, data2: 21801, data3: 19743, data4: [175, 206, 13, 140, 209, 37, 125, 48] }
;
1793 pub const EVENTID_CSDescriptorSpanningEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4024924633, data2: 38896, data3: 18310, data4: [128, 13, 149, 207, 80, 93, 220, 102] }
;
1794 pub const EVENTID_CandidatePostTuneData
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2667762640, data2: 40710, data3: 17257, data4: [159, 30, 58, 214, 202, 25, 128, 126] }
;
1795 pub const EVENTID_CardStatusChanged
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2724592362, data2: 63604, data3: 19256, data4: [159, 247, 197, 61, 2, 150, 153, 150] }
;
1796 pub const EVENTID_ChannelChangeSpanningEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2422719973, data2: 19548, data3: 16901, data4: [134, 200, 122, 254, 32, 254, 30, 250] }
;
1797 pub const EVENTID_ChannelInfoSpanningEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1106472320, data2: 16690, data3: 19650, data4: [177, 33, 1, 164, 50, 25, 216, 27] }
;
1798 pub const EVENTID_ChannelTypeSpanningEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1923816785, data2: 34770, data3: 18587, data4: [186, 17, 14, 8, 220, 33, 2, 67] }
;
1799 pub const EVENTID_CtxADescriptorSpanningEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 984916710, data2: 16967, data3: 19252, data4: [137, 108, 48, 175, 165, 210, 28, 36] }
;
1800 pub const EVENTID_DFNWithNoActualAVData
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4117274622, data2: 22009, data3: 19379, data4: [150, 190, 174, 151, 28, 99, 186, 224] }
;
1801 pub const EVENTID_DRMParingStatusChanged
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 591605, data2: 61649, data3: 16854, data4: [167, 223, 64, 40, 105, 118, 105, 246] }
;
1802 pub const EVENTID_DRMParingStepComplete
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1529790328, data2: 46930, data3: 17440, data4: [180, 30, 164, 114, 220, 149, 130, 142] }
;
1803 pub const EVENTID_DTFilterCOPPBlock
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229802, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1804 pub const EVENTID_DTFilterCOPPUnblock
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229800, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1805 pub const EVENTID_DTFilterDataFormatFailure
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229805, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1806 pub const EVENTID_DTFilterDataFormatOK
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229804, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1807 pub const EVENTID_DTFilterRatingChange
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229794, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1808 pub const EVENTID_DTFilterRatingsBlock
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229795, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1809 pub const EVENTID_DTFilterRatingsUnblock
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229796, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1810 pub const EVENTID_DTFilterXDSPacket
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229797, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1811 pub const EVENTID_DVBScramblingControlSpanningEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1272242628, data2: 37025, data3: 16649, data4: [130, 54, 39, 240, 14, 125, 204, 91] }
;
1812 pub const EVENTID_DemultiplexerFilterDiscontinuity
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 370497392, data2: 44757, data3: 18268, data4: [187, 152, 149, 163, 48, 112, 223, 12] }
;
1813 pub const EVENTID_DualMonoSpanningEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2846006102, data2: 43083, data3: 18572, data4: [137, 213, 13, 78, 118, 87, 200, 206] }
;
1814 pub const EVENTID_DvbParentalRatingDescriptor
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 711435661, data2: 60581, data3: 20140, data4: [171, 203, 231, 52, 211, 119, 109, 10] }
;
1815 pub const EVENTID_EASMessageReceived
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3507354069, data2: 49761, data3: 19333, data4: [158, 138, 81, 123, 50, 153, 202, 178] }
;
1816 pub const EVENTID_ETDTFilterLicenseFailure
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229807, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1817 pub const EVENTID_ETDTFilterLicenseOK
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229806, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1818 pub const EVENTID_ETFilterCopyNever
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229808, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1819 pub const EVENTID_ETFilterCopyOnce
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229803, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1820 pub const EVENTID_ETFilterEncryptionOff
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229799, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1821 pub const EVENTID_ETFilterEncryptionOn
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229798, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1822 pub const EVENTID_EmmMessageSpanningEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1810891368, data2: 20350, data3: 17044, data4: [170, 135, 233, 233, 83, 228, 63, 20] }
;
1823 pub const EVENTID_EncDecFilterError
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229801, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1824 pub const EVENTID_EncDecFilterEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1243301467, data2: 4025, data3: 16729, data4: [175, 189, 227, 48, 6, 160, 249, 244] }
;
1825 pub const EVENTID_EntitlementChanged
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2423369053, data2: 9049, data3: 19605, data4: [134, 148, 175, 168, 29, 112, 191, 213] }
;
1826 pub const EVENTID_FormatNotSupportedEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 615655434, data2: 45738, data3: 18295, data4: [191, 101, 99, 243, 94, 123, 2, 74] }
;
1827 pub const EVENTID_LanguageSpanningEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3801245293, data2: 39938, data3: 17549, data4: [170, 141, 120, 26, 147, 253, 195, 149] }
;
1828 pub const EVENTID_MMIMessage
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 86780335, data2: 2468, data3: 19347, data4: [137, 15, 189, 106, 52, 137, 104, 164] }
;
1829 pub const EVENTID_NewSignalAcquired
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3363751213, data2: 52504, data3: 16458, data4: [160, 118, 192, 42, 39, 61, 61, 231] }
;
1830 pub const EVENTID_PBDAParentalControlEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4182223493, data2: 64338, data3: 18664, data4: [185, 197, 225, 225, 244, 17, 165, 26] }
;
1831 pub const EVENTID_PIDListSpanningEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1207734117, data2: 58043, data3: 17972, data4: [156, 239, 253, 191, 230, 38, 29, 92] }
;
1832 pub const EVENTID_PSITable
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 463222531, data2: 54343, data3: 19990, data4: [151, 187, 1, 121, 159, 192, 49, 237] }
;
1833 pub const EVENTID_RRTSpanningEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4140812532, data2: 55955, data3: 20271, data4: [191, 248, 186, 30, 230, 252, 163, 162] }
;
1834 pub const EVENTID_SBE2RecControlStarted
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2305206430, data2: 63550, data3: 19470, data4: [188, 59, 191, 167, 100, 158, 4, 203] }
;
1835 pub const EVENTID_SBE2RecControlStopped
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1162550984, data2: 3227, data3: 19626, data4: [177, 161, 30, 122, 38, 102, 246, 195] }
;
1836 pub const EVENTID_STBChannelNumber
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 398776112, data2: 53488, data3: 16698, data4: [140, 153, 80, 4, 105, 222, 53, 173] }
;
1837 pub const EVENTID_ServiceTerminated
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 169695516, data2: 57554, data3: 20366, data4: [137, 96, 35, 53, 190, 244, 92, 203] }
;
1838 pub const EVENTID_SignalAndServiceStatusSpanningEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2154350027, data2: 15364, data3: 18731, data4: [180, 125, 3, 8, 130, 13, 206, 81] }
;
1839 pub const EVENTID_SignalStatusChanged
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1839004402, data2: 28717, data3: 19201, data4: [141, 255, 104, 146, 173, 32, 209, 145] }
;
1840 pub const EVENTID_StreamIDSpanningEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3404835688, data2: 57683, data3: 19777, data4: [166, 179, 167, 201, 152, 219, 117, 238] }
;
1841 pub const EVENTID_StreamTypeSpanningEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2192518844, data2: 12454, data3: 16996, data4: [168, 11, 173, 46, 19, 114, 172, 96] }
;
1842 pub const EVENTID_SubtitleSpanningEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1573830728, data2: 53433, data3: 16739, data4: [135, 44, 79, 50, 34, 59, 232, 138] }
;
1843 pub const EVENTID_TeletextSpanningEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2509887824, data2: 24371, data3: 17943, data4: [175, 124, 30, 84, 181, 16, 218, 163] }
;
1844 pub const EVENTID_TuneFailureEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3648161714, data2: 11773, data3: 17258, data4: [148, 133, 153, 215, 212, 171, 90, 105] }
;
1845 pub const EVENTID_TuneFailureSpanningEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1871357013, data2: 24289, data3: 18603, data4: [162, 124, 76, 141, 112, 185, 174, 186] }
;
1846 pub const EVENTID_TuningChanged
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2642305589, data2: 19325, data3: 16989, data4: [166, 209, 215, 23, 195, 59, 156, 76] }
;
1847 pub const EVENTID_TuningChanging
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2199403523, data2: 49310, data3: 17860, data4: [167, 25, 128, 122, 148, 149, 43, 249] }
;
1848 pub const EVENTID_XDSCodecDuplicateXDSRating
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229791, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1849 pub const EVENTID_XDSCodecNewXDSPacket
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229793, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1850 pub const EVENTID_XDSCodecNewXDSRating
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229792, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1851 pub const EVENTTYPE_CASDescrambleFailureEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2987556162, data2: 31717, data3: 20299, data4: [145, 48, 102, 121, 137, 159, 79, 75] }
;
1852 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1853 pub const E_PROP_ID_UNSUPPORTED
: ::windows_sys
::core
::HRESULT
= -2147023728i32;
1854 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1855 pub const E_PROP_SET_UNSUPPORTED
: ::windows_sys
::core
::HRESULT
= -2147023726i32;
1856 pub const EvalRat
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3318072817, data2: 15036, data3: 4566, data4: [178, 91, 0, 192, 79, 160, 192, 38] }
;
1857 pub const FORMATTYPE_CPFilters_Processed
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1731834735, data2: 7519, data3: 19138, data4: [129, 146, 40, 187, 14, 115, 209, 106] }
;
1858 pub const FORMATTYPE_ETDTFilter_Tagged
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229777, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
1859 pub const FORMAT_DVD_LPCMAudio
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3765272806, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }
;
1860 pub const FORMAT_DolbyAC3
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3765272804, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }
;
1861 pub const FORMAT_Image
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1764729721, data2: 54248, data3: 18001, data4: [181, 180, 11, 148, 176, 19, 238, 175] }
;
1862 pub const FORMAT_JPEGImage
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1764729721, data2: 54248, data3: 18001, data4: [181, 180, 11, 148, 176, 19, 238, 175] }
;
1863 pub const FORMAT_MPEG2Audio
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3765272805, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }
;
1864 pub const FORMAT_MPEG2Video
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3765272803, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }
;
1865 pub const FORMAT_MPEG2_VIDEO
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3765272803, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }
;
1866 pub const FORMAT_UVCH264Video
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 538426885, data2: 26153, data3: 16968, data4: [170, 237, 126, 26, 71, 188, 155, 156] }
;
1867 pub const FORMAT_VIDEOINFO2
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4146755232, data2: 60170, data3: 4560, data4: [172, 228, 0, 0, 192, 204, 22, 186] }
;
1868 pub const FilgraphManager
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3828804531, data2: 21071, data3: 4558, data4: [159, 83, 0, 32, 175, 11, 167, 112] }
;
1869 pub const GUID_TIME_MUSIC
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 91538589, data2: 23300, data3: 19221, data4: [165, 66, 174, 40, 32, 48, 17, 123] }
;
1870 pub const GUID_TIME_REFERENCE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2477617451, data2: 55968, data3: 20478, data4: [188, 129, 176, 206, 80, 15, 205, 217] }
;
1871 pub const GUID_TIME_SAMPLES
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2824420613, data2: 3139, data3: 18820, data4: [154, 99, 151, 175, 158, 2, 196, 192] }
;
1872 pub const ISDBSLocator
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1694805997, data2: 42537, data3: 17756, data4: [167, 241, 4, 150, 77, 234, 92, 196] }
;
1873 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1874 pub const ISDB_BIT_PID
: u32 = 36u32;
1875 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1876 pub const ISDB_BIT_TID
: u32 = 196u32;
1877 pub const ISDB_CABLE_TV_NETWORK_TYPE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3379879349, data2: 16894, data3: 19237, data4: [151, 65, 146, 240, 73, 241, 213, 209] }
;
1878 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1879 pub const ISDB_CDT_PID
: u32 = 41u32;
1880 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1881 pub const ISDB_CDT_TID
: u32 = 200u32;
1882 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1883 pub const ISDB_EMM_TID
: u32 = 133u32;
1884 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1885 pub const ISDB_LDT_PID
: u32 = 37u32;
1886 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1887 pub const ISDB_LDT_TID
: u32 = 199u32;
1888 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1889 pub const ISDB_NBIT_MSG_TID
: u32 = 197u32;
1890 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1891 pub const ISDB_NBIT_PID
: u32 = 37u32;
1892 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1893 pub const ISDB_NBIT_REF_TID
: u32 = 198u32;
1894 pub const ISDB_SATELLITE_TV_NETWORK_TYPE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2963596960, data2: 27162, data3: 19331, data4: [187, 91, 144, 62, 29, 144, 230, 182] }
;
1895 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1896 pub const ISDB_SDTT_ALT_PID
: u32 = 40u32;
1897 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1898 pub const ISDB_SDTT_PID
: u32 = 35u32;
1899 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1900 pub const ISDB_SDTT_TID
: u32 = 195u32;
1901 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1902 pub const ISDB_ST_TID
: u32 = 114u32;
1903 pub const ISDB_S_NETWORK_TYPE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2716303874, data2: 5209, data3: 16817, data4: [156, 169, 42, 146, 88, 122, 66, 204] }
;
1904 pub const ISDB_TERRESTRIAL_TV_NETWORK_TYPE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2500034415, data2: 15047, data3: 17490, data4: [182, 196, 69, 169, 206, 146, 146, 162] }
;
1905 pub const ISDB_T_NETWORK_TYPE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4231550374, data2: 51457, data3: 20270, data4: [171, 168, 144, 129, 90, 252, 108, 131] }
;
1906 pub const KSCATEGORY_BDA_IP_SINK
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1905811274, data2: 7329, data3: 4563, data4: [156, 200, 0, 192, 79, 121, 113, 224] }
;
1907 pub const KSCATEGORY_BDA_NETWORK_EPG
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1905811273, data2: 7329, data3: 4563, data4: [156, 200, 0, 192, 79, 121, 113, 224] }
;
1908 pub const KSCATEGORY_BDA_NETWORK_PROVIDER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1905811275, data2: 7329, data3: 4563, data4: [156, 200, 0, 192, 79, 121, 113, 224] }
;
1909 pub const KSCATEGORY_BDA_NETWORK_TUNER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1905811272, data2: 7329, data3: 4563, data4: [156, 200, 0, 192, 79, 121, 113, 224] }
;
1910 pub const KSCATEGORY_BDA_RECEIVER_COMPONENT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4245314292, data2: 46109, data3: 4562, data4: [156, 149, 0, 192, 79, 121, 113, 224] }
;
1911 pub const KSCATEGORY_BDA_TRANSPORT_INFORMATION
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2732787535, data2: 27709, data3: 4563, data4: [182, 83, 0, 192, 79, 121, 73, 142] }
;
1912 pub const KSDATAFORMAT_SPECIFIER_BDA_IP
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1804145696, data2: 56073, data3: 4562, data4: [143, 50, 0, 192, 79, 121, 113, 226] }
;
1913 pub const KSDATAFORMAT_SPECIFIER_BDA_TRANSPORT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2381162237, data2: 44127, data3: 17204, data4: [142, 207, 164, 186, 143, 167, 208, 240] }
;
1914 pub const KSDATAFORMAT_SUBTYPE_ATSC_SI
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3016178044, data2: 54019, data3: 16717, data4: [179, 60, 78, 210, 201, 210, 151, 51] }
;
1915 pub const KSDATAFORMAT_SUBTYPE_BDA_IP
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1520050492, data2: 56072, data3: 4562, data4: [143, 50, 0, 192, 79, 121, 113, 226] }
;
1916 pub const KSDATAFORMAT_SUBTYPE_BDA_IP_CONTROL
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1234720488, data2: 59483, data3: 18669, data4: [155, 234, 65, 13, 13, 212, 239, 129] }
;
1917 pub const KSDATAFORMAT_SUBTYPE_BDA_MPEG2_TRANSPORT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4105089858, data2: 809, data3: 20445, data4: [168, 253, 74, 255, 73, 38, 201, 120] }
;
1918 pub const KSDATAFORMAT_SUBTYPE_BDA_OPENCABLE_OOB_PSIP
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2501322715, data2: 53966, data3: 17704, data4: [150, 246, 51, 1, 250, 187, 45, 224] }
;
1919 pub const KSDATAFORMAT_SUBTYPE_BDA_OPENCABLE_PSIP
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1982742374, data2: 13167, data3: 18641, data4: [191, 131, 43, 0, 53, 44, 17, 240] }
;
1920 pub const KSDATAFORMAT_SUBTYPE_DVB_SI
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3923587491, data2: 8733, data3: 19163, data4: [133, 50, 154, 243, 9, 193, 164, 8] }
;
1921 pub const KSDATAFORMAT_SUBTYPE_ISDB_SI
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1244588953, data2: 25688, data3: 17720, data4: [177, 135, 4, 1, 124, 65, 65, 63] }
;
1922 pub const KSDATAFORMAT_SUBTYPE_PBDA_TRANSPORT_RAW
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 226159938, data2: 52122, data3: 4571, data4: [151, 5, 0, 80, 86, 192, 0, 8] }
;
1923 pub const KSDATAFORMAT_TYPE_BDA_ANTENNA
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1905811265, data2: 7329, data3: 4563, data4: [156, 200, 0, 192, 79, 121, 113, 224] }
;
1924 pub const KSDATAFORMAT_TYPE_BDA_IF_SIGNAL
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1639844679, data2: 42475, data3: 18843, data4: [154, 133, 91, 22, 192, 127, 18, 88] }
;
1925 pub const KSDATAFORMAT_TYPE_BDA_IP
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3797908366, data2: 52428, data3: 4562, data4: [143, 37, 0, 192, 79, 121, 113, 226] }
;
1926 pub const KSDATAFORMAT_TYPE_BDA_IP_CONTROL
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3671938969, data2: 32091, data3: 19299, data4: [128, 251, 209, 68, 47, 38, 182, 33] }
;
1927 pub const KSDATAFORMAT_TYPE_MPE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1163859820, data2: 19206, data3: 18382, data4: [154, 239, 140, 174, 247, 61, 247, 181] }
;
1928 pub const KSDATAFORMAT_TYPE_MPEG2_SECTIONS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1163859820, data2: 19206, data3: 18382, data4: [154, 239, 140, 174, 247, 61, 247, 181] }
;
1929 pub const KSEVENTSETID_BdaCAEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1217154252, data2: 46952, data3: 16681, data4: [142, 177, 176, 10, 7, 31, 144, 104] }
;
1930 pub const KSEVENTSETID_BdaDiseqCEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2333719536, data2: 16772, data3: 17324, data4: [173, 60, 12, 136, 155, 228, 194, 18] }
;
1931 pub const KSEVENTSETID_BdaEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2927515058, data2: 38615, data3: 20009, data4: [144, 143, 98, 249, 91, 42, 22, 121] }
;
1932 pub const KSEVENTSETID_BdaPinEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 273121741, data2: 20669, data3: 16597, data4: [149, 251, 8, 126, 14, 134, 165, 145] }
;
1933 pub const KSEVENTSETID_BdaTunerEvent
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2864029207, data2: 457, data3: 20159, data4: [147, 242, 252, 59, 121, 180, 111, 145] }
;
1934 pub const KSMETHODSETID_BdaChangeSync
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4245314291, data2: 46109, data3: 4562, data4: [156, 149, 0, 192, 79, 121, 113, 224] }
;
1935 pub const KSMETHODSETID_BdaConditionalAccessService
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 281990068, data2: 12811, data3: 16831, data4: [152, 36, 27, 46, 104, 231, 30, 185] }
;
1936 pub const KSMETHODSETID_BdaDebug
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 222990572, data2: 50845, data3: 20194, data4: [140, 90, 251, 31, 99, 165, 13, 161] }
;
1937 pub const KSMETHODSETID_BdaDeviceConfiguration
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1905811269, data2: 7329, data3: 4563, data4: [156, 200, 0, 192, 79, 121, 113, 224] }
;
1938 pub const KSMETHODSETID_BdaDrmService
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3220616635, data2: 45230, data3: 18508, data4: [157, 202, 115, 82, 143, 176, 180, 110] }
;
1939 pub const KSMETHODSETID_BdaEventing
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4187263706, data2: 24979, data3: 20144, data4: [134, 144, 102, 134, 203, 255, 113, 62] }
;
1940 pub const KSMETHODSETID_BdaGuideDataDeliveryService
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2375898466, data2: 5513, data3: 16765, data4: [153, 206, 172, 83, 29, 218, 25, 249] }
;
1941 pub const KSMETHODSETID_BdaIsdbConditionalAccess
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1583924775, data2: 5826, data3: 20076, data4: [177, 226, 208, 1, 112, 205, 170, 15] }
;
1942 pub const KSMETHODSETID_BdaMux
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2485825516, data2: 19461, data3: 19572, data4: [184, 235, 135, 6, 194, 164, 148, 63] }
;
1943 pub const KSMETHODSETID_BdaNameValue
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 920679172, data2: 40717, data3: 20104, data4: [145, 24, 172, 11, 163, 23, 183, 242] }
;
1944 pub const KSMETHODSETID_BdaNameValueA
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 203688301, data2: 24565, data3: 18398, data4: [168, 86, 6, 46, 88, 126, 55, 39] }
;
1945 pub const KSMETHODSETID_BdaScanning
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 317409759, data2: 25161, data3: 18419, data4: [177, 144, 226, 30, 110, 47, 138, 156] }
;
1946 pub const KSMETHODSETID_BdaTSSelector
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 500150249, data2: 46174, data3: 16819, data4: [187, 42, 86, 30, 177, 41, 174, 152] }
;
1947 pub const KSMETHODSETID_BdaTuner
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3077836847, data2: 44039, data3: 18314, data4: [130, 40, 39, 66, 217, 97, 250, 126] }
;
1948 pub const KSMETHODSETID_BdaUserActivity
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3987064884, data2: 17713, data3: 18492, data4: [190, 10, 148, 230, 201, 111, 243, 150] }
;
1949 pub const KSMETHODSETID_BdaWmdrmSession
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1273428541, data2: 1997, data3: 16697, data4: [139, 128, 140, 24, 186, 58, 236, 136] }
;
1950 pub const KSMETHODSETID_BdaWmdrmTuner
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2262399439, data2: 43175, data3: 20372, data4: [181, 251, 20, 192, 172, 166, 143, 230] }
;
1951 pub const KSNODE_BDA_8PSK_DEMODULATOR
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3914834151, data2: 56728, data3: 19004, data4: [129, 11, 53, 37, 21, 122, 182, 46] }
;
1952 pub const KSNODE_BDA_8VSB_DEMODULATOR
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1905811279, data2: 7329, data3: 4563, data4: [156, 200, 0, 192, 79, 121, 113, 224] }
;
1953 pub const KSNODE_BDA_ANALOG_DEMODULATOR
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1666036121, data2: 10205, data3: 18104, data4: [172, 251, 236, 201, 142, 97, 162, 173] }
;
1954 pub const KSNODE_BDA_COFDM_DEMODULATOR
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 766275077, data2: 60862, data3: 19356, data4: [179, 135, 27, 111, 173, 125, 100, 149] }
;
1955 pub const KSNODE_BDA_COMMON_CA_POD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3628005628, data2: 62392, data3: 17835, data4: [139, 113, 236, 247, 195, 57, 222, 180] }
;
1956 pub const KSNODE_BDA_DRI_DRM
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1335209332, data2: 52987, data3: 17106, data4: [148, 169, 104, 197, 178, 193, 170, 190] }
;
1957 pub const KSNODE_BDA_IP_SINK
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1905811278, data2: 7329, data3: 4563, data4: [156, 200, 0, 192, 79, 121, 113, 224] }
;
1958 pub const KSNODE_BDA_ISDB_S_DEMODULATOR
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3990758154, data2: 36998, data3: 17197, data4: [184, 165, 102, 112, 38, 56, 7, 233] }
;
1959 pub const KSNODE_BDA_ISDB_T_DEMODULATOR
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4243208931, data2: 11442, data3: 17997, data4: [143, 93, 48, 92, 11, 183, 120, 162] }
;
1960 pub const KSNODE_BDA_OPENCABLE_POD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 878187168, data2: 64380, data3: 18320, data4: [170, 126, 177, 219, 136, 172, 25, 201] }
;
1961 pub const KSNODE_BDA_PBDA_CAS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3223750303, data2: 28969, data3: 20081, data4: [134, 150, 236, 143, 117, 41, 155, 119] }
;
1962 pub const KSNODE_BDA_PBDA_DRM
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2666446083, data2: 61089, data3: 17679, data4: [150, 174, 99, 62, 109, 230, 60, 206] }
;
1963 pub const KSNODE_BDA_PBDA_ISDBCAS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4073663155, data2: 23453, data3: 16558, data4: [171, 124, 78, 122, 208, 189, 28, 82] }
;
1964 pub const KSNODE_BDA_PBDA_MUX
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4169955207, data2: 26232, data3: 20299, data4: [161, 62, 218, 9, 134, 29, 104, 43] }
;
1965 pub const KSNODE_BDA_PBDA_TUNER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2858320518, data2: 22844, data3: 18809, data4: [148, 148, 70, 162, 169, 223, 224, 118] }
;
1966 pub const KSNODE_BDA_PID_FILTER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4114687881, data2: 45216, data3: 17633, data4: [174, 79, 238, 153, 155, 27, 127, 190] }
;
1967 pub const KSNODE_BDA_QAM_DEMODULATOR
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1905811277, data2: 7329, data3: 4563, data4: [156, 200, 0, 192, 79, 121, 113, 224] }
;
1968 pub const KSNODE_BDA_QPSK_DEMODULATOR
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1670433029, data2: 10177, data3: 19815, data4: [189, 183, 119, 197, 13, 7, 147, 0] }
;
1969 pub const KSNODE_BDA_RF_TUNER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1905811276, data2: 7329, data3: 4563, data4: [156, 200, 0, 192, 79, 121, 113, 224] }
;
1970 pub const KSNODE_BDA_TS_SELECTOR
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1591603589, data2: 65233, data3: 20293, data4: [150, 133, 187, 183, 60, 50, 60, 252] }
;
1971 pub const KSNODE_BDA_VIDEO_ENCODER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3649317347, data2: 26057, data3: 19140, data4: [147, 170, 118, 103, 130, 131, 59, 122] }
;
1972 pub const KSPROPSETID_BdaAutodemodulate
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3723582226, data2: 48421, data3: 4562, data4: [156, 160, 0, 192, 79, 121, 113, 224] }
;
1973 pub const KSPROPSETID_BdaCA
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2959685478, data2: 21112, data3: 20166, data4: [185, 225, 60, 228, 5, 96, 239, 90] }
;
1974 pub const KSPROPSETID_BdaDigitalDemodulator
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4012962681, data2: 39003, data3: 19728, data4: [182, 64, 167, 157, 94, 4, 225, 224] }
;
1975 pub const KSPROPSETID_BdaDiseqCommand
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4165872304, data2: 15467, data3: 17891, data4: [160, 252, 134, 105, 212, 184, 31, 17] }
;
1976 pub const KSPROPSETID_BdaEthernetFilter
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1905811267, data2: 7329, data3: 4563, data4: [156, 200, 0, 192, 79, 121, 113, 224] }
;
1977 pub const KSPROPSETID_BdaFrequencyFilter
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1905811271, data2: 7329, data3: 4563, data4: [156, 200, 0, 192, 79, 121, 113, 224] }
;
1978 pub const KSPROPSETID_BdaIPv4Filter
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1905811268, data2: 7329, data3: 4563, data4: [156, 200, 0, 192, 79, 121, 113, 224] }
;
1979 pub const KSPROPSETID_BdaIPv6Filter
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3782761076, data2: 10787, data3: 20403, data4: [146, 69, 168, 248, 128, 23, 239, 51] }
;
1980 pub const KSPROPSETID_BdaLNBInfo
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2569859330, data2: 18937, data3: 18201, data4: [166, 100, 196, 242, 62, 36, 8, 244] }
;
1981 pub const KSPROPSETID_BdaNullTransform
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3723582221, data2: 48421, data3: 4562, data4: [156, 160, 0, 192, 79, 121, 113, 224] }
;
1982 pub const KSPROPSETID_BdaPIDFilter
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3500572005, data2: 2271, data3: 20460, data4: [133, 51, 229, 181, 80, 65, 11, 133] }
;
1983 pub const KSPROPSETID_BdaPinControl
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 233654741, data2: 43191, data3: 19805, data4: [151, 161, 18, 176, 193, 149, 135, 77] }
;
1984 pub const KSPROPSETID_BdaSignalStats
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 323473670, data2: 53050, data3: 17034, data4: [165, 203, 172, 13, 154, 42, 67, 56] }
;
1985 pub const KSPROPSETID_BdaTableSection
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1366006213, data2: 38684, data3: 19119, data4: [179, 243, 217, 253, 168, 161, 94, 22] }
;
1986 pub const KSPROPSETID_BdaTopology
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2706303029, data2: 2595, data3: 4563, data4: [156, 199, 0, 192, 79, 121, 113, 224] }
;
1987 pub const KSPROPSETID_BdaVoidTransform
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1905811270, data2: 7329, data3: 4563, data4: [156, 200, 0, 192, 79, 121, 113, 224] }
;
1988 pub const LIBID_QuartzNetTypeLib
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1453877425, data2: 2772, data3: 4558, data4: [176, 58, 0, 32, 175, 11, 167, 112] }
;
1989 pub const LIBID_QuartzTypeLib
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1453877424, data2: 2772, data3: 4558, data4: [176, 58, 0, 32, 175, 11, 167, 112] }
;
1990 pub const LanguageComponentType
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 467967792, data2: 3611, data3: 4563, data4: [157, 142, 0, 192, 79, 114, 217, 128] }
;
1991 pub const Locator
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 143181955, data2: 44111, data3: 18755, data4: [181, 22, 44, 56, 217, 179, 69, 98] }
;
1992 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1993 pub const MAX_COUNTRY_CODE_STRING
: u32 = 3u32;
1994 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1995 pub const MAX_DEINTERLACE_DEVICE_GUIDS
: u32 = 32u32;
1996 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1997 pub const MAX_DEINTERLACE_SURFACES
: u32 = 32u32;
1998 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
1999 pub const MAX_ERROR_TEXT_LEN
: u32 = 160u32;
2000 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2001 pub const MAX_FILTER_NAME
: u32 = 128u32;
2002 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2003 pub const MAX_PIN_NAME
: u32 = 128u32;
2004 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2005 pub const MAX_SIZE_MPEG1_SEQUENCE_INFO
: u32 = 140u32;
2006 pub const MEDIASUBTYPE_ATSC_SI
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3016178044, data2: 54019, data3: 16717, data4: [179, 60, 78, 210, 201, 210, 151, 51] }
;
2007 pub const MEDIASUBTYPE_CPFilters_Processed
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1185791272, data2: 28624, data3: 18326, data4: [147, 178, 21, 92, 81, 220, 4, 141] }
;
2008 pub const MEDIASUBTYPE_DOLBY_AC3
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3765272620, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }
;
2009 pub const MEDIASUBTYPE_DTS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3765272627, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }
;
2010 pub const MEDIASUBTYPE_DVB_SI
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3923587491, data2: 8733, data3: 19163, data4: [133, 50, 154, 243, 9, 193, 164, 8] }
;
2011 pub const MEDIASUBTYPE_DVD_LPCM_AUDIO
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3765272626, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }
;
2012 pub const MEDIASUBTYPE_DVD_NAVIGATION_DSI
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3765272624, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }
;
2013 pub const MEDIASUBTYPE_DVD_NAVIGATION_PCI
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3765272623, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }
;
2014 pub const MEDIASUBTYPE_DVD_NAVIGATION_PROVIDER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3765272625, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }
;
2015 pub const MEDIASUBTYPE_DVD_SUBPICTURE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3765272621, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }
;
2016 pub const MEDIASUBTYPE_ETDTFilter_Tagged
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229776, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
2017 pub const MEDIASUBTYPE_ISDB_SI
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3902460568, data2: 13825, data3: 19206, data4: [170, 236, 157, 222, 237, 204, 91, 208] }
;
2018 pub const MEDIASUBTYPE_MPEG2DATA
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3365070171, data2: 9517, data3: 17077, data4: [163, 22, 217, 151, 231, 165, 217, 149] }
;
2019 pub const MEDIASUBTYPE_MPEG2_AUDIO
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3765272619, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }
;
2020 pub const MEDIASUBTYPE_MPEG2_PBDA_TRANSPORT_PROCESSED
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2943651284, data2: 3456, data3: 4571, data4: [151, 5, 0, 80, 86, 192, 0, 8] }
;
2021 pub const MEDIASUBTYPE_MPEG2_PBDA_TRANSPORT_RAW
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 226159938, data2: 52122, data3: 4571, data4: [151, 5, 0, 80, 86, 192, 0, 8] }
;
2022 pub const MEDIASUBTYPE_MPEG2_PROGRAM
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3765272610, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }
;
2023 pub const MEDIASUBTYPE_MPEG2_TRANSPORT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3765272611, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }
;
2024 pub const MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 327854500, data2: 7906, data3: 19547, data4: [152, 142, 25, 171, 253, 188, 138, 17] }
;
2025 pub const MEDIASUBTYPE_MPEG2_UDCR_TRANSPORT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 415155434, data2: 18038, data3: 17678, data4: [180, 120, 12, 216, 76, 84, 179, 39] }
;
2026 pub const MEDIASUBTYPE_MPEG2_VERSIONED_TABLES
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 517572784, data2: 16380, data3: 17699, data4: [135, 37, 52, 123, 238, 193, 168, 160] }
;
2027 pub const MEDIASUBTYPE_MPEG2_VIDEO
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3765272614, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }
;
2028 pub const MEDIASUBTYPE_MPEG2_WMDRM_TRANSPORT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 415155434, data2: 18038, data3: 17678, data4: [180, 120, 12, 216, 76, 84, 179, 39] }
;
2029 pub const MEDIASUBTYPE_SDDS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3765272628, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }
;
2030 pub const MEDIASUBTYPE_TIF_SI
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3961728690, data2: 52118, data3: 16785, data4: [178, 38, 14, 161, 41, 243, 130, 80] }
;
2031 pub const MEDIATYPE_CONTROL
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3765272609, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }
;
2032 pub const MEDIATYPE_DVD_ENCRYPTED_PACK
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3976958314, data2: 1101, data3: 4561, data4: [170, 120, 0, 192, 79, 195, 29, 96] }
;
2033 pub const MEDIATYPE_DVD_NAVIGATION
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3765272622, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }
;
2034 pub const MEDIATYPE_MPEG2_PACK
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 911358739, data2: 36581, data3: 4561, data4: [140, 163, 0, 96, 176, 87, 102, 74] }
;
2035 pub const MEDIATYPE_MPEG2_PES
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3765272608, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }
;
2036 pub const MEDIATYPE_MPEG2_SECTIONS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1163859820, data2: 19206, data3: 18382, data4: [154, 239, 140, 174, 247, 61, 247, 181] }
;
2037 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2038 pub const MIN_DIMENSION
: u32 = 1u32;
2039 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2040 pub const MPBOOL_FALSE
: u32 = 0u32;
2041 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2042 pub const MPBOOL_TRUE
: u32 = 1u32;
2043 pub const MPEG2Component
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 89961175, data2: 10601, data3: 17869, data4: [145, 75, 118, 137, 7, 34, 241, 18] }
;
2044 pub const MPEG2ComponentType
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1098909939, data2: 53095, data3: 18024, data4: [150, 40, 16, 220, 82, 190, 29, 8] }
;
2045 pub const MPEG2TuneRequest
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 156609634, data2: 48942, data3: 19642, data4: [162, 185, 166, 63, 119, 45, 70, 207] }
;
2046 pub const MPEG2TuneRequestFactory
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 744744171, data2: 19690, data3: 16824, data4: [145, 156, 233, 71, 234, 25, 167, 124] }
;
2047 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2048 pub const MPEG2_BASE
: u32 = 512u32;
2049 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2050 pub const MPEG2_E_ALREADY_INITIALIZED
: ::windows_sys
::core
::HRESULT
= -2147220991i32;
2051 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2052 pub const MPEG2_E_BUFFER_TOO_SMALL
: ::windows_sys
::core
::HRESULT
= -2147220967i32;
2053 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2054 pub const MPEG2_E_DATA_SOURCE_FAILED
: ::windows_sys
::core
::HRESULT
= -2147220970i32;
2055 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2056 pub const MPEG2_E_DII_NOT_FOUND
: ::windows_sys
::core
::HRESULT
= -2147220969i32;
2057 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2058 pub const MPEG2_E_DSHOW_PIN_NOT_FOUND
: ::windows_sys
::core
::HRESULT
= -2147220968i32;
2059 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2060 pub const MPEG2_E_DSI_NOT_FOUND
: ::windows_sys
::core
::HRESULT
= -2147220982i32;
2061 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2062 pub const MPEG2_E_FILE_OFFSET_TOO_BIG
: ::windows_sys
::core
::HRESULT
= -2147220974i32;
2063 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2064 pub const MPEG2_E_INCORRECT_DESCRIPTOR_TAG
: ::windows_sys
::core
::HRESULT
= -2147220963i32;
2065 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2066 pub const MPEG2_E_INVALID_CAROUSEL_ID
: ::windows_sys
::core
::HRESULT
= -2147220980i32;
2067 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2068 pub const MPEG2_E_INVALID_SG_OBJECT_KIND
: ::windows_sys
::core
::HRESULT
= -2147220978i32;
2069 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2070 pub const MPEG2_E_INVALID_UDP_PORT
: ::windows_sys
::core
::HRESULT
= -2147220971i32;
2071 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2072 pub const MPEG2_E_MALFORMED_DSMCC_MESSAGE
: ::windows_sys
::core
::HRESULT
= -2147220979i32;
2073 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2074 pub const MPEG2_E_MALFORMED_TABLE
: ::windows_sys
::core
::HRESULT
= -2147220989i32;
2075 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2076 pub const MPEG2_E_MISSING_SECTIONS
: ::windows_sys
::core
::HRESULT
= -2147220966i32;
2077 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2078 pub const MPEG2_E_NEXT_TABLE_OPS_NOT_AVAILABLE
: ::windows_sys
::core
::HRESULT
= -2147220964i32;
2079 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2080 pub const MPEG2_E_NOT_PRESENT
: ::windows_sys
::core
::HRESULT
= -2147220987i32;
2081 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2082 pub const MPEG2_E_OBJECT_KIND_NOT_A_DIRECTORY
: ::windows_sys
::core
::HRESULT
= -2147220976i32;
2083 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2084 pub const MPEG2_E_OBJECT_KIND_NOT_A_FILE
: ::windows_sys
::core
::HRESULT
= -2147220975i32;
2085 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2086 pub const MPEG2_E_OBJECT_NOT_FOUND
: ::windows_sys
::core
::HRESULT
= -2147220977i32;
2087 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2088 pub const MPEG2_E_OUT_OF_BOUNDS
: ::windows_sys
::core
::HRESULT
= -2147220990i32;
2089 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2090 pub const MPEG2_E_REGISTRY_ACCESS_FAILED
: ::windows_sys
::core
::HRESULT
= -2147220972i32;
2091 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2092 pub const MPEG2_E_SECTION_NOT_FOUND
: ::windows_sys
::core
::HRESULT
= -2147220986i32;
2093 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2094 pub const MPEG2_E_SERVER_UNAVAILABLE
: ::windows_sys
::core
::HRESULT
= -2147220981i32;
2095 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2096 pub const MPEG2_E_SERVICE_ID_NOT_FOUND
: ::windows_sys
::core
::HRESULT
= -2147220984i32;
2097 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2098 pub const MPEG2_E_SERVICE_PMT_NOT_FOUND
: ::windows_sys
::core
::HRESULT
= -2147220983i32;
2099 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2100 pub const MPEG2_E_STREAM_STOPPED
: ::windows_sys
::core
::HRESULT
= -2147220973i32;
2101 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2102 pub const MPEG2_E_TOO_MANY_SECTIONS
: ::windows_sys
::core
::HRESULT
= -2147220965i32;
2103 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2104 pub const MPEG2_E_TX_STREAM_UNAVAILABLE
: ::windows_sys
::core
::HRESULT
= -2147220985i32;
2105 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2106 pub const MPEG2_E_UNDEFINED
: ::windows_sys
::core
::HRESULT
= -2147220988i32;
2107 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2108 pub const MPEG2_E_UNINITIALIZED
: ::windows_sys
::core
::HRESULT
= -2147220992i32;
2109 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2110 pub const MPEG2_FILTER_VERSION_1_SIZE
: u32 = 124u32;
2111 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2112 pub const MPEG2_FILTER_VERSION_2_SIZE
: u32 = 133u32;
2113 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2114 pub const MPEG2_PROGRAM_DIRECTORY_PES_PACKET
: u32 = 2u32;
2115 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2116 pub const MPEG2_PROGRAM_ELEMENTARY_STREAM
: u32 = 1u32;
2117 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2118 pub const MPEG2_PROGRAM_PACK_HEADER
: u32 = 3u32;
2119 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2120 pub const MPEG2_PROGRAM_PES_STREAM
: u32 = 4u32;
2121 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2122 pub const MPEG2_PROGRAM_STREAM_MAP
: u32 = 0u32;
2123 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2124 pub const MPEG2_PROGRAM_SYSTEM_HEADER
: u32 = 5u32;
2125 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2126 pub const MPEG2_S_MORE_DATA_AVAILABLE
: ::windows_sys
::core
::HRESULT
= 262656i32;
2127 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2128 pub const MPEG2_S_MPE_INFO_FOUND
: ::windows_sys
::core
::HRESULT
= 262660i32;
2129 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2130 pub const MPEG2_S_MPE_INFO_NOT_FOUND
: ::windows_sys
::core
::HRESULT
= 262661i32;
2131 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2132 pub const MPEG2_S_NEW_MODULE_VERSION
: ::windows_sys
::core
::HRESULT
= 262662i32;
2133 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2134 pub const MPEG2_S_NO_MORE_DATA_AVAILABLE
: ::windows_sys
::core
::HRESULT
= 262657i32;
2135 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2136 pub const MPEG2_S_SG_INFO_FOUND
: ::windows_sys
::core
::HRESULT
= 262658i32;
2137 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2138 pub const MPEG2_S_SG_INFO_NOT_FOUND
: ::windows_sys
::core
::HRESULT
= 262659i32;
2139 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2140 pub const MPEG_CAT_PID
: u32 = 1u32;
2141 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2142 pub const MPEG_CAT_TID
: u32 = 1u32;
2143 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2144 pub const MPEG_PAT_PID
: u32 = 0u32;
2145 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2146 pub const MPEG_PAT_TID
: u32 = 0u32;
2147 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2148 pub const MPEG_PMT_TID
: u32 = 2u32;
2149 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2150 pub const MPEG_TSDT_PID
: u32 = 2u32;
2151 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2152 pub const MPEG_TSDT_TID
: u32 = 3u32;
2153 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2154 pub const MPF_ENVLP_BEGIN_CURRENTVAL
: u32 = 1u32;
2155 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2156 pub const MPF_ENVLP_BEGIN_NEUTRALVAL
: u32 = 2u32;
2157 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2158 pub const MPF_ENVLP_STANDARD
: u32 = 0u32;
2159 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2160 pub const MPF_PUNCHIN_NOW
: u32 = 1u32;
2161 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2162 pub const MPF_PUNCHIN_REFTIME
: u32 = 0u32;
2163 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2164 pub const MPF_PUNCHIN_STOPPED
: u32 = 2u32;
2165 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2166 pub const MSDRI_S_MMI_PENDING
: ::windows_sys
::core
::HRESULT
= 2i32;
2167 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2168 pub const MSDRI_S_PENDING
: ::windows_sys
::core
::HRESULT
= 1i32;
2169 pub const MSEventBinder
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1467984408, data2: 17688, data3: 17502, data4: [143, 112, 20, 115, 248, 207, 75, 164] }
;
2170 pub const MSPID_PrimaryAudio
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2740974955, data2: 40922, data3: 4560, data4: [143, 223, 0, 192, 79, 217, 24, 157] }
;
2171 pub const MSPID_PrimaryVideo
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2740974954, data2: 40922, data3: 4560, data4: [143, 223, 0, 192, 79, 217, 24, 157] }
;
2172 pub const MSTapeDeviceGUID
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2349820658, data2: 3803, data3: 17601, data4: [138, 235, 89, 4, 11, 216, 48, 237] }
;
2173 pub const MSVidAnalogCaptureToCCA
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2485877001, data2: 41614, data3: 18849, data4: [162, 7, 52, 235, 203, 203, 75, 59] }
;
2174 pub const MSVidAnalogCaptureToDataServices
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3312463062, data2: 39801, data3: 4563, data4: [182, 84, 0, 192, 79, 121, 73, 142] }
;
2175 pub const MSVidAnalogCaptureToOverlayMixer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3783980890, data2: 2223, data3: 4563, data4: [182, 74, 0, 192, 79, 121, 73, 142] }
;
2176 pub const MSVidAnalogCaptureToStreamBufferSink
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2672879793, data2: 38192, data3: 19932, data4: [130, 94, 26, 248, 29, 71, 174, 214] }
;
2177 pub const MSVidAnalogCaptureToXDS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 893441088, data2: 23325, data3: 18891, data4: [130, 26, 232, 75, 140, 240, 101, 167] }
;
2178 pub const MSVidAnalogTVToEncoder
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 680867425, data2: 561, data3: 16859, data4: [137, 134, 33, 255, 67, 136, 238, 155] }
;
2179 pub const MSVidAnalogTunerDevice
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 471192708, data2: 37149, data3: 4562, data4: [182, 50, 0, 192, 79, 121, 73, 142] }
;
2180 pub const MSVidAudioRenderer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 934294852, data2: 42184, data3: 4562, data4: [182, 52, 0, 192, 79, 121, 73, 142] }
;
2181 pub const MSVidAudioRendererDevices
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3312463055, data2: 39801, data3: 4563, data4: [182, 84, 0, 192, 79, 121, 73, 142] }
;
2182 pub const MSVidBDATunerDevice
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2732787534, data2: 27709, data3: 4563, data4: [182, 83, 0, 192, 79, 121, 73, 142] }
;
2183 pub const MSVidCCA
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2249529383, data2: 58491, data3: 17902, data4: [132, 33, 209, 14, 110, 105, 9, 121] }
;
2184 pub const MSVidCCAToStreamBufferSink
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1056402792, data2: 34401, data3: 18499, data4: [139, 143, 195, 113, 99, 216, 201, 206] }
;
2185 pub const MSVidCCToAR
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3613603018, data2: 55454, data3: 19375, data4: [134, 171, 221, 181, 147, 114, 175, 194] }
;
2186 pub const MSVidCCToVMR
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3300861828, data2: 44544, data3: 16826, data4: [152, 40, 156, 149, 59, 211, 197, 74] }
;
2187 pub const MSVidClosedCaptioning
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2140975437, data2: 18660, data3: 17334, data4: [147, 70, 26, 235, 195, 156, 100, 211] }
;
2188 pub const MSVidClosedCaptioningSI
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2465040575, data2: 34718, data3: 17551, data4: [182, 182, 163, 133, 188, 235, 132, 109] }
;
2189 pub const MSVidCtl
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2968383843, data2: 37130, data3: 4562, data4: [182, 50, 0, 192, 79, 121, 73, 142] }
;
2190 pub const MSVidDataServices
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 859907520, data2: 30693, data3: 4563, data4: [182, 83, 0, 192, 79, 121, 73, 142] }
;
2191 pub const MSVidDataServicesToStreamBufferSink
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 955266086, data2: 59451, data3: 20072, data4: [182, 91, 220, 174, 115, 48, 72, 56] }
;
2192 pub const MSVidDataServicesToXDS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 69856366, data2: 4420, data3: 19437, data4: [184, 139, 47, 185, 137, 154, 74, 61] }
;
2193 pub const MSVidDevice
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1849706351, data2: 40009, data3: 19518, data4: [139, 185, 133, 135, 149, 142, 255, 116] }
;
2194 pub const MSVidDevice2
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 815366013, data2: 46005, data3: 18972, data4: [152, 58, 31, 232, 9, 140, 183, 125] }
;
2195 pub const MSVidDigitalCaptureToCCA
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1943093815, data2: 47579, data3: 20218, data4: [166, 221, 132, 53, 4, 33, 251, 47] }
;
2196 pub const MSVidDigitalCaptureToITV
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1569616887, data2: 18825, data3: 19144, data4: [138, 152, 57, 186, 13, 50, 83, 2] }
;
2197 pub const MSVidDigitalCaptureToStreamBufferSink
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2883846197, data2: 10179, data3: 18991, data4: [129, 83, 102, 36, 71, 22, 8, 175] }
;
2198 pub const MSVidEVR
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3293735074, data2: 64129, data3: 19993, data4: [177, 227, 114, 237, 189, 96, 174, 218] }
;
2199 pub const MSVidEncoder
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3142782051, data2: 55775, data3: 19273, data4: [148, 57, 99, 69, 57, 98, 229, 152] }
;
2200 pub const MSVidEncoderToStreamBufferSink
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2696524951, data2: 44988, data3: 17837, data4: [168, 166, 155, 7, 124, 64, 212, 242] }
;
2201 pub const MSVidFeature
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2001228555, data2: 49290, data3: 18410, data4: [178, 76, 190, 134, 149, 255, 64, 95] }
;
2202 pub const MSVidFeatures
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3312463056, data2: 39801, data3: 4563, data4: [182, 84, 0, 192, 79, 121, 73, 142] }
;
2203 pub const MSVidFilePlaybackDevice
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 934294844, data2: 42184, data3: 4562, data4: [182, 52, 0, 192, 79, 121, 73, 142] }
;
2204 pub const MSVidFilePlaybackToAudioRenderer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3424908599, data2: 6356, data3: 20174, data4: [147, 189, 32, 122, 132, 114, 105, 121] }
;
2205 pub const MSVidFilePlaybackToVideoRenderer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3020015083, data2: 33879, data3: 17023, data4: [132, 234, 164, 210, 54, 51, 100, 176] }
;
2206 pub const MSVidGenericComposite
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 660913381, data2: 52281, data3: 4562, data4: [182, 57, 0, 192, 79, 121, 73, 142] }
;
2207 pub const MSVidGenericSink
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1247308239, data2: 37533, data3: 16448, data4: [174, 3, 252, 175, 197, 185, 205, 66] }
;
2208 pub const MSVidITVCapture
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1463853826, data2: 61195, data3: 17870, data4: [191, 59, 68, 112, 161, 74, 137, 128] }
;
2209 pub const MSVidITVPlayback
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2658762448, data2: 21075, data3: 16963, data4: [169, 183, 189, 6, 197, 143, 142, 243] }
;
2210 pub const MSVidITVToStreamBufferSink
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2461616168, data2: 6903, data3: 20078, data4: [158, 191, 119, 6, 87, 247, 122, 245] }
;
2211 pub const MSVidInputDevice
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2887348978, data2: 5002, data3: 19619, data4: [144, 218, 174, 81, 17, 46, 218, 40] }
;
2212 pub const MSVidInputDevices
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3312463052, data2: 39801, data3: 4563, data4: [182, 84, 0, 192, 79, 121, 73, 142] }
;
2213 pub const MSVidMPEG2DecoderToClosedCaptioning
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1792184033, data2: 20482, data3: 20081, data4: [170, 247, 189, 7, 121, 7, 177, 164] }
;
2214 pub const MSVidOutput
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2280360205, data2: 941, data3: 20125, data4: [152, 102, 55, 110, 94, 197, 114, 237] }
;
2215 pub const MSVidOutputDevices
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3312463053, data2: 39801, data3: 4563, data4: [182, 84, 0, 192, 79, 121, 73, 142] }
;
2216 pub const MSVidRect
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3410130662, data2: 32095, data3: 19697, data4: [151, 39, 98, 156, 94, 109, 182, 174] }
;
2217 pub const MSVidSBESourceToCC
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2442373369, data2: 3258, data3: 16398, data4: [170, 151, 235, 71, 9, 22, 69, 118] }
;
2218 pub const MSVidSBESourceToGenericSink
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2568857573, data2: 38207, data3: 17243, data4: [190, 94, 185, 42, 5, 237, 252, 66] }
;
2219 pub const MSVidSBESourceToITV
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 579946380, data2: 24291, data3: 19439, data4: [171, 93, 181, 255, 44, 245, 131, 82] }
;
2220 pub const MSVidStreamBufferRecordingControl
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3400523139, data2: 52988, data3: 20029, data4: [186, 3, 23, 95, 23, 162, 79, 145] }
;
2221 pub const MSVidStreamBufferSink
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2658642628, data2: 13797, data3: 17057, data4: [189, 194, 143, 63, 243, 153, 132, 124] }
;
2222 pub const MSVidStreamBufferSource
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2911785229, data2: 8575, data3: 16539, data4: [128, 118, 41, 197, 231, 59, 152, 232] }
;
2223 pub const MSVidStreamBufferSourceToVideoRenderer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1011288284, data2: 45441, data3: 18088, data4: [141, 168, 74, 176, 55, 23, 88, 205] }
;
2224 pub const MSVidStreamBufferV2Source
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4248116897, data2: 16755, data3: 19188, data4: [130, 29, 128, 212, 174, 151, 144, 72] }
;
2225 pub const MSVidVMR9
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 618412405, data2: 2495, data3: 16945, data4: [134, 85, 62, 231, 31, 67, 131, 125] }
;
2226 pub const MSVidVideoInputDevice
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2515829259, data2: 47930, data3: 20013, data4: [188, 100, 91, 129, 123, 194, 195, 14] }
;
2227 pub const MSVidVideoPlaybackDevice
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 428922420, data2: 6750, data3: 16497, data4: [163, 74, 83, 170, 255, 206, 159, 54] }
;
2228 pub const MSVidVideoRenderer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 934294851, data2: 42184, data3: 4562, data4: [182, 52, 0, 192, 79, 121, 73, 142] }
;
2229 pub const MSVidVideoRendererDevices
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3312463054, data2: 39801, data3: 4563, data4: [182, 84, 0, 192, 79, 121, 73, 142] }
;
2230 pub const MSVidWebDVD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 18560537, data2: 65123, data3: 18452, data4: [138, 132, 21, 161, 148, 206, 156, 227] }
;
2231 pub const MSVidWebDVDAdm
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4202444635, data2: 26279, data3: 17024, data4: [135, 157, 253, 69, 156, 132, 187, 2] }
;
2232 pub const MSVidWebDVDToAudioRenderer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2365858702, data2: 40913, data3: 16838, data4: [141, 227, 158, 30, 227, 9, 233, 53] }
;
2233 pub const MSVidWebDVDToVideoRenderer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 645771443, data2: 21987, data3: 18690, data4: [148, 155, 223, 143, 92, 236, 1, 145] }
;
2234 pub const MSVidXDS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 21622495, data2: 53391, data3: 16706, data4: [141, 115, 210, 57, 3, 210, 30, 144] }
;
2235 pub const Mpeg2Data
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3328631061, data2: 47970, data3: 16423, data4: [161, 19, 130, 214, 67, 254, 45, 153] }
;
2236 pub const Mpeg2DataLib
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3685706779, data2: 46756, data3: 18584, data4: [174, 101, 32, 79, 13, 149, 9, 161] }
;
2237 pub const Mpeg2Stream
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4179465927, data2: 34057, data3: 19723, data4: [171, 38, 160, 221, 16, 144, 75, 183] }
;
2238 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2239 pub const OCUR_PAIRING_PROTOCOL_VERSION
: u32 = 2u32;
2240 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2241 pub const PARENTAL_CONTROL_ATTRIB_DIALOGUE
: u32 = 515u32;
2242 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2243 pub const PARENTAL_CONTROL_ATTRIB_FANTASY
: u32 = 516u32;
2244 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2245 pub const PARENTAL_CONTROL_ATTRIB_LANGUAGE
: u32 = 513u32;
2246 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2247 pub const PARENTAL_CONTROL_ATTRIB_SEXUAL
: u32 = 514u32;
2248 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2249 pub const PARENTAL_CONTROL_ATTRIB_VIOLENCE
: u32 = 512u32;
2250 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2251 pub const PARENTAL_CONTROL_CONTENT_RATING
: u32 = 256u32;
2252 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2253 pub const PARENTAL_CONTROL_TIME_RANGE
: u32 = 1u32;
2254 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2255 pub const PARENTAL_CONTROL_VALUE_UNDEFINED
: u32 = 0u32;
2256 pub const PBDA_ALWAYS_TUNE_IN_MUX
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 505246017, data2: 22591, data3: 19138, data4: [176, 25, 31, 67, 14, 218, 15, 76] }
;
2257 pub const PBDA_AUX_CONNECTOR_TYPE_Composite
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4129917772, data2: 50981, data3: 19778, data4: [132, 155, 65, 11, 187, 20, 234, 98] }
;
2258 pub const PBDA_AUX_CONNECTOR_TYPE_SVideo
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2699625972, data2: 9417, data3: 19028, data4: [183, 97, 33, 51, 85, 239, 193, 58] }
;
2259 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2260 pub const PBDA_Encoder_Audio_AlgorithmType_AC3
: u32 = 1u32;
2261 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2262 pub const PBDA_Encoder_Audio_AlgorithmType_MPEG1LayerII
: u32 = 0u32;
2263 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2264 pub const PBDA_Encoder_BitrateMode_Average
: u32 = 3u32;
2265 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2266 pub const PBDA_Encoder_BitrateMode_Constant
: u32 = 1u32;
2267 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2268 pub const PBDA_Encoder_BitrateMode_Variable
: u32 = 2u32;
2269 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2270 pub const PBDA_Encoder_Video_AVC
: u32 = 1u32;
2271 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2272 pub const PBDA_Encoder_Video_H264
: u32 = 1u32;
2273 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2274 pub const PBDA_Encoder_Video_MPEG2PartII
: u32 = 0u32;
2275 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2276 pub const PBDA_Encoder_Video_MPEG4Part10
: u32 = 1u32;
2277 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2278 pub const PBDA_PAIRING_PROTOCOL_VERSION
: u32 = 3u32;
2279 pub const PINNAME_BDA_ANALOG_AUDIO
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3532281866, data2: 39711, data3: 19212, data4: [156, 51, 155, 240, 168, 234, 99, 107] }
;
2280 pub const PINNAME_BDA_ANALOG_VIDEO
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1544323713, data2: 22119, data3: 18540, data4: [132, 130, 99, 227, 31, 1, 166, 233] }
;
2281 pub const PINNAME_BDA_FM_RADIO
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3531956205, data2: 45779, data3: 20203, data4: [155, 208, 25, 52, 54, 162, 248, 144] }
;
2282 pub const PINNAME_BDA_IF_PIN
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 446515778, data2: 62413, data3: 18593, data4: [154, 234, 113, 222, 19, 60, 190, 20] }
;
2283 pub const PINNAME_BDA_OPENCABLE_PSIP_PIN
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 695972100, data2: 58825, data3: 19150, data4: [177, 35, 149, 195, 203, 178, 77, 79] }
;
2284 pub const PINNAME_BDA_TRANSPORT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2015455873, data2: 53160, data3: 18750, data4: [151, 17, 54, 166, 28, 8, 189, 157] }
;
2285 pub const PINNAME_IPSINK_INPUT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1071643248, data2: 44186, data3: 4562, data4: [143, 23, 0, 192, 79, 121, 113, 226] }
;
2286 pub const PINNAME_MPE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3249565043, data2: 7611, data3: 4563, data4: [143, 70, 0, 192, 79, 121, 113, 226] }
;
2287 pub const PersistTuneXmlUtility
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3882886832, data2: 47487, data3: 19643, data4: [183, 251, 244, 240, 58, 214, 159, 17] }
;
2288 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2289 pub const REQUIRED_PARENTAL_CONTROL_TIME_RANGE
: u32 = 2u32;
2290 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2291 pub const SAMPLE_SEQ_CONTENT_B_FRAME
: u32 = 3u32;
2292 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2293 pub const SAMPLE_SEQ_CONTENT_I_FRAME
: u32 = 1u32;
2294 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2295 pub const SAMPLE_SEQ_CONTENT_NONREF_FRAME
: u32 = 3u32;
2296 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2297 pub const SAMPLE_SEQ_CONTENT_P_FRAME
: u32 = 2u32;
2298 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2299 pub const SAMPLE_SEQ_CONTENT_REF_FRAME
: u32 = 2u32;
2300 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2301 pub const SAMPLE_SEQ_CONTENT_STANDALONE_FRAME
: u32 = 1u32;
2302 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2303 pub const SAMPLE_SEQ_CONTENT_UNKNOWN
: u32 = 0u32;
2304 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2305 pub const SAMPLE_SEQ_FRAME_START
: u32 = 3u32;
2306 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2307 pub const SAMPLE_SEQ_GOP_HEADER
: u32 = 2u32;
2308 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2309 pub const SAMPLE_SEQ_PICTURE_HEADER
: u32 = 3u32;
2310 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2311 pub const SAMPLE_SEQ_SEEK_POINT
: u32 = 2u32;
2312 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2313 pub const SAMPLE_SEQ_SEQUENCE_HEADER
: u32 = 1u32;
2314 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2315 pub const SAMPLE_SEQ_SEQUENCE_START
: u32 = 1u32;
2316 pub const SBE2_STREAM_DESC_EVENT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 588489965, data2: 48941, data3: 17743, data4: [173, 138, 217, 91, 167, 249, 31, 238] }
;
2317 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2318 pub const SBE2_STREAM_DESC_VERSION
: u32 = 1u32;
2319 pub const SBE2_V1_STREAMS_CREATION_EVENT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1036041, data2: 38901, data3: 18092, data4: [151, 105, 122, 131, 179, 83, 132, 251] }
;
2320 pub const SBE2_V2_STREAMS_CREATION_EVENT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2804232355, data2: 836, data3: 19627, data4: [162, 208, 254, 147, 125, 189, 202, 179] }
;
2321 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2322 pub const SCTE_EAS_IB_PID
: u32 = 8187u32;
2323 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2324 pub const SCTE_EAS_OOB_PID
: u32 = 8188u32;
2325 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2326 pub const SCTE_EAS_TID
: u32 = 216u32;
2327 pub const SID_DRMSecureServiceChannel
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229764, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
2328 pub const SID_MSVidCtl_CurrentAudioEndpoint
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3483011316, data2: 43983, data3: 20184, data4: [155, 116, 125, 179, 52, 69, 69, 158] }
;
2329 pub const SPECIFYPAGES_STATISTICS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1279490962, data2: 28318, data3: 4561, data4: [167, 4, 0, 96, 151, 196, 228, 118] }
;
2330 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2331 pub const STDINDEXSIZE
: u32 = 16384u32;
2332 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2333 pub const STREAMBUFFER_EC_BASE
: u32 = 806u32;
2334 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2335 pub const STREAMBUFFER_EC_CONTENT_BECOMING_STALE
: i32 = 809i32;
2336 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2337 pub const STREAMBUFFER_EC_PRIMARY_AUDIO
: i32 = 814i32;
2338 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2339 pub const STREAMBUFFER_EC_RATE_CHANGED
: i32 = 813i32;
2340 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2341 pub const STREAMBUFFER_EC_RATE_CHANGING_FOR_SETPOSITIONS
: i32 = 815i32;
2342 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2343 pub const STREAMBUFFER_EC_READ_FAILURE
: i32 = 812i32;
2344 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2345 pub const STREAMBUFFER_EC_SETPOSITIONS_EVENTS_DONE
: i32 = 816i32;
2346 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2347 pub const STREAMBUFFER_EC_STALE_DATA_READ
: i32 = 807i32;
2348 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2349 pub const STREAMBUFFER_EC_STALE_FILE_DELETED
: i32 = 808i32;
2350 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2351 pub const STREAMBUFFER_EC_TIMEHOLE
: i32 = 806i32;
2352 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2353 pub const STREAMBUFFER_EC_WRITE_FAILURE
: i32 = 810i32;
2354 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2355 pub const STREAMBUFFER_EC_WRITE_FAILURE_CLEAR
: i32 = 811i32;
2356 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2357 pub const SUBSTREAM_FILTER_VAL_NONE
: u32 = 268435456u32;
2358 pub const SectionList
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1943690500, data2: 17223, data3: 17875, data4: [169, 220, 250, 233, 221, 190, 85, 141] }
;
2359 pub const SystemTuningSpaces
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3492457552, data2: 638, data3: 4563, data4: [157, 142, 0, 192, 79, 114, 217, 128] }
;
2360 pub const TIFLoad
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 350979912, data2: 5971, data3: 17299, data4: [149, 174, 79, 126, 122, 135, 170, 214] }
;
2361 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2362 pub const TIMECODE_RATE_30DROP
: u32 = 0u32;
2363 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2364 pub const TIMECODE_SMPTE_BINARY_GROUP
: u32 = 7u32;
2365 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2366 pub const TIMECODE_SMPTE_COLOR_FRAME
: u32 = 8u32;
2367 pub const TuneRequest
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3027111224, data2: 43829, data3: 18950, data4: [161, 55, 112, 87, 107, 1, 179, 159] }
;
2368 pub const TunerMarshaler
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1681413899, data2: 3080, data3: 18981, data4: [149, 4, 128, 18, 187, 77, 80, 207] }
;
2369 pub const TuningSpace
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1610466790, data2: 47162, data3: 19285, data4: [182, 232, 198, 158, 118, 95, 233, 219] }
;
2370 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2371 pub const VFW_E_ADVISE_ALREADY_SET
: ::windows_sys
::core
::HRESULT
= -2147220938i32;
2372 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2373 pub const VFW_E_ALREADY_CANCELLED
: ::windows_sys
::core
::HRESULT
= -2147220940i32;
2374 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2375 pub const VFW_E_ALREADY_COMMITTED
: ::windows_sys
::core
::HRESULT
= -2147220977i32;
2376 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2377 pub const VFW_E_ALREADY_CONNECTED
: ::windows_sys
::core
::HRESULT
= -2147220988i32;
2378 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2379 pub const VFW_E_BADALIGN
: ::windows_sys
::core
::HRESULT
= -2147220978i32;
2380 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2381 pub const VFW_E_BAD_KEY
: ::windows_sys
::core
::HRESULT
= -2147220494i32;
2382 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2383 pub const VFW_E_BAD_VIDEOCD
: ::windows_sys
::core
::HRESULT
= -2147220887i32;
2384 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2385 pub const VFW_E_BUFFERS_OUTSTANDING
: ::windows_sys
::core
::HRESULT
= -2147220976i32;
2386 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2387 pub const VFW_E_BUFFER_NOTSET
: ::windows_sys
::core
::HRESULT
= -2147220980i32;
2388 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2389 pub const VFW_E_BUFFER_OVERFLOW
: ::windows_sys
::core
::HRESULT
= -2147220979i32;
2390 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2391 pub const VFW_E_BUFFER_UNDERFLOW
: ::windows_sys
::core
::HRESULT
= -2147220892i32;
2392 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2393 pub const VFW_E_CANNOT_CONNECT
: ::windows_sys
::core
::HRESULT
= -2147220969i32;
2394 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2395 pub const VFW_E_CANNOT_LOAD_SOURCE_FILTER
: ::windows_sys
::core
::HRESULT
= -2147220927i32;
2396 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2397 pub const VFW_E_CANNOT_RENDER
: ::windows_sys
::core
::HRESULT
= -2147220968i32;
2398 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2399 pub const VFW_E_CERTIFICATION_FAILURE
: ::windows_sys
::core
::HRESULT
= -2147220843i32;
2400 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2401 pub const VFW_E_CHANGING_FORMAT
: ::windows_sys
::core
::HRESULT
= -2147220967i32;
2402 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2403 pub const VFW_E_CIRCULAR_GRAPH
: ::windows_sys
::core
::HRESULT
= -2147220943i32;
2404 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2405 pub const VFW_E_CODECAPI_ENUMERATED
: ::windows_sys
::core
::HRESULT
= -2147220719i32;
2406 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2407 pub const VFW_E_CODECAPI_LINEAR_RANGE
: ::windows_sys
::core
::HRESULT
= -2147220720i32;
2408 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2409 pub const VFW_E_CODECAPI_NO_CURRENT_VALUE
: ::windows_sys
::core
::HRESULT
= -2147220716i32;
2410 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2411 pub const VFW_E_CODECAPI_NO_DEFAULT
: ::windows_sys
::core
::HRESULT
= -2147220717i32;
2412 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2413 pub const VFW_E_COLOR_KEY_SET
: ::windows_sys
::core
::HRESULT
= -2147220962i32;
2414 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2415 pub const VFW_E_COPYPROT_FAILED
: ::windows_sys
::core
::HRESULT
= -2147220867i32;
2416 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2417 pub const VFW_E_CORRUPT_GRAPH_FILE
: ::windows_sys
::core
::HRESULT
= -2147220939i32;
2418 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2419 pub const VFW_E_DDRAW_CAPS_NOT_SUITABLE
: ::windows_sys
::core
::HRESULT
= -2147220877i32;
2420 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2421 pub const VFW_E_DDRAW_VERSION_NOT_SUITABLE
: ::windows_sys
::core
::HRESULT
= -2147220868i32;
2422 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2423 pub const VFW_E_DUPLICATE_NAME
: ::windows_sys
::core
::HRESULT
= -2147220947i32;
2424 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2425 pub const VFW_E_DVD_CHAPTER_DOES_NOT_EXIST
: ::windows_sys
::core
::HRESULT
= -2147220715i32;
2426 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2427 pub const VFW_E_DVD_CMD_CANCELLED
: ::windows_sys
::core
::HRESULT
= -2147220861i32;
2428 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2429 pub const VFW_E_DVD_DECNOTENOUGH
: ::windows_sys
::core
::HRESULT
= -2147220869i32;
2430 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2431 pub const VFW_E_DVD_GRAPHNOTREADY
: ::windows_sys
::core
::HRESULT
= -2147220871i32;
2432 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2433 pub const VFW_E_DVD_INCOMPATIBLE_REGION
: ::windows_sys
::core
::HRESULT
= -2147220857i32;
2434 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2435 pub const VFW_E_DVD_INVALIDDOMAIN
: ::windows_sys
::core
::HRESULT
= -2147220873i32;
2436 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2437 pub const VFW_E_DVD_INVALID_DISC
: ::windows_sys
::core
::HRESULT
= -2147220847i32;
2438 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2439 pub const VFW_E_DVD_LOW_PARENTAL_LEVEL
: ::windows_sys
::core
::HRESULT
= -2147220854i32;
2440 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2441 pub const VFW_E_DVD_MENU_DOES_NOT_EXIST
: ::windows_sys
::core
::HRESULT
= -2147220862i32;
2442 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2443 pub const VFW_E_DVD_NONBLOCKING
: ::windows_sys
::core
::HRESULT
= -2147220836i32;
2444 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2445 pub const VFW_E_DVD_NON_EVR_RENDERER_IN_FILTER_GRAPH
: ::windows_sys
::core
::HRESULT
= -2147220834i32;
2446 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2447 pub const VFW_E_DVD_NOT_IN_KARAOKE_MODE
: ::windows_sys
::core
::HRESULT
= -2147220853i32;
2448 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2449 pub const VFW_E_DVD_NO_ATTRIBUTES
: ::windows_sys
::core
::HRESULT
= -2147220856i32;
2450 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2451 pub const VFW_E_DVD_NO_BUTTON
: ::windows_sys
::core
::HRESULT
= -2147220872i32;
2452 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2453 pub const VFW_E_DVD_NO_GOUP_PGC
: ::windows_sys
::core
::HRESULT
= -2147220855i32;
2454 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2455 pub const VFW_E_DVD_NO_RESUME_INFORMATION
: ::windows_sys
::core
::HRESULT
= -2147220846i32;
2456 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2457 pub const VFW_E_DVD_OPERATION_INHIBITED
: ::windows_sys
::core
::HRESULT
= -2147220874i32;
2458 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2459 pub const VFW_E_DVD_RENDERFAIL
: ::windows_sys
::core
::HRESULT
= -2147220870i32;
2460 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2461 pub const VFW_E_DVD_RESOLUTION_ERROR
: ::windows_sys
::core
::HRESULT
= -2147220833i32;
2462 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2463 pub const VFW_E_DVD_STATE_CORRUPT
: ::windows_sys
::core
::HRESULT
= -2147220859i32;
2464 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2465 pub const VFW_E_DVD_STATE_WRONG_DISC
: ::windows_sys
::core
::HRESULT
= -2147220858i32;
2466 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2467 pub const VFW_E_DVD_STATE_WRONG_VERSION
: ::windows_sys
::core
::HRESULT
= -2147220860i32;
2468 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2469 pub const VFW_E_DVD_STREAM_DISABLED
: ::windows_sys
::core
::HRESULT
= -2147220849i32;
2470 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2471 pub const VFW_E_DVD_TITLE_UNKNOWN
: ::windows_sys
::core
::HRESULT
= -2147220848i32;
2472 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2473 pub const VFW_E_DVD_TOO_MANY_RENDERERS_IN_FILTER_GRAPH
: ::windows_sys
::core
::HRESULT
= -2147220835i32;
2474 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2475 pub const VFW_E_DVD_VMR9_INCOMPATIBLEDEC
: ::windows_sys
::core
::HRESULT
= -2147220838i32;
2476 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2477 pub const VFW_E_DVD_WRONG_SPEED
: ::windows_sys
::core
::HRESULT
= -2147220863i32;
2478 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2479 pub const VFW_E_ENUM_OUT_OF_RANGE
: ::windows_sys
::core
::HRESULT
= -2147220944i32;
2480 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2481 pub const VFW_E_ENUM_OUT_OF_SYNC
: ::windows_sys
::core
::HRESULT
= -2147220989i32;
2482 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2483 pub const VFW_E_FILE_TOO_SHORT
: ::windows_sys
::core
::HRESULT
= -2147220925i32;
2484 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2485 pub const VFW_E_FILTER_ACTIVE
: ::windows_sys
::core
::HRESULT
= -2147220987i32;
2486 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2487 pub const VFW_E_FRAME_STEP_UNSUPPORTED
: ::windows_sys
::core
::HRESULT
= -2147220850i32;
2488 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2489 pub const VFW_E_INVALIDMEDIATYPE
: ::windows_sys
::core
::HRESULT
= -2147220992i32;
2490 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2491 pub const VFW_E_INVALIDSUBTYPE
: ::windows_sys
::core
::HRESULT
= -2147220991i32;
2492 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2493 pub const VFW_E_INVALID_CLSID
: ::windows_sys
::core
::HRESULT
= -2147220921i32;
2494 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2495 pub const VFW_E_INVALID_DIRECTION
: ::windows_sys
::core
::HRESULT
= -2147220984i32;
2496 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2497 pub const VFW_E_INVALID_FILE_FORMAT
: ::windows_sys
::core
::HRESULT
= -2147220945i32;
2498 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2499 pub const VFW_E_INVALID_FILE_VERSION
: ::windows_sys
::core
::HRESULT
= -2147220924i32;
2500 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2501 pub const VFW_E_INVALID_MEDIA_TYPE
: ::windows_sys
::core
::HRESULT
= -2147220920i32;
2502 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2503 pub const VFW_E_INVALID_RECT
: ::windows_sys
::core
::HRESULT
= -2147220951i32;
2504 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2505 pub const VFW_E_IN_FULLSCREEN_MODE
: ::windows_sys
::core
::HRESULT
= -2147220933i32;
2506 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2507 pub const VFW_E_MEDIA_TIME_NOT_SET
: ::windows_sys
::core
::HRESULT
= -2147220911i32;
2508 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2509 pub const VFW_E_MONO_AUDIO_HW
: ::windows_sys
::core
::HRESULT
= -2147220909i32;
2510 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2511 pub const VFW_E_MPEG_NOT_CONSTRAINED
: ::windows_sys
::core
::HRESULT
= -2147220898i32;
2512 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2513 pub const VFW_E_NEED_OWNER
: ::windows_sys
::core
::HRESULT
= -2147220990i32;
2514 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2515 pub const VFW_E_NOT_ALLOWED_TO_SAVE
: ::windows_sys
::core
::HRESULT
= -2147220942i32;
2516 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2517 pub const VFW_E_NOT_COMMITTED
: ::windows_sys
::core
::HRESULT
= -2147220975i32;
2518 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2519 pub const VFW_E_NOT_CONNECTED
: ::windows_sys
::core
::HRESULT
= -2147220983i32;
2520 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2521 pub const VFW_E_NOT_FOUND
: ::windows_sys
::core
::HRESULT
= -2147220970i32;
2522 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2523 pub const VFW_E_NOT_IN_GRAPH
: ::windows_sys
::core
::HRESULT
= -2147220897i32;
2524 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2525 pub const VFW_E_NOT_OVERLAY_CONNECTION
: ::windows_sys
::core
::HRESULT
= -2147220965i32;
2526 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2527 pub const VFW_E_NOT_PAUSED
: ::windows_sys
::core
::HRESULT
= -2147220955i32;
2528 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2529 pub const VFW_E_NOT_RUNNING
: ::windows_sys
::core
::HRESULT
= -2147220954i32;
2530 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2531 pub const VFW_E_NOT_SAMPLE_CONNECTION
: ::windows_sys
::core
::HRESULT
= -2147220964i32;
2532 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2533 pub const VFW_E_NOT_STOPPED
: ::windows_sys
::core
::HRESULT
= -2147220956i32;
2534 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2535 pub const VFW_E_NO_ACCEPTABLE_TYPES
: ::windows_sys
::core
::HRESULT
= -2147220985i32;
2536 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2537 pub const VFW_E_NO_ADVISE_SET
: ::windows_sys
::core
::HRESULT
= -2147220935i32;
2538 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2539 pub const VFW_E_NO_ALLOCATOR
: ::windows_sys
::core
::HRESULT
= -2147220982i32;
2540 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2541 pub const VFW_E_NO_AUDIO_HARDWARE
: ::windows_sys
::core
::HRESULT
= -2147220906i32;
2542 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2543 pub const VFW_E_NO_CAPTURE_HARDWARE
: ::windows_sys
::core
::HRESULT
= -2147220875i32;
2544 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2545 pub const VFW_E_NO_CLOCK
: ::windows_sys
::core
::HRESULT
= -2147220973i32;
2546 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2547 pub const VFW_E_NO_COLOR_KEY_FOUND
: ::windows_sys
::core
::HRESULT
= -2147220961i32;
2548 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2549 pub const VFW_E_NO_COLOR_KEY_SET
: ::windows_sys
::core
::HRESULT
= -2147220966i32;
2550 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2551 pub const VFW_E_NO_COPP_HW
: ::windows_sys
::core
::HRESULT
= -2147220837i32;
2552 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2553 pub const VFW_E_NO_DECOMPRESSOR
: ::windows_sys
::core
::HRESULT
= -2147220907i32;
2554 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2555 pub const VFW_E_NO_DISPLAY_PALETTE
: ::windows_sys
::core
::HRESULT
= -2147220959i32;
2556 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2557 pub const VFW_E_NO_FULLSCREEN
: ::windows_sys
::core
::HRESULT
= -2147220934i32;
2558 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2559 pub const VFW_E_NO_INTERFACE
: ::windows_sys
::core
::HRESULT
= -2147220971i32;
2560 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2561 pub const VFW_E_NO_MODEX_AVAILABLE
: ::windows_sys
::core
::HRESULT
= -2147220936i32;
2562 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2563 pub const VFW_E_NO_PALETTE_AVAILABLE
: ::windows_sys
::core
::HRESULT
= -2147220960i32;
2564 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2565 pub const VFW_E_NO_SINK
: ::windows_sys
::core
::HRESULT
= -2147220972i32;
2566 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2567 pub const VFW_E_NO_TIME_FORMAT
: ::windows_sys
::core
::HRESULT
= -2147220895i32;
2568 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2569 pub const VFW_E_NO_TIME_FORMAT_SET
: ::windows_sys
::core
::HRESULT
= -2147220910i32;
2570 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2571 pub const VFW_E_NO_TRANSPORT
: ::windows_sys
::core
::HRESULT
= -2147220890i32;
2572 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2573 pub const VFW_E_NO_TYPES
: ::windows_sys
::core
::HRESULT
= -2147220986i32;
2574 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2575 pub const VFW_E_NO_VP_HARDWARE
: ::windows_sys
::core
::HRESULT
= -2147220876i32;
2576 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2577 pub const VFW_E_OUT_OF_VIDEO_MEMORY
: ::windows_sys
::core
::HRESULT
= -2147220879i32;
2578 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2579 pub const VFW_E_PALETTE_SET
: ::windows_sys
::core
::HRESULT
= -2147220963i32;
2580 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2581 pub const VFW_E_PIN_ALREADY_BLOCKED
: ::windows_sys
::core
::HRESULT
= -2147220844i32;
2582 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2583 pub const VFW_E_PIN_ALREADY_BLOCKED_ON_THIS_THREAD
: ::windows_sys
::core
::HRESULT
= -2147220845i32;
2584 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2585 pub const VFW_E_PROCESSOR_NOT_SUITABLE
: ::windows_sys
::core
::HRESULT
= -2147220901i32;
2586 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2587 pub const VFW_E_READ_ONLY
: ::windows_sys
::core
::HRESULT
= -2147220894i32;
2588 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2589 pub const VFW_E_RPZA
: ::windows_sys
::core
::HRESULT
= -2147220903i32;
2590 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2591 pub const VFW_E_RUNTIME_ERROR
: ::windows_sys
::core
::HRESULT
= -2147220981i32;
2592 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2593 pub const VFW_E_SAMPLE_REJECTED
: ::windows_sys
::core
::HRESULT
= -2147220949i32;
2594 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2595 pub const VFW_E_SAMPLE_REJECTED_EOS
: ::windows_sys
::core
::HRESULT
= -2147220948i32;
2596 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2597 pub const VFW_E_SAMPLE_TIME_NOT_SET
: ::windows_sys
::core
::HRESULT
= -2147220919i32;
2598 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2599 pub const VFW_E_SIZENOTSET
: ::windows_sys
::core
::HRESULT
= -2147220974i32;
2600 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2601 pub const VFW_E_START_TIME_AFTER_END
: ::windows_sys
::core
::HRESULT
= -2147220952i32;
2602 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2603 pub const VFW_E_STATE_CHANGED
: ::windows_sys
::core
::HRESULT
= -2147220957i32;
2604 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2605 pub const VFW_E_TIMEOUT
: ::windows_sys
::core
::HRESULT
= -2147220946i32;
2606 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2607 pub const VFW_E_TIME_ALREADY_PASSED
: ::windows_sys
::core
::HRESULT
= -2147220941i32;
2608 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2609 pub const VFW_E_TIME_EXPIRED
: ::windows_sys
::core
::HRESULT
= -2147220865i32;
2610 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2611 pub const VFW_E_TOO_MANY_COLORS
: ::windows_sys
::core
::HRESULT
= -2147220958i32;
2612 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2613 pub const VFW_E_TYPE_NOT_ACCEPTED
: ::windows_sys
::core
::HRESULT
= -2147220950i32;
2614 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2615 pub const VFW_E_UNKNOWN_FILE_TYPE
: ::windows_sys
::core
::HRESULT
= -2147220928i32;
2616 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2617 pub const VFW_E_UNSUPPORTED_AUDIO
: ::windows_sys
::core
::HRESULT
= -2147220900i32;
2618 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2619 pub const VFW_E_UNSUPPORTED_STREAM
: ::windows_sys
::core
::HRESULT
= -2147220891i32;
2620 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2621 pub const VFW_E_UNSUPPORTED_VIDEO
: ::windows_sys
::core
::HRESULT
= -2147220899i32;
2622 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2623 pub const VFW_E_VMR_NOT_IN_MIXER_MODE
: ::windows_sys
::core
::HRESULT
= -2147220842i32;
2624 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2625 pub const VFW_E_VMR_NO_AP_SUPPLIED
: ::windows_sys
::core
::HRESULT
= -2147220841i32;
2626 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2627 pub const VFW_E_VMR_NO_DEINTERLACE_HW
: ::windows_sys
::core
::HRESULT
= -2147220840i32;
2628 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2629 pub const VFW_E_VMR_NO_PROCAMP_HW
: ::windows_sys
::core
::HRESULT
= -2147220839i32;
2630 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2631 pub const VFW_E_VP_NEGOTIATION_FAILED
: ::windows_sys
::core
::HRESULT
= -2147220878i32;
2632 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2633 pub const VFW_E_WRONG_STATE
: ::windows_sys
::core
::HRESULT
= -2147220953i32;
2634 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2635 pub const VFW_FIRST_CODE
: u32 = 512u32;
2636 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2637 pub const VFW_S_AUDIO_NOT_RENDERED
: ::windows_sys
::core
::HRESULT
= 262744i32;
2638 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2639 pub const VFW_S_CANT_CUE
: ::windows_sys
::core
::HRESULT
= 262760i32;
2640 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2641 pub const VFW_S_CONNECTIONS_DEFERRED
: ::windows_sys
::core
::HRESULT
= 262726i32;
2642 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2643 pub const VFW_S_DUPLICATE_NAME
: ::windows_sys
::core
::HRESULT
= 262701i32;
2644 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2645 pub const VFW_S_DVD_CHANNEL_CONTENTS_NOT_AVAILABLE
: ::windows_sys
::core
::HRESULT
= 262796i32;
2646 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2647 pub const VFW_S_DVD_NON_ONE_SEQUENTIAL
: ::windows_sys
::core
::HRESULT
= 262784i32;
2648 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2649 pub const VFW_S_DVD_NOT_ACCURATE
: ::windows_sys
::core
::HRESULT
= 262797i32;
2650 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2651 pub const VFW_S_DVD_RENDER_STATUS
: ::windows_sys
::core
::HRESULT
= 262944i32;
2652 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2653 pub const VFW_S_ESTIMATED
: ::windows_sys
::core
::HRESULT
= 262752i32;
2654 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2655 pub const VFW_S_MEDIA_TYPE_IGNORED
: ::windows_sys
::core
::HRESULT
= 262740i32;
2656 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2657 pub const VFW_S_NOPREVIEWPIN
: ::windows_sys
::core
::HRESULT
= 262782i32;
2658 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2659 pub const VFW_S_NO_MORE_ITEMS
: ::windows_sys
::core
::HRESULT
= 262403i32;
2660 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2661 pub const VFW_S_NO_STOP_TIME
: ::windows_sys
::core
::HRESULT
= 262768i32;
2662 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2663 pub const VFW_S_PARTIAL_RENDER
: ::windows_sys
::core
::HRESULT
= 262722i32;
2664 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2665 pub const VFW_S_RESERVED
: ::windows_sys
::core
::HRESULT
= 262755i32;
2666 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2667 pub const VFW_S_RESOURCE_NOT_NEEDED
: ::windows_sys
::core
::HRESULT
= 262736i32;
2668 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2669 pub const VFW_S_RPZA
: ::windows_sys
::core
::HRESULT
= 262746i32;
2670 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2671 pub const VFW_S_SOME_DATA_IGNORED
: ::windows_sys
::core
::HRESULT
= 262725i32;
2672 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2673 pub const VFW_S_STATE_INTERMEDIATE
: ::windows_sys
::core
::HRESULT
= 262711i32;
2674 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2675 pub const VFW_S_STREAM_OFF
: ::windows_sys
::core
::HRESULT
= 262759i32;
2676 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2677 pub const VFW_S_VIDEO_NOT_RENDERED
: ::windows_sys
::core
::HRESULT
= 262743i32;
2678 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2679 pub const VMRBITMAP_DISABLE
: u32 = 1u32;
2680 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2681 pub const VMRBITMAP_ENTIREDDS
: u32 = 4u32;
2682 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2683 pub const VMRBITMAP_HDC
: u32 = 2u32;
2684 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2685 pub const VMRBITMAP_SRCCOLORKEY
: u32 = 8u32;
2686 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2687 pub const VMRBITMAP_SRCRECT
: u32 = 16u32;
2688 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2689 pub const VMR_NOTSUPPORTED
: u32 = 0u32;
2690 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2691 pub const VMR_RENDER_DEVICE_OVERLAY
: u32 = 1u32;
2692 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2693 pub const VMR_RENDER_DEVICE_SYSMEM
: u32 = 4u32;
2694 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2695 pub const VMR_RENDER_DEVICE_VIDMEM
: u32 = 2u32;
2696 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2697 pub const VMR_SUPPORTED
: u32 = 1u32;
2698 pub const XDSCodec
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301229811, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }
;
2699 pub const XDSToRat
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3318072816, data2: 15036, data3: 4566, data4: [178, 91, 0, 192, 79, 160, 192, 38] }
;
2700 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2701 pub const g_wszExcludeScriptStreamDeliverySynchronization
: &str = "ExcludeScriptStreamDeliverySynchronization";
2702 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2703 pub const g_wszStreamBufferRecordingAlbumArtist
: &str = "WM/AlbumArtist";
2704 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2705 pub const g_wszStreamBufferRecordingAlbumCoverURL
: &str = "WM/AlbumCoverURL";
2706 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2707 pub const g_wszStreamBufferRecordingAlbumTitle
: &str = "WM/AlbumTitle";
2708 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2709 pub const g_wszStreamBufferRecordingAspectRatioX
: &str = "AspectRatioX";
2710 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2711 pub const g_wszStreamBufferRecordingAspectRatioY
: &str = "AspectRatioY";
2712 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2713 pub const g_wszStreamBufferRecordingAuthor
: &str = "Author";
2714 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2715 pub const g_wszStreamBufferRecordingBannerImageData
: &str = "BannerImageData";
2716 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2717 pub const g_wszStreamBufferRecordingBannerImageType
: &str = "BannerImageType";
2718 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2719 pub const g_wszStreamBufferRecordingBannerImageURL
: &str = "BannerImageURL";
2720 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2721 pub const g_wszStreamBufferRecordingBitrate
: &str = "Bitrate";
2722 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2723 pub const g_wszStreamBufferRecordingBroadcast
: &str = "Broadcast";
2724 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2725 pub const g_wszStreamBufferRecordingComposer
: &str = "WM/Composer";
2726 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2727 pub const g_wszStreamBufferRecordingCopyright
: &str = "Copyright";
2728 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2729 pub const g_wszStreamBufferRecordingCopyrightURL
: &str = "CopyrightURL";
2730 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2731 pub const g_wszStreamBufferRecordingCurrentBitrate
: &str = "CurrentBitrate";
2732 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2733 pub const g_wszStreamBufferRecordingDRM_Flags
: &str = "DRM_Flags";
2734 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2735 pub const g_wszStreamBufferRecordingDRM_Level
: &str = "DRM_Level";
2736 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2737 pub const g_wszStreamBufferRecordingDescription
: &str = "Description";
2738 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2739 pub const g_wszStreamBufferRecordingDuration
: &str = "Duration";
2740 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2741 pub const g_wszStreamBufferRecordingFileSize
: &str = "FileSize";
2742 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2743 pub const g_wszStreamBufferRecordingGenre
: &str = "WM/Genre";
2744 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2745 pub const g_wszStreamBufferRecordingGenreID
: &str = "WM/GenreID";
2746 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2747 pub const g_wszStreamBufferRecordingHasArbitraryDataStream
: &str = "HasArbitraryDataStream";
2748 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2749 pub const g_wszStreamBufferRecordingHasAttachedImages
: &str = "HasAttachedImages";
2750 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2751 pub const g_wszStreamBufferRecordingHasAudio
: &str = "HasAudio";
2752 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2753 pub const g_wszStreamBufferRecordingHasFileTransferStream
: &str = "HasFileTransferStream";
2754 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2755 pub const g_wszStreamBufferRecordingHasImage
: &str = "HasImage";
2756 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2757 pub const g_wszStreamBufferRecordingHasScript
: &str = "HasScript";
2758 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2759 pub const g_wszStreamBufferRecordingHasVideo
: &str = "HasVideo";
2760 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2761 pub const g_wszStreamBufferRecordingIsVBR
: &str = "IsVBR";
2762 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2763 pub const g_wszStreamBufferRecordingLyrics
: &str = "WM/Lyrics";
2764 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2765 pub const g_wszStreamBufferRecordingMCDI
: &str = "WM/MCDI";
2766 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2767 pub const g_wszStreamBufferRecordingNSCAddress
: &str = "NSC_Address";
2768 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2769 pub const g_wszStreamBufferRecordingNSCDescription
: &str = "NSC_Description";
2770 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2771 pub const g_wszStreamBufferRecordingNSCEmail
: &str = "NSC_Email";
2772 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2773 pub const g_wszStreamBufferRecordingNSCName
: &str = "NSC_Name";
2774 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2775 pub const g_wszStreamBufferRecordingNSCPhone
: &str = "NSC_Phone";
2776 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2777 pub const g_wszStreamBufferRecordingNumberOfFrames
: &str = "NumberOfFrames";
2778 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2779 pub const g_wszStreamBufferRecordingOptimalBitrate
: &str = "OptimalBitrate";
2780 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2781 pub const g_wszStreamBufferRecordingPromotionURL
: &str = "WM/PromotionURL";
2782 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2783 pub const g_wszStreamBufferRecordingProtected
: &str = "Is_Protected";
2784 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2785 pub const g_wszStreamBufferRecordingRating
: &str = "Rating";
2786 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2787 pub const g_wszStreamBufferRecordingSeekable
: &str = "Seekable";
2788 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2789 pub const g_wszStreamBufferRecordingSignature_Name
: &str = "Signature_Name";
2790 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2791 pub const g_wszStreamBufferRecordingSkipBackward
: &str = "Can_Skip_Backward";
2792 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2793 pub const g_wszStreamBufferRecordingSkipForward
: &str = "Can_Skip_Forward";
2794 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2795 pub const g_wszStreamBufferRecordingStridable
: &str = "Stridable";
2796 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2797 pub const g_wszStreamBufferRecordingTitle
: &str = "Title";
2798 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2799 pub const g_wszStreamBufferRecordingToolName
: &str = "WM/ToolName";
2800 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2801 pub const g_wszStreamBufferRecordingToolVersion
: &str = "WM/ToolVersion";
2802 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2803 pub const g_wszStreamBufferRecordingTrack
: &str = "WM/Track";
2804 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2805 pub const g_wszStreamBufferRecordingTrackNumber
: &str = "WM/TrackNumber";
2806 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2807 pub const g_wszStreamBufferRecordingTrusted
: &str = "Is_Trusted";
2808 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2809 pub const g_wszStreamBufferRecordingUse_DRM
: &str = "Use_DRM";
2810 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2811 pub const g_wszStreamBufferRecordingYear
: &str = "WM/Year";
2812 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2813 pub const iBLUE
: u32 = 2u32;
2814 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2815 pub const iEGA_COLORS
: u32 = 16u32;
2816 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2817 pub const iGREEN
: u32 = 1u32;
2818 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2819 pub const iMASK_COLORS
: u32 = 3u32;
2820 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2821 pub const iMAXBITS
: u32 = 8u32;
2822 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2823 pub const iPALETTE
: u32 = 8u32;
2824 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2825 pub const iPALETTE_COLORS
: u32 = 256u32;
2826 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2827 pub const iRED
: u32 = 0u32;
2828 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2829 pub const iTRUECOLOR
: u32 = 16u32;
2830 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2831 pub type ADVISE_TYPE
= u32;
2832 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2833 pub const ADVISE_NONE
: ADVISE_TYPE
= 0u32;
2834 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2835 pub const ADVISE_CLIPPING
: ADVISE_TYPE
= 1u32;
2836 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2837 pub const ADVISE_PALETTE
: ADVISE_TYPE
= 2u32;
2838 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2839 pub const ADVISE_COLORKEY
: ADVISE_TYPE
= 4u32;
2840 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2841 pub const ADVISE_POSITION
: ADVISE_TYPE
= 8u32;
2842 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2843 pub const ADVISE_DISPLAY_CHANGE
: ADVISE_TYPE
= 16u32;
2844 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2845 pub type AMExtendedSeekingCapabilities
= i32;
2846 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2847 pub const AM_EXSEEK_CANSEEK
: AMExtendedSeekingCapabilities
= 1i32;
2848 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2849 pub const AM_EXSEEK_CANSCAN
: AMExtendedSeekingCapabilities
= 2i32;
2850 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2851 pub const AM_EXSEEK_MARKERSEEK
: AMExtendedSeekingCapabilities
= 4i32;
2852 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2853 pub const AM_EXSEEK_SCANWITHOUTCLOCK
: AMExtendedSeekingCapabilities
= 8i32;
2854 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2855 pub const AM_EXSEEK_NOSTANDARDREPAINT
: AMExtendedSeekingCapabilities
= 16i32;
2856 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2857 pub const AM_EXSEEK_BUFFERING
: AMExtendedSeekingCapabilities
= 32i32;
2858 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2859 pub const AM_EXSEEK_SENDS_VIDEOFRAMEREADY
: AMExtendedSeekingCapabilities
= 64i32;
2860 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2861 pub type AMMSF_MMS_INIT_FLAGS
= u32;
2862 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2863 pub const AMMSF_NOGRAPHTHREAD
: AMMSF_MMS_INIT_FLAGS
= 1u32;
2864 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2865 pub type AMMSF_MS_FLAGS
= u32;
2866 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2867 pub const AMMSF_ADDDEFAULTRENDERER
: AMMSF_MS_FLAGS
= 1u32;
2868 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2869 pub const AMMSF_CREATEPEER
: AMMSF_MS_FLAGS
= 2u32;
2870 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2871 pub const AMMSF_STOPIFNOSAMPLES
: AMMSF_MS_FLAGS
= 4u32;
2872 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2873 pub const AMMSF_NOSTALL
: AMMSF_MS_FLAGS
= 8u32;
2874 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2875 pub type AMMSF_RENDER_FLAGS
= u32;
2876 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2877 pub const AMMSF_RENDERTYPEMASK
: AMMSF_RENDER_FLAGS
= 3u32;
2878 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2879 pub const AMMSF_RENDERTOEXISTING
: AMMSF_RENDER_FLAGS
= 0u32;
2880 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2881 pub const AMMSF_RENDERALLSTREAMS
: AMMSF_RENDER_FLAGS
= 1u32;
2882 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2883 pub const AMMSF_NORENDER
: AMMSF_RENDER_FLAGS
= 2u32;
2884 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2885 pub const AMMSF_NOCLOCK
: AMMSF_RENDER_FLAGS
= 4u32;
2886 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2887 pub const AMMSF_RUN
: AMMSF_RENDER_FLAGS
= 8u32;
2888 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2889 pub type AMOVERLAYFX
= i32;
2890 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2891 pub const AMOVERFX_NOFX
: AMOVERLAYFX
= 0i32;
2892 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2893 pub const AMOVERFX_MIRRORLEFTRIGHT
: AMOVERLAYFX
= 2i32;
2894 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2895 pub const AMOVERFX_MIRRORUPDOWN
: AMOVERLAYFX
= 4i32;
2896 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2897 pub const AMOVERFX_DEINTERLACE
: AMOVERLAYFX
= 8i32;
2898 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2899 pub type AMPROPERTY_PIN
= i32;
2900 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2901 pub const AMPROPERTY_PIN_CATEGORY
: AMPROPERTY_PIN
= 0i32;
2902 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2903 pub const AMPROPERTY_PIN_MEDIUM
: AMPROPERTY_PIN
= 1i32;
2904 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2905 pub type AMPlayListEventFlags
= i32;
2906 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2907 pub const AMPLAYLISTEVENT_RESUME
: AMPlayListEventFlags
= 0i32;
2908 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2909 pub const AMPLAYLISTEVENT_BREAK
: AMPlayListEventFlags
= 1i32;
2910 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2911 pub const AMPLAYLISTEVENT_NEXT
: AMPlayListEventFlags
= 2i32;
2912 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2913 pub const AMPLAYLISTEVENT_MASK
: AMPlayListEventFlags
= 15i32;
2914 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2915 pub const AMPLAYLISTEVENT_REFRESH
: AMPlayListEventFlags
= 16i32;
2916 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2917 pub type AMPlayListFlags
= i32;
2918 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2919 pub const AMPLAYLIST_STARTINSCANMODE
: AMPlayListFlags
= 1i32;
2920 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2921 pub const AMPLAYLIST_FORCEBANNER
: AMPlayListFlags
= 2i32;
2922 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2923 pub type AMPlayListItemFlags
= i32;
2924 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2925 pub const AMPLAYLISTITEM_CANSKIP
: AMPlayListItemFlags
= 1i32;
2926 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2927 pub const AMPLAYLISTITEM_CANBIND
: AMPlayListItemFlags
= 2i32;
2928 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2929 pub type AMTVAudioEventType
= i32;
2930 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2931 pub const AMTVAUDIO_EVENT_CHANGED
: AMTVAudioEventType
= 1i32;
2932 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2933 pub type AMTunerEventType
= i32;
2934 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2935 pub const AMTUNER_EVENT_CHANGED
: AMTunerEventType
= 1i32;
2936 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2937 pub type AMTunerModeType
= i32;
2938 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2939 pub const AMTUNER_MODE_DEFAULT
: AMTunerModeType
= 0i32;
2940 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2941 pub const AMTUNER_MODE_TV
: AMTunerModeType
= 1i32;
2942 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2943 pub const AMTUNER_MODE_FM_RADIO
: AMTunerModeType
= 2i32;
2944 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2945 pub const AMTUNER_MODE_AM_RADIO
: AMTunerModeType
= 4i32;
2946 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2947 pub const AMTUNER_MODE_DSS
: AMTunerModeType
= 8i32;
2948 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2949 pub type AMTunerSignalStrength
= i32;
2950 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2951 pub const AMTUNER_HASNOSIGNALSTRENGTH
: AMTunerSignalStrength
= -1i32;
2952 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2953 pub const AMTUNER_NOSIGNAL
: AMTunerSignalStrength
= 0i32;
2954 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2955 pub const AMTUNER_SIGNALPRESENT
: AMTunerSignalStrength
= 1i32;
2956 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2957 pub type AMTunerSubChannel
= i32;
2958 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2959 pub const AMTUNER_SUBCHAN_NO_TUNE
: AMTunerSubChannel
= -2i32;
2960 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2961 pub const AMTUNER_SUBCHAN_DEFAULT
: AMTunerSubChannel
= -1i32;
2962 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2963 pub type AMVP_MODE
= i32;
2964 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2965 pub const AMVP_MODE_WEAVE
: AMVP_MODE
= 0i32;
2966 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2967 pub const AMVP_MODE_BOBINTERLEAVED
: AMVP_MODE
= 1i32;
2968 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2969 pub const AMVP_MODE_BOBNONINTERLEAVED
: AMVP_MODE
= 2i32;
2970 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2971 pub const AMVP_MODE_SKIPEVEN
: AMVP_MODE
= 3i32;
2972 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2973 pub const AMVP_MODE_SKIPODD
: AMVP_MODE
= 4i32;
2974 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2975 pub type AMVP_SELECT_FORMAT_BY
= i32;
2976 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2977 pub const AMVP_DO_NOT_CARE
: AMVP_SELECT_FORMAT_BY
= 0i32;
2978 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2979 pub const AMVP_BEST_BANDWIDTH
: AMVP_SELECT_FORMAT_BY
= 1i32;
2980 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2981 pub const AMVP_INPUT_SAME_AS_OUTPUT
: AMVP_SELECT_FORMAT_BY
= 2i32;
2982 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2983 pub type AM_ASPECT_RATIO_MODE
= i32;
2984 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2985 pub const AM_ARMODE_STRETCHED
: AM_ASPECT_RATIO_MODE
= 0i32;
2986 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2987 pub const AM_ARMODE_LETTER_BOX
: AM_ASPECT_RATIO_MODE
= 1i32;
2988 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2989 pub const AM_ARMODE_CROP
: AM_ASPECT_RATIO_MODE
= 2i32;
2990 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2991 pub const AM_ARMODE_STRETCHED_AS_PRIMARY
: AM_ASPECT_RATIO_MODE
= 3i32;
2992 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2993 pub type AM_COPY_MACROVISION_LEVEL
= i32;
2994 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2995 pub const AM_MACROVISION_DISABLED
: AM_COPY_MACROVISION_LEVEL
= 0i32;
2996 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2997 pub const AM_MACROVISION_LEVEL1
: AM_COPY_MACROVISION_LEVEL
= 1i32;
2998 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
2999 pub const AM_MACROVISION_LEVEL2
: AM_COPY_MACROVISION_LEVEL
= 2i32;
3000 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3001 pub const AM_MACROVISION_LEVEL3
: AM_COPY_MACROVISION_LEVEL
= 3i32;
3002 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3003 pub type AM_DIGITAL_CP
= i32;
3004 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3005 pub const AM_DIGITAL_CP_OFF
: AM_DIGITAL_CP
= 0i32;
3006 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3007 pub const AM_DIGITAL_CP_ON
: AM_DIGITAL_CP
= 1i32;
3008 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3009 pub const AM_DIGITAL_CP_DVD_COMPLIANT
: AM_DIGITAL_CP
= 2i32;
3010 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3011 pub type AM_DVDCOPYSTATE
= i32;
3012 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3013 pub const AM_DVDCOPYSTATE_INITIALIZE
: AM_DVDCOPYSTATE
= 0i32;
3014 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3015 pub const AM_DVDCOPYSTATE_INITIALIZE_TITLE
: AM_DVDCOPYSTATE
= 1i32;
3016 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3017 pub const AM_DVDCOPYSTATE_AUTHENTICATION_NOT_REQUIRED
: AM_DVDCOPYSTATE
= 2i32;
3018 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3019 pub const AM_DVDCOPYSTATE_AUTHENTICATION_REQUIRED
: AM_DVDCOPYSTATE
= 3i32;
3020 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3021 pub const AM_DVDCOPYSTATE_DONE
: AM_DVDCOPYSTATE
= 4i32;
3022 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3023 pub type AM_DVD_GRAPH_FLAGS
= i32;
3024 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3025 pub const AM_DVD_HWDEC_PREFER
: AM_DVD_GRAPH_FLAGS
= 1i32;
3026 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3027 pub const AM_DVD_HWDEC_ONLY
: AM_DVD_GRAPH_FLAGS
= 2i32;
3028 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3029 pub const AM_DVD_SWDEC_PREFER
: AM_DVD_GRAPH_FLAGS
= 4i32;
3030 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3031 pub const AM_DVD_SWDEC_ONLY
: AM_DVD_GRAPH_FLAGS
= 8i32;
3032 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3033 pub const AM_DVD_NOVPE
: AM_DVD_GRAPH_FLAGS
= 256i32;
3034 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3035 pub const AM_DVD_DO_NOT_CLEAR
: AM_DVD_GRAPH_FLAGS
= 512i32;
3036 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3037 pub const AM_DVD_VMR9_ONLY
: AM_DVD_GRAPH_FLAGS
= 2048i32;
3038 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3039 pub const AM_DVD_EVR_ONLY
: AM_DVD_GRAPH_FLAGS
= 4096i32;
3040 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3041 pub const AM_DVD_EVR_QOS
: AM_DVD_GRAPH_FLAGS
= 8192i32;
3042 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3043 pub const AM_DVD_ADAPT_GRAPH
: AM_DVD_GRAPH_FLAGS
= 16384i32;
3044 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3045 pub const AM_DVD_MASK
: AM_DVD_GRAPH_FLAGS
= 65535i32;
3046 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3047 pub type AM_DVD_STREAM_FLAGS
= i32;
3048 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3049 pub const AM_DVD_STREAM_VIDEO
: AM_DVD_STREAM_FLAGS
= 1i32;
3050 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3051 pub const AM_DVD_STREAM_AUDIO
: AM_DVD_STREAM_FLAGS
= 2i32;
3052 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3053 pub const AM_DVD_STREAM_SUBPIC
: AM_DVD_STREAM_FLAGS
= 4i32;
3054 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3055 pub type AM_FILESINK_FLAGS
= i32;
3056 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3057 pub const AM_FILE_OVERWRITE
: AM_FILESINK_FLAGS
= 1i32;
3058 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3059 pub type AM_FILTER_FLAGS
= i32;
3060 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3061 pub const AM_FILTER_FLAGS_REMOVABLE
: AM_FILTER_FLAGS
= 1i32;
3062 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3063 pub type AM_GRAPH_CONFIG_RECONNECT_FLAGS
= i32;
3064 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3065 pub const AM_GRAPH_CONFIG_RECONNECT_DIRECTCONNECT
: AM_GRAPH_CONFIG_RECONNECT_FLAGS
= 1i32;
3066 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3067 pub const AM_GRAPH_CONFIG_RECONNECT_CACHE_REMOVED_FILTERS
: AM_GRAPH_CONFIG_RECONNECT_FLAGS
= 2i32;
3068 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3069 pub const AM_GRAPH_CONFIG_RECONNECT_USE_ONLY_CACHED_FILTERS
: AM_GRAPH_CONFIG_RECONNECT_FLAGS
= 4i32;
3070 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3071 pub type AM_LINE21_CCLEVEL
= i32;
3072 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3073 pub const AM_L21_CCLEVEL_TC2
: AM_LINE21_CCLEVEL
= 0i32;
3074 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3075 pub type AM_LINE21_CCSERVICE
= i32;
3076 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3077 pub const AM_L21_CCSERVICE_None
: AM_LINE21_CCSERVICE
= 0i32;
3078 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3079 pub const AM_L21_CCSERVICE_Caption1
: AM_LINE21_CCSERVICE
= 1i32;
3080 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3081 pub const AM_L21_CCSERVICE_Caption2
: AM_LINE21_CCSERVICE
= 2i32;
3082 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3083 pub const AM_L21_CCSERVICE_Text1
: AM_LINE21_CCSERVICE
= 3i32;
3084 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3085 pub const AM_L21_CCSERVICE_Text2
: AM_LINE21_CCSERVICE
= 4i32;
3086 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3087 pub const AM_L21_CCSERVICE_XDS
: AM_LINE21_CCSERVICE
= 5i32;
3088 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3089 pub const AM_L21_CCSERVICE_DefChannel
: AM_LINE21_CCSERVICE
= 10i32;
3090 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3091 pub const AM_L21_CCSERVICE_Invalid
: AM_LINE21_CCSERVICE
= 11i32;
3092 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3093 pub type AM_LINE21_CCSTATE
= i32;
3094 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3095 pub const AM_L21_CCSTATE_Off
: AM_LINE21_CCSTATE
= 0i32;
3096 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3097 pub const AM_L21_CCSTATE_On
: AM_LINE21_CCSTATE
= 1i32;
3098 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3099 pub type AM_LINE21_CCSTYLE
= i32;
3100 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3101 pub const AM_L21_CCSTYLE_None
: AM_LINE21_CCSTYLE
= 0i32;
3102 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3103 pub const AM_L21_CCSTYLE_PopOn
: AM_LINE21_CCSTYLE
= 1i32;
3104 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3105 pub const AM_L21_CCSTYLE_PaintOn
: AM_LINE21_CCSTYLE
= 2i32;
3106 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3107 pub const AM_L21_CCSTYLE_RollUp
: AM_LINE21_CCSTYLE
= 3i32;
3108 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3109 pub type AM_LINE21_DRAWBGMODE
= i32;
3110 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3111 pub const AM_L21_DRAWBGMODE_Opaque
: AM_LINE21_DRAWBGMODE
= 0i32;
3112 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3113 pub const AM_L21_DRAWBGMODE_Transparent
: AM_LINE21_DRAWBGMODE
= 1i32;
3114 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3115 pub type AM_MEDIAEVENT_FLAGS
= i32;
3116 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3117 pub const AM_MEDIAEVENT_NONOTIFY
: AM_MEDIAEVENT_FLAGS
= 1i32;
3118 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3119 pub type AM_MPEG2Level
= i32;
3120 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3121 pub const AM_MPEG2Level_Low
: AM_MPEG2Level
= 1i32;
3122 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3123 pub const AM_MPEG2Level_Main
: AM_MPEG2Level
= 2i32;
3124 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3125 pub const AM_MPEG2Level_High1440
: AM_MPEG2Level
= 3i32;
3126 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3127 pub const AM_MPEG2Level_High
: AM_MPEG2Level
= 4i32;
3128 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3129 pub type AM_MPEG2Profile
= i32;
3130 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3131 pub const AM_MPEG2Profile_Simple
: AM_MPEG2Profile
= 1i32;
3132 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3133 pub const AM_MPEG2Profile_Main
: AM_MPEG2Profile
= 2i32;
3134 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3135 pub const AM_MPEG2Profile_SNRScalable
: AM_MPEG2Profile
= 3i32;
3136 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3137 pub const AM_MPEG2Profile_SpatiallyScalable
: AM_MPEG2Profile
= 4i32;
3138 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3139 pub const AM_MPEG2Profile_High
: AM_MPEG2Profile
= 5i32;
3140 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3141 pub type AM_PROPERTY_AC3
= i32;
3142 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3143 pub const AM_PROPERTY_AC3_ERROR_CONCEALMENT
: AM_PROPERTY_AC3
= 1i32;
3144 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3145 pub const AM_PROPERTY_AC3_ALTERNATE_AUDIO
: AM_PROPERTY_AC3
= 2i32;
3146 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3147 pub const AM_PROPERTY_AC3_DOWNMIX
: AM_PROPERTY_AC3
= 3i32;
3148 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3149 pub const AM_PROPERTY_AC3_BIT_STREAM_MODE
: AM_PROPERTY_AC3
= 4i32;
3150 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3151 pub const AM_PROPERTY_AC3_DIALOGUE_LEVEL
: AM_PROPERTY_AC3
= 5i32;
3152 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3153 pub const AM_PROPERTY_AC3_LANGUAGE_CODE
: AM_PROPERTY_AC3
= 6i32;
3154 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3155 pub const AM_PROPERTY_AC3_ROOM_TYPE
: AM_PROPERTY_AC3
= 7i32;
3156 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3157 pub type AM_PROPERTY_DVDCOPYPROT
= i32;
3158 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3159 pub const AM_PROPERTY_DVDCOPY_CHLG_KEY
: AM_PROPERTY_DVDCOPYPROT
= 1i32;
3160 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3161 pub const AM_PROPERTY_DVDCOPY_DVD_KEY1
: AM_PROPERTY_DVDCOPYPROT
= 2i32;
3162 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3163 pub const AM_PROPERTY_DVDCOPY_DEC_KEY2
: AM_PROPERTY_DVDCOPYPROT
= 3i32;
3164 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3165 pub const AM_PROPERTY_DVDCOPY_TITLE_KEY
: AM_PROPERTY_DVDCOPYPROT
= 4i32;
3166 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3167 pub const AM_PROPERTY_COPY_MACROVISION
: AM_PROPERTY_DVDCOPYPROT
= 5i32;
3168 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3169 pub const AM_PROPERTY_DVDCOPY_REGION
: AM_PROPERTY_DVDCOPYPROT
= 6i32;
3170 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3171 pub const AM_PROPERTY_DVDCOPY_SET_COPY_STATE
: AM_PROPERTY_DVDCOPYPROT
= 7i32;
3172 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3173 pub const AM_PROPERTY_COPY_ANALOG_COMPONENT
: AM_PROPERTY_DVDCOPYPROT
= 8i32;
3174 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3175 pub const AM_PROPERTY_COPY_DIGITAL_CP
: AM_PROPERTY_DVDCOPYPROT
= 9i32;
3176 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3177 pub const AM_PROPERTY_COPY_DVD_SRM
: AM_PROPERTY_DVDCOPYPROT
= 10i32;
3178 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3179 pub const AM_PROPERTY_DVDCOPY_SUPPORTS_NEW_KEYCOUNT
: AM_PROPERTY_DVDCOPYPROT
= 11i32;
3180 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3181 pub const AM_PROPERTY_DVDCOPY_DISC_KEY
: AM_PROPERTY_DVDCOPYPROT
= 128i32;
3182 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3183 pub type AM_PROPERTY_DVDKARAOKE
= i32;
3184 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3185 pub const AM_PROPERTY_DVDKARAOKE_ENABLE
: AM_PROPERTY_DVDKARAOKE
= 0i32;
3186 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3187 pub const AM_PROPERTY_DVDKARAOKE_DATA
: AM_PROPERTY_DVDKARAOKE
= 1i32;
3188 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3189 pub type AM_PROPERTY_DVDSUBPIC
= i32;
3190 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3191 pub const AM_PROPERTY_DVDSUBPIC_PALETTE
: AM_PROPERTY_DVDSUBPIC
= 0i32;
3192 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3193 pub const AM_PROPERTY_DVDSUBPIC_HLI
: AM_PROPERTY_DVDSUBPIC
= 1i32;
3194 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3195 pub const AM_PROPERTY_DVDSUBPIC_COMPOSIT_ON
: AM_PROPERTY_DVDSUBPIC
= 2i32;
3196 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3197 pub type AM_PROPERTY_DVD_RATE_CHANGE
= i32;
3198 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3199 pub const AM_RATE_ChangeRate
: AM_PROPERTY_DVD_RATE_CHANGE
= 1i32;
3200 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3201 pub const AM_RATE_FullDataRateMax
: AM_PROPERTY_DVD_RATE_CHANGE
= 2i32;
3202 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3203 pub const AM_RATE_ReverseDecode
: AM_PROPERTY_DVD_RATE_CHANGE
= 3i32;
3204 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3205 pub const AM_RATE_DecoderPosition
: AM_PROPERTY_DVD_RATE_CHANGE
= 4i32;
3206 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3207 pub const AM_RATE_DecoderVersion
: AM_PROPERTY_DVD_RATE_CHANGE
= 5i32;
3208 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3209 pub type AM_PROPERTY_FRAMESTEP
= i32;
3210 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3211 pub const AM_PROPERTY_FRAMESTEP_STEP
: AM_PROPERTY_FRAMESTEP
= 1i32;
3212 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3213 pub const AM_PROPERTY_FRAMESTEP_CANCEL
: AM_PROPERTY_FRAMESTEP
= 2i32;
3214 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3215 pub const AM_PROPERTY_FRAMESTEP_CANSTEP
: AM_PROPERTY_FRAMESTEP
= 3i32;
3216 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3217 pub const AM_PROPERTY_FRAMESTEP_CANSTEPMULTIPLE
: AM_PROPERTY_FRAMESTEP
= 4i32;
3218 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3219 pub type AM_PROPERTY_TS_RATE_CHANGE
= i32;
3220 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3221 pub const AM_RATE_SimpleRateChange
: AM_PROPERTY_TS_RATE_CHANGE
= 1i32;
3222 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3223 pub const AM_RATE_ExactRateChange
: AM_PROPERTY_TS_RATE_CHANGE
= 2i32;
3224 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3225 pub const AM_RATE_MaxFullDataRate
: AM_PROPERTY_TS_RATE_CHANGE
= 3i32;
3226 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3227 pub const AM_RATE_Step
: AM_PROPERTY_TS_RATE_CHANGE
= 4i32;
3228 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3229 pub const AM_RATE_UseRateVersion
: AM_PROPERTY_TS_RATE_CHANGE
= 5i32;
3230 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3231 pub const AM_RATE_QueryFullFrameRate
: AM_PROPERTY_TS_RATE_CHANGE
= 6i32;
3232 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3233 pub const AM_RATE_QueryLastRateSegPTS
: AM_PROPERTY_TS_RATE_CHANGE
= 7i32;
3234 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3235 pub const AM_RATE_CorrectTS
: AM_PROPERTY_TS_RATE_CHANGE
= 8i32;
3236 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3237 pub const AM_RATE_ReverseMaxFullDataRate
: AM_PROPERTY_TS_RATE_CHANGE
= 9i32;
3238 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3239 pub const AM_RATE_ResetOnTimeDisc
: AM_PROPERTY_TS_RATE_CHANGE
= 10i32;
3240 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3241 pub const AM_RATE_QueryMapping
: AM_PROPERTY_TS_RATE_CHANGE
= 11i32;
3242 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3243 pub type AM_SAMPLE_PROPERTY_FLAGS
= i32;
3244 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3245 pub const AM_SAMPLE_SPLICEPOINT
: AM_SAMPLE_PROPERTY_FLAGS
= 1i32;
3246 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3247 pub const AM_SAMPLE_PREROLL
: AM_SAMPLE_PROPERTY_FLAGS
= 2i32;
3248 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3249 pub const AM_SAMPLE_DATADISCONTINUITY
: AM_SAMPLE_PROPERTY_FLAGS
= 4i32;
3250 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3251 pub const AM_SAMPLE_TYPECHANGED
: AM_SAMPLE_PROPERTY_FLAGS
= 8i32;
3252 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3253 pub const AM_SAMPLE_TIMEVALID
: AM_SAMPLE_PROPERTY_FLAGS
= 16i32;
3254 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3255 pub const AM_SAMPLE_TIMEDISCONTINUITY
: AM_SAMPLE_PROPERTY_FLAGS
= 64i32;
3256 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3257 pub const AM_SAMPLE_FLUSH_ON_PAUSE
: AM_SAMPLE_PROPERTY_FLAGS
= 128i32;
3258 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3259 pub const AM_SAMPLE_STOPVALID
: AM_SAMPLE_PROPERTY_FLAGS
= 256i32;
3260 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3261 pub const AM_SAMPLE_ENDOFSTREAM
: AM_SAMPLE_PROPERTY_FLAGS
= 512i32;
3262 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3263 pub const AM_STREAM_MEDIA
: AM_SAMPLE_PROPERTY_FLAGS
= 0i32;
3264 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3265 pub const AM_STREAM_CONTROL
: AM_SAMPLE_PROPERTY_FLAGS
= 1i32;
3266 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3267 pub type AM_SEEKING_SEEKING_CAPABILITIES
= i32;
3268 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3269 pub const AM_SEEKING_CanSeekAbsolute
: AM_SEEKING_SEEKING_CAPABILITIES
= 1i32;
3270 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3271 pub const AM_SEEKING_CanSeekForwards
: AM_SEEKING_SEEKING_CAPABILITIES
= 2i32;
3272 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3273 pub const AM_SEEKING_CanSeekBackwards
: AM_SEEKING_SEEKING_CAPABILITIES
= 4i32;
3274 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3275 pub const AM_SEEKING_CanGetCurrentPos
: AM_SEEKING_SEEKING_CAPABILITIES
= 8i32;
3276 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3277 pub const AM_SEEKING_CanGetStopPos
: AM_SEEKING_SEEKING_CAPABILITIES
= 16i32;
3278 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3279 pub const AM_SEEKING_CanGetDuration
: AM_SEEKING_SEEKING_CAPABILITIES
= 32i32;
3280 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3281 pub const AM_SEEKING_CanPlayBackwards
: AM_SEEKING_SEEKING_CAPABILITIES
= 64i32;
3282 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3283 pub const AM_SEEKING_CanDoSegments
: AM_SEEKING_SEEKING_CAPABILITIES
= 128i32;
3284 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3285 pub const AM_SEEKING_Source
: AM_SEEKING_SEEKING_CAPABILITIES
= 256i32;
3286 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3287 pub type AM_SEEKING_SEEKING_FLAGS
= i32;
3288 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3289 pub const AM_SEEKING_NoPositioning
: AM_SEEKING_SEEKING_FLAGS
= 0i32;
3290 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3291 pub const AM_SEEKING_AbsolutePositioning
: AM_SEEKING_SEEKING_FLAGS
= 1i32;
3292 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3293 pub const AM_SEEKING_RelativePositioning
: AM_SEEKING_SEEKING_FLAGS
= 2i32;
3294 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3295 pub const AM_SEEKING_IncrementalPositioning
: AM_SEEKING_SEEKING_FLAGS
= 3i32;
3296 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3297 pub const AM_SEEKING_PositioningBitsMask
: AM_SEEKING_SEEKING_FLAGS
= 3i32;
3298 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3299 pub const AM_SEEKING_SeekToKeyFrame
: AM_SEEKING_SEEKING_FLAGS
= 4i32;
3300 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3301 pub const AM_SEEKING_ReturnTime
: AM_SEEKING_SEEKING_FLAGS
= 8i32;
3302 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3303 pub const AM_SEEKING_Segment
: AM_SEEKING_SEEKING_FLAGS
= 16i32;
3304 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3305 pub const AM_SEEKING_NoFlush
: AM_SEEKING_SEEKING_FLAGS
= 32i32;
3306 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3307 pub type AM_STREAM_INFO_FLAGS
= i32;
3308 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3309 pub const AM_STREAM_INFO_START_DEFINED
: AM_STREAM_INFO_FLAGS
= 1i32;
3310 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3311 pub const AM_STREAM_INFO_STOP_DEFINED
: AM_STREAM_INFO_FLAGS
= 2i32;
3312 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3313 pub const AM_STREAM_INFO_DISCARDING
: AM_STREAM_INFO_FLAGS
= 4i32;
3314 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3315 pub const AM_STREAM_INFO_STOP_SEND_EXTRA
: AM_STREAM_INFO_FLAGS
= 16i32;
3316 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3317 pub type AM_WST_DRAWBGMODE
= i32;
3318 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3319 pub const AM_WST_DRAWBGMODE_Opaque
: AM_WST_DRAWBGMODE
= 0i32;
3320 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3321 pub const AM_WST_DRAWBGMODE_Transparent
: AM_WST_DRAWBGMODE
= 1i32;
3322 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3323 pub type AM_WST_LEVEL
= i32;
3324 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3325 pub const AM_WST_LEVEL_1_5
: AM_WST_LEVEL
= 0i32;
3326 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3327 pub type AM_WST_SERVICE
= i32;
3328 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3329 pub const AM_WST_SERVICE_None
: AM_WST_SERVICE
= 0i32;
3330 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3331 pub const AM_WST_SERVICE_Text
: AM_WST_SERVICE
= 1i32;
3332 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3333 pub const AM_WST_SERVICE_IDS
: AM_WST_SERVICE
= 2i32;
3334 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3335 pub const AM_WST_SERVICE_Invalid
: AM_WST_SERVICE
= 3i32;
3336 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3337 pub type AM_WST_STATE
= i32;
3338 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3339 pub const AM_WST_STATE_Off
: AM_WST_STATE
= 0i32;
3340 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3341 pub const AM_WST_STATE_On
: AM_WST_STATE
= 1i32;
3342 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3343 pub type AM_WST_STYLE
= i32;
3344 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3345 pub const AM_WST_STYLE_None
: AM_WST_STYLE
= 0i32;
3346 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3347 pub const AM_WST_STYLE_Invers
: AM_WST_STYLE
= 1i32;
3348 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3349 pub type ATSCComponentTypeFlags
= i32;
3350 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3351 pub const ATSCCT_AC3
: ATSCComponentTypeFlags
= 1i32;
3352 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3353 pub type AnalogVideoStandard
= i32;
3354 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3355 pub const AnalogVideo_None
: AnalogVideoStandard
= 0i32;
3356 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3357 pub const AnalogVideo_NTSC_M
: AnalogVideoStandard
= 1i32;
3358 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3359 pub const AnalogVideo_NTSC_M_J
: AnalogVideoStandard
= 2i32;
3360 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3361 pub const AnalogVideo_NTSC_433
: AnalogVideoStandard
= 4i32;
3362 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3363 pub const AnalogVideo_PAL_B
: AnalogVideoStandard
= 16i32;
3364 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3365 pub const AnalogVideo_PAL_D
: AnalogVideoStandard
= 32i32;
3366 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3367 pub const AnalogVideo_PAL_G
: AnalogVideoStandard
= 64i32;
3368 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3369 pub const AnalogVideo_PAL_H
: AnalogVideoStandard
= 128i32;
3370 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3371 pub const AnalogVideo_PAL_I
: AnalogVideoStandard
= 256i32;
3372 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3373 pub const AnalogVideo_PAL_M
: AnalogVideoStandard
= 512i32;
3374 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3375 pub const AnalogVideo_PAL_N
: AnalogVideoStandard
= 1024i32;
3376 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3377 pub const AnalogVideo_PAL_60
: AnalogVideoStandard
= 2048i32;
3378 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3379 pub const AnalogVideo_SECAM_B
: AnalogVideoStandard
= 4096i32;
3380 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3381 pub const AnalogVideo_SECAM_D
: AnalogVideoStandard
= 8192i32;
3382 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3383 pub const AnalogVideo_SECAM_G
: AnalogVideoStandard
= 16384i32;
3384 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3385 pub const AnalogVideo_SECAM_H
: AnalogVideoStandard
= 32768i32;
3386 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3387 pub const AnalogVideo_SECAM_K
: AnalogVideoStandard
= 65536i32;
3388 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3389 pub const AnalogVideo_SECAM_K1
: AnalogVideoStandard
= 131072i32;
3390 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3391 pub const AnalogVideo_SECAM_L
: AnalogVideoStandard
= 262144i32;
3392 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3393 pub const AnalogVideo_SECAM_L1
: AnalogVideoStandard
= 524288i32;
3394 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3395 pub const AnalogVideo_PAL_N_COMBO
: AnalogVideoStandard
= 1048576i32;
3396 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3397 pub const AnalogVideoMask_MCE_NTSC
: AnalogVideoStandard
= 1052167i32;
3398 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3399 pub const AnalogVideoMask_MCE_PAL
: AnalogVideoStandard
= 496i32;
3400 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3401 pub const AnalogVideoMask_MCE_SECAM
: AnalogVideoStandard
= 1044480i32;
3402 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3403 pub type ApplicationTypeType
= i32;
3404 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3405 pub const SCTE28_ConditionalAccess
: ApplicationTypeType
= 0i32;
3406 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3407 pub const SCTE28_POD_Host_Binding_Information
: ApplicationTypeType
= 1i32;
3408 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3409 pub const SCTE28_IPService
: ApplicationTypeType
= 2i32;
3410 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3411 pub const SCTE28_NetworkInterface_SCTE55_2
: ApplicationTypeType
= 3i32;
3412 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3413 pub const SCTE28_NetworkInterface_SCTE55_1
: ApplicationTypeType
= 4i32;
3414 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3415 pub const SCTE28_CopyProtection
: ApplicationTypeType
= 5i32;
3416 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3417 pub const SCTE28_Diagnostic
: ApplicationTypeType
= 6i32;
3418 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3419 pub const SCTE28_Undesignated
: ApplicationTypeType
= 7i32;
3420 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3421 pub const SCTE28_Reserved
: ApplicationTypeType
= 8i32;
3422 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3423 pub type BDA_CHANGE_STATE
= i32;
3424 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3425 pub const BDA_CHANGES_COMPLETE
: BDA_CHANGE_STATE
= 0i32;
3426 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3427 pub const BDA_CHANGES_PENDING
: BDA_CHANGE_STATE
= 1i32;
3428 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3429 pub type BDA_CONDITIONALACCESS_MMICLOSEREASON
= i32;
3430 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3431 pub const CONDITIONALACCESS_UNSPECIFIED
: BDA_CONDITIONALACCESS_MMICLOSEREASON
= 0i32;
3432 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3433 pub const CONDITIONALACCESS_CLOSED_ITSELF
: BDA_CONDITIONALACCESS_MMICLOSEREASON
= 1i32;
3434 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3435 pub const CONDITIONALACCESS_TUNER_REQUESTED_CLOSE
: BDA_CONDITIONALACCESS_MMICLOSEREASON
= 2i32;
3436 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3437 pub const CONDITIONALACCESS_DIALOG_TIMEOUT
: BDA_CONDITIONALACCESS_MMICLOSEREASON
= 3i32;
3438 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3439 pub const CONDITIONALACCESS_DIALOG_FOCUS_CHANGE
: BDA_CONDITIONALACCESS_MMICLOSEREASON
= 4i32;
3440 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3441 pub const CONDITIONALACCESS_DIALOG_USER_DISMISSED
: BDA_CONDITIONALACCESS_MMICLOSEREASON
= 5i32;
3442 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3443 pub const CONDITIONALACCESS_DIALOG_USER_NOT_AVAILABLE
: BDA_CONDITIONALACCESS_MMICLOSEREASON
= 6i32;
3444 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3445 pub type BDA_CONDITIONALACCESS_REQUESTTYPE
= i32;
3446 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3447 pub const CONDITIONALACCESS_ACCESS_UNSPECIFIED
: BDA_CONDITIONALACCESS_REQUESTTYPE
= 0i32;
3448 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3449 pub const CONDITIONALACCESS_ACCESS_NOT_POSSIBLE
: BDA_CONDITIONALACCESS_REQUESTTYPE
= 1i32;
3450 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3451 pub const CONDITIONALACCESS_ACCESS_POSSIBLE
: BDA_CONDITIONALACCESS_REQUESTTYPE
= 2i32;
3452 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3453 pub const CONDITIONALACCESS_ACCESS_POSSIBLE_NO_STREAMING_DISRUPTION
: BDA_CONDITIONALACCESS_REQUESTTYPE
= 3i32;
3454 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3455 pub type BDA_CONDITIONALACCESS_SESSION_RESULT
= i32;
3456 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3457 pub const CONDITIONALACCESS_SUCCESSFULL
: BDA_CONDITIONALACCESS_SESSION_RESULT
= 0i32;
3458 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3459 pub const CONDITIONALACCESS_ENDED_NOCHANGE
: BDA_CONDITIONALACCESS_SESSION_RESULT
= 1i32;
3460 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3461 pub const CONDITIONALACCESS_ABORTED
: BDA_CONDITIONALACCESS_SESSION_RESULT
= 2i32;
3462 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3463 pub type BDA_Channel
= i32;
3464 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3465 pub const BDA_UNDEFINED_CHANNEL
: BDA_Channel
= -1i32;
3466 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3467 pub type BDA_Channel_Bandwidth
= i32;
3468 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3469 pub const BDA_CHAN_BANDWITH_NOT_SET
: BDA_Channel_Bandwidth
= -1i32;
3470 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3471 pub const BDA_CHAN_BANDWITH_NOT_DEFINED
: BDA_Channel_Bandwidth
= 0i32;
3472 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3473 pub type BDA_Comp_Flags
= i32;
3474 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3475 pub const BDACOMP_NOT_DEFINED
: BDA_Comp_Flags
= 0i32;
3476 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3477 pub const BDACOMP_EXCLUDE_TS_FROM_TR
: BDA_Comp_Flags
= 1i32;
3478 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3479 pub const BDACOMP_INCLUDE_LOCATOR_IN_TR
: BDA_Comp_Flags
= 2i32;
3480 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3481 pub const BDACOMP_INCLUDE_COMPONENTS_IN_TR
: BDA_Comp_Flags
= 4i32;
3482 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3483 pub type BDA_DISCOVERY_STATE
= i32;
3484 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3485 pub const BDA_DISCOVERY_UNSPECIFIED
: BDA_DISCOVERY_STATE
= 0i32;
3486 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3487 pub const BDA_DISCOVERY_REQUIRED
: BDA_DISCOVERY_STATE
= 1i32;
3488 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3489 pub const BDA_DISCOVERY_COMPLETE
: BDA_DISCOVERY_STATE
= 2i32;
3490 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3491 pub type BDA_DigitalSignalStandard
= i32;
3492 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3493 pub const Bda_DigitalStandard_None
: BDA_DigitalSignalStandard
= 0i32;
3494 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3495 pub const Bda_DigitalStandard_DVB_T
: BDA_DigitalSignalStandard
= 1i32;
3496 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3497 pub const Bda_DigitalStandard_DVB_S
: BDA_DigitalSignalStandard
= 2i32;
3498 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3499 pub const Bda_DigitalStandard_DVB_C
: BDA_DigitalSignalStandard
= 4i32;
3500 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3501 pub const Bda_DigitalStandard_ATSC
: BDA_DigitalSignalStandard
= 8i32;
3502 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3503 pub const Bda_DigitalStandard_ISDB_T
: BDA_DigitalSignalStandard
= 16i32;
3504 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3505 pub const Bda_DigitalStandard_ISDB_S
: BDA_DigitalSignalStandard
= 32i32;
3506 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3507 pub const Bda_DigitalStandard_ISDB_C
: BDA_DigitalSignalStandard
= 64i32;
3508 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3509 pub type BDA_DrmPairingError
= i32;
3510 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3511 pub const BDA_DrmPairing_Succeeded
: BDA_DrmPairingError
= 0i32;
3512 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3513 pub const BDA_DrmPairing_HardwareFailure
: BDA_DrmPairingError
= 1i32;
3514 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3515 pub const BDA_DrmPairing_NeedRevocationData
: BDA_DrmPairingError
= 2i32;
3516 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3517 pub const BDA_DrmPairing_NeedIndiv
: BDA_DrmPairingError
= 3i32;
3518 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3519 pub const BDA_DrmPairing_Other
: BDA_DrmPairingError
= 4i32;
3520 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3521 pub const BDA_DrmPairing_DrmInitFailed
: BDA_DrmPairingError
= 5i32;
3522 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3523 pub const BDA_DrmPairing_DrmNotPaired
: BDA_DrmPairingError
= 6i32;
3524 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3525 pub const BDA_DrmPairing_DrmRePairSoon
: BDA_DrmPairingError
= 7i32;
3526 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3527 pub const BDA_DrmPairing_Aborted
: BDA_DrmPairingError
= 8i32;
3528 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3529 pub const BDA_DrmPairing_NeedSDKUpdate
: BDA_DrmPairingError
= 9i32;
3530 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3531 pub type BDA_EVENT_ID
= i32;
3532 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3533 pub const BDA_EVENT_SIGNAL_LOSS
: BDA_EVENT_ID
= 0i32;
3534 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3535 pub const BDA_EVENT_SIGNAL_LOCK
: BDA_EVENT_ID
= 1i32;
3536 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3537 pub const BDA_EVENT_DATA_START
: BDA_EVENT_ID
= 2i32;
3538 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3539 pub const BDA_EVENT_DATA_STOP
: BDA_EVENT_ID
= 3i32;
3540 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3541 pub const BDA_EVENT_CHANNEL_ACQUIRED
: BDA_EVENT_ID
= 4i32;
3542 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3543 pub const BDA_EVENT_CHANNEL_LOST
: BDA_EVENT_ID
= 5i32;
3544 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3545 pub const BDA_EVENT_CHANNEL_SOURCE_CHANGED
: BDA_EVENT_ID
= 6i32;
3546 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3547 pub const BDA_EVENT_CHANNEL_ACTIVATED
: BDA_EVENT_ID
= 7i32;
3548 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3549 pub const BDA_EVENT_CHANNEL_DEACTIVATED
: BDA_EVENT_ID
= 8i32;
3550 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3551 pub const BDA_EVENT_SUBCHANNEL_ACQUIRED
: BDA_EVENT_ID
= 9i32;
3552 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3553 pub const BDA_EVENT_SUBCHANNEL_LOST
: BDA_EVENT_ID
= 10i32;
3554 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3555 pub const BDA_EVENT_SUBCHANNEL_SOURCE_CHANGED
: BDA_EVENT_ID
= 11i32;
3556 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3557 pub const BDA_EVENT_SUBCHANNEL_ACTIVATED
: BDA_EVENT_ID
= 12i32;
3558 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3559 pub const BDA_EVENT_SUBCHANNEL_DEACTIVATED
: BDA_EVENT_ID
= 13i32;
3560 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3561 pub const BDA_EVENT_ACCESS_GRANTED
: BDA_EVENT_ID
= 14i32;
3562 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3563 pub const BDA_EVENT_ACCESS_DENIED
: BDA_EVENT_ID
= 15i32;
3564 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3565 pub const BDA_EVENT_OFFER_EXTENDED
: BDA_EVENT_ID
= 16i32;
3566 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3567 pub const BDA_EVENT_PURCHASE_COMPLETED
: BDA_EVENT_ID
= 17i32;
3568 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3569 pub const BDA_EVENT_SMART_CARD_INSERTED
: BDA_EVENT_ID
= 18i32;
3570 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3571 pub const BDA_EVENT_SMART_CARD_REMOVED
: BDA_EVENT_ID
= 19i32;
3572 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3573 pub type BDA_Frequency
= i32;
3574 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3575 pub const BDA_FREQUENCY_NOT_SET
: BDA_Frequency
= -1i32;
3576 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3577 pub const BDA_FREQUENCY_NOT_DEFINED
: BDA_Frequency
= 0i32;
3578 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3579 pub type BDA_Frequency_Multiplier
= i32;
3580 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3581 pub const BDA_FREQUENCY_MULTIPLIER_NOT_SET
: BDA_Frequency_Multiplier
= -1i32;
3582 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3583 pub const BDA_FREQUENCY_MULTIPLIER_NOT_DEFINED
: BDA_Frequency_Multiplier
= 0i32;
3584 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3585 pub type BDA_LockType
= i32;
3586 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3587 pub const Bda_LockType_None
: BDA_LockType
= 0i32;
3588 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3589 pub const Bda_LockType_PLL
: BDA_LockType
= 1i32;
3590 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3591 pub const Bda_LockType_DecoderDemod
: BDA_LockType
= 2i32;
3592 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3593 pub const Bda_LockType_Complete
: BDA_LockType
= 128i32;
3594 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3595 pub type BDA_MULTICAST_MODE
= i32;
3596 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3597 pub const BDA_PROMISCUOUS_MULTICAST
: BDA_MULTICAST_MODE
= 0i32;
3598 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3599 pub const BDA_FILTERED_MULTICAST
: BDA_MULTICAST_MODE
= 1i32;
3600 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3601 pub const BDA_NO_MULTICAST
: BDA_MULTICAST_MODE
= 2i32;
3602 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3603 pub type BDA_Range
= i32;
3604 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3605 pub const BDA_RANGE_NOT_SET
: BDA_Range
= -1i32;
3606 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3607 pub const BDA_RANGE_NOT_DEFINED
: BDA_Range
= 0i32;
3608 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3609 pub type BDA_SIGNAL_STATE
= i32;
3610 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3611 pub const BDA_SIGNAL_UNAVAILABLE
: BDA_SIGNAL_STATE
= 0i32;
3612 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3613 pub const BDA_SIGNAL_INACTIVE
: BDA_SIGNAL_STATE
= 1i32;
3614 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3615 pub const BDA_SIGNAL_ACTIVE
: BDA_SIGNAL_STATE
= 2i32;
3616 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3617 pub type BDA_SignalType
= i32;
3618 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3619 pub const Bda_SignalType_Unknown
: BDA_SignalType
= 0i32;
3620 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3621 pub const Bda_SignalType_Analog
: BDA_SignalType
= 1i32;
3622 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3623 pub const Bda_SignalType_Digital
: BDA_SignalType
= 2i32;
3624 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3625 pub type BfEnTvRat_Attributes_CAE_TV
= i32;
3626 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3627 pub const CAE_IsBlocked
: BfEnTvRat_Attributes_CAE_TV
= 1i32;
3628 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3629 pub const CAE_ValidAttrSubmask
: BfEnTvRat_Attributes_CAE_TV
= 1i32;
3630 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3631 pub type BfEnTvRat_Attributes_CAF_TV
= i32;
3632 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3633 pub const CAF_IsBlocked
: BfEnTvRat_Attributes_CAF_TV
= 1i32;
3634 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3635 pub const CAF_ValidAttrSubmask
: BfEnTvRat_Attributes_CAF_TV
= 1i32;
3636 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3637 pub type BfEnTvRat_Attributes_MPAA
= i32;
3638 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3639 pub const MPAA_IsBlocked
: BfEnTvRat_Attributes_MPAA
= 1i32;
3640 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3641 pub const MPAA_ValidAttrSubmask
: BfEnTvRat_Attributes_MPAA
= 1i32;
3642 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3643 pub type BfEnTvRat_Attributes_US_TV
= i32;
3644 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3645 pub const US_TV_IsBlocked
: BfEnTvRat_Attributes_US_TV
= 1i32;
3646 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3647 pub const US_TV_IsViolent
: BfEnTvRat_Attributes_US_TV
= 2i32;
3648 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3649 pub const US_TV_IsSexualSituation
: BfEnTvRat_Attributes_US_TV
= 4i32;
3650 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3651 pub const US_TV_IsAdultLanguage
: BfEnTvRat_Attributes_US_TV
= 8i32;
3652 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3653 pub const US_TV_IsSexuallySuggestiveDialog
: BfEnTvRat_Attributes_US_TV
= 16i32;
3654 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3655 pub const US_TV_ValidAttrSubmask
: BfEnTvRat_Attributes_US_TV
= 31i32;
3656 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3657 pub type BfEnTvRat_GenericAttributes
= i32;
3658 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3659 pub const BfAttrNone
: BfEnTvRat_GenericAttributes
= 0i32;
3660 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3661 pub const BfIsBlocked
: BfEnTvRat_GenericAttributes
= 1i32;
3662 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3663 pub const BfIsAttr_1
: BfEnTvRat_GenericAttributes
= 2i32;
3664 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3665 pub const BfIsAttr_2
: BfEnTvRat_GenericAttributes
= 4i32;
3666 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3667 pub const BfIsAttr_3
: BfEnTvRat_GenericAttributes
= 8i32;
3668 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3669 pub const BfIsAttr_4
: BfEnTvRat_GenericAttributes
= 16i32;
3670 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3671 pub const BfIsAttr_5
: BfEnTvRat_GenericAttributes
= 32i32;
3672 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3673 pub const BfIsAttr_6
: BfEnTvRat_GenericAttributes
= 64i32;
3674 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3675 pub const BfIsAttr_7
: BfEnTvRat_GenericAttributes
= 128i32;
3676 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3677 pub const BfValidAttrSubmask
: BfEnTvRat_GenericAttributes
= 255i32;
3678 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3679 pub type BinaryConvolutionCodeRate
= i32;
3680 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3681 pub const BDA_BCC_RATE_NOT_SET
: BinaryConvolutionCodeRate
= -1i32;
3682 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3683 pub const BDA_BCC_RATE_NOT_DEFINED
: BinaryConvolutionCodeRate
= 0i32;
3684 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3685 pub const BDA_BCC_RATE_1_2
: BinaryConvolutionCodeRate
= 1i32;
3686 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3687 pub const BDA_BCC_RATE_2_3
: BinaryConvolutionCodeRate
= 2i32;
3688 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3689 pub const BDA_BCC_RATE_3_4
: BinaryConvolutionCodeRate
= 3i32;
3690 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3691 pub const BDA_BCC_RATE_3_5
: BinaryConvolutionCodeRate
= 4i32;
3692 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3693 pub const BDA_BCC_RATE_4_5
: BinaryConvolutionCodeRate
= 5i32;
3694 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3695 pub const BDA_BCC_RATE_5_6
: BinaryConvolutionCodeRate
= 6i32;
3696 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3697 pub const BDA_BCC_RATE_5_11
: BinaryConvolutionCodeRate
= 7i32;
3698 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3699 pub const BDA_BCC_RATE_7_8
: BinaryConvolutionCodeRate
= 8i32;
3700 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3701 pub const BDA_BCC_RATE_1_4
: BinaryConvolutionCodeRate
= 9i32;
3702 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3703 pub const BDA_BCC_RATE_1_3
: BinaryConvolutionCodeRate
= 10i32;
3704 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3705 pub const BDA_BCC_RATE_2_5
: BinaryConvolutionCodeRate
= 11i32;
3706 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3707 pub const BDA_BCC_RATE_6_7
: BinaryConvolutionCodeRate
= 12i32;
3708 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3709 pub const BDA_BCC_RATE_8_9
: BinaryConvolutionCodeRate
= 13i32;
3710 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3711 pub const BDA_BCC_RATE_9_10
: BinaryConvolutionCodeRate
= 14i32;
3712 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3713 pub const BDA_BCC_RATE_MAX
: BinaryConvolutionCodeRate
= 15i32;
3714 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3715 pub type COLORKEY_TYPE
= i32;
3716 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3717 pub const CK_NOCOLORKEY
: COLORKEY_TYPE
= 0i32;
3718 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3719 pub const CK_INDEX
: COLORKEY_TYPE
= 1i32;
3720 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3721 pub const CK_RGB
: COLORKEY_TYPE
= 2i32;
3722 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3723 pub type COMPLETION_STATUS_FLAGS
= i32;
3724 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3725 pub const COMPSTAT_NOUPDATEOK
: COMPLETION_STATUS_FLAGS
= 1i32;
3726 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3727 pub const COMPSTAT_WAIT
: COMPLETION_STATUS_FLAGS
= 2i32;
3728 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3729 pub const COMPSTAT_ABORT
: COMPLETION_STATUS_FLAGS
= 4i32;
3730 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3731 pub type COPPEventBlockReason
= i32;
3732 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3733 pub const COPP_Unknown
: COPPEventBlockReason
= -1i32;
3734 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3735 pub const COPP_BadDriver
: COPPEventBlockReason
= 0i32;
3736 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3737 pub const COPP_NoCardHDCPSupport
: COPPEventBlockReason
= 1i32;
3738 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3739 pub const COPP_NoMonitorHDCPSupport
: COPPEventBlockReason
= 2i32;
3740 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3741 pub const COPP_BadCertificate
: COPPEventBlockReason
= 3i32;
3742 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3743 pub const COPP_InvalidBusProtection
: COPPEventBlockReason
= 4i32;
3744 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3745 pub const COPP_AeroGlassOff
: COPPEventBlockReason
= 5i32;
3746 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3747 pub const COPP_RogueApp
: COPPEventBlockReason
= 6i32;
3748 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3749 pub const COPP_ForbiddenVideo
: COPPEventBlockReason
= 7i32;
3750 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3751 pub const COPP_Activate
: COPPEventBlockReason
= 8i32;
3752 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3753 pub const COPP_DigitalAudioUnprotected
: COPPEventBlockReason
= 9i32;
3754 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3755 pub type COPP_ACP_Protection_Level
= i32;
3756 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3757 pub const COPP_ACP_Level0
: COPP_ACP_Protection_Level
= 0i32;
3758 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3759 pub const COPP_ACP_LevelMin
: COPP_ACP_Protection_Level
= 0i32;
3760 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3761 pub const COPP_ACP_Level1
: COPP_ACP_Protection_Level
= 1i32;
3762 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3763 pub const COPP_ACP_Level2
: COPP_ACP_Protection_Level
= 2i32;
3764 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3765 pub const COPP_ACP_Level3
: COPP_ACP_Protection_Level
= 3i32;
3766 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3767 pub const COPP_ACP_LevelMax
: COPP_ACP_Protection_Level
= 3i32;
3768 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3769 pub const COPP_ACP_ForceDWORD
: COPP_ACP_Protection_Level
= 2147483647i32;
3770 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3771 pub type COPP_BusType
= i32;
3772 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3773 pub const COPP_BusType_Unknown
: COPP_BusType
= 0i32;
3774 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3775 pub const COPP_BusType_PCI
: COPP_BusType
= 1i32;
3776 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3777 pub const COPP_BusType_PCIX
: COPP_BusType
= 2i32;
3778 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3779 pub const COPP_BusType_PCIExpress
: COPP_BusType
= 3i32;
3780 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3781 pub const COPP_BusType_AGP
: COPP_BusType
= 4i32;
3782 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3783 pub const COPP_BusType_Integrated
: COPP_BusType
= -2147483648i32;
3784 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3785 pub const COPP_BusType_ForceDWORD
: COPP_BusType
= 2147483647i32;
3786 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3787 pub type COPP_CGMSA_Protection_Level
= i32;
3788 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3789 pub const COPP_CGMSA_Disabled
: COPP_CGMSA_Protection_Level
= 0i32;
3790 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3791 pub const COPP_CGMSA_LevelMin
: COPP_CGMSA_Protection_Level
= 0i32;
3792 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3793 pub const COPP_CGMSA_CopyFreely
: COPP_CGMSA_Protection_Level
= 1i32;
3794 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3795 pub const COPP_CGMSA_CopyNoMore
: COPP_CGMSA_Protection_Level
= 2i32;
3796 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3797 pub const COPP_CGMSA_CopyOneGeneration
: COPP_CGMSA_Protection_Level
= 3i32;
3798 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3799 pub const COPP_CGMSA_CopyNever
: COPP_CGMSA_Protection_Level
= 4i32;
3800 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3801 pub const COPP_CGMSA_RedistributionControlRequired
: COPP_CGMSA_Protection_Level
= 8i32;
3802 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3803 pub const COPP_CGMSA_LevelMax
: COPP_CGMSA_Protection_Level
= 12i32;
3804 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3805 pub const COPP_CGMSA_ForceDWORD
: COPP_CGMSA_Protection_Level
= 2147483647i32;
3806 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3807 pub type COPP_ConnectorType
= i32;
3808 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3809 pub const COPP_ConnectorType_Unknown
: COPP_ConnectorType
= -1i32;
3810 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3811 pub const COPP_ConnectorType_VGA
: COPP_ConnectorType
= 0i32;
3812 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3813 pub const COPP_ConnectorType_SVideo
: COPP_ConnectorType
= 1i32;
3814 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3815 pub const COPP_ConnectorType_CompositeVideo
: COPP_ConnectorType
= 2i32;
3816 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3817 pub const COPP_ConnectorType_ComponentVideo
: COPP_ConnectorType
= 3i32;
3818 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3819 pub const COPP_ConnectorType_DVI
: COPP_ConnectorType
= 4i32;
3820 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3821 pub const COPP_ConnectorType_HDMI
: COPP_ConnectorType
= 5i32;
3822 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3823 pub const COPP_ConnectorType_LVDS
: COPP_ConnectorType
= 6i32;
3824 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3825 pub const COPP_ConnectorType_TMDS
: COPP_ConnectorType
= 7i32;
3826 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3827 pub const COPP_ConnectorType_D_JPN
: COPP_ConnectorType
= 8i32;
3828 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3829 pub const COPP_ConnectorType_Internal
: COPP_ConnectorType
= -2147483648i32;
3830 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3831 pub const COPP_ConnectorType_ForceDWORD
: COPP_ConnectorType
= 2147483647i32;
3832 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3833 pub type COPP_HDCP_Protection_Level
= i32;
3834 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3835 pub const COPP_HDCP_Level0
: COPP_HDCP_Protection_Level
= 0i32;
3836 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3837 pub const COPP_HDCP_LevelMin
: COPP_HDCP_Protection_Level
= 0i32;
3838 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3839 pub const COPP_HDCP_Level1
: COPP_HDCP_Protection_Level
= 1i32;
3840 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3841 pub const COPP_HDCP_LevelMax
: COPP_HDCP_Protection_Level
= 1i32;
3842 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3843 pub const COPP_HDCP_ForceDWORD
: COPP_HDCP_Protection_Level
= 2147483647i32;
3844 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3845 pub type COPP_ImageAspectRatio_EN300294
= i32;
3846 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3847 pub const COPP_AspectRatio_EN300294_FullFormat4by3
: COPP_ImageAspectRatio_EN300294
= 0i32;
3848 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3849 pub const COPP_AspectRatio_EN300294_Box14by9Center
: COPP_ImageAspectRatio_EN300294
= 1i32;
3850 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3851 pub const COPP_AspectRatio_EN300294_Box14by9Top
: COPP_ImageAspectRatio_EN300294
= 2i32;
3852 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3853 pub const COPP_AspectRatio_EN300294_Box16by9Center
: COPP_ImageAspectRatio_EN300294
= 3i32;
3854 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3855 pub const COPP_AspectRatio_EN300294_Box16by9Top
: COPP_ImageAspectRatio_EN300294
= 4i32;
3856 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3857 pub const COPP_AspectRatio_EN300294_BoxGT16by9Center
: COPP_ImageAspectRatio_EN300294
= 5i32;
3858 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3859 pub const COPP_AspectRatio_EN300294_FullFormat4by3ProtectedCenter
: COPP_ImageAspectRatio_EN300294
= 6i32;
3860 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3861 pub const COPP_AspectRatio_EN300294_FullFormat16by9Anamorphic
: COPP_ImageAspectRatio_EN300294
= 7i32;
3862 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3863 pub const COPP_AspectRatio_ForceDWORD
: COPP_ImageAspectRatio_EN300294
= 2147483647i32;
3864 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3865 pub type COPP_StatusFlags
= i32;
3866 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3867 pub const COPP_StatusNormal
: COPP_StatusFlags
= 0i32;
3868 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3869 pub const COPP_LinkLost
: COPP_StatusFlags
= 1i32;
3870 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3871 pub const COPP_RenegotiationRequired
: COPP_StatusFlags
= 2i32;
3872 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3873 pub const COPP_StatusFlagsReserved
: COPP_StatusFlags
= -4i32;
3874 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3875 pub type COPP_StatusHDCPFlags
= i32;
3876 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3877 pub const COPP_HDCPRepeater
: COPP_StatusHDCPFlags
= 1i32;
3878 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3879 pub const COPP_HDCPFlagsReserved
: COPP_StatusHDCPFlags
= -2i32;
3880 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3881 pub type COPP_TVProtectionStandard
= i32;
3882 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3883 pub const COPP_ProtectionStandard_Unknown
: COPP_TVProtectionStandard
= -2147483648i32;
3884 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3885 pub const COPP_ProtectionStandard_None
: COPP_TVProtectionStandard
= 0i32;
3886 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3887 pub const COPP_ProtectionStandard_IEC61880_525i
: COPP_TVProtectionStandard
= 1i32;
3888 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3889 pub const COPP_ProtectionStandard_IEC61880_2_525i
: COPP_TVProtectionStandard
= 2i32;
3890 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3891 pub const COPP_ProtectionStandard_IEC62375_625p
: COPP_TVProtectionStandard
= 4i32;
3892 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3893 pub const COPP_ProtectionStandard_EIA608B_525
: COPP_TVProtectionStandard
= 8i32;
3894 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3895 pub const COPP_ProtectionStandard_EN300294_625i
: COPP_TVProtectionStandard
= 16i32;
3896 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3897 pub const COPP_ProtectionStandard_CEA805A_TypeA_525p
: COPP_TVProtectionStandard
= 32i32;
3898 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3899 pub const COPP_ProtectionStandard_CEA805A_TypeA_750p
: COPP_TVProtectionStandard
= 64i32;
3900 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3901 pub const COPP_ProtectionStandard_CEA805A_TypeA_1125i
: COPP_TVProtectionStandard
= 128i32;
3902 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3903 pub const COPP_ProtectionStandard_CEA805A_TypeB_525p
: COPP_TVProtectionStandard
= 256i32;
3904 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3905 pub const COPP_ProtectionStandard_CEA805A_TypeB_750p
: COPP_TVProtectionStandard
= 512i32;
3906 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3907 pub const COPP_ProtectionStandard_CEA805A_TypeB_1125i
: COPP_TVProtectionStandard
= 1024i32;
3908 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3909 pub const COPP_ProtectionStandard_ARIBTRB15_525i
: COPP_TVProtectionStandard
= 2048i32;
3910 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3911 pub const COPP_ProtectionStandard_ARIBTRB15_525p
: COPP_TVProtectionStandard
= 4096i32;
3912 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3913 pub const COPP_ProtectionStandard_ARIBTRB15_750p
: COPP_TVProtectionStandard
= 8192i32;
3914 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3915 pub const COPP_ProtectionStandard_ARIBTRB15_1125i
: COPP_TVProtectionStandard
= 16384i32;
3916 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3917 pub const COPP_ProtectionStandard_Mask
: COPP_TVProtectionStandard
= -2147450881i32;
3918 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3919 pub const COPP_ProtectionStandard_Reserved
: COPP_TVProtectionStandard
= 2147450880i32;
3920 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3921 pub type CPEventBitShift
= i32;
3922 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3923 pub const CPEVENT_BITSHIFT_RATINGS
: CPEventBitShift
= 0i32;
3924 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3925 pub const CPEVENT_BITSHIFT_COPP
: CPEventBitShift
= 1i32;
3926 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3927 pub const CPEVENT_BITSHIFT_LICENSE
: CPEventBitShift
= 2i32;
3928 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3929 pub const CPEVENT_BITSHIFT_ROLLBACK
: CPEventBitShift
= 3i32;
3930 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3931 pub const CPEVENT_BITSHIFT_SAC
: CPEventBitShift
= 4i32;
3932 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3933 pub const CPEVENT_BITSHIFT_DOWNRES
: CPEventBitShift
= 5i32;
3934 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3935 pub const CPEVENT_BITSHIFT_STUBLIB
: CPEventBitShift
= 6i32;
3936 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3937 pub const CPEVENT_BITSHIFT_UNTRUSTEDGRAPH
: CPEventBitShift
= 7i32;
3938 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3939 pub const CPEVENT_BITSHIFT_PENDING_CERTIFICATE
: CPEventBitShift
= 8i32;
3940 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3941 pub const CPEVENT_BITSHIFT_NO_PLAYREADY
: CPEventBitShift
= 9i32;
3942 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3943 pub type CPEvents
= i32;
3944 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3945 pub const CPEVENT_NONE
: CPEvents
= 0i32;
3946 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3947 pub const CPEVENT_RATINGS
: CPEvents
= 1i32;
3948 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3949 pub const CPEVENT_COPP
: CPEvents
= 2i32;
3950 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3951 pub const CPEVENT_LICENSE
: CPEvents
= 3i32;
3952 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3953 pub const CPEVENT_ROLLBACK
: CPEvents
= 4i32;
3954 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3955 pub const CPEVENT_SAC
: CPEvents
= 5i32;
3956 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3957 pub const CPEVENT_DOWNRES
: CPEvents
= 6i32;
3958 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3959 pub const CPEVENT_STUBLIB
: CPEvents
= 7i32;
3960 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3961 pub const CPEVENT_UNTRUSTEDGRAPH
: CPEvents
= 8i32;
3962 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3963 pub const CPEVENT_PROTECTWINDOWED
: CPEvents
= 9i32;
3964 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3965 pub type CPRecordingStatus
= i32;
3966 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3967 pub const RECORDING_STOPPED
: CPRecordingStatus
= 0i32;
3968 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3969 pub const RECORDING_STARTED
: CPRecordingStatus
= 1i32;
3970 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3971 pub type CRID_LOCATION
= i32;
3972 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3973 pub const CRID_LOCATION_IN_DESCRIPTOR
: CRID_LOCATION
= 0i32;
3974 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3975 pub const CRID_LOCATION_IN_CIT
: CRID_LOCATION
= 1i32;
3976 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3977 pub const CRID_LOCATION_DVB_RESERVED1
: CRID_LOCATION
= 2i32;
3978 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3979 pub const CRID_LOCATION_DVB_RESERVED2
: CRID_LOCATION
= 3i32;
3980 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3981 pub type CROSSBAR_DEFAULT_FLAGS
= i32;
3982 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3983 pub const DEF_MODE_PROFILE
: CROSSBAR_DEFAULT_FLAGS
= 1i32;
3984 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3985 pub const DEF_MODE_STREAMS
: CROSSBAR_DEFAULT_FLAGS
= 2i32;
3986 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3987 pub type CameraControlFlags
= i32;
3988 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3989 pub const CameraControl_Flags_Auto
: CameraControlFlags
= 1i32;
3990 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3991 pub const CameraControl_Flags_Manual
: CameraControlFlags
= 2i32;
3992 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3993 pub type CameraControlProperty
= i32;
3994 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3995 pub const CameraControl_Pan
: CameraControlProperty
= 0i32;
3996 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3997 pub const CameraControl_Tilt
: CameraControlProperty
= 1i32;
3998 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
3999 pub const CameraControl_Roll
: CameraControlProperty
= 2i32;
4000 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4001 pub const CameraControl_Zoom
: CameraControlProperty
= 3i32;
4002 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4003 pub const CameraControl_Exposure
: CameraControlProperty
= 4i32;
4004 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4005 pub const CameraControl_Iris
: CameraControlProperty
= 5i32;
4006 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4007 pub const CameraControl_Focus
: CameraControlProperty
= 6i32;
4008 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4009 pub type ChannelChangeSpanningEvent_State
= i32;
4010 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4011 pub const ChannelChangeSpanningEvent_Start
: ChannelChangeSpanningEvent_State
= 0i32;
4012 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4013 pub const ChannelChangeSpanningEvent_End
: ChannelChangeSpanningEvent_State
= 2i32;
4014 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4015 pub type ChannelType
= i32;
4016 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4017 pub const ChannelTypeNone
: ChannelType
= 0i32;
4018 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4019 pub const ChannelTypeOther
: ChannelType
= 1i32;
4020 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4021 pub const ChannelTypeVideo
: ChannelType
= 2i32;
4022 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4023 pub const ChannelTypeAudio
: ChannelType
= 4i32;
4024 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4025 pub const ChannelTypeText
: ChannelType
= 8i32;
4026 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4027 pub const ChannelTypeSubtitles
: ChannelType
= 16i32;
4028 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4029 pub const ChannelTypeCaptions
: ChannelType
= 32i32;
4030 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4031 pub const ChannelTypeSuperimpose
: ChannelType
= 64i32;
4032 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4033 pub const ChannelTypeData
: ChannelType
= 128i32;
4034 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4035 pub type ComponentCategory
= i32;
4036 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4037 pub const CategoryNotSet
: ComponentCategory
= -1i32;
4038 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4039 pub const CategoryOther
: ComponentCategory
= 0i32;
4040 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4041 pub const CategoryVideo
: ComponentCategory
= 1i32;
4042 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4043 pub const CategoryAudio
: ComponentCategory
= 2i32;
4044 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4045 pub const CategoryText
: ComponentCategory
= 3i32;
4046 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4047 pub const CategorySubtitles
: ComponentCategory
= 4i32;
4048 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4049 pub const CategoryCaptions
: ComponentCategory
= 5i32;
4050 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4051 pub const CategorySuperimpose
: ComponentCategory
= 6i32;
4052 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4053 pub const CategoryData
: ComponentCategory
= 7i32;
4054 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4055 pub const CATEGORY_COUNT
: ComponentCategory
= 8i32;
4056 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4057 pub type ComponentStatus
= i32;
4058 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4059 pub const StatusActive
: ComponentStatus
= 0i32;
4060 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4061 pub const StatusInactive
: ComponentStatus
= 1i32;
4062 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4063 pub const StatusUnavailable
: ComponentStatus
= 2i32;
4064 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4065 pub type CompressionCaps
= i32;
4066 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4067 pub const CompressionCaps_CanQuality
: CompressionCaps
= 1i32;
4068 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4069 pub const CompressionCaps_CanCrunch
: CompressionCaps
= 2i32;
4070 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4071 pub const CompressionCaps_CanKeyFrame
: CompressionCaps
= 4i32;
4072 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4073 pub const CompressionCaps_CanBFrame
: CompressionCaps
= 8i32;
4074 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4075 pub const CompressionCaps_CanWindow
: CompressionCaps
= 16i32;
4076 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4077 pub type DDSFF_FLAGS
= u32;
4078 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4079 pub const DDSFF_PROGRESSIVERENDER
: DDSFF_FLAGS
= 1u32;
4080 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4081 pub type DECIMATION_USAGE
= i32;
4082 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4083 pub const DECIMATION_LEGACY
: DECIMATION_USAGE
= 0i32;
4084 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4085 pub const DECIMATION_USE_DECODER_ONLY
: DECIMATION_USAGE
= 1i32;
4086 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4087 pub const DECIMATION_USE_VIDEOPORT_ONLY
: DECIMATION_USAGE
= 2i32;
4088 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4089 pub const DECIMATION_USE_OVERLAY_ONLY
: DECIMATION_USAGE
= 3i32;
4090 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4091 pub const DECIMATION_DEFAULT
: DECIMATION_USAGE
= 4i32;
4092 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4093 pub type DESC_LINKAGE_TYPE
= i32;
4094 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4095 pub const DESC_LINKAGE_RESERVED0
: DESC_LINKAGE_TYPE
= 0i32;
4096 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4097 pub const DESC_LINKAGE_INFORMATION
: DESC_LINKAGE_TYPE
= 1i32;
4098 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4099 pub const DESC_LINKAGE_EPG
: DESC_LINKAGE_TYPE
= 2i32;
4100 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4101 pub const DESC_LINKAGE_CA_REPLACEMENT
: DESC_LINKAGE_TYPE
= 3i32;
4102 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4103 pub const DESC_LINKAGE_COMPLETE_NET_BOUQUET_SI
: DESC_LINKAGE_TYPE
= 4i32;
4104 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4105 pub const DESC_LINKAGE_REPLACEMENT
: DESC_LINKAGE_TYPE
= 5i32;
4106 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4107 pub const DESC_LINKAGE_DATA
: DESC_LINKAGE_TYPE
= 6i32;
4108 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4109 pub const DESC_LINKAGE_RESERVED1
: DESC_LINKAGE_TYPE
= 7i32;
4110 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4111 pub const DESC_LINKAGE_USER
: DESC_LINKAGE_TYPE
= 8i32;
4112 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4113 pub const DESC_LINKAGE_RESERVED2
: DESC_LINKAGE_TYPE
= 255i32;
4114 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4115 pub type DISPID_TUNER
= i32;
4116 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4117 pub const DISPID_TUNER_TS_UNIQUENAME
: DISPID_TUNER
= 1i32;
4118 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4119 pub const DISPID_TUNER_TS_FRIENDLYNAME
: DISPID_TUNER
= 2i32;
4120 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4121 pub const DISPID_TUNER_TS_CLSID
: DISPID_TUNER
= 3i32;
4122 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4123 pub const DISPID_TUNER_TS_NETWORKTYPE
: DISPID_TUNER
= 4i32;
4124 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4125 pub const DISPID_TUNER_TS__NETWORKTYPE
: DISPID_TUNER
= 5i32;
4126 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4127 pub const DISPID_TUNER_TS_CREATETUNEREQUEST
: DISPID_TUNER
= 6i32;
4128 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4129 pub const DISPID_TUNER_TS_ENUMCATEGORYGUIDS
: DISPID_TUNER
= 7i32;
4130 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4131 pub const DISPID_TUNER_TS_ENUMDEVICEMONIKERS
: DISPID_TUNER
= 8i32;
4132 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4133 pub const DISPID_TUNER_TS_DEFAULTPREFERREDCOMPONENTTYPES
: DISPID_TUNER
= 9i32;
4134 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4135 pub const DISPID_TUNER_TS_FREQMAP
: DISPID_TUNER
= 10i32;
4136 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4137 pub const DISPID_TUNER_TS_DEFLOCATOR
: DISPID_TUNER
= 11i32;
4138 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4139 pub const DISPID_TUNER_TS_CLONE
: DISPID_TUNER
= 12i32;
4140 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4141 pub const DISPID_TUNER_TR_TUNINGSPACE
: DISPID_TUNER
= 1i32;
4142 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4143 pub const DISPID_TUNER_TR_COMPONENTS
: DISPID_TUNER
= 2i32;
4144 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4145 pub const DISPID_TUNER_TR_CLONE
: DISPID_TUNER
= 3i32;
4146 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4147 pub const DISPID_TUNER_TR_LOCATOR
: DISPID_TUNER
= 4i32;
4148 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4149 pub const DISPID_TUNER_CT_CATEGORY
: DISPID_TUNER
= 1i32;
4150 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4151 pub const DISPID_TUNER_CT_MEDIAMAJORTYPE
: DISPID_TUNER
= 2i32;
4152 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4153 pub const DISPID_TUNER_CT__MEDIAMAJORTYPE
: DISPID_TUNER
= 3i32;
4154 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4155 pub const DISPID_TUNER_CT_MEDIASUBTYPE
: DISPID_TUNER
= 4i32;
4156 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4157 pub const DISPID_TUNER_CT__MEDIASUBTYPE
: DISPID_TUNER
= 5i32;
4158 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4159 pub const DISPID_TUNER_CT_MEDIAFORMATTYPE
: DISPID_TUNER
= 6i32;
4160 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4161 pub const DISPID_TUNER_CT__MEDIAFORMATTYPE
: DISPID_TUNER
= 7i32;
4162 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4163 pub const DISPID_TUNER_CT_MEDIATYPE
: DISPID_TUNER
= 8i32;
4164 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4165 pub const DISPID_TUNER_CT_CLONE
: DISPID_TUNER
= 9i32;
4166 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4167 pub const DISPID_TUNER_LCT_LANGID
: DISPID_TUNER
= 100i32;
4168 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4169 pub const DISPID_TUNER_MP2CT_TYPE
: DISPID_TUNER
= 200i32;
4170 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4171 pub const DISPID_TUNER_ATSCCT_FLAGS
: DISPID_TUNER
= 300i32;
4172 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4173 pub const DISPID_TUNER_L_CARRFREQ
: DISPID_TUNER
= 1i32;
4174 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4175 pub const DISPID_TUNER_L_INNERFECMETHOD
: DISPID_TUNER
= 2i32;
4176 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4177 pub const DISPID_TUNER_L_INNERFECRATE
: DISPID_TUNER
= 3i32;
4178 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4179 pub const DISPID_TUNER_L_OUTERFECMETHOD
: DISPID_TUNER
= 4i32;
4180 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4181 pub const DISPID_TUNER_L_OUTERFECRATE
: DISPID_TUNER
= 5i32;
4182 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4183 pub const DISPID_TUNER_L_MOD
: DISPID_TUNER
= 6i32;
4184 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4185 pub const DISPID_TUNER_L_SYMRATE
: DISPID_TUNER
= 7i32;
4186 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4187 pub const DISPID_TUNER_L_CLONE
: DISPID_TUNER
= 8i32;
4188 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4189 pub const DISPID_TUNER_L_ATSC_PHYS_CHANNEL
: DISPID_TUNER
= 201i32;
4190 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4191 pub const DISPID_TUNER_L_ATSC_TSID
: DISPID_TUNER
= 202i32;
4192 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4193 pub const DISPID_TUNER_L_ATSC_MP2_PROGNO
: DISPID_TUNER
= 203i32;
4194 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4195 pub const DISPID_TUNER_L_DVBT_BANDWIDTH
: DISPID_TUNER
= 301i32;
4196 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4197 pub const DISPID_TUNER_L_DVBT_LPINNERFECMETHOD
: DISPID_TUNER
= 302i32;
4198 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4199 pub const DISPID_TUNER_L_DVBT_LPINNERFECRATE
: DISPID_TUNER
= 303i32;
4200 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4201 pub const DISPID_TUNER_L_DVBT_GUARDINTERVAL
: DISPID_TUNER
= 304i32;
4202 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4203 pub const DISPID_TUNER_L_DVBT_HALPHA
: DISPID_TUNER
= 305i32;
4204 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4205 pub const DISPID_TUNER_L_DVBT_TRANSMISSIONMODE
: DISPID_TUNER
= 306i32;
4206 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4207 pub const DISPID_TUNER_L_DVBT_INUSE
: DISPID_TUNER
= 307i32;
4208 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4209 pub const DISPID_TUNER_L_DVBT2_PHYSICALLAYERPIPEID
: DISPID_TUNER
= 351i32;
4210 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4211 pub const DISPID_TUNER_L_DVBS_POLARISATION
: DISPID_TUNER
= 401i32;
4212 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4213 pub const DISPID_TUNER_L_DVBS_WEST
: DISPID_TUNER
= 402i32;
4214 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4215 pub const DISPID_TUNER_L_DVBS_ORBITAL
: DISPID_TUNER
= 403i32;
4216 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4217 pub const DISPID_TUNER_L_DVBS_AZIMUTH
: DISPID_TUNER
= 404i32;
4218 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4219 pub const DISPID_TUNER_L_DVBS_ELEVATION
: DISPID_TUNER
= 405i32;
4220 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4221 pub const DISPID_TUNER_L_DVBS2_DISEQ_LNB_SOURCE
: DISPID_TUNER
= 406i32;
4222 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4223 pub const DISPID_TUNER_TS_DVBS2_LOW_OSC_FREQ_OVERRIDE
: DISPID_TUNER
= 407i32;
4224 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4225 pub const DISPID_TUNER_TS_DVBS2_HI_OSC_FREQ_OVERRIDE
: DISPID_TUNER
= 408i32;
4226 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4227 pub const DISPID_TUNER_TS_DVBS2_LNB_SWITCH_FREQ_OVERRIDE
: DISPID_TUNER
= 409i32;
4228 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4229 pub const DISPID_TUNER_TS_DVBS2_SPECTRAL_INVERSION_OVERRIDE
: DISPID_TUNER
= 410i32;
4230 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4231 pub const DISPID_TUNER_L_DVBS2_ROLLOFF
: DISPID_TUNER
= 411i32;
4232 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4233 pub const DISPID_TUNER_L_DVBS2_PILOT
: DISPID_TUNER
= 412i32;
4234 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4235 pub const DISPID_TUNER_L_ANALOG_STANDARD
: DISPID_TUNER
= 601i32;
4236 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4237 pub const DISPID_TUNER_L_DTV_O_MAJOR_CHANNEL
: DISPID_TUNER
= 701i32;
4238 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4239 pub const DISPID_TUNER_C_TYPE
: DISPID_TUNER
= 1i32;
4240 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4241 pub const DISPID_TUNER_C_STATUS
: DISPID_TUNER
= 2i32;
4242 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4243 pub const DISPID_TUNER_C_LANGID
: DISPID_TUNER
= 3i32;
4244 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4245 pub const DISPID_TUNER_C_DESCRIPTION
: DISPID_TUNER
= 4i32;
4246 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4247 pub const DISPID_TUNER_C_CLONE
: DISPID_TUNER
= 5i32;
4248 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4249 pub const DISPID_TUNER_C_MP2_PID
: DISPID_TUNER
= 101i32;
4250 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4251 pub const DISPID_TUNER_C_MP2_PCRPID
: DISPID_TUNER
= 102i32;
4252 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4253 pub const DISPID_TUNER_C_MP2_PROGNO
: DISPID_TUNER
= 103i32;
4254 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4255 pub const DISPID_TUNER_C_ANALOG_AUDIO
: DISPID_TUNER
= 201i32;
4256 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4257 pub const DISPID_TUNER_TS_DVB_SYSTEMTYPE
: DISPID_TUNER
= 101i32;
4258 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4259 pub const DISPID_TUNER_TS_DVB2_NETWORK_ID
: DISPID_TUNER
= 102i32;
4260 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4261 pub const DISPID_TUNER_TS_DVBS_LOW_OSC_FREQ
: DISPID_TUNER
= 1001i32;
4262 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4263 pub const DISPID_TUNER_TS_DVBS_HI_OSC_FREQ
: DISPID_TUNER
= 1002i32;
4264 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4265 pub const DISPID_TUNER_TS_DVBS_LNB_SWITCH_FREQ
: DISPID_TUNER
= 1003i32;
4266 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4267 pub const DISPID_TUNER_TS_DVBS_INPUT_RANGE
: DISPID_TUNER
= 1004i32;
4268 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4269 pub const DISPID_TUNER_TS_DVBS_SPECTRAL_INVERSION
: DISPID_TUNER
= 1005i32;
4270 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4271 pub const DISPID_TUNER_TS_AR_MINFREQUENCY
: DISPID_TUNER
= 101i32;
4272 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4273 pub const DISPID_TUNER_TS_AR_MAXFREQUENCY
: DISPID_TUNER
= 102i32;
4274 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4275 pub const DISPID_TUNER_TS_AR_STEP
: DISPID_TUNER
= 103i32;
4276 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4277 pub const DISPID_TUNER_TS_AR_COUNTRYCODE
: DISPID_TUNER
= 104i32;
4278 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4279 pub const DISPID_TUNER_TS_AUX_COUNTRYCODE
: DISPID_TUNER
= 101i32;
4280 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4281 pub const DISPID_TUNER_TS_ATV_MINCHANNEL
: DISPID_TUNER
= 101i32;
4282 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4283 pub const DISPID_TUNER_TS_ATV_MAXCHANNEL
: DISPID_TUNER
= 102i32;
4284 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4285 pub const DISPID_TUNER_TS_ATV_INPUTTYPE
: DISPID_TUNER
= 103i32;
4286 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4287 pub const DISPID_TUNER_TS_ATV_COUNTRYCODE
: DISPID_TUNER
= 104i32;
4288 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4289 pub const DISPID_TUNER_TS_ATSC_MINMINORCHANNEL
: DISPID_TUNER
= 201i32;
4290 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4291 pub const DISPID_TUNER_TS_ATSC_MAXMINORCHANNEL
: DISPID_TUNER
= 202i32;
4292 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4293 pub const DISPID_TUNER_TS_ATSC_MINPHYSCHANNEL
: DISPID_TUNER
= 203i32;
4294 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4295 pub const DISPID_TUNER_TS_ATSC_MAXPHYSCHANNEL
: DISPID_TUNER
= 204i32;
4296 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4297 pub const DISPID_TUNER_TS_DC_MINMAJORCHANNEL
: DISPID_TUNER
= 301i32;
4298 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4299 pub const DISPID_TUNER_TS_DC_MAXMAJORCHANNEL
: DISPID_TUNER
= 302i32;
4300 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4301 pub const DISPID_TUNER_TS_DC_MINSOURCEID
: DISPID_TUNER
= 303i32;
4302 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4303 pub const DISPID_TUNER_TS_DC_MAXSOURCEID
: DISPID_TUNER
= 304i32;
4304 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4305 pub const DISPID_CHTUNER_ATVAC_CHANNEL
: DISPID_TUNER
= 101i32;
4306 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4307 pub const DISPID_CHTUNER_ATVDC_SYSTEM
: DISPID_TUNER
= 101i32;
4308 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4309 pub const DISPID_CHTUNER_ATVDC_CONTENT
: DISPID_TUNER
= 102i32;
4310 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4311 pub const DISPID_CHTUNER_CIDTR_CHANNELID
: DISPID_TUNER
= 101i32;
4312 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4313 pub const DISPID_CHTUNER_CTR_CHANNEL
: DISPID_TUNER
= 101i32;
4314 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4315 pub const DISPID_CHTUNER_ACTR_MINOR_CHANNEL
: DISPID_TUNER
= 201i32;
4316 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4317 pub const DISPID_CHTUNER_DCTR_MAJOR_CHANNEL
: DISPID_TUNER
= 301i32;
4318 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4319 pub const DISPID_CHTUNER_DCTR_SRCID
: DISPID_TUNER
= 302i32;
4320 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4321 pub const DISPID_DVBTUNER_DVBC_ATTRIBUTESVALID
: DISPID_TUNER
= 101i32;
4322 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4323 pub const DISPID_DVBTUNER_DVBC_PID
: DISPID_TUNER
= 102i32;
4324 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4325 pub const DISPID_DVBTUNER_DVBC_TAG
: DISPID_TUNER
= 103i32;
4326 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4327 pub const DISPID_DVBTUNER_DVBC_COMPONENTTYPE
: DISPID_TUNER
= 104i32;
4328 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4329 pub const DISPID_DVBTUNER_ONID
: DISPID_TUNER
= 101i32;
4330 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4331 pub const DISPID_DVBTUNER_TSID
: DISPID_TUNER
= 102i32;
4332 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4333 pub const DISPID_DVBTUNER_SID
: DISPID_TUNER
= 103i32;
4334 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4335 pub const DISPID_MP2TUNER_TSID
: DISPID_TUNER
= 101i32;
4336 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4337 pub const DISPID_MP2TUNER_PROGNO
: DISPID_TUNER
= 102i32;
4338 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4339 pub const DISPID_MP2TUNERFACTORY_CREATETUNEREQUEST
: DISPID_TUNER
= 1i32;
4340 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4341 pub type DVBSystemType
= i32;
4342 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4343 pub const DVB_Cable
: DVBSystemType
= 0i32;
4344 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4345 pub const DVB_Terrestrial
: DVBSystemType
= 1i32;
4346 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4347 pub const DVB_Satellite
: DVBSystemType
= 2i32;
4348 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4349 pub const ISDB_Terrestrial
: DVBSystemType
= 3i32;
4350 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4351 pub const ISDB_Satellite
: DVBSystemType
= 4i32;
4352 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4353 pub type DVB_STRCONV_MODE
= i32;
4354 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4355 pub const STRCONV_MODE_DVB
: DVB_STRCONV_MODE
= 0i32;
4356 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4357 pub const STRCONV_MODE_DVB_EMPHASIS
: DVB_STRCONV_MODE
= 1i32;
4358 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4359 pub const STRCONV_MODE_DVB_WITHOUT_EMPHASIS
: DVB_STRCONV_MODE
= 2i32;
4360 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4361 pub const STRCONV_MODE_ISDB
: DVB_STRCONV_MODE
= 3i32;
4362 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4363 pub type DVDFilterState
= i32;
4364 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4365 pub const dvdState_Undefined
: DVDFilterState
= -2i32;
4366 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4367 pub const dvdState_Unitialized
: DVDFilterState
= -1i32;
4368 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4369 pub const dvdState_Stopped
: DVDFilterState
= 0i32;
4370 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4371 pub const dvdState_Paused
: DVDFilterState
= 1i32;
4372 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4373 pub const dvdState_Running
: DVDFilterState
= 2i32;
4374 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4375 pub type DVDMenuIDConstants
= i32;
4376 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4377 pub const dvdMenu_Title
: DVDMenuIDConstants
= 2i32;
4378 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4379 pub const dvdMenu_Root
: DVDMenuIDConstants
= 3i32;
4380 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4381 pub const dvdMenu_Subpicture
: DVDMenuIDConstants
= 4i32;
4382 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4383 pub const dvdMenu_Audio
: DVDMenuIDConstants
= 5i32;
4384 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4385 pub const dvdMenu_Angle
: DVDMenuIDConstants
= 6i32;
4386 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4387 pub const dvdMenu_Chapter
: DVDMenuIDConstants
= 7i32;
4388 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4389 pub type DVDSPExt
= i32;
4390 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4391 pub const dvdSPExt_NotSpecified
: DVDSPExt
= 0i32;
4392 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4393 pub const dvdSPExt_Caption_Normal
: DVDSPExt
= 1i32;
4394 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4395 pub const dvdSPExt_Caption_Big
: DVDSPExt
= 2i32;
4396 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4397 pub const dvdSPExt_Caption_Children
: DVDSPExt
= 3i32;
4398 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4399 pub const dvdSPExt_CC_Normal
: DVDSPExt
= 5i32;
4400 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4401 pub const dvdSPExt_CC_Big
: DVDSPExt
= 6i32;
4402 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4403 pub const dvdSPExt_CC_Children
: DVDSPExt
= 7i32;
4404 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4405 pub const dvdSPExt_Forced
: DVDSPExt
= 9i32;
4406 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4407 pub const dvdSPExt_DirectorComments_Normal
: DVDSPExt
= 13i32;
4408 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4409 pub const dvdSPExt_DirectorComments_Big
: DVDSPExt
= 14i32;
4410 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4411 pub const dvdSPExt_DirectorComments_Children
: DVDSPExt
= 15i32;
4412 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4413 pub type DVDTextStringType
= i32;
4414 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4415 pub const dvdStruct_Volume
: DVDTextStringType
= 1i32;
4416 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4417 pub const dvdStruct_Title
: DVDTextStringType
= 2i32;
4418 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4419 pub const dvdStruct_ParentalID
: DVDTextStringType
= 3i32;
4420 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4421 pub const dvdStruct_PartOfTitle
: DVDTextStringType
= 4i32;
4422 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4423 pub const dvdStruct_Cell
: DVDTextStringType
= 5i32;
4424 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4425 pub const dvdStream_Audio
: DVDTextStringType
= 16i32;
4426 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4427 pub const dvdStream_Subpicture
: DVDTextStringType
= 17i32;
4428 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4429 pub const dvdStream_Angle
: DVDTextStringType
= 18i32;
4430 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4431 pub const dvdChannel_Audio
: DVDTextStringType
= 32i32;
4432 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4433 pub const dvdGeneral_Name
: DVDTextStringType
= 48i32;
4434 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4435 pub const dvdGeneral_Comments
: DVDTextStringType
= 49i32;
4436 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4437 pub const dvdTitle_Series
: DVDTextStringType
= 56i32;
4438 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4439 pub const dvdTitle_Movie
: DVDTextStringType
= 57i32;
4440 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4441 pub const dvdTitle_Video
: DVDTextStringType
= 58i32;
4442 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4443 pub const dvdTitle_Album
: DVDTextStringType
= 59i32;
4444 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4445 pub const dvdTitle_Song
: DVDTextStringType
= 60i32;
4446 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4447 pub const dvdTitle_Other
: DVDTextStringType
= 63i32;
4448 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4449 pub const dvdTitle_Sub_Series
: DVDTextStringType
= 64i32;
4450 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4451 pub const dvdTitle_Sub_Movie
: DVDTextStringType
= 65i32;
4452 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4453 pub const dvdTitle_Sub_Video
: DVDTextStringType
= 66i32;
4454 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4455 pub const dvdTitle_Sub_Album
: DVDTextStringType
= 67i32;
4456 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4457 pub const dvdTitle_Sub_Song
: DVDTextStringType
= 68i32;
4458 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4459 pub const dvdTitle_Sub_Other
: DVDTextStringType
= 71i32;
4460 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4461 pub const dvdTitle_Orig_Series
: DVDTextStringType
= 72i32;
4462 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4463 pub const dvdTitle_Orig_Movie
: DVDTextStringType
= 73i32;
4464 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4465 pub const dvdTitle_Orig_Video
: DVDTextStringType
= 74i32;
4466 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4467 pub const dvdTitle_Orig_Album
: DVDTextStringType
= 75i32;
4468 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4469 pub const dvdTitle_Orig_Song
: DVDTextStringType
= 76i32;
4470 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4471 pub const dvdTitle_Orig_Other
: DVDTextStringType
= 79i32;
4472 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4473 pub const dvdOther_Scene
: DVDTextStringType
= 80i32;
4474 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4475 pub const dvdOther_Cut
: DVDTextStringType
= 81i32;
4476 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4477 pub const dvdOther_Take
: DVDTextStringType
= 82i32;
4478 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4479 pub type DVD_AUDIO_APPMODE
= i32;
4480 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4481 pub const DVD_AudioMode_None
: DVD_AUDIO_APPMODE
= 0i32;
4482 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4483 pub const DVD_AudioMode_Karaoke
: DVD_AUDIO_APPMODE
= 1i32;
4484 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4485 pub const DVD_AudioMode_Surround
: DVD_AUDIO_APPMODE
= 2i32;
4486 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4487 pub const DVD_AudioMode_Other
: DVD_AUDIO_APPMODE
= 3i32;
4488 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4489 pub type DVD_AUDIO_FORMAT
= i32;
4490 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4491 pub const DVD_AudioFormat_AC3
: DVD_AUDIO_FORMAT
= 0i32;
4492 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4493 pub const DVD_AudioFormat_MPEG1
: DVD_AUDIO_FORMAT
= 1i32;
4494 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4495 pub const DVD_AudioFormat_MPEG1_DRC
: DVD_AUDIO_FORMAT
= 2i32;
4496 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4497 pub const DVD_AudioFormat_MPEG2
: DVD_AUDIO_FORMAT
= 3i32;
4498 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4499 pub const DVD_AudioFormat_MPEG2_DRC
: DVD_AUDIO_FORMAT
= 4i32;
4500 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4501 pub const DVD_AudioFormat_LPCM
: DVD_AUDIO_FORMAT
= 5i32;
4502 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4503 pub const DVD_AudioFormat_DTS
: DVD_AUDIO_FORMAT
= 6i32;
4504 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4505 pub const DVD_AudioFormat_SDDS
: DVD_AUDIO_FORMAT
= 7i32;
4506 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4507 pub const DVD_AudioFormat_Other
: DVD_AUDIO_FORMAT
= 8i32;
4508 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4509 pub type DVD_AUDIO_LANG_EXT
= i32;
4510 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4511 pub const DVD_AUD_EXT_NotSpecified
: DVD_AUDIO_LANG_EXT
= 0i32;
4512 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4513 pub const DVD_AUD_EXT_Captions
: DVD_AUDIO_LANG_EXT
= 1i32;
4514 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4515 pub const DVD_AUD_EXT_VisuallyImpaired
: DVD_AUDIO_LANG_EXT
= 2i32;
4516 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4517 pub const DVD_AUD_EXT_DirectorComments1
: DVD_AUDIO_LANG_EXT
= 3i32;
4518 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4519 pub const DVD_AUD_EXT_DirectorComments2
: DVD_AUDIO_LANG_EXT
= 4i32;
4520 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4521 pub type DVD_CMD_FLAGS
= i32;
4522 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4523 pub const DVD_CMD_FLAG_None
: DVD_CMD_FLAGS
= 0i32;
4524 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4525 pub const DVD_CMD_FLAG_Flush
: DVD_CMD_FLAGS
= 1i32;
4526 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4527 pub const DVD_CMD_FLAG_SendEvents
: DVD_CMD_FLAGS
= 2i32;
4528 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4529 pub const DVD_CMD_FLAG_Block
: DVD_CMD_FLAGS
= 4i32;
4530 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4531 pub const DVD_CMD_FLAG_StartWhenRendered
: DVD_CMD_FLAGS
= 8i32;
4532 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4533 pub const DVD_CMD_FLAG_EndAfterRendered
: DVD_CMD_FLAGS
= 16i32;
4534 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4535 pub type DVD_DISC_SIDE
= i32;
4536 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4537 pub const DVD_SIDE_A
: DVD_DISC_SIDE
= 1i32;
4538 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4539 pub const DVD_SIDE_B
: DVD_DISC_SIDE
= 2i32;
4540 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4541 pub type DVD_DOMAIN
= i32;
4542 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4543 pub const DVD_DOMAIN_FirstPlay
: DVD_DOMAIN
= 1i32;
4544 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4545 pub const DVD_DOMAIN_VideoManagerMenu
: DVD_DOMAIN
= 2i32;
4546 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4547 pub const DVD_DOMAIN_VideoTitleSetMenu
: DVD_DOMAIN
= 3i32;
4548 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4549 pub const DVD_DOMAIN_Title
: DVD_DOMAIN
= 4i32;
4550 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4551 pub const DVD_DOMAIN_Stop
: DVD_DOMAIN
= 5i32;
4552 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4553 pub type DVD_ERROR
= i32;
4554 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4555 pub const DVD_ERROR_Unexpected
: DVD_ERROR
= 1i32;
4556 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4557 pub const DVD_ERROR_CopyProtectFail
: DVD_ERROR
= 2i32;
4558 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4559 pub const DVD_ERROR_InvalidDVD1_0Disc
: DVD_ERROR
= 3i32;
4560 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4561 pub const DVD_ERROR_InvalidDiscRegion
: DVD_ERROR
= 4i32;
4562 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4563 pub const DVD_ERROR_LowParentalLevel
: DVD_ERROR
= 5i32;
4564 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4565 pub const DVD_ERROR_MacrovisionFail
: DVD_ERROR
= 6i32;
4566 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4567 pub const DVD_ERROR_IncompatibleSystemAndDecoderRegions
: DVD_ERROR
= 7i32;
4568 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4569 pub const DVD_ERROR_IncompatibleDiscAndDecoderRegions
: DVD_ERROR
= 8i32;
4570 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4571 pub const DVD_ERROR_CopyProtectOutputFail
: DVD_ERROR
= 9i32;
4572 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4573 pub const DVD_ERROR_CopyProtectOutputNotSupported
: DVD_ERROR
= 10i32;
4574 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4575 pub type DVD_FRAMERATE
= i32;
4576 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4577 pub const DVD_FPS_25
: DVD_FRAMERATE
= 1i32;
4578 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4579 pub const DVD_FPS_30NonDrop
: DVD_FRAMERATE
= 3i32;
4580 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4581 pub type DVD_KARAOKE_ASSIGNMENT
= i32;
4582 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4583 pub const DVD_Assignment_reserved0
: DVD_KARAOKE_ASSIGNMENT
= 0i32;
4584 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4585 pub const DVD_Assignment_reserved1
: DVD_KARAOKE_ASSIGNMENT
= 1i32;
4586 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4587 pub const DVD_Assignment_LR
: DVD_KARAOKE_ASSIGNMENT
= 2i32;
4588 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4589 pub const DVD_Assignment_LRM
: DVD_KARAOKE_ASSIGNMENT
= 3i32;
4590 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4591 pub const DVD_Assignment_LR1
: DVD_KARAOKE_ASSIGNMENT
= 4i32;
4592 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4593 pub const DVD_Assignment_LRM1
: DVD_KARAOKE_ASSIGNMENT
= 5i32;
4594 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4595 pub const DVD_Assignment_LR12
: DVD_KARAOKE_ASSIGNMENT
= 6i32;
4596 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4597 pub const DVD_Assignment_LRM12
: DVD_KARAOKE_ASSIGNMENT
= 7i32;
4598 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4599 pub type DVD_KARAOKE_CONTENTS
= i32;
4600 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4601 pub const DVD_Karaoke_GuideVocal1
: DVD_KARAOKE_CONTENTS
= 1i32;
4602 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4603 pub const DVD_Karaoke_GuideVocal2
: DVD_KARAOKE_CONTENTS
= 2i32;
4604 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4605 pub const DVD_Karaoke_GuideMelody1
: DVD_KARAOKE_CONTENTS
= 4i32;
4606 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4607 pub const DVD_Karaoke_GuideMelody2
: DVD_KARAOKE_CONTENTS
= 8i32;
4608 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4609 pub const DVD_Karaoke_GuideMelodyA
: DVD_KARAOKE_CONTENTS
= 16i32;
4610 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4611 pub const DVD_Karaoke_GuideMelodyB
: DVD_KARAOKE_CONTENTS
= 32i32;
4612 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4613 pub const DVD_Karaoke_SoundEffectA
: DVD_KARAOKE_CONTENTS
= 64i32;
4614 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4615 pub const DVD_Karaoke_SoundEffectB
: DVD_KARAOKE_CONTENTS
= 128i32;
4616 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4617 pub type DVD_KARAOKE_DOWNMIX
= i32;
4618 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4619 pub const DVD_Mix_0to0
: DVD_KARAOKE_DOWNMIX
= 1i32;
4620 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4621 pub const DVD_Mix_1to0
: DVD_KARAOKE_DOWNMIX
= 2i32;
4622 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4623 pub const DVD_Mix_2to0
: DVD_KARAOKE_DOWNMIX
= 4i32;
4624 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4625 pub const DVD_Mix_3to0
: DVD_KARAOKE_DOWNMIX
= 8i32;
4626 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4627 pub const DVD_Mix_4to0
: DVD_KARAOKE_DOWNMIX
= 16i32;
4628 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4629 pub const DVD_Mix_Lto0
: DVD_KARAOKE_DOWNMIX
= 32i32;
4630 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4631 pub const DVD_Mix_Rto0
: DVD_KARAOKE_DOWNMIX
= 64i32;
4632 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4633 pub const DVD_Mix_0to1
: DVD_KARAOKE_DOWNMIX
= 256i32;
4634 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4635 pub const DVD_Mix_1to1
: DVD_KARAOKE_DOWNMIX
= 512i32;
4636 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4637 pub const DVD_Mix_2to1
: DVD_KARAOKE_DOWNMIX
= 1024i32;
4638 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4639 pub const DVD_Mix_3to1
: DVD_KARAOKE_DOWNMIX
= 2048i32;
4640 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4641 pub const DVD_Mix_4to1
: DVD_KARAOKE_DOWNMIX
= 4096i32;
4642 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4643 pub const DVD_Mix_Lto1
: DVD_KARAOKE_DOWNMIX
= 8192i32;
4644 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4645 pub const DVD_Mix_Rto1
: DVD_KARAOKE_DOWNMIX
= 16384i32;
4646 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4647 pub type DVD_MENU_ID
= i32;
4648 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4649 pub const DVD_MENU_Title
: DVD_MENU_ID
= 2i32;
4650 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4651 pub const DVD_MENU_Root
: DVD_MENU_ID
= 3i32;
4652 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4653 pub const DVD_MENU_Subpicture
: DVD_MENU_ID
= 4i32;
4654 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4655 pub const DVD_MENU_Audio
: DVD_MENU_ID
= 5i32;
4656 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4657 pub const DVD_MENU_Angle
: DVD_MENU_ID
= 6i32;
4658 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4659 pub const DVD_MENU_Chapter
: DVD_MENU_ID
= 7i32;
4660 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4661 pub type DVD_NavCmdType
= i32;
4662 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4663 pub const DVD_NavCmdType_Pre
: DVD_NavCmdType
= 1i32;
4664 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4665 pub const DVD_NavCmdType_Post
: DVD_NavCmdType
= 2i32;
4666 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4667 pub const DVD_NavCmdType_Cell
: DVD_NavCmdType
= 3i32;
4668 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4669 pub const DVD_NavCmdType_Button
: DVD_NavCmdType
= 4i32;
4670 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4671 pub type DVD_OPTION_FLAG
= i32;
4672 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4673 pub const DVD_ResetOnStop
: DVD_OPTION_FLAG
= 1i32;
4674 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4675 pub const DVD_NotifyParentalLevelChange
: DVD_OPTION_FLAG
= 2i32;
4676 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4677 pub const DVD_HMSF_TimeCodeEvents
: DVD_OPTION_FLAG
= 3i32;
4678 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4679 pub const DVD_AudioDuringFFwdRew
: DVD_OPTION_FLAG
= 4i32;
4680 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4681 pub const DVD_EnableNonblockingAPIs
: DVD_OPTION_FLAG
= 5i32;
4682 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4683 pub const DVD_CacheSizeInMB
: DVD_OPTION_FLAG
= 6i32;
4684 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4685 pub const DVD_EnablePortableBookmarks
: DVD_OPTION_FLAG
= 7i32;
4686 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4687 pub const DVD_EnableExtendedCopyProtectErrors
: DVD_OPTION_FLAG
= 8i32;
4688 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4689 pub const DVD_NotifyPositionChange
: DVD_OPTION_FLAG
= 9i32;
4690 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4691 pub const DVD_IncreaseOutputControl
: DVD_OPTION_FLAG
= 10i32;
4692 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4693 pub const DVD_EnableStreaming
: DVD_OPTION_FLAG
= 11i32;
4694 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4695 pub const DVD_EnableESOutput
: DVD_OPTION_FLAG
= 12i32;
4696 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4697 pub const DVD_EnableTitleLength
: DVD_OPTION_FLAG
= 13i32;
4698 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4699 pub const DVD_DisableStillThrottle
: DVD_OPTION_FLAG
= 14i32;
4700 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4701 pub const DVD_EnableLoggingEvents
: DVD_OPTION_FLAG
= 15i32;
4702 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4703 pub const DVD_MaxReadBurstInKB
: DVD_OPTION_FLAG
= 16i32;
4704 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4705 pub const DVD_ReadBurstPeriodInMS
: DVD_OPTION_FLAG
= 17i32;
4706 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4707 pub const DVD_RestartDisc
: DVD_OPTION_FLAG
= 18i32;
4708 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4709 pub const DVD_EnableCC
: DVD_OPTION_FLAG
= 19i32;
4710 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4711 pub type DVD_PARENTAL_LEVEL
= i32;
4712 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4713 pub const DVD_PARENTAL_LEVEL_8
: DVD_PARENTAL_LEVEL
= 32768i32;
4714 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4715 pub const DVD_PARENTAL_LEVEL_7
: DVD_PARENTAL_LEVEL
= 16384i32;
4716 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4717 pub const DVD_PARENTAL_LEVEL_6
: DVD_PARENTAL_LEVEL
= 8192i32;
4718 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4719 pub const DVD_PARENTAL_LEVEL_5
: DVD_PARENTAL_LEVEL
= 4096i32;
4720 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4721 pub const DVD_PARENTAL_LEVEL_4
: DVD_PARENTAL_LEVEL
= 2048i32;
4722 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4723 pub const DVD_PARENTAL_LEVEL_3
: DVD_PARENTAL_LEVEL
= 1024i32;
4724 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4725 pub const DVD_PARENTAL_LEVEL_2
: DVD_PARENTAL_LEVEL
= 512i32;
4726 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4727 pub const DVD_PARENTAL_LEVEL_1
: DVD_PARENTAL_LEVEL
= 256i32;
4728 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4729 pub type DVD_PB_STOPPED
= i32;
4730 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4731 pub const DVD_PB_STOPPED_Other
: DVD_PB_STOPPED
= 0i32;
4732 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4733 pub const DVD_PB_STOPPED_NoBranch
: DVD_PB_STOPPED
= 1i32;
4734 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4735 pub const DVD_PB_STOPPED_NoFirstPlayDomain
: DVD_PB_STOPPED
= 2i32;
4736 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4737 pub const DVD_PB_STOPPED_StopCommand
: DVD_PB_STOPPED
= 3i32;
4738 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4739 pub const DVD_PB_STOPPED_Reset
: DVD_PB_STOPPED
= 4i32;
4740 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4741 pub const DVD_PB_STOPPED_DiscEjected
: DVD_PB_STOPPED
= 5i32;
4742 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4743 pub const DVD_PB_STOPPED_IllegalNavCommand
: DVD_PB_STOPPED
= 6i32;
4744 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4745 pub const DVD_PB_STOPPED_PlayPeriodAutoStop
: DVD_PB_STOPPED
= 7i32;
4746 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4747 pub const DVD_PB_STOPPED_PlayChapterAutoStop
: DVD_PB_STOPPED
= 8i32;
4748 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4749 pub const DVD_PB_STOPPED_ParentalFailure
: DVD_PB_STOPPED
= 9i32;
4750 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4751 pub const DVD_PB_STOPPED_RegionFailure
: DVD_PB_STOPPED
= 10i32;
4752 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4753 pub const DVD_PB_STOPPED_MacrovisionFailure
: DVD_PB_STOPPED
= 11i32;
4754 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4755 pub const DVD_PB_STOPPED_DiscReadError
: DVD_PB_STOPPED
= 12i32;
4756 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4757 pub const DVD_PB_STOPPED_CopyProtectFailure
: DVD_PB_STOPPED
= 13i32;
4758 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4759 pub const DVD_PB_STOPPED_CopyProtectOutputFailure
: DVD_PB_STOPPED
= 14i32;
4760 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4761 pub const DVD_PB_STOPPED_CopyProtectOutputNotSupported
: DVD_PB_STOPPED
= 15i32;
4762 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4763 pub type DVD_PLAY_DIRECTION
= i32;
4764 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4765 pub const DVD_DIR_FORWARD
: DVD_PLAY_DIRECTION
= 0i32;
4766 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4767 pub const DVD_DIR_BACKWARD
: DVD_PLAY_DIRECTION
= 1i32;
4768 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4769 pub type DVD_PREFERRED_DISPLAY_MODE
= i32;
4770 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4771 pub const DISPLAY_CONTENT_DEFAULT
: DVD_PREFERRED_DISPLAY_MODE
= 0i32;
4772 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4773 pub const DISPLAY_16x9
: DVD_PREFERRED_DISPLAY_MODE
= 1i32;
4774 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4775 pub const DISPLAY_4x3_PANSCAN_PREFERRED
: DVD_PREFERRED_DISPLAY_MODE
= 2i32;
4776 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4777 pub const DISPLAY_4x3_LETTERBOX_PREFERRED
: DVD_PREFERRED_DISPLAY_MODE
= 3i32;
4778 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4779 pub type DVD_RELATIVE_BUTTON
= i32;
4780 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4781 pub const DVD_Relative_Upper
: DVD_RELATIVE_BUTTON
= 1i32;
4782 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4783 pub const DVD_Relative_Lower
: DVD_RELATIVE_BUTTON
= 2i32;
4784 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4785 pub const DVD_Relative_Left
: DVD_RELATIVE_BUTTON
= 3i32;
4786 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4787 pub const DVD_Relative_Right
: DVD_RELATIVE_BUTTON
= 4i32;
4788 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4789 pub type DVD_SUBPICTURE_CODING
= i32;
4790 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4791 pub const DVD_SPCoding_RunLength
: DVD_SUBPICTURE_CODING
= 0i32;
4792 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4793 pub const DVD_SPCoding_Extended
: DVD_SUBPICTURE_CODING
= 1i32;
4794 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4795 pub const DVD_SPCoding_Other
: DVD_SUBPICTURE_CODING
= 2i32;
4796 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4797 pub type DVD_SUBPICTURE_LANG_EXT
= i32;
4798 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4799 pub const DVD_SP_EXT_NotSpecified
: DVD_SUBPICTURE_LANG_EXT
= 0i32;
4800 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4801 pub const DVD_SP_EXT_Caption_Normal
: DVD_SUBPICTURE_LANG_EXT
= 1i32;
4802 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4803 pub const DVD_SP_EXT_Caption_Big
: DVD_SUBPICTURE_LANG_EXT
= 2i32;
4804 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4805 pub const DVD_SP_EXT_Caption_Children
: DVD_SUBPICTURE_LANG_EXT
= 3i32;
4806 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4807 pub const DVD_SP_EXT_CC_Normal
: DVD_SUBPICTURE_LANG_EXT
= 5i32;
4808 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4809 pub const DVD_SP_EXT_CC_Big
: DVD_SUBPICTURE_LANG_EXT
= 6i32;
4810 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4811 pub const DVD_SP_EXT_CC_Children
: DVD_SUBPICTURE_LANG_EXT
= 7i32;
4812 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4813 pub const DVD_SP_EXT_Forced
: DVD_SUBPICTURE_LANG_EXT
= 9i32;
4814 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4815 pub const DVD_SP_EXT_DirectorComments_Normal
: DVD_SUBPICTURE_LANG_EXT
= 13i32;
4816 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4817 pub const DVD_SP_EXT_DirectorComments_Big
: DVD_SUBPICTURE_LANG_EXT
= 14i32;
4818 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4819 pub const DVD_SP_EXT_DirectorComments_Children
: DVD_SUBPICTURE_LANG_EXT
= 15i32;
4820 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4821 pub type DVD_SUBPICTURE_TYPE
= i32;
4822 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4823 pub const DVD_SPType_NotSpecified
: DVD_SUBPICTURE_TYPE
= 0i32;
4824 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4825 pub const DVD_SPType_Language
: DVD_SUBPICTURE_TYPE
= 1i32;
4826 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4827 pub const DVD_SPType_Other
: DVD_SUBPICTURE_TYPE
= 2i32;
4828 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4829 pub type DVD_TIMECODE_FLAGS
= i32;
4830 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4831 pub const DVD_TC_FLAG_25fps
: DVD_TIMECODE_FLAGS
= 1i32;
4832 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4833 pub const DVD_TC_FLAG_30fps
: DVD_TIMECODE_FLAGS
= 2i32;
4834 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4835 pub const DVD_TC_FLAG_DropFrame
: DVD_TIMECODE_FLAGS
= 4i32;
4836 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4837 pub const DVD_TC_FLAG_Interpolated
: DVD_TIMECODE_FLAGS
= 8i32;
4838 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4839 pub type DVD_TITLE_APPMODE
= i32;
4840 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4841 pub const DVD_AppMode_Not_Specified
: DVD_TITLE_APPMODE
= 0i32;
4842 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4843 pub const DVD_AppMode_Karaoke
: DVD_TITLE_APPMODE
= 1i32;
4844 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4845 pub const DVD_AppMode_Other
: DVD_TITLE_APPMODE
= 3i32;
4846 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4847 pub type DVD_TextCharSet
= i32;
4848 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4849 pub const DVD_CharSet_Unicode
: DVD_TextCharSet
= 0i32;
4850 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4851 pub const DVD_CharSet_ISO646
: DVD_TextCharSet
= 1i32;
4852 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4853 pub const DVD_CharSet_JIS_Roman_Kanji
: DVD_TextCharSet
= 2i32;
4854 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4855 pub const DVD_CharSet_ISO8859_1
: DVD_TextCharSet
= 3i32;
4856 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4857 pub const DVD_CharSet_ShiftJIS_Kanji_Roman_Katakana
: DVD_TextCharSet
= 4i32;
4858 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4859 pub type DVD_TextStringType
= i32;
4860 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4861 pub const DVD_Struct_Volume
: DVD_TextStringType
= 1i32;
4862 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4863 pub const DVD_Struct_Title
: DVD_TextStringType
= 2i32;
4864 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4865 pub const DVD_Struct_ParentalID
: DVD_TextStringType
= 3i32;
4866 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4867 pub const DVD_Struct_PartOfTitle
: DVD_TextStringType
= 4i32;
4868 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4869 pub const DVD_Struct_Cell
: DVD_TextStringType
= 5i32;
4870 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4871 pub const DVD_Stream_Audio
: DVD_TextStringType
= 16i32;
4872 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4873 pub const DVD_Stream_Subpicture
: DVD_TextStringType
= 17i32;
4874 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4875 pub const DVD_Stream_Angle
: DVD_TextStringType
= 18i32;
4876 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4877 pub const DVD_Channel_Audio
: DVD_TextStringType
= 32i32;
4878 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4879 pub const DVD_General_Name
: DVD_TextStringType
= 48i32;
4880 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4881 pub const DVD_General_Comments
: DVD_TextStringType
= 49i32;
4882 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4883 pub const DVD_Title_Series
: DVD_TextStringType
= 56i32;
4884 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4885 pub const DVD_Title_Movie
: DVD_TextStringType
= 57i32;
4886 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4887 pub const DVD_Title_Video
: DVD_TextStringType
= 58i32;
4888 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4889 pub const DVD_Title_Album
: DVD_TextStringType
= 59i32;
4890 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4891 pub const DVD_Title_Song
: DVD_TextStringType
= 60i32;
4892 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4893 pub const DVD_Title_Other
: DVD_TextStringType
= 63i32;
4894 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4895 pub const DVD_Title_Sub_Series
: DVD_TextStringType
= 64i32;
4896 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4897 pub const DVD_Title_Sub_Movie
: DVD_TextStringType
= 65i32;
4898 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4899 pub const DVD_Title_Sub_Video
: DVD_TextStringType
= 66i32;
4900 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4901 pub const DVD_Title_Sub_Album
: DVD_TextStringType
= 67i32;
4902 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4903 pub const DVD_Title_Sub_Song
: DVD_TextStringType
= 68i32;
4904 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4905 pub const DVD_Title_Sub_Other
: DVD_TextStringType
= 71i32;
4906 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4907 pub const DVD_Title_Orig_Series
: DVD_TextStringType
= 72i32;
4908 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4909 pub const DVD_Title_Orig_Movie
: DVD_TextStringType
= 73i32;
4910 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4911 pub const DVD_Title_Orig_Video
: DVD_TextStringType
= 74i32;
4912 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4913 pub const DVD_Title_Orig_Album
: DVD_TextStringType
= 75i32;
4914 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4915 pub const DVD_Title_Orig_Song
: DVD_TextStringType
= 76i32;
4916 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4917 pub const DVD_Title_Orig_Other
: DVD_TextStringType
= 79i32;
4918 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4919 pub const DVD_Other_Scene
: DVD_TextStringType
= 80i32;
4920 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4921 pub const DVD_Other_Cut
: DVD_TextStringType
= 81i32;
4922 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4923 pub const DVD_Other_Take
: DVD_TextStringType
= 82i32;
4924 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4925 pub type DVD_VIDEO_COMPRESSION
= i32;
4926 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4927 pub const DVD_VideoCompression_Other
: DVD_VIDEO_COMPRESSION
= 0i32;
4928 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4929 pub const DVD_VideoCompression_MPEG1
: DVD_VIDEO_COMPRESSION
= 1i32;
4930 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4931 pub const DVD_VideoCompression_MPEG2
: DVD_VIDEO_COMPRESSION
= 2i32;
4932 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4933 pub type DVD_WARNING
= i32;
4934 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4935 pub const DVD_WARNING_InvalidDVD1_0Disc
: DVD_WARNING
= 1i32;
4936 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4937 pub const DVD_WARNING_FormatNotSupported
: DVD_WARNING
= 2i32;
4938 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4939 pub const DVD_WARNING_IllegalNavCommand
: DVD_WARNING
= 3i32;
4940 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4941 pub const DVD_WARNING_Open
: DVD_WARNING
= 4i32;
4942 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4943 pub const DVD_WARNING_Seek
: DVD_WARNING
= 5i32;
4944 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4945 pub const DVD_WARNING_Read
: DVD_WARNING
= 6i32;
4946 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4947 pub type DXVA2_DestinationFlags
= i32;
4948 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4949 pub const DXVA2_DestinationFlag_Background_Changed
: DXVA2_DestinationFlags
= 1i32;
4950 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4951 pub const DXVA2_DestinationFlag_TargetRect_Changed
: DXVA2_DestinationFlags
= 2i32;
4952 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4953 pub const DXVA2_DestinationFlag_ColorData_Changed
: DXVA2_DestinationFlags
= 4i32;
4954 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4955 pub const DXVA2_DestinationFlag_Alpha_Changed
: DXVA2_DestinationFlags
= 8i32;
4956 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4957 pub const DXVA2_DestinationFlag_RFF
: DXVA2_DestinationFlags
= 65536i32;
4958 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4959 pub const DXVA2_DestinationFlag_TFF
: DXVA2_DestinationFlags
= 131072i32;
4960 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4961 pub const DXVA2_DestinationFlag_RFF_TFF_Present
: DXVA2_DestinationFlags
= 262144i32;
4962 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4963 pub const DXVA2_DestinationFlagMask
: DXVA2_DestinationFlags
= -65521i32;
4964 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4965 pub type DXVA2_SampleFlags
= i32;
4966 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4967 pub const DXVA2_SampleFlag_Palette_Changed
: DXVA2_SampleFlags
= 1i32;
4968 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4969 pub const DXVA2_SampleFlag_SrcRect_Changed
: DXVA2_SampleFlags
= 2i32;
4970 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4971 pub const DXVA2_SampleFlag_DstRect_Changed
: DXVA2_SampleFlags
= 4i32;
4972 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4973 pub const DXVA2_SampleFlag_ColorData_Changed
: DXVA2_SampleFlags
= 8i32;
4974 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4975 pub const DXVA2_SampleFlag_PlanarAlpha_Changed
: DXVA2_SampleFlags
= 16i32;
4976 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4977 pub const DXVA2_SampleFlag_RFF
: DXVA2_SampleFlags
= 65536i32;
4978 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4979 pub const DXVA2_SampleFlag_TFF
: DXVA2_SampleFlags
= 131072i32;
4980 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4981 pub const DXVA2_SampleFlag_RFF_TFF_Present
: DXVA2_SampleFlags
= 262144i32;
4982 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4983 pub const DXVA2_SampleFlagsMask
: DXVA2_SampleFlags
= -65505i32;
4984 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4985 pub type DisplaySizeList
= i32;
4986 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4987 pub const dslDefaultSize
: DisplaySizeList
= 0i32;
4988 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4989 pub const dslSourceSize
: DisplaySizeList
= 0i32;
4990 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4991 pub const dslHalfSourceSize
: DisplaySizeList
= 1i32;
4992 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4993 pub const dslDoubleSourceSize
: DisplaySizeList
= 2i32;
4994 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4995 pub const dslFullScreen
: DisplaySizeList
= 3i32;
4996 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4997 pub const dslHalfScreen
: DisplaySizeList
= 4i32;
4998 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
4999 pub const dslQuarterScreen
: DisplaySizeList
= 5i32;
5000 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5001 pub const dslSixteenthScreen
: DisplaySizeList
= 6i32;
5002 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5003 pub type DownResEventParam
= i32;
5004 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5005 pub const DOWNRES_Always
: DownResEventParam
= 0i32;
5006 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5007 pub const DOWNRES_InWindowOnly
: DownResEventParam
= 1i32;
5008 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5009 pub const DOWNRES_Undefined
: DownResEventParam
= 2i32;
5010 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5011 pub type EnTag_Mode
= i32;
5012 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5013 pub const EnTag_Remove
: EnTag_Mode
= 0i32;
5014 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5015 pub const EnTag_Once
: EnTag_Mode
= 1i32;
5016 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5017 pub const EnTag_Repeat
: EnTag_Mode
= 2i32;
5018 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5019 pub type EnTvRat_CAE_TV
= i32;
5020 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5021 pub const CAE_TV_Exempt
: EnTvRat_CAE_TV
= 0i32;
5022 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5023 pub const CAE_TV_C
: EnTvRat_CAE_TV
= 1i32;
5024 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5025 pub const CAE_TV_C8
: EnTvRat_CAE_TV
= 2i32;
5026 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5027 pub const CAE_TV_G
: EnTvRat_CAE_TV
= 3i32;
5028 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5029 pub const CAE_TV_PG
: EnTvRat_CAE_TV
= 4i32;
5030 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5031 pub const CAE_TV_14
: EnTvRat_CAE_TV
= 5i32;
5032 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5033 pub const CAE_TV_18
: EnTvRat_CAE_TV
= 6i32;
5034 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5035 pub const CAE_TV_Reserved
: EnTvRat_CAE_TV
= 7i32;
5036 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5037 pub type EnTvRat_CAF_TV
= i32;
5038 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5039 pub const CAF_TV_Exempt
: EnTvRat_CAF_TV
= 0i32;
5040 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5041 pub const CAF_TV_G
: EnTvRat_CAF_TV
= 1i32;
5042 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5043 pub const CAF_TV_8
: EnTvRat_CAF_TV
= 2i32;
5044 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5045 pub const CAF_TV_13
: EnTvRat_CAF_TV
= 3i32;
5046 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5047 pub const CAF_TV_16
: EnTvRat_CAF_TV
= 4i32;
5048 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5049 pub const CAF_TV_18
: EnTvRat_CAF_TV
= 5i32;
5050 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5051 pub const CAF_TV_Reserved6
: EnTvRat_CAF_TV
= 6i32;
5052 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5053 pub const CAF_TV_Reserved
: EnTvRat_CAF_TV
= 7i32;
5054 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5055 pub type EnTvRat_GenericLevel
= i32;
5056 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5057 pub const TvRat_0
: EnTvRat_GenericLevel
= 0i32;
5058 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5059 pub const TvRat_1
: EnTvRat_GenericLevel
= 1i32;
5060 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5061 pub const TvRat_2
: EnTvRat_GenericLevel
= 2i32;
5062 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5063 pub const TvRat_3
: EnTvRat_GenericLevel
= 3i32;
5064 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5065 pub const TvRat_4
: EnTvRat_GenericLevel
= 4i32;
5066 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5067 pub const TvRat_5
: EnTvRat_GenericLevel
= 5i32;
5068 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5069 pub const TvRat_6
: EnTvRat_GenericLevel
= 6i32;
5070 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5071 pub const TvRat_7
: EnTvRat_GenericLevel
= 7i32;
5072 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5073 pub const TvRat_8
: EnTvRat_GenericLevel
= 8i32;
5074 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5075 pub const TvRat_9
: EnTvRat_GenericLevel
= 9i32;
5076 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5077 pub const TvRat_10
: EnTvRat_GenericLevel
= 10i32;
5078 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5079 pub const TvRat_11
: EnTvRat_GenericLevel
= 11i32;
5080 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5081 pub const TvRat_12
: EnTvRat_GenericLevel
= 12i32;
5082 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5083 pub const TvRat_13
: EnTvRat_GenericLevel
= 13i32;
5084 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5085 pub const TvRat_14
: EnTvRat_GenericLevel
= 14i32;
5086 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5087 pub const TvRat_15
: EnTvRat_GenericLevel
= 15i32;
5088 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5089 pub const TvRat_16
: EnTvRat_GenericLevel
= 16i32;
5090 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5091 pub const TvRat_17
: EnTvRat_GenericLevel
= 17i32;
5092 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5093 pub const TvRat_18
: EnTvRat_GenericLevel
= 18i32;
5094 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5095 pub const TvRat_19
: EnTvRat_GenericLevel
= 19i32;
5096 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5097 pub const TvRat_20
: EnTvRat_GenericLevel
= 20i32;
5098 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5099 pub const TvRat_21
: EnTvRat_GenericLevel
= 21i32;
5100 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5101 pub const TvRat_kLevels
: EnTvRat_GenericLevel
= 22i32;
5102 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5103 pub const TvRat_Unblock
: EnTvRat_GenericLevel
= -1i32;
5104 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5105 pub const TvRat_LevelDontKnow
: EnTvRat_GenericLevel
= 255i32;
5106 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5107 pub type EnTvRat_MPAA
= i32;
5108 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5109 pub const MPAA_NotApplicable
: EnTvRat_MPAA
= 0i32;
5110 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5111 pub const MPAA_G
: EnTvRat_MPAA
= 1i32;
5112 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5113 pub const MPAA_PG
: EnTvRat_MPAA
= 2i32;
5114 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5115 pub const MPAA_PG13
: EnTvRat_MPAA
= 3i32;
5116 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5117 pub const MPAA_R
: EnTvRat_MPAA
= 4i32;
5118 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5119 pub const MPAA_NC17
: EnTvRat_MPAA
= 5i32;
5120 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5121 pub const MPAA_X
: EnTvRat_MPAA
= 6i32;
5122 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5123 pub const MPAA_NotRated
: EnTvRat_MPAA
= 7i32;
5124 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5125 pub type EnTvRat_System
= i32;
5126 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5127 pub const MPAA
: EnTvRat_System
= 0i32;
5128 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5129 pub const US_TV
: EnTvRat_System
= 1i32;
5130 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5131 pub const Canadian_English
: EnTvRat_System
= 2i32;
5132 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5133 pub const Canadian_French
: EnTvRat_System
= 3i32;
5134 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5135 pub const Reserved4
: EnTvRat_System
= 4i32;
5136 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5137 pub const System5
: EnTvRat_System
= 5i32;
5138 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5139 pub const System6
: EnTvRat_System
= 6i32;
5140 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5141 pub const Reserved7
: EnTvRat_System
= 7i32;
5142 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5143 pub const PBDA
: EnTvRat_System
= 8i32;
5144 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5145 pub const AgeBased
: EnTvRat_System
= 9i32;
5146 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5147 pub const TvRat_kSystems
: EnTvRat_System
= 10i32;
5148 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5149 pub const TvRat_SystemDontKnow
: EnTvRat_System
= 255i32;
5150 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5151 pub type EnTvRat_US_TV
= i32;
5152 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5153 pub const US_TV_None
: EnTvRat_US_TV
= 0i32;
5154 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5155 pub const US_TV_Y
: EnTvRat_US_TV
= 1i32;
5156 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5157 pub const US_TV_Y7
: EnTvRat_US_TV
= 2i32;
5158 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5159 pub const US_TV_G
: EnTvRat_US_TV
= 3i32;
5160 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5161 pub const US_TV_PG
: EnTvRat_US_TV
= 4i32;
5162 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5163 pub const US_TV_14
: EnTvRat_US_TV
= 5i32;
5164 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5165 pub const US_TV_MA
: EnTvRat_US_TV
= 6i32;
5166 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5167 pub const US_TV_None7
: EnTvRat_US_TV
= 7i32;
5168 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5169 pub type EncDecEvents
= i32;
5170 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5171 pub const ENCDEC_CPEVENT
: EncDecEvents
= 0i32;
5172 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5173 pub const ENCDEC_RECORDING_STATUS
: EncDecEvents
= 1i32;
5174 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5175 pub type EntitlementType
= i32;
5176 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5177 pub const Entitled
: EntitlementType
= 0i32;
5178 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5179 pub const NotEntitled
: EntitlementType
= 1i32;
5180 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5181 pub const TechnicalFailure
: EntitlementType
= 2i32;
5182 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5183 pub type FECMethod
= i32;
5184 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5185 pub const BDA_FEC_METHOD_NOT_SET
: FECMethod
= -1i32;
5186 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5187 pub const BDA_FEC_METHOD_NOT_DEFINED
: FECMethod
= 0i32;
5188 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5189 pub const BDA_FEC_VITERBI
: FECMethod
= 1i32;
5190 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5191 pub const BDA_FEC_RS_204_188
: FECMethod
= 2i32;
5192 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5193 pub const BDA_FEC_LDPC
: FECMethod
= 3i32;
5194 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5195 pub const BDA_FEC_BCH
: FECMethod
= 4i32;
5196 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5197 pub const BDA_FEC_RS_147_130
: FECMethod
= 5i32;
5198 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5199 pub const BDA_FEC_MAX
: FECMethod
= 6i32;
5200 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5201 pub type FILTER_STATE
= i32;
5202 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5203 pub const State_Stopped
: FILTER_STATE
= 0i32;
5204 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5205 pub const State_Paused
: FILTER_STATE
= 1i32;
5206 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5207 pub const State_Running
: FILTER_STATE
= 2i32;
5208 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5209 pub type FormatNotSupportedEvents
= i32;
5210 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5211 pub const FORMATNOTSUPPORTED_CLEAR
: FormatNotSupportedEvents
= 0i32;
5212 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5213 pub const FORMATNOTSUPPORTED_NOTSUPPORTED
: FormatNotSupportedEvents
= 1i32;
5214 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5215 pub type GuardInterval
= i32;
5216 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5217 pub const BDA_GUARD_NOT_SET
: GuardInterval
= -1i32;
5218 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5219 pub const BDA_GUARD_NOT_DEFINED
: GuardInterval
= 0i32;
5220 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5221 pub const BDA_GUARD_1_32
: GuardInterval
= 1i32;
5222 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5223 pub const BDA_GUARD_1_16
: GuardInterval
= 2i32;
5224 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5225 pub const BDA_GUARD_1_8
: GuardInterval
= 3i32;
5226 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5227 pub const BDA_GUARD_1_4
: GuardInterval
= 4i32;
5228 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5229 pub const BDA_GUARD_1_128
: GuardInterval
= 5i32;
5230 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5231 pub const BDA_GUARD_19_128
: GuardInterval
= 6i32;
5232 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5233 pub const BDA_GUARD_19_256
: GuardInterval
= 7i32;
5234 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5235 pub const BDA_GUARD_MAX
: GuardInterval
= 8i32;
5236 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5237 pub type HierarchyAlpha
= i32;
5238 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5239 pub const BDA_HALPHA_NOT_SET
: HierarchyAlpha
= -1i32;
5240 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5241 pub const BDA_HALPHA_NOT_DEFINED
: HierarchyAlpha
= 0i32;
5242 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5243 pub const BDA_HALPHA_1
: HierarchyAlpha
= 1i32;
5244 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5245 pub const BDA_HALPHA_2
: HierarchyAlpha
= 2i32;
5246 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5247 pub const BDA_HALPHA_4
: HierarchyAlpha
= 3i32;
5248 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5249 pub const BDA_HALPHA_MAX
: HierarchyAlpha
= 4i32;
5250 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5251 pub type IFILTERMAPPER_MERIT
= i32;
5252 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5253 pub const MERIT_PREFERRED
: IFILTERMAPPER_MERIT
= 8388608i32;
5254 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5255 pub const MERIT_NORMAL
: IFILTERMAPPER_MERIT
= 6291456i32;
5256 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5257 pub const MERIT_UNLIKELY
: IFILTERMAPPER_MERIT
= 4194304i32;
5258 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5259 pub const MERIT_DO_NOT_USE
: IFILTERMAPPER_MERIT
= 2097152i32;
5260 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5261 pub const MERIT_SW_COMPRESSOR
: IFILTERMAPPER_MERIT
= 1048576i32;
5262 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5263 pub const MERIT_HW_COMPRESSOR
: IFILTERMAPPER_MERIT
= 1048656i32;
5264 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5265 pub type ISDBCAS_REQUEST_ID
= i32;
5266 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5267 pub const ISDBCAS_REQUEST_ID_EMG
: ISDBCAS_REQUEST_ID
= 56i32;
5268 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5269 pub const ISDBCAS_REQUEST_ID_EMD
: ISDBCAS_REQUEST_ID
= 58i32;
5270 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5271 pub type InterleavingMode
= i32;
5272 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5273 pub const INTERLEAVE_NONE
: InterleavingMode
= 0i32;
5274 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5275 pub const INTERLEAVE_CAPTURE
: InterleavingMode
= 1i32;
5276 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5277 pub const INTERLEAVE_FULL
: InterleavingMode
= 2i32;
5278 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5279 pub const INTERLEAVE_NONE_BUFFERED
: InterleavingMode
= 3i32;
5280 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5281 pub type KSEVENT_BDA_EVENT_TYPE
= i32;
5282 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5283 pub const KSEVENT_BDA_EVENT_PENDINGEVENT
: KSEVENT_BDA_EVENT_TYPE
= 0i32;
5284 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5285 pub type KSEVENT_BDA_TUNER
= i32;
5286 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5287 pub const KSEVENT_BDA_TUNER_SCAN
: KSEVENT_BDA_TUNER
= 0i32;
5288 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5289 pub type KSMETHOD_BDA_CAS_SERVICE
= i32;
5290 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5291 pub const KSMETHOD_BDA_CAS_CHECKENTITLEMENTTOKEN
: KSMETHOD_BDA_CAS_SERVICE
= 0i32;
5292 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5293 pub const KSMETHOD_BDA_CAS_SETCAPTURETOKEN
: KSMETHOD_BDA_CAS_SERVICE
= 1i32;
5294 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5295 pub const KSMETHOD_BDA_CAS_OPENBROADCASTMMI
: KSMETHOD_BDA_CAS_SERVICE
= 2i32;
5296 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5297 pub const KSMETHOD_BDA_CAS_CLOSEMMIDIALOG
: KSMETHOD_BDA_CAS_SERVICE
= 3i32;
5298 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5299 pub type KSMETHOD_BDA_CHANGE_SYNC
= i32;
5300 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5301 pub const KSMETHOD_BDA_START_CHANGES
: KSMETHOD_BDA_CHANGE_SYNC
= 0i32;
5302 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5303 pub const KSMETHOD_BDA_CHECK_CHANGES
: KSMETHOD_BDA_CHANGE_SYNC
= 1i32;
5304 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5305 pub const KSMETHOD_BDA_COMMIT_CHANGES
: KSMETHOD_BDA_CHANGE_SYNC
= 2i32;
5306 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5307 pub const KSMETHOD_BDA_GET_CHANGE_STATE
: KSMETHOD_BDA_CHANGE_SYNC
= 3i32;
5308 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5309 pub type KSMETHOD_BDA_DEBUG_SERVICE
= i32;
5310 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5311 pub const KSMETHOD_BDA_DEBUG_LEVEL
: KSMETHOD_BDA_DEBUG_SERVICE
= 0i32;
5312 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5313 pub const KSMETHOD_BDA_DEBUG_DATA
: KSMETHOD_BDA_DEBUG_SERVICE
= 1i32;
5314 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5315 pub type KSMETHOD_BDA_DEVICE_CONFIGURATION
= i32;
5316 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5317 pub const KSMETHOD_BDA_CREATE_PIN_FACTORY
: KSMETHOD_BDA_DEVICE_CONFIGURATION
= 0i32;
5318 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5319 pub const KSMETHOD_BDA_DELETE_PIN_FACTORY
: KSMETHOD_BDA_DEVICE_CONFIGURATION
= 1i32;
5320 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5321 pub const KSMETHOD_BDA_CREATE_TOPOLOGY
: KSMETHOD_BDA_DEVICE_CONFIGURATION
= 2i32;
5322 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5323 pub type KSMETHOD_BDA_DRM
= i32;
5324 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5325 pub const KSMETHOD_BDA_DRM_CURRENT
: KSMETHOD_BDA_DRM
= 0i32;
5326 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5327 pub const KSMETHOD_BDA_DRM_DRMSTATUS
: KSMETHOD_BDA_DRM
= 1i32;
5328 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5329 pub type KSMETHOD_BDA_EVENTING_SERVICE
= i32;
5330 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5331 pub const KSMETHOD_BDA_EVENT_DATA
: KSMETHOD_BDA_EVENTING_SERVICE
= 0i32;
5332 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5333 pub const KSMETHOD_BDA_EVENT_COMPLETE
: KSMETHOD_BDA_EVENTING_SERVICE
= 1i32;
5334 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5335 pub type KSMETHOD_BDA_GDDS_SERVICE
= i32;
5336 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5337 pub const KSMETHOD_BDA_GDDS_DATATYPE
: KSMETHOD_BDA_GDDS_SERVICE
= 0i32;
5338 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5339 pub const KSMETHOD_BDA_GDDS_DATA
: KSMETHOD_BDA_GDDS_SERVICE
= 1i32;
5340 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5341 pub const KSMETHOD_BDA_GDDS_TUNEXMLFROMIDX
: KSMETHOD_BDA_GDDS_SERVICE
= 2i32;
5342 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5343 pub const KSMETHOD_BDA_GDDS_GETSERVICES
: KSMETHOD_BDA_GDDS_SERVICE
= 3i32;
5344 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5345 pub const KSMETHOD_BDA_GDDS_SERVICEFROMTUNEXML
: KSMETHOD_BDA_GDDS_SERVICE
= 4i32;
5346 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5347 pub const KSMETHOD_BDA_GDDS_DATAUPDATE
: KSMETHOD_BDA_GDDS_SERVICE
= 5i32;
5348 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5349 pub type KSMETHOD_BDA_GPNV_SERVICE
= i32;
5350 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5351 pub const KSMETHOD_BDA_GPNV_GETVALUE
: KSMETHOD_BDA_GPNV_SERVICE
= 0i32;
5352 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5353 pub const KSMETHOD_BDA_GPNV_SETVALUE
: KSMETHOD_BDA_GPNV_SERVICE
= 1i32;
5354 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5355 pub const KSMETHOD_BDA_GPNV_NAMEFROMINDEX
: KSMETHOD_BDA_GPNV_SERVICE
= 2i32;
5356 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5357 pub const KSMETHOD_BDA_GPNV_GETVALUEUPDATENAME
: KSMETHOD_BDA_GPNV_SERVICE
= 3i32;
5358 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5359 pub type KSMETHOD_BDA_ISDB_CAS
= i32;
5360 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5361 pub const KSMETHOD_BDA_ISDBCAS_SETREQUEST
: KSMETHOD_BDA_ISDB_CAS
= 0i32;
5362 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5363 pub const KSMETHOD_BDA_ISDBCAS_RESPONSEDATA
: KSMETHOD_BDA_ISDB_CAS
= 1i32;
5364 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5365 pub type KSMETHOD_BDA_MUX_SERVICE
= i32;
5366 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5367 pub const KSMETHOD_BDA_MUX_GETPIDLIST
: KSMETHOD_BDA_MUX_SERVICE
= 0i32;
5368 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5369 pub const KSMETHOD_BDA_MUX_SETPIDLIST
: KSMETHOD_BDA_MUX_SERVICE
= 1i32;
5370 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5371 pub type KSMETHOD_BDA_SCAN_SERVICE
= i32;
5372 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5373 pub const KSMETHOD_BDA_SCAN_CAPABILTIES
: KSMETHOD_BDA_SCAN_SERVICE
= 0i32;
5374 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5375 pub const KSMETHOD_BDA_SCANNING_STATE
: KSMETHOD_BDA_SCAN_SERVICE
= 1i32;
5376 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5377 pub const KSMETHOD_BDA_SCAN_FILTER
: KSMETHOD_BDA_SCAN_SERVICE
= 2i32;
5378 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5379 pub const KSMETHOD_BDA_SCAN_START
: KSMETHOD_BDA_SCAN_SERVICE
= 3i32;
5380 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5381 pub const KSMETHOD_BDA_SCAN_RESUME
: KSMETHOD_BDA_SCAN_SERVICE
= 4i32;
5382 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5383 pub const KSMETHOD_BDA_SCAN_STOP
: KSMETHOD_BDA_SCAN_SERVICE
= 5i32;
5384 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5385 pub type KSMETHOD_BDA_TS_SELECTOR
= i32;
5386 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5387 pub const KSMETHOD_BDA_TS_SELECTOR_SETTSID
: KSMETHOD_BDA_TS_SELECTOR
= 0i32;
5388 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5389 pub const KSMETHOD_BDA_TS_SELECTOR_GETTSINFORMATION
: KSMETHOD_BDA_TS_SELECTOR
= 1i32;
5390 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5391 pub type KSMETHOD_BDA_TUNER_SERVICE
= i32;
5392 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5393 pub const KSMETHOD_BDA_TUNER_SETTUNER
: KSMETHOD_BDA_TUNER_SERVICE
= 0i32;
5394 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5395 pub const KSMETHOD_BDA_TUNER_GETTUNERSTATE
: KSMETHOD_BDA_TUNER_SERVICE
= 1i32;
5396 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5397 pub const KSMETHOD_BDA_TUNER_SIGNALNOISERATIO
: KSMETHOD_BDA_TUNER_SERVICE
= 2i32;
5398 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5399 pub type KSMETHOD_BDA_USERACTIVITY_SERVICE
= i32;
5400 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5401 pub const KSMETHOD_BDA_USERACTIVITY_USEREASON
: KSMETHOD_BDA_USERACTIVITY_SERVICE
= 0i32;
5402 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5403 pub const KSMETHOD_BDA_USERACTIVITY_INTERVAL
: KSMETHOD_BDA_USERACTIVITY_SERVICE
= 1i32;
5404 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5405 pub const KSMETHOD_BDA_USERACTIVITY_DETECTED
: KSMETHOD_BDA_USERACTIVITY_SERVICE
= 2i32;
5406 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5407 pub type KSMETHOD_BDA_WMDRM
= i32;
5408 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5409 pub const KSMETHOD_BDA_WMDRM_STATUS
: KSMETHOD_BDA_WMDRM
= 0i32;
5410 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5411 pub const KSMETHOD_BDA_WMDRM_REVINFO
: KSMETHOD_BDA_WMDRM
= 1i32;
5412 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5413 pub const KSMETHOD_BDA_WMDRM_CRL
: KSMETHOD_BDA_WMDRM
= 2i32;
5414 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5415 pub const KSMETHOD_BDA_WMDRM_MESSAGE
: KSMETHOD_BDA_WMDRM
= 3i32;
5416 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5417 pub const KSMETHOD_BDA_WMDRM_REISSUELICENSE
: KSMETHOD_BDA_WMDRM
= 4i32;
5418 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5419 pub const KSMETHOD_BDA_WMDRM_RENEWLICENSE
: KSMETHOD_BDA_WMDRM
= 5i32;
5420 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5421 pub const KSMETHOD_BDA_WMDRM_LICENSE
: KSMETHOD_BDA_WMDRM
= 6i32;
5422 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5423 pub const KSMETHOD_BDA_WMDRM_KEYINFO
: KSMETHOD_BDA_WMDRM
= 7i32;
5424 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5425 pub type KSMETHOD_BDA_WMDRM_TUNER
= i32;
5426 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5427 pub const KSMETHOD_BDA_WMDRMTUNER_CANCELCAPTURETOKEN
: KSMETHOD_BDA_WMDRM_TUNER
= 0i32;
5428 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5429 pub const KSMETHOD_BDA_WMDRMTUNER_SETPIDPROTECTION
: KSMETHOD_BDA_WMDRM_TUNER
= 1i32;
5430 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5431 pub const KSMETHOD_BDA_WMDRMTUNER_GETPIDPROTECTION
: KSMETHOD_BDA_WMDRM_TUNER
= 2i32;
5432 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5433 pub const KSMETHOD_BDA_WMDRMTUNER_SETSYNCVALUE
: KSMETHOD_BDA_WMDRM_TUNER
= 3i32;
5434 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5435 pub const KSMETHOD_BDA_WMDRMTUNER_STARTCODEPROFILE
: KSMETHOD_BDA_WMDRM_TUNER
= 4i32;
5436 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5437 pub const KSMETHOD_BDA_WMDRMTUNER_PURCHASE_ENTITLEMENT
: KSMETHOD_BDA_WMDRM_TUNER
= 5i32;
5438 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5439 pub type KSPROPERTY_BDA_AUTODEMODULATE
= i32;
5440 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5441 pub const KSPROPERTY_BDA_AUTODEMODULATE_START
: KSPROPERTY_BDA_AUTODEMODULATE
= 0i32;
5442 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5443 pub const KSPROPERTY_BDA_AUTODEMODULATE_STOP
: KSPROPERTY_BDA_AUTODEMODULATE
= 1i32;
5444 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5445 pub type KSPROPERTY_BDA_CA
= i32;
5446 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5447 pub const KSPROPERTY_BDA_ECM_MAP_STATUS
: KSPROPERTY_BDA_CA
= 0i32;
5448 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5449 pub const KSPROPERTY_BDA_CA_MODULE_STATUS
: KSPROPERTY_BDA_CA
= 1i32;
5450 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5451 pub const KSPROPERTY_BDA_CA_SMART_CARD_STATUS
: KSPROPERTY_BDA_CA
= 2i32;
5452 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5453 pub const KSPROPERTY_BDA_CA_MODULE_UI
: KSPROPERTY_BDA_CA
= 3i32;
5454 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5455 pub const KSPROPERTY_BDA_CA_SET_PROGRAM_PIDS
: KSPROPERTY_BDA_CA
= 4i32;
5456 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5457 pub const KSPROPERTY_BDA_CA_REMOVE_PROGRAM
: KSPROPERTY_BDA_CA
= 5i32;
5458 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5459 pub type KSPROPERTY_BDA_CA_EVENT
= i32;
5460 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5461 pub const KSEVENT_BDA_PROGRAM_FLOW_STATUS_CHANGED
: KSPROPERTY_BDA_CA_EVENT
= 0i32;
5462 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5463 pub const KSEVENT_BDA_CA_MODULE_STATUS_CHANGED
: KSPROPERTY_BDA_CA_EVENT
= 1i32;
5464 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5465 pub const KSEVENT_BDA_CA_SMART_CARD_STATUS_CHANGED
: KSPROPERTY_BDA_CA_EVENT
= 2i32;
5466 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5467 pub const KSEVENT_BDA_CA_MODULE_UI_REQUESTED
: KSPROPERTY_BDA_CA_EVENT
= 3i32;
5468 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5469 pub type KSPROPERTY_BDA_DIGITAL_DEMODULATOR
= i32;
5470 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5471 pub const KSPROPERTY_BDA_MODULATION_TYPE
: KSPROPERTY_BDA_DIGITAL_DEMODULATOR
= 0i32;
5472 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5473 pub const KSPROPERTY_BDA_INNER_FEC_TYPE
: KSPROPERTY_BDA_DIGITAL_DEMODULATOR
= 1i32;
5474 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5475 pub const KSPROPERTY_BDA_INNER_FEC_RATE
: KSPROPERTY_BDA_DIGITAL_DEMODULATOR
= 2i32;
5476 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5477 pub const KSPROPERTY_BDA_OUTER_FEC_TYPE
: KSPROPERTY_BDA_DIGITAL_DEMODULATOR
= 3i32;
5478 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5479 pub const KSPROPERTY_BDA_OUTER_FEC_RATE
: KSPROPERTY_BDA_DIGITAL_DEMODULATOR
= 4i32;
5480 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5481 pub const KSPROPERTY_BDA_SYMBOL_RATE
: KSPROPERTY_BDA_DIGITAL_DEMODULATOR
= 5i32;
5482 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5483 pub const KSPROPERTY_BDA_SPECTRAL_INVERSION
: KSPROPERTY_BDA_DIGITAL_DEMODULATOR
= 6i32;
5484 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5485 pub const KSPROPERTY_BDA_GUARD_INTERVAL
: KSPROPERTY_BDA_DIGITAL_DEMODULATOR
= 7i32;
5486 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5487 pub const KSPROPERTY_BDA_TRANSMISSION_MODE
: KSPROPERTY_BDA_DIGITAL_DEMODULATOR
= 8i32;
5488 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5489 pub const KSPROPERTY_BDA_ROLL_OFF
: KSPROPERTY_BDA_DIGITAL_DEMODULATOR
= 9i32;
5490 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5491 pub const KSPROPERTY_BDA_PILOT
: KSPROPERTY_BDA_DIGITAL_DEMODULATOR
= 10i32;
5492 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5493 pub const KSPROPERTY_BDA_SIGNALTIMEOUTS
: KSPROPERTY_BDA_DIGITAL_DEMODULATOR
= 11i32;
5494 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5495 pub const KSPROPERTY_BDA_PLP_NUMBER
: KSPROPERTY_BDA_DIGITAL_DEMODULATOR
= 12i32;
5496 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5497 pub type KSPROPERTY_BDA_DISEQC_COMMAND
= i32;
5498 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5499 pub const KSPROPERTY_BDA_DISEQC_ENABLE
: KSPROPERTY_BDA_DISEQC_COMMAND
= 0i32;
5500 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5501 pub const KSPROPERTY_BDA_DISEQC_LNB_SOURCE
: KSPROPERTY_BDA_DISEQC_COMMAND
= 1i32;
5502 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5503 pub const KSPROPERTY_BDA_DISEQC_USETONEBURST
: KSPROPERTY_BDA_DISEQC_COMMAND
= 2i32;
5504 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5505 pub const KSPROPERTY_BDA_DISEQC_REPEATS
: KSPROPERTY_BDA_DISEQC_COMMAND
= 3i32;
5506 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5507 pub const KSPROPERTY_BDA_DISEQC_SEND
: KSPROPERTY_BDA_DISEQC_COMMAND
= 4i32;
5508 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5509 pub const KSPROPERTY_BDA_DISEQC_RESPONSE
: KSPROPERTY_BDA_DISEQC_COMMAND
= 5i32;
5510 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5511 pub type KSPROPERTY_BDA_DISEQC_EVENT
= i32;
5512 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5513 pub const KSEVENT_BDA_DISEQC_DATA_RECEIVED
: KSPROPERTY_BDA_DISEQC_EVENT
= 0i32;
5514 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5515 pub type KSPROPERTY_BDA_ETHERNET_FILTER
= i32;
5516 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5517 pub const KSPROPERTY_BDA_ETHERNET_FILTER_MULTICAST_LIST_SIZE
: KSPROPERTY_BDA_ETHERNET_FILTER
= 0i32;
5518 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5519 pub const KSPROPERTY_BDA_ETHERNET_FILTER_MULTICAST_LIST
: KSPROPERTY_BDA_ETHERNET_FILTER
= 1i32;
5520 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5521 pub const KSPROPERTY_BDA_ETHERNET_FILTER_MULTICAST_MODE
: KSPROPERTY_BDA_ETHERNET_FILTER
= 2i32;
5522 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5523 pub type KSPROPERTY_BDA_FREQUENCY_FILTER
= i32;
5524 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5525 pub const KSPROPERTY_BDA_RF_TUNER_FREQUENCY
: KSPROPERTY_BDA_FREQUENCY_FILTER
= 0i32;
5526 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5527 pub const KSPROPERTY_BDA_RF_TUNER_POLARITY
: KSPROPERTY_BDA_FREQUENCY_FILTER
= 1i32;
5528 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5529 pub const KSPROPERTY_BDA_RF_TUNER_RANGE
: KSPROPERTY_BDA_FREQUENCY_FILTER
= 2i32;
5530 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5531 pub const KSPROPERTY_BDA_RF_TUNER_TRANSPONDER
: KSPROPERTY_BDA_FREQUENCY_FILTER
= 3i32;
5532 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5533 pub const KSPROPERTY_BDA_RF_TUNER_BANDWIDTH
: KSPROPERTY_BDA_FREQUENCY_FILTER
= 4i32;
5534 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5535 pub const KSPROPERTY_BDA_RF_TUNER_FREQUENCY_MULTIPLIER
: KSPROPERTY_BDA_FREQUENCY_FILTER
= 5i32;
5536 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5537 pub const KSPROPERTY_BDA_RF_TUNER_CAPS
: KSPROPERTY_BDA_FREQUENCY_FILTER
= 6i32;
5538 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5539 pub const KSPROPERTY_BDA_RF_TUNER_SCAN_STATUS
: KSPROPERTY_BDA_FREQUENCY_FILTER
= 7i32;
5540 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5541 pub const KSPROPERTY_BDA_RF_TUNER_STANDARD
: KSPROPERTY_BDA_FREQUENCY_FILTER
= 8i32;
5542 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5543 pub const KSPROPERTY_BDA_RF_TUNER_STANDARD_MODE
: KSPROPERTY_BDA_FREQUENCY_FILTER
= 9i32;
5544 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5545 pub type KSPROPERTY_BDA_IPv4_FILTER
= i32;
5546 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5547 pub const KSPROPERTY_BDA_IPv4_FILTER_MULTICAST_LIST_SIZE
: KSPROPERTY_BDA_IPv4_FILTER
= 0i32;
5548 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5549 pub const KSPROPERTY_BDA_IPv4_FILTER_MULTICAST_LIST
: KSPROPERTY_BDA_IPv4_FILTER
= 1i32;
5550 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5551 pub const KSPROPERTY_BDA_IPv4_FILTER_MULTICAST_MODE
: KSPROPERTY_BDA_IPv4_FILTER
= 2i32;
5552 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5553 pub type KSPROPERTY_BDA_IPv6_FILTER
= i32;
5554 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5555 pub const KSPROPERTY_BDA_IPv6_FILTER_MULTICAST_LIST_SIZE
: KSPROPERTY_BDA_IPv6_FILTER
= 0i32;
5556 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5557 pub const KSPROPERTY_BDA_IPv6_FILTER_MULTICAST_LIST
: KSPROPERTY_BDA_IPv6_FILTER
= 1i32;
5558 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5559 pub const KSPROPERTY_BDA_IPv6_FILTER_MULTICAST_MODE
: KSPROPERTY_BDA_IPv6_FILTER
= 2i32;
5560 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5561 pub type KSPROPERTY_BDA_LNB_INFO
= i32;
5562 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5563 pub const KSPROPERTY_BDA_LNB_LOF_LOW_BAND
: KSPROPERTY_BDA_LNB_INFO
= 0i32;
5564 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5565 pub const KSPROPERTY_BDA_LNB_LOF_HIGH_BAND
: KSPROPERTY_BDA_LNB_INFO
= 1i32;
5566 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5567 pub const KSPROPERTY_BDA_LNB_SWITCH_FREQUENCY
: KSPROPERTY_BDA_LNB_INFO
= 2i32;
5568 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5569 pub type KSPROPERTY_BDA_NULL_TRANSFORM
= i32;
5570 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5571 pub const KSPROPERTY_BDA_NULL_TRANSFORM_START
: KSPROPERTY_BDA_NULL_TRANSFORM
= 0i32;
5572 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5573 pub const KSPROPERTY_BDA_NULL_TRANSFORM_STOP
: KSPROPERTY_BDA_NULL_TRANSFORM
= 1i32;
5574 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5575 pub type KSPROPERTY_BDA_PIDFILTER
= i32;
5576 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5577 pub const KSPROPERTY_BDA_PIDFILTER_MAP_PIDS
: KSPROPERTY_BDA_PIDFILTER
= 0i32;
5578 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5579 pub const KSPROPERTY_BDA_PIDFILTER_UNMAP_PIDS
: KSPROPERTY_BDA_PIDFILTER
= 1i32;
5580 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5581 pub const KSPROPERTY_BDA_PIDFILTER_LIST_PIDS
: KSPROPERTY_BDA_PIDFILTER
= 2i32;
5582 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5583 pub type KSPROPERTY_BDA_PIN_CONTROL
= i32;
5584 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5585 pub const KSPROPERTY_BDA_PIN_ID
: KSPROPERTY_BDA_PIN_CONTROL
= 0i32;
5586 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5587 pub const KSPROPERTY_BDA_PIN_TYPE
: KSPROPERTY_BDA_PIN_CONTROL
= 1i32;
5588 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5589 pub type KSPROPERTY_BDA_PIN_EVENT
= i32;
5590 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5591 pub const KSEVENT_BDA_PIN_CONNECTED
: KSPROPERTY_BDA_PIN_EVENT
= 0i32;
5592 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5593 pub const KSEVENT_BDA_PIN_DISCONNECTED
: KSPROPERTY_BDA_PIN_EVENT
= 1i32;
5594 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5595 pub type KSPROPERTY_BDA_SIGNAL_STATS
= i32;
5596 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5597 pub const KSPROPERTY_BDA_SIGNAL_STRENGTH
: KSPROPERTY_BDA_SIGNAL_STATS
= 0i32;
5598 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5599 pub const KSPROPERTY_BDA_SIGNAL_QUALITY
: KSPROPERTY_BDA_SIGNAL_STATS
= 1i32;
5600 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5601 pub const KSPROPERTY_BDA_SIGNAL_PRESENT
: KSPROPERTY_BDA_SIGNAL_STATS
= 2i32;
5602 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5603 pub const KSPROPERTY_BDA_SIGNAL_LOCKED
: KSPROPERTY_BDA_SIGNAL_STATS
= 3i32;
5604 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5605 pub const KSPROPERTY_BDA_SAMPLE_TIME
: KSPROPERTY_BDA_SIGNAL_STATS
= 4i32;
5606 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5607 pub const KSPROPERTY_BDA_SIGNAL_LOCK_CAPS
: KSPROPERTY_BDA_SIGNAL_STATS
= 5i32;
5608 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5609 pub const KSPROPERTY_BDA_SIGNAL_LOCK_TYPE
: KSPROPERTY_BDA_SIGNAL_STATS
= 6i32;
5610 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5611 pub type KSPROPERTY_BDA_TOPOLOGY
= i32;
5612 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5613 pub const KSPROPERTY_BDA_NODE_TYPES
: KSPROPERTY_BDA_TOPOLOGY
= 0i32;
5614 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5615 pub const KSPROPERTY_BDA_PIN_TYPES
: KSPROPERTY_BDA_TOPOLOGY
= 1i32;
5616 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5617 pub const KSPROPERTY_BDA_TEMPLATE_CONNECTIONS
: KSPROPERTY_BDA_TOPOLOGY
= 2i32;
5618 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5619 pub const KSPROPERTY_BDA_NODE_METHODS
: KSPROPERTY_BDA_TOPOLOGY
= 3i32;
5620 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5621 pub const KSPROPERTY_BDA_NODE_PROPERTIES
: KSPROPERTY_BDA_TOPOLOGY
= 4i32;
5622 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5623 pub const KSPROPERTY_BDA_NODE_EVENTS
: KSPROPERTY_BDA_TOPOLOGY
= 5i32;
5624 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5625 pub const KSPROPERTY_BDA_CONTROLLING_PIN_ID
: KSPROPERTY_BDA_TOPOLOGY
= 6i32;
5626 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5627 pub const KSPROPERTY_BDA_NODE_DESCRIPTORS
: KSPROPERTY_BDA_TOPOLOGY
= 7i32;
5628 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5629 pub type KSPROPERTY_BDA_VOID_TRANSFORM
= i32;
5630 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5631 pub const KSPROPERTY_BDA_VOID_TRANSFORM_START
: KSPROPERTY_BDA_VOID_TRANSFORM
= 0i32;
5632 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5633 pub const KSPROPERTY_BDA_VOID_TRANSFORM_STOP
: KSPROPERTY_BDA_VOID_TRANSFORM
= 1i32;
5634 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5635 pub type KSPROPERTY_IDS_BDA_TABLE
= i32;
5636 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5637 pub const KSPROPERTY_BDA_TABLE_SECTION
: KSPROPERTY_IDS_BDA_TABLE
= 0i32;
5638 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5639 pub type KSPROPERTY_IPSINK
= u32;
5640 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5641 pub const KSPROPERTY_IPSINK_MULTICASTLIST
: KSPROPERTY_IPSINK
= 0u32;
5642 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5643 pub const KSPROPERTY_IPSINK_ADAPTER_DESCRIPTION
: KSPROPERTY_IPSINK
= 1u32;
5644 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5645 pub const KSPROPERTY_IPSINK_ADAPTER_ADDRESS
: KSPROPERTY_IPSINK
= 2u32;
5646 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5647 pub type LNB_Source
= i32;
5648 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5649 pub const BDA_LNB_SOURCE_NOT_SET
: LNB_Source
= -1i32;
5650 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5651 pub const BDA_LNB_SOURCE_NOT_DEFINED
: LNB_Source
= 0i32;
5652 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5653 pub const BDA_LNB_SOURCE_A
: LNB_Source
= 1i32;
5654 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5655 pub const BDA_LNB_SOURCE_B
: LNB_Source
= 2i32;
5656 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5657 pub const BDA_LNB_SOURCE_C
: LNB_Source
= 3i32;
5658 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5659 pub const BDA_LNB_SOURCE_D
: LNB_Source
= 4i32;
5660 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5661 pub const BDA_LNB_SOURCE_MAX
: LNB_Source
= 5i32;
5662 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5663 pub type LicenseEventBlockReason
= i32;
5664 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5665 pub const LIC_BadLicense
: LicenseEventBlockReason
= 0i32;
5666 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5667 pub const LIC_NeedIndiv
: LicenseEventBlockReason
= 1i32;
5668 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5669 pub const LIC_Expired
: LicenseEventBlockReason
= 2i32;
5670 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5671 pub const LIC_NeedActivation
: LicenseEventBlockReason
= 3i32;
5672 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5673 pub const LIC_ExtenderBlocked
: LicenseEventBlockReason
= 4i32;
5674 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5675 pub type LocationCodeSchemeType
= i32;
5676 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5677 pub const SCTE_18
: LocationCodeSchemeType
= 0i32;
5678 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5679 pub type MEDIA_SAMPLE_CONTENT
= i32;
5680 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5681 pub const MEDIA_TRANSPORT_PACKET
: MEDIA_SAMPLE_CONTENT
= 0i32;
5682 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5683 pub const MEDIA_ELEMENTARY_STREAM
: MEDIA_SAMPLE_CONTENT
= 1i32;
5684 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5685 pub const MEDIA_MPEG2_PSI
: MEDIA_SAMPLE_CONTENT
= 2i32;
5686 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5687 pub const MEDIA_TRANSPORT_PAYLOAD
: MEDIA_SAMPLE_CONTENT
= 3i32;
5688 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5689 pub type MMSSF_GET_INFORMATION_FLAGS
= u32;
5690 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5691 pub const MMSSF_HASCLOCK
: MMSSF_GET_INFORMATION_FLAGS
= 1u32;
5692 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5693 pub const MMSSF_SUPPORTSEEK
: MMSSF_GET_INFORMATION_FLAGS
= 2u32;
5694 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5695 pub const MMSSF_ASYNCHRONOUS
: MMSSF_GET_INFORMATION_FLAGS
= 4u32;
5696 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5697 pub type MPEG2StreamType
= i32;
5698 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5699 pub const BDA_UNITIALIZED_MPEG2STREAMTYPE
: MPEG2StreamType
= -1i32;
5700 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5701 pub const Reserved1
: MPEG2StreamType
= 0i32;
5702 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5703 pub const ISO_IEC_11172_2_VIDEO
: MPEG2StreamType
= 1i32;
5704 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5705 pub const ISO_IEC_13818_2_VIDEO
: MPEG2StreamType
= 2i32;
5706 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5707 pub const ISO_IEC_11172_3_AUDIO
: MPEG2StreamType
= 3i32;
5708 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5709 pub const ISO_IEC_13818_3_AUDIO
: MPEG2StreamType
= 4i32;
5710 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5711 pub const ISO_IEC_13818_1_PRIVATE_SECTION
: MPEG2StreamType
= 5i32;
5712 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5713 pub const ISO_IEC_13818_1_PES
: MPEG2StreamType
= 6i32;
5714 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5715 pub const ISO_IEC_13522_MHEG
: MPEG2StreamType
= 7i32;
5716 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5717 pub const ANNEX_A_DSM_CC
: MPEG2StreamType
= 8i32;
5718 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5719 pub const ITU_T_REC_H_222_1
: MPEG2StreamType
= 9i32;
5720 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5721 pub const ISO_IEC_13818_6_TYPE_A
: MPEG2StreamType
= 10i32;
5722 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5723 pub const ISO_IEC_13818_6_TYPE_B
: MPEG2StreamType
= 11i32;
5724 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5725 pub const ISO_IEC_13818_6_TYPE_C
: MPEG2StreamType
= 12i32;
5726 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5727 pub const ISO_IEC_13818_6_TYPE_D
: MPEG2StreamType
= 13i32;
5728 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5729 pub const ISO_IEC_13818_1_AUXILIARY
: MPEG2StreamType
= 14i32;
5730 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5731 pub const ISO_IEC_13818_7_AUDIO
: MPEG2StreamType
= 15i32;
5732 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5733 pub const ISO_IEC_14496_2_VISUAL
: MPEG2StreamType
= 16i32;
5734 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5735 pub const ISO_IEC_14496_3_AUDIO
: MPEG2StreamType
= 17i32;
5736 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5737 pub const ISO_IEC_14496_1_IN_PES
: MPEG2StreamType
= 18i32;
5738 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5739 pub const ISO_IEC_14496_1_IN_SECTION
: MPEG2StreamType
= 19i32;
5740 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5741 pub const ISO_IEC_13818_6_DOWNLOAD
: MPEG2StreamType
= 20i32;
5742 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5743 pub const METADATA_IN_PES
: MPEG2StreamType
= 21i32;
5744 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5745 pub const METADATA_IN_SECTION
: MPEG2StreamType
= 22i32;
5746 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5747 pub const METADATA_IN_DATA_CAROUSEL
: MPEG2StreamType
= 23i32;
5748 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5749 pub const METADATA_IN_OBJECT_CAROUSEL
: MPEG2StreamType
= 24i32;
5750 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5751 pub const METADATA_IN_DOWNLOAD_PROTOCOL
: MPEG2StreamType
= 25i32;
5752 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5753 pub const IRPM_STREAMM
: MPEG2StreamType
= 26i32;
5754 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5755 pub const ITU_T_H264
: MPEG2StreamType
= 27i32;
5756 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5757 pub const ISO_IEC_13818_1_RESERVED
: MPEG2StreamType
= 28i32;
5758 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5759 pub const USER_PRIVATE
: MPEG2StreamType
= 16i32;
5760 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5761 pub const HEVC_VIDEO_OR_TEMPORAL_VIDEO
: MPEG2StreamType
= 36i32;
5762 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5763 pub const HEVC_TEMPORAL_VIDEO_SUBSET
: MPEG2StreamType
= 37i32;
5764 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5765 pub const ISO_IEC_USER_PRIVATE
: MPEG2StreamType
= 128i32;
5766 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5767 pub const DOLBY_AC3_AUDIO
: MPEG2StreamType
= 129i32;
5768 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5769 pub const DOLBY_DIGITAL_PLUS_AUDIO_ATSC
: MPEG2StreamType
= 135i32;
5770 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5771 pub type MPEGLAYER3WAVEFORMAT_FLAGS
= u32;
5772 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5773 pub const MPEGLAYER3_FLAG_PADDING_ISO
: MPEGLAYER3WAVEFORMAT_FLAGS
= 0u32;
5774 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5775 pub const MPEGLAYER3_FLAG_PADDING_ON
: MPEGLAYER3WAVEFORMAT_FLAGS
= 1u32;
5776 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5777 pub const MPEGLAYER3_FLAG_PADDING_OFF
: MPEGLAYER3WAVEFORMAT_FLAGS
= 2u32;
5778 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5779 pub type MPEG_CONTEXT_TYPE
= i32;
5780 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5781 pub const MPEG_CONTEXT_BCS_DEMUX
: MPEG_CONTEXT_TYPE
= 0i32;
5782 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5783 pub const MPEG_CONTEXT_WINSOCK
: MPEG_CONTEXT_TYPE
= 1i32;
5784 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5785 pub type MPEG_CURRENT_NEXT_BIT
= i32;
5786 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5787 pub const MPEG_SECTION_IS_NEXT
: MPEG_CURRENT_NEXT_BIT
= 0i32;
5788 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5789 pub const MPEG_SECTION_IS_CURRENT
: MPEG_CURRENT_NEXT_BIT
= 1i32;
5790 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5791 pub type MPEG_REQUEST_TYPE
= i32;
5792 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5793 pub const MPEG_RQST_UNKNOWN
: MPEG_REQUEST_TYPE
= 0i32;
5794 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5795 pub const MPEG_RQST_GET_SECTION
: MPEG_REQUEST_TYPE
= 1i32;
5796 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5797 pub const MPEG_RQST_GET_SECTION_ASYNC
: MPEG_REQUEST_TYPE
= 2i32;
5798 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5799 pub const MPEG_RQST_GET_TABLE
: MPEG_REQUEST_TYPE
= 3i32;
5800 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5801 pub const MPEG_RQST_GET_TABLE_ASYNC
: MPEG_REQUEST_TYPE
= 4i32;
5802 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5803 pub const MPEG_RQST_GET_SECTIONS_STREAM
: MPEG_REQUEST_TYPE
= 5i32;
5804 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5805 pub const MPEG_RQST_GET_PES_STREAM
: MPEG_REQUEST_TYPE
= 6i32;
5806 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5807 pub const MPEG_RQST_GET_TS_STREAM
: MPEG_REQUEST_TYPE
= 7i32;
5808 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5809 pub const MPEG_RQST_START_MPE_STREAM
: MPEG_REQUEST_TYPE
= 8i32;
5810 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5811 pub type MP_CURVE_TYPE
= i32;
5812 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5813 pub const MP_CURVE_JUMP
: MP_CURVE_TYPE
= 1i32;
5814 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5815 pub const MP_CURVE_LINEAR
: MP_CURVE_TYPE
= 2i32;
5816 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5817 pub const MP_CURVE_SQUARE
: MP_CURVE_TYPE
= 4i32;
5818 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5819 pub const MP_CURVE_INVSQUARE
: MP_CURVE_TYPE
= 8i32;
5820 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5821 pub const MP_CURVE_SINE
: MP_CURVE_TYPE
= 16i32;
5822 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5823 pub type MP_TYPE
= i32;
5824 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5825 pub const MPT_INT
: MP_TYPE
= 0i32;
5826 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5827 pub const MPT_FLOAT
: MP_TYPE
= 1i32;
5828 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5829 pub const MPT_BOOL
: MP_TYPE
= 2i32;
5830 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5831 pub const MPT_ENUM
: MP_TYPE
= 3i32;
5832 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5833 pub const MPT_MAX
: MP_TYPE
= 4i32;
5834 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5835 #[repr(transparent)]
5836 pub struct MSVidCCService(pub i32);
5837 impl MSVidCCService
{
5838 pub const None
: Self = Self(0i32);
5839 pub const Caption1
: Self = Self(1i32);
5840 pub const Caption2
: Self = Self(2i32);
5841 pub const Text1
: Self = Self(3i32);
5842 pub const Text2
: Self = Self(4i32);
5843 pub const XDS
: Self = Self(5i32);
5845 impl ::core
::marker
::Copy
for MSVidCCService {}
5846 impl ::core
::clone
::Clone
for MSVidCCService
{
5847 fn clone(&self) -> Self {
5851 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5852 pub type MSVidCtlButtonstate
= i32;
5853 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5854 pub const MSVIDCTL_LEFT_BUTTON
: MSVidCtlButtonstate
= 1i32;
5855 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5856 pub const MSVIDCTL_RIGHT_BUTTON
: MSVidCtlButtonstate
= 2i32;
5857 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5858 pub const MSVIDCTL_MIDDLE_BUTTON
: MSVidCtlButtonstate
= 4i32;
5859 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5860 pub const MSVIDCTL_X_BUTTON1
: MSVidCtlButtonstate
= 8i32;
5861 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5862 pub const MSVIDCTL_X_BUTTON2
: MSVidCtlButtonstate
= 16i32;
5863 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5864 pub const MSVIDCTL_SHIFT
: MSVidCtlButtonstate
= 1i32;
5865 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5866 pub const MSVIDCTL_CTRL
: MSVidCtlButtonstate
= 2i32;
5867 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5868 pub const MSVIDCTL_ALT
: MSVidCtlButtonstate
= 4i32;
5869 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5870 pub type MSVidCtlStateList
= i32;
5871 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5872 pub const STATE_UNBUILT
: MSVidCtlStateList
= -1i32;
5873 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5874 pub const STATE_STOP
: MSVidCtlStateList
= 0i32;
5875 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5876 pub const STATE_PAUSE
: MSVidCtlStateList
= 1i32;
5877 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5878 pub const STATE_PLAY
: MSVidCtlStateList
= 2i32;
5879 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5880 pub type MSVidSegmentType
= i32;
5881 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5882 pub const MSVidSEG_SOURCE
: MSVidSegmentType
= 0i32;
5883 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5884 pub const MSVidSEG_XFORM
: MSVidSegmentType
= 1i32;
5885 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5886 pub const MSVidSEG_DEST
: MSVidSegmentType
= 2i32;
5887 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5888 pub type MSVidSinkStreams
= i32;
5889 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5890 pub const MSVidSink_Video
: MSVidSinkStreams
= 1i32;
5891 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5892 pub const MSVidSink_Audio
: MSVidSinkStreams
= 2i32;
5893 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5894 pub const MSVidSink_Other
: MSVidSinkStreams
= 4i32;
5895 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5896 pub type MSViddispidList
= i32;
5897 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5898 pub const dispidInputs
: MSViddispidList
= 0i32;
5899 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5900 pub const dispidOutputs
: MSViddispidList
= 1i32;
5901 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5902 pub const dispid_Inputs
: MSViddispidList
= 2i32;
5903 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5904 pub const dispid_Outputs
: MSViddispidList
= 3i32;
5905 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5906 pub const dispidVideoRenderers
: MSViddispidList
= 4i32;
5907 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5908 pub const dispidAudioRenderers
: MSViddispidList
= 5i32;
5909 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5910 pub const dispidFeatures
: MSViddispidList
= 6i32;
5911 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5912 pub const dispidInput
: MSViddispidList
= 7i32;
5913 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5914 pub const dispidOutput
: MSViddispidList
= 8i32;
5915 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5916 pub const dispidVideoRenderer
: MSViddispidList
= 9i32;
5917 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5918 pub const dispidAudioRenderer
: MSViddispidList
= 10i32;
5919 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5920 pub const dispidSelectedFeatures
: MSViddispidList
= 11i32;
5921 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5922 pub const dispidView
: MSViddispidList
= 12i32;
5923 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5924 pub const dispidBuild
: MSViddispidList
= 13i32;
5925 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5926 pub const dispidPause
: MSViddispidList
= 14i32;
5927 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5928 pub const dispidRun
: MSViddispidList
= 15i32;
5929 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5930 pub const dispidStop
: MSViddispidList
= 16i32;
5931 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5932 pub const dispidDecompose
: MSViddispidList
= 17i32;
5933 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5934 pub const dispidDisplaySize
: MSViddispidList
= 18i32;
5935 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5936 pub const dispidMaintainAspectRatio
: MSViddispidList
= 19i32;
5937 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5938 pub const dispidColorKey
: MSViddispidList
= 20i32;
5939 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5940 pub const dispidStateChange
: MSViddispidList
= 21i32;
5941 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5942 pub const dispidgetState
: MSViddispidList
= 22i32;
5943 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5944 pub const dispidunbind
: MSViddispidList
= 23i32;
5945 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5946 pub const dispidbind
: MSViddispidList
= 24i32;
5947 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5948 pub const dispidDisableVideo
: MSViddispidList
= 25i32;
5949 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5950 pub const dispidDisableAudio
: MSViddispidList
= 26i32;
5951 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5952 pub const dispidViewNext
: MSViddispidList
= 27i32;
5953 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5954 pub const dispidServiceP
: MSViddispidList
= 28i32;
5955 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5956 pub type MUX_PID_TYPE
= i32;
5957 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5958 pub const PID_OTHER
: MUX_PID_TYPE
= -1i32;
5959 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5960 pub const PID_ELEMENTARY_STREAM
: MUX_PID_TYPE
= 0i32;
5961 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5962 pub const PID_MPEG2_SECTION_PSI_SI
: MUX_PID_TYPE
= 1i32;
5963 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5964 pub type ModulationType
= i32;
5965 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5966 pub const BDA_MOD_NOT_SET
: ModulationType
= -1i32;
5967 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5968 pub const BDA_MOD_NOT_DEFINED
: ModulationType
= 0i32;
5969 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5970 pub const BDA_MOD_16QAM
: ModulationType
= 1i32;
5971 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5972 pub const BDA_MOD_32QAM
: ModulationType
= 2i32;
5973 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5974 pub const BDA_MOD_64QAM
: ModulationType
= 3i32;
5975 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5976 pub const BDA_MOD_80QAM
: ModulationType
= 4i32;
5977 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5978 pub const BDA_MOD_96QAM
: ModulationType
= 5i32;
5979 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5980 pub const BDA_MOD_112QAM
: ModulationType
= 6i32;
5981 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5982 pub const BDA_MOD_128QAM
: ModulationType
= 7i32;
5983 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5984 pub const BDA_MOD_160QAM
: ModulationType
= 8i32;
5985 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5986 pub const BDA_MOD_192QAM
: ModulationType
= 9i32;
5987 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5988 pub const BDA_MOD_224QAM
: ModulationType
= 10i32;
5989 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5990 pub const BDA_MOD_256QAM
: ModulationType
= 11i32;
5991 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5992 pub const BDA_MOD_320QAM
: ModulationType
= 12i32;
5993 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5994 pub const BDA_MOD_384QAM
: ModulationType
= 13i32;
5995 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5996 pub const BDA_MOD_448QAM
: ModulationType
= 14i32;
5997 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
5998 pub const BDA_MOD_512QAM
: ModulationType
= 15i32;
5999 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6000 pub const BDA_MOD_640QAM
: ModulationType
= 16i32;
6001 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6002 pub const BDA_MOD_768QAM
: ModulationType
= 17i32;
6003 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6004 pub const BDA_MOD_896QAM
: ModulationType
= 18i32;
6005 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6006 pub const BDA_MOD_1024QAM
: ModulationType
= 19i32;
6007 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6008 pub const BDA_MOD_QPSK
: ModulationType
= 20i32;
6009 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6010 pub const BDA_MOD_BPSK
: ModulationType
= 21i32;
6011 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6012 pub const BDA_MOD_OQPSK
: ModulationType
= 22i32;
6013 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6014 pub const BDA_MOD_8VSB
: ModulationType
= 23i32;
6015 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6016 pub const BDA_MOD_16VSB
: ModulationType
= 24i32;
6017 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6018 pub const BDA_MOD_ANALOG_AMPLITUDE
: ModulationType
= 25i32;
6019 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6020 pub const BDA_MOD_ANALOG_FREQUENCY
: ModulationType
= 26i32;
6021 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6022 pub const BDA_MOD_8PSK
: ModulationType
= 27i32;
6023 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6024 pub const BDA_MOD_RF
: ModulationType
= 28i32;
6025 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6026 pub const BDA_MOD_16APSK
: ModulationType
= 29i32;
6027 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6028 pub const BDA_MOD_32APSK
: ModulationType
= 30i32;
6029 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6030 pub const BDA_MOD_NBC_QPSK
: ModulationType
= 31i32;
6031 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6032 pub const BDA_MOD_NBC_8PSK
: ModulationType
= 32i32;
6033 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6034 pub const BDA_MOD_DIRECTV
: ModulationType
= 33i32;
6035 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6036 pub const BDA_MOD_ISDB_T_TMCC
: ModulationType
= 34i32;
6037 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6038 pub const BDA_MOD_ISDB_S_TMCC
: ModulationType
= 35i32;
6039 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6040 pub const BDA_MOD_MAX
: ModulationType
= 36i32;
6041 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6042 pub type OA_BOOL
= i32;
6043 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6044 pub const OATRUE
: OA_BOOL
= -1i32;
6045 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6046 pub const OAFALSE
: OA_BOOL
= 0i32;
6047 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6048 pub type OUTPUT_STATE
= u32;
6049 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6050 pub const Disabled
: OUTPUT_STATE
= 0u32;
6051 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6052 pub const ReadData
: OUTPUT_STATE
= 1u32;
6053 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6054 pub const RenderData
: OUTPUT_STATE
= 2u32;
6055 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6056 pub type PIN_DIRECTION
= i32;
6057 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6058 pub const PINDIR_INPUT
: PIN_DIRECTION
= 0i32;
6059 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6060 pub const PINDIR_OUTPUT
: PIN_DIRECTION
= 1i32;
6061 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6062 pub type PhysicalConnectorType
= i32;
6063 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6064 pub const PhysConn_Video_Tuner
: PhysicalConnectorType
= 1i32;
6065 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6066 pub const PhysConn_Video_Composite
: PhysicalConnectorType
= 2i32;
6067 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6068 pub const PhysConn_Video_SVideo
: PhysicalConnectorType
= 3i32;
6069 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6070 pub const PhysConn_Video_RGB
: PhysicalConnectorType
= 4i32;
6071 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6072 pub const PhysConn_Video_YRYBY
: PhysicalConnectorType
= 5i32;
6073 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6074 pub const PhysConn_Video_SerialDigital
: PhysicalConnectorType
= 6i32;
6075 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6076 pub const PhysConn_Video_ParallelDigital
: PhysicalConnectorType
= 7i32;
6077 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6078 pub const PhysConn_Video_SCSI
: PhysicalConnectorType
= 8i32;
6079 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6080 pub const PhysConn_Video_AUX
: PhysicalConnectorType
= 9i32;
6081 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6082 pub const PhysConn_Video_1394
: PhysicalConnectorType
= 10i32;
6083 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6084 pub const PhysConn_Video_USB
: PhysicalConnectorType
= 11i32;
6085 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6086 pub const PhysConn_Video_VideoDecoder
: PhysicalConnectorType
= 12i32;
6087 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6088 pub const PhysConn_Video_VideoEncoder
: PhysicalConnectorType
= 13i32;
6089 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6090 pub const PhysConn_Video_SCART
: PhysicalConnectorType
= 14i32;
6091 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6092 pub const PhysConn_Video_Black
: PhysicalConnectorType
= 15i32;
6093 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6094 pub const PhysConn_Audio_Tuner
: PhysicalConnectorType
= 4096i32;
6095 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6096 pub const PhysConn_Audio_Line
: PhysicalConnectorType
= 4097i32;
6097 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6098 pub const PhysConn_Audio_Mic
: PhysicalConnectorType
= 4098i32;
6099 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6100 pub const PhysConn_Audio_AESDigital
: PhysicalConnectorType
= 4099i32;
6101 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6102 pub const PhysConn_Audio_SPDIFDigital
: PhysicalConnectorType
= 4100i32;
6103 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6104 pub const PhysConn_Audio_SCSI
: PhysicalConnectorType
= 4101i32;
6105 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6106 pub const PhysConn_Audio_AUX
: PhysicalConnectorType
= 4102i32;
6107 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6108 pub const PhysConn_Audio_1394
: PhysicalConnectorType
= 4103i32;
6109 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6110 pub const PhysConn_Audio_USB
: PhysicalConnectorType
= 4104i32;
6111 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6112 pub const PhysConn_Audio_AudioDecoder
: PhysicalConnectorType
= 4105i32;
6113 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6114 pub type Pilot
= i32;
6115 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6116 pub const BDA_PILOT_NOT_SET
: Pilot
= -1i32;
6117 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6118 pub const BDA_PILOT_NOT_DEFINED
: Pilot
= 0i32;
6119 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6120 pub const BDA_PILOT_OFF
: Pilot
= 1i32;
6121 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6122 pub const BDA_PILOT_ON
: Pilot
= 2i32;
6123 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6124 pub const BDA_PILOT_MAX
: Pilot
= 3i32;
6125 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6126 pub type Polarisation
= i32;
6127 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6128 pub const BDA_POLARISATION_NOT_SET
: Polarisation
= -1i32;
6129 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6130 pub const BDA_POLARISATION_NOT_DEFINED
: Polarisation
= 0i32;
6131 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6132 pub const BDA_POLARISATION_LINEAR_H
: Polarisation
= 1i32;
6133 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6134 pub const BDA_POLARISATION_LINEAR_V
: Polarisation
= 2i32;
6135 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6136 pub const BDA_POLARISATION_CIRCULAR_L
: Polarisation
= 3i32;
6137 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6138 pub const BDA_POLARISATION_CIRCULAR_R
: Polarisation
= 4i32;
6139 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6140 pub const BDA_POLARISATION_MAX
: Polarisation
= 5i32;
6141 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6142 pub type PositionModeList
= i32;
6143 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6144 pub const FrameMode
: PositionModeList
= 0i32;
6145 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6146 pub const TenthsSecondsMode
: PositionModeList
= 1i32;
6147 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6148 pub type ProtType
= i32;
6149 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6150 pub const PROT_COPY_FREE
: ProtType
= 1i32;
6151 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6152 pub const PROT_COPY_ONCE
: ProtType
= 2i32;
6153 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6154 pub const PROT_COPY_NEVER
: ProtType
= 3i32;
6155 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6156 pub const PROT_COPY_NEVER_REALLY
: ProtType
= 4i32;
6157 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6158 pub const PROT_COPY_NO_MORE
: ProtType
= 5i32;
6159 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6160 pub const PROT_COPY_FREE_CIT
: ProtType
= 6i32;
6161 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6162 pub const PROT_COPY_BF
: ProtType
= 7i32;
6163 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6164 pub const PROT_COPY_CN_RECORDING_STOP
: ProtType
= 8i32;
6165 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6166 pub const PROT_COPY_FREE_SECURE
: ProtType
= 9i32;
6167 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6168 pub const PROT_COPY_INVALID
: ProtType
= 50i32;
6169 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6170 pub type QualityMessageType
= i32;
6171 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6172 pub const Famine
: QualityMessageType
= 0i32;
6173 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6174 pub const Flood
: QualityMessageType
= 1i32;
6175 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6176 pub type RECORDING_TYPE
= i32;
6177 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6178 pub const RECORDING_TYPE_CONTENT
: RECORDING_TYPE
= 0i32;
6179 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6180 pub const RECORDING_TYPE_REFERENCE
: RECORDING_TYPE
= 1i32;
6181 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6182 pub type REG_PINFLAG
= u32;
6183 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6184 pub const REG_PINFLAG_B_ZERO
: REG_PINFLAG
= 1u32;
6185 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6186 pub const REG_PINFLAG_B_RENDERER
: REG_PINFLAG
= 2u32;
6187 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6188 pub const REG_PINFLAG_B_MANY
: REG_PINFLAG
= 4u32;
6189 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6190 pub const REG_PINFLAG_B_OUTPUT
: REG_PINFLAG
= 8u32;
6191 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6192 pub type RecordingType
= i32;
6193 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6194 pub const CONTENT
: RecordingType
= 0i32;
6195 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6196 pub const REFERENCE
: RecordingType
= 1i32;
6197 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6198 pub type RevokedComponent
= i32;
6199 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6200 pub const REVOKED_COPP
: RevokedComponent
= 0i32;
6201 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6202 pub const REVOKED_SAC
: RevokedComponent
= 1i32;
6203 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6204 pub const REVOKED_APP_STUB
: RevokedComponent
= 2i32;
6205 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6206 pub const REVOKED_SECURE_PIPELINE
: RevokedComponent
= 3i32;
6207 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6208 pub const REVOKED_MAX_TYPES
: RevokedComponent
= 4i32;
6209 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6210 pub type RollOff
= i32;
6211 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6212 pub const BDA_ROLL_OFF_NOT_SET
: RollOff
= -1i32;
6213 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6214 pub const BDA_ROLL_OFF_NOT_DEFINED
: RollOff
= 0i32;
6215 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6216 pub const BDA_ROLL_OFF_20
: RollOff
= 1i32;
6217 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6218 pub const BDA_ROLL_OFF_25
: RollOff
= 2i32;
6219 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6220 pub const BDA_ROLL_OFF_35
: RollOff
= 3i32;
6221 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6222 pub const BDA_ROLL_OFF_MAX
: RollOff
= 4i32;
6223 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6224 pub type SNDDEV_ERR
= i32;
6225 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6226 pub const SNDDEV_ERROR_Open
: SNDDEV_ERR
= 1i32;
6227 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6228 pub const SNDDEV_ERROR_Close
: SNDDEV_ERR
= 2i32;
6229 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6230 pub const SNDDEV_ERROR_GetCaps
: SNDDEV_ERR
= 3i32;
6231 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6232 pub const SNDDEV_ERROR_PrepareHeader
: SNDDEV_ERR
= 4i32;
6233 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6234 pub const SNDDEV_ERROR_UnprepareHeader
: SNDDEV_ERR
= 5i32;
6235 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6236 pub const SNDDEV_ERROR_Reset
: SNDDEV_ERR
= 6i32;
6237 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6238 pub const SNDDEV_ERROR_Restart
: SNDDEV_ERR
= 7i32;
6239 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6240 pub const SNDDEV_ERROR_GetPosition
: SNDDEV_ERR
= 8i32;
6241 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6242 pub const SNDDEV_ERROR_Write
: SNDDEV_ERR
= 9i32;
6243 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6244 pub const SNDDEV_ERROR_Pause
: SNDDEV_ERR
= 10i32;
6245 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6246 pub const SNDDEV_ERROR_Stop
: SNDDEV_ERR
= 11i32;
6247 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6248 pub const SNDDEV_ERROR_Start
: SNDDEV_ERR
= 12i32;
6249 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6250 pub const SNDDEV_ERROR_AddBuffer
: SNDDEV_ERR
= 13i32;
6251 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6252 pub const SNDDEV_ERROR_Query
: SNDDEV_ERR
= 14i32;
6253 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6254 pub type SSUPDATE_TYPE
= i32;
6255 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6256 pub const SSUPDATE_ASYNC
: SSUPDATE_TYPE
= 1i32;
6257 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6258 pub const SSUPDATE_CONTINUOUS
: SSUPDATE_TYPE
= 2i32;
6259 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6260 pub type STREAMBUFFER_ATTR_DATATYPE
= i32;
6261 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6262 pub const STREAMBUFFER_TYPE_DWORD
: STREAMBUFFER_ATTR_DATATYPE
= 0i32;
6263 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6264 pub const STREAMBUFFER_TYPE_STRING
: STREAMBUFFER_ATTR_DATATYPE
= 1i32;
6265 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6266 pub const STREAMBUFFER_TYPE_BINARY
: STREAMBUFFER_ATTR_DATATYPE
= 2i32;
6267 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6268 pub const STREAMBUFFER_TYPE_BOOL
: STREAMBUFFER_ATTR_DATATYPE
= 3i32;
6269 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6270 pub const STREAMBUFFER_TYPE_QWORD
: STREAMBUFFER_ATTR_DATATYPE
= 4i32;
6271 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6272 pub const STREAMBUFFER_TYPE_WORD
: STREAMBUFFER_ATTR_DATATYPE
= 5i32;
6273 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6274 pub const STREAMBUFFER_TYPE_GUID
: STREAMBUFFER_ATTR_DATATYPE
= 6i32;
6275 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6276 pub type STREAMIF_CONSTANTS
= i32;
6277 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6278 pub const MAX_NUMBER_OF_STREAMS
: STREAMIF_CONSTANTS
= 16i32;
6279 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6280 pub type STREAM_STATE
= i32;
6281 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6282 pub const STREAMSTATE_STOP
: STREAM_STATE
= 0i32;
6283 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6284 pub const STREAMSTATE_RUN
: STREAM_STATE
= 1i32;
6285 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6286 pub type STREAM_TYPE
= i32;
6287 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6288 pub const STREAMTYPE_READ
: STREAM_TYPE
= 0i32;
6289 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6290 pub const STREAMTYPE_WRITE
: STREAM_TYPE
= 1i32;
6291 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6292 pub const STREAMTYPE_TRANSFORM
: STREAM_TYPE
= 2i32;
6293 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6294 pub type ScanModulationTypes
= i32;
6295 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6296 pub const BDA_SCAN_MOD_16QAM
: ScanModulationTypes
= 1i32;
6297 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6298 pub const BDA_SCAN_MOD_32QAM
: ScanModulationTypes
= 2i32;
6299 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6300 pub const BDA_SCAN_MOD_64QAM
: ScanModulationTypes
= 4i32;
6301 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6302 pub const BDA_SCAN_MOD_80QAM
: ScanModulationTypes
= 8i32;
6303 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6304 pub const BDA_SCAN_MOD_96QAM
: ScanModulationTypes
= 16i32;
6305 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6306 pub const BDA_SCAN_MOD_112QAM
: ScanModulationTypes
= 32i32;
6307 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6308 pub const BDA_SCAN_MOD_128QAM
: ScanModulationTypes
= 64i32;
6309 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6310 pub const BDA_SCAN_MOD_160QAM
: ScanModulationTypes
= 128i32;
6311 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6312 pub const BDA_SCAN_MOD_192QAM
: ScanModulationTypes
= 256i32;
6313 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6314 pub const BDA_SCAN_MOD_224QAM
: ScanModulationTypes
= 512i32;
6315 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6316 pub const BDA_SCAN_MOD_256QAM
: ScanModulationTypes
= 1024i32;
6317 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6318 pub const BDA_SCAN_MOD_320QAM
: ScanModulationTypes
= 2048i32;
6319 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6320 pub const BDA_SCAN_MOD_384QAM
: ScanModulationTypes
= 4096i32;
6321 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6322 pub const BDA_SCAN_MOD_448QAM
: ScanModulationTypes
= 8192i32;
6323 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6324 pub const BDA_SCAN_MOD_512QAM
: ScanModulationTypes
= 16384i32;
6325 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6326 pub const BDA_SCAN_MOD_640QAM
: ScanModulationTypes
= 32768i32;
6327 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6328 pub const BDA_SCAN_MOD_768QAM
: ScanModulationTypes
= 65536i32;
6329 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6330 pub const BDA_SCAN_MOD_896QAM
: ScanModulationTypes
= 131072i32;
6331 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6332 pub const BDA_SCAN_MOD_1024QAM
: ScanModulationTypes
= 262144i32;
6333 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6334 pub const BDA_SCAN_MOD_QPSK
: ScanModulationTypes
= 524288i32;
6335 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6336 pub const BDA_SCAN_MOD_BPSK
: ScanModulationTypes
= 1048576i32;
6337 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6338 pub const BDA_SCAN_MOD_OQPSK
: ScanModulationTypes
= 2097152i32;
6339 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6340 pub const BDA_SCAN_MOD_8VSB
: ScanModulationTypes
= 4194304i32;
6341 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6342 pub const BDA_SCAN_MOD_16VSB
: ScanModulationTypes
= 8388608i32;
6343 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6344 pub const BDA_SCAN_MOD_AM_RADIO
: ScanModulationTypes
= 16777216i32;
6345 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6346 pub const BDA_SCAN_MOD_FM_RADIO
: ScanModulationTypes
= 33554432i32;
6347 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6348 pub const BDA_SCAN_MOD_8PSK
: ScanModulationTypes
= 67108864i32;
6349 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6350 pub const BDA_SCAN_MOD_RF
: ScanModulationTypes
= 134217728i32;
6351 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6352 pub const ScanModulationTypesMask_MCE_DigitalCable
: ScanModulationTypes
= 11i32;
6353 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6354 pub const ScanModulationTypesMask_MCE_TerrestrialATSC
: ScanModulationTypes
= 23i32;
6355 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6356 pub const ScanModulationTypesMask_MCE_AnalogTv
: ScanModulationTypes
= 28i32;
6357 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6358 pub const ScanModulationTypesMask_MCE_All_TV
: ScanModulationTypes
= -1i32;
6359 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6360 pub const ScanModulationTypesMask_DVBC
: ScanModulationTypes
= 75i32;
6361 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6362 pub const BDA_SCAN_MOD_16APSK
: ScanModulationTypes
= 268435456i32;
6363 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6364 pub const BDA_SCAN_MOD_32APSK
: ScanModulationTypes
= 536870912i32;
6365 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6366 pub type SegDispidList
= i32;
6367 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6368 pub const dispidName
: SegDispidList
= 0i32;
6369 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6370 pub const dispidStatus
: SegDispidList
= 1i32;
6371 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6372 pub const dispidDevImageSourceWidth
: SegDispidList
= 2i32;
6373 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6374 pub const dispidDevImageSourceHeight
: SegDispidList
= 3i32;
6375 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6376 pub const dispidDevCountryCode
: SegDispidList
= 4i32;
6377 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6378 pub const dispidDevOverScan
: SegDispidList
= 5i32;
6379 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6380 pub const dispidSegment
: SegDispidList
= 6i32;
6381 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6382 pub const dispidDevVolume
: SegDispidList
= 7i32;
6383 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6384 pub const dispidDevBalance
: SegDispidList
= 8i32;
6385 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6386 pub const dispidDevPower
: SegDispidList
= 9i32;
6387 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6388 pub const dispidTuneChan
: SegDispidList
= 10i32;
6389 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6390 pub const dispidDevVideoSubchannel
: SegDispidList
= 11i32;
6391 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6392 pub const dispidDevAudioSubchannel
: SegDispidList
= 12i32;
6393 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6394 pub const dispidChannelAvailable
: SegDispidList
= 13i32;
6395 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6396 pub const dispidDevVideoFrequency
: SegDispidList
= 14i32;
6397 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6398 pub const dispidDevAudioFrequency
: SegDispidList
= 15i32;
6399 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6400 pub const dispidCount
: SegDispidList
= 16i32;
6401 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6402 pub const dispidDevFileName
: SegDispidList
= 17i32;
6403 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6404 pub const dispidVisible
: SegDispidList
= 18i32;
6405 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6406 pub const dispidOwner
: SegDispidList
= 19i32;
6407 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6408 pub const dispidMessageDrain
: SegDispidList
= 20i32;
6409 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6410 pub const dispidViewable
: SegDispidList
= 21i32;
6411 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6412 pub const dispidDevView
: SegDispidList
= 22i32;
6413 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6414 pub const dispidKSCat
: SegDispidList
= 23i32;
6415 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6416 pub const dispidCLSID
: SegDispidList
= 24i32;
6417 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6418 pub const dispid_KSCat
: SegDispidList
= 25i32;
6419 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6420 pub const dispid_CLSID
: SegDispidList
= 26i32;
6421 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6422 pub const dispidTune
: SegDispidList
= 27i32;
6423 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6424 pub const dispidTS
: SegDispidList
= 28i32;
6425 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6426 pub const dispidDevSAP
: SegDispidList
= 29i32;
6427 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6428 pub const dispidClip
: SegDispidList
= 30i32;
6429 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6430 pub const dispidRequestedClipRect
: SegDispidList
= 31i32;
6431 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6432 pub const dispidClippedSourceRect
: SegDispidList
= 32i32;
6433 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6434 pub const dispidAvailableSourceRect
: SegDispidList
= 33i32;
6435 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6436 pub const dispidMediaPosition
: SegDispidList
= 34i32;
6437 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6438 pub const dispidDevRun
: SegDispidList
= 35i32;
6439 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6440 pub const dispidDevPause
: SegDispidList
= 36i32;
6441 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6442 pub const dispidDevStop
: SegDispidList
= 37i32;
6443 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6444 pub const dispidCCEnable
: SegDispidList
= 38i32;
6445 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6446 pub const dispidDevStep
: SegDispidList
= 39i32;
6447 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6448 pub const dispidDevCanStep
: SegDispidList
= 40i32;
6449 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6450 pub const dispidSourceSize
: SegDispidList
= 41i32;
6451 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6452 pub const dispid_playtitle
: SegDispidList
= 42i32;
6453 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6454 pub const dispid_playchapterintitle
: SegDispidList
= 43i32;
6455 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6456 pub const dispid_playchapter
: SegDispidList
= 44i32;
6457 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6458 pub const dispid_playchaptersautostop
: SegDispidList
= 45i32;
6459 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6460 pub const dispid_playattime
: SegDispidList
= 46i32;
6461 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6462 pub const dispid_playattimeintitle
: SegDispidList
= 47i32;
6463 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6464 pub const dispid_playperiodintitleautostop
: SegDispidList
= 48i32;
6465 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6466 pub const dispid_replaychapter
: SegDispidList
= 49i32;
6467 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6468 pub const dispid_playprevchapter
: SegDispidList
= 50i32;
6469 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6470 pub const dispid_playnextchapter
: SegDispidList
= 51i32;
6471 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6472 pub const dispid_playforwards
: SegDispidList
= 52i32;
6473 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6474 pub const dispid_playbackwards
: SegDispidList
= 53i32;
6475 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6476 pub const dispid_stilloff
: SegDispidList
= 54i32;
6477 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6478 pub const dispid_audiolanguage
: SegDispidList
= 55i32;
6479 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6480 pub const dispid_showmenu
: SegDispidList
= 56i32;
6481 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6482 pub const dispid_resume
: SegDispidList
= 57i32;
6483 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6484 pub const dispid_returnfromsubmenu
: SegDispidList
= 58i32;
6485 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6486 pub const dispid_buttonsavailable
: SegDispidList
= 59i32;
6487 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6488 pub const dispid_currentbutton
: SegDispidList
= 60i32;
6489 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6490 pub const dispid_SelectAndActivateButton
: SegDispidList
= 61i32;
6491 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6492 pub const dispid_ActivateButton
: SegDispidList
= 62i32;
6493 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6494 pub const dispid_SelectRightButton
: SegDispidList
= 63i32;
6495 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6496 pub const dispid_SelectLeftButton
: SegDispidList
= 64i32;
6497 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6498 pub const dispid_SelectLowerButton
: SegDispidList
= 65i32;
6499 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6500 pub const dispid_SelectUpperButton
: SegDispidList
= 66i32;
6501 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6502 pub const dispid_ActivateAtPosition
: SegDispidList
= 67i32;
6503 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6504 pub const dispid_SelectAtPosition
: SegDispidList
= 68i32;
6505 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6506 pub const dispid_ButtonAtPosition
: SegDispidList
= 69i32;
6507 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6508 pub const dispid_NumberOfChapters
: SegDispidList
= 70i32;
6509 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6510 pub const dispid_TotalTitleTime
: SegDispidList
= 71i32;
6511 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6512 pub const dispid_TitlesAvailable
: SegDispidList
= 72i32;
6513 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6514 pub const dispid_VolumesAvailable
: SegDispidList
= 73i32;
6515 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6516 pub const dispid_CurrentVolume
: SegDispidList
= 74i32;
6517 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6518 pub const dispid_CurrentDiscSide
: SegDispidList
= 75i32;
6519 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6520 pub const dispid_CurrentDomain
: SegDispidList
= 76i32;
6521 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6522 pub const dispid_CurrentChapter
: SegDispidList
= 77i32;
6523 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6524 pub const dispid_CurrentTitle
: SegDispidList
= 78i32;
6525 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6526 pub const dispid_CurrentTime
: SegDispidList
= 79i32;
6527 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6528 pub const dispid_FramesPerSecond
: SegDispidList
= 80i32;
6529 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6530 pub const dispid_DVDTimeCode2bstr
: SegDispidList
= 81i32;
6531 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6532 pub const dispid_DVDDirectory
: SegDispidList
= 82i32;
6533 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6534 pub const dispid_IsSubpictureStreamEnabled
: SegDispidList
= 83i32;
6535 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6536 pub const dispid_IsAudioStreamEnabled
: SegDispidList
= 84i32;
6537 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6538 pub const dispid_CurrentSubpictureStream
: SegDispidList
= 85i32;
6539 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6540 pub const dispid_SubpictureLanguage
: SegDispidList
= 86i32;
6541 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6542 pub const dispid_CurrentAudioStream
: SegDispidList
= 87i32;
6543 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6544 pub const dispid_AudioStreamsAvailable
: SegDispidList
= 88i32;
6545 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6546 pub const dispid_AnglesAvailable
: SegDispidList
= 89i32;
6547 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6548 pub const dispid_CurrentAngle
: SegDispidList
= 90i32;
6549 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6550 pub const dispid_CCActive
: SegDispidList
= 91i32;
6551 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6552 pub const dispid_CurrentCCService
: SegDispidList
= 92i32;
6553 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6554 pub const dispid_SubpictureStreamsAvailable
: SegDispidList
= 93i32;
6555 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6556 pub const dispid_SubpictureOn
: SegDispidList
= 94i32;
6557 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6558 pub const dispid_DVDUniqueID
: SegDispidList
= 95i32;
6559 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6560 pub const dispid_EnableResetOnStop
: SegDispidList
= 96i32;
6561 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6562 pub const dispid_AcceptParentalLevelChange
: SegDispidList
= 97i32;
6563 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6564 pub const dispid_NotifyParentalLevelChange
: SegDispidList
= 98i32;
6565 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6566 pub const dispid_SelectParentalCountry
: SegDispidList
= 99i32;
6567 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6568 pub const dispid_SelectParentalLevel
: SegDispidList
= 100i32;
6569 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6570 pub const dispid_TitleParentalLevels
: SegDispidList
= 101i32;
6571 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6572 pub const dispid_PlayerParentalCountry
: SegDispidList
= 102i32;
6573 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6574 pub const dispid_PlayerParentalLevel
: SegDispidList
= 103i32;
6575 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6576 pub const dispid_Eject
: SegDispidList
= 104i32;
6577 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6578 pub const dispid_UOPValid
: SegDispidList
= 105i32;
6579 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6580 pub const dispid_SPRM
: SegDispidList
= 106i32;
6581 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6582 pub const dispid_GPRM
: SegDispidList
= 107i32;
6583 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6584 pub const dispid_DVDTextStringType
: SegDispidList
= 108i32;
6585 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6586 pub const dispid_DVDTextString
: SegDispidList
= 109i32;
6587 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6588 pub const dispid_DVDTextNumberOfStrings
: SegDispidList
= 110i32;
6589 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6590 pub const dispid_DVDTextNumberOfLanguages
: SegDispidList
= 111i32;
6591 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6592 pub const dispid_DVDTextLanguageLCID
: SegDispidList
= 112i32;
6593 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6594 pub const dispid_RegionChange
: SegDispidList
= 113i32;
6595 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6596 pub const dispid_DVDAdm
: SegDispidList
= 114i32;
6597 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6598 pub const dispid_DeleteBookmark
: SegDispidList
= 115i32;
6599 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6600 pub const dispid_RestoreBookmark
: SegDispidList
= 116i32;
6601 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6602 pub const dispid_SaveBookmark
: SegDispidList
= 117i32;
6603 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6604 pub const dispid_SelectDefaultAudioLanguage
: SegDispidList
= 118i32;
6605 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6606 pub const dispid_SelectDefaultSubpictureLanguage
: SegDispidList
= 119i32;
6607 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6608 pub const dispid_PreferredSubpictureStream
: SegDispidList
= 120i32;
6609 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6610 pub const dispid_DefaultMenuLanguage
: SegDispidList
= 121i32;
6611 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6612 pub const dispid_DefaultSubpictureLanguage
: SegDispidList
= 122i32;
6613 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6614 pub const dispid_DefaultAudioLanguage
: SegDispidList
= 123i32;
6615 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6616 pub const dispid_DefaultSubpictureLanguageExt
: SegDispidList
= 124i32;
6617 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6618 pub const dispid_DefaultAudioLanguageExt
: SegDispidList
= 125i32;
6619 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6620 pub const dispid_LanguageFromLCID
: SegDispidList
= 126i32;
6621 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6622 pub const dispid_KaraokeAudioPresentationMode
: SegDispidList
= 127i32;
6623 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6624 pub const dispid_KaraokeChannelContent
: SegDispidList
= 128i32;
6625 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6626 pub const dispid_KaraokeChannelAssignment
: SegDispidList
= 129i32;
6627 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6628 pub const dispid_RestorePreferredSettings
: SegDispidList
= 130i32;
6629 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6630 pub const dispid_ButtonRect
: SegDispidList
= 131i32;
6631 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6632 pub const dispid_DVDScreenInMouseCoordinates
: SegDispidList
= 132i32;
6633 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6634 pub const dispid_CustomCompositorClass
: SegDispidList
= 133i32;
6635 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6636 pub const dispidCustomCompositorClass
: SegDispidList
= 134i32;
6637 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6638 pub const dispid_CustomCompositor
: SegDispidList
= 135i32;
6639 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6640 pub const dispidMixerBitmap
: SegDispidList
= 136i32;
6641 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6642 pub const dispid_MixerBitmap
: SegDispidList
= 137i32;
6643 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6644 pub const dispidMixerBitmapOpacity
: SegDispidList
= 138i32;
6645 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6646 pub const dispidMixerBitmapRect
: SegDispidList
= 139i32;
6647 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6648 pub const dispidSetupMixerBitmap
: SegDispidList
= 140i32;
6649 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6650 pub const dispidUsingOverlay
: SegDispidList
= 141i32;
6651 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6652 pub const dispidDisplayChange
: SegDispidList
= 142i32;
6653 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6654 pub const dispidRePaint
: SegDispidList
= 143i32;
6655 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6656 pub const dispid_IsEqualDevice
: SegDispidList
= 144i32;
6657 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6658 pub const dispidrate
: SegDispidList
= 145i32;
6659 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6660 pub const dispidposition
: SegDispidList
= 146i32;
6661 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6662 pub const dispidpositionmode
: SegDispidList
= 147i32;
6663 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6664 pub const dispidlength
: SegDispidList
= 148i32;
6665 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6666 pub const dispidChangePassword
: SegDispidList
= 149i32;
6667 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6668 pub const dispidSaveParentalLevel
: SegDispidList
= 150i32;
6669 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6670 pub const dispidSaveParentalCountry
: SegDispidList
= 151i32;
6671 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6672 pub const dispidConfirmPassword
: SegDispidList
= 152i32;
6673 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6674 pub const dispidGetParentalLevel
: SegDispidList
= 153i32;
6675 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6676 pub const dispidGetParentalCountry
: SegDispidList
= 154i32;
6677 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6678 pub const dispidDefaultAudioLCID
: SegDispidList
= 155i32;
6679 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6680 pub const dispidDefaultSubpictureLCID
: SegDispidList
= 156i32;
6681 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6682 pub const dispidDefaultMenuLCID
: SegDispidList
= 157i32;
6683 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6684 pub const dispidBookmarkOnStop
: SegDispidList
= 158i32;
6685 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6686 pub const dispidMaxVidRect
: SegDispidList
= 159i32;
6687 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6688 pub const dispidMinVidRect
: SegDispidList
= 160i32;
6689 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6690 pub const dispidCapture
: SegDispidList
= 161i32;
6691 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6692 pub const dispid_DecimateInput
: SegDispidList
= 162i32;
6693 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6694 pub const dispidAlloctor
: SegDispidList
= 163i32;
6695 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6696 pub const dispid_Allocator
: SegDispidList
= 164i32;
6697 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6698 pub const dispidAllocPresentID
: SegDispidList
= 165i32;
6699 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6700 pub const dispidSetAllocator
: SegDispidList
= 166i32;
6701 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6702 pub const dispid_SetAllocator
: SegDispidList
= 167i32;
6703 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6704 pub const dispidStreamBufferSinkName
: SegDispidList
= 168i32;
6705 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6706 pub const dispidStreamBufferSourceName
: SegDispidList
= 169i32;
6707 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6708 pub const dispidStreamBufferContentRecording
: SegDispidList
= 170i32;
6709 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6710 pub const dispidStreamBufferReferenceRecording
: SegDispidList
= 171i32;
6711 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6712 pub const dispidstarttime
: SegDispidList
= 172i32;
6713 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6714 pub const dispidstoptime
: SegDispidList
= 173i32;
6715 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6716 pub const dispidrecordingstopped
: SegDispidList
= 174i32;
6717 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6718 pub const dispidrecordingstarted
: SegDispidList
= 175i32;
6719 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6720 pub const dispidNameSetLock
: SegDispidList
= 176i32;
6721 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6722 pub const dispidrecordingtype
: SegDispidList
= 177i32;
6723 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6724 pub const dispidstart
: SegDispidList
= 178i32;
6725 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6726 pub const dispidRecordingAttribute
: SegDispidList
= 179i32;
6727 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6728 pub const dispid_RecordingAttribute
: SegDispidList
= 180i32;
6729 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6730 pub const dispidSBEConfigure
: SegDispidList
= 181i32;
6731 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6732 pub const dispid_CurrentRatings
: SegDispidList
= 182i32;
6733 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6734 pub const dispid_MaxRatingsLevel
: SegDispidList
= 183i32;
6735 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6736 pub const dispid_audioencoderint
: SegDispidList
= 184i32;
6737 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6738 pub const dispid_videoencoderint
: SegDispidList
= 185i32;
6739 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6740 pub const dispidService
: SegDispidList
= 186i32;
6741 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6742 pub const dispid_BlockUnrated
: SegDispidList
= 187i32;
6743 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6744 pub const dispid_UnratedDelay
: SegDispidList
= 188i32;
6745 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6746 pub const dispid_SuppressEffects
: SegDispidList
= 189i32;
6747 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6748 pub const dispidsbesource
: SegDispidList
= 190i32;
6749 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6750 pub const dispidSetSinkFilter
: SegDispidList
= 191i32;
6751 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6752 pub const dispid_SinkStreams
: SegDispidList
= 192i32;
6753 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6754 pub const dispidTVFormats
: SegDispidList
= 193i32;
6755 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6756 pub const dispidModes
: SegDispidList
= 194i32;
6757 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6758 pub const dispidAuxInputs
: SegDispidList
= 195i32;
6759 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6760 pub const dispidTeleTextFilter
: SegDispidList
= 196i32;
6761 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6762 pub const dispid_channelchangeint
: SegDispidList
= 197i32;
6763 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6764 pub const dispidUnlockProfile
: SegDispidList
= 198i32;
6765 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6766 pub const dispid_AddFilter
: SegDispidList
= 199i32;
6767 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6768 pub const dispidSetMinSeek
: SegDispidList
= 200i32;
6769 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6770 pub const dispidRateEx
: SegDispidList
= 201i32;
6771 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6772 pub const dispidaudiocounter
: SegDispidList
= 202i32;
6773 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6774 pub const dispidvideocounter
: SegDispidList
= 203i32;
6775 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6776 pub const dispidcccounter
: SegDispidList
= 204i32;
6777 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6778 pub const dispidwstcounter
: SegDispidList
= 205i32;
6779 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6780 pub const dispid_audiocounter
: SegDispidList
= 206i32;
6781 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6782 pub const dispid_videocounter
: SegDispidList
= 207i32;
6783 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6784 pub const dispid_cccounter
: SegDispidList
= 208i32;
6785 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6786 pub const dispid_wstcounter
: SegDispidList
= 209i32;
6787 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6788 pub const dispidaudioanalysis
: SegDispidList
= 210i32;
6789 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6790 pub const dispidvideoanalysis
: SegDispidList
= 211i32;
6791 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6792 pub const dispiddataanalysis
: SegDispidList
= 212i32;
6793 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6794 pub const dispidaudio_analysis
: SegDispidList
= 213i32;
6795 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6796 pub const dispidvideo_analysis
: SegDispidList
= 214i32;
6797 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6798 pub const dispiddata_analysis
: SegDispidList
= 215i32;
6799 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6800 pub const dispid_resetFilterList
: SegDispidList
= 216i32;
6801 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6802 pub const dispidDevicePath
: SegDispidList
= 217i32;
6803 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6804 pub const dispid_SourceFilter
: SegDispidList
= 218i32;
6805 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6806 pub const dispid__SourceFilter
: SegDispidList
= 219i32;
6807 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6808 pub const dispidUserEvent
: SegDispidList
= 220i32;
6809 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6810 pub const dispid_Bookmark
: SegDispidList
= 221i32;
6811 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6812 pub const LastReservedDeviceDispid
: SegDispidList
= 16383i32;
6813 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6814 pub type SegEventidList
= i32;
6815 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6816 pub const eventidStateChange
: SegEventidList
= 0i32;
6817 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6818 pub const eventidOnTuneChanged
: SegEventidList
= 1i32;
6819 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6820 pub const eventidEndOfMedia
: SegEventidList
= 2i32;
6821 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6822 pub const eventidDVDNotify
: SegEventidList
= 3i32;
6823 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6824 pub const eventidPlayForwards
: SegEventidList
= 4i32;
6825 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6826 pub const eventidPlayBackwards
: SegEventidList
= 5i32;
6827 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6828 pub const eventidShowMenu
: SegEventidList
= 6i32;
6829 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6830 pub const eventidResume
: SegEventidList
= 7i32;
6831 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6832 pub const eventidSelectOrActivateButton
: SegEventidList
= 8i32;
6833 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6834 pub const eventidStillOff
: SegEventidList
= 9i32;
6835 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6836 pub const eventidPauseOn
: SegEventidList
= 10i32;
6837 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6838 pub const eventidChangeCurrentAudioStream
: SegEventidList
= 11i32;
6839 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6840 pub const eventidChangeCurrentSubpictureStream
: SegEventidList
= 12i32;
6841 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6842 pub const eventidChangeCurrentAngle
: SegEventidList
= 13i32;
6843 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6844 pub const eventidPlayAtTimeInTitle
: SegEventidList
= 14i32;
6845 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6846 pub const eventidPlayAtTime
: SegEventidList
= 15i32;
6847 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6848 pub const eventidPlayChapterInTitle
: SegEventidList
= 16i32;
6849 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6850 pub const eventidPlayChapter
: SegEventidList
= 17i32;
6851 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6852 pub const eventidReplayChapter
: SegEventidList
= 18i32;
6853 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6854 pub const eventidPlayNextChapter
: SegEventidList
= 19i32;
6855 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6856 pub const eventidStop
: SegEventidList
= 20i32;
6857 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6858 pub const eventidReturnFromSubmenu
: SegEventidList
= 21i32;
6859 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6860 pub const eventidPlayTitle
: SegEventidList
= 22i32;
6861 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6862 pub const eventidPlayPrevChapter
: SegEventidList
= 23i32;
6863 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6864 pub const eventidChangeKaraokePresMode
: SegEventidList
= 24i32;
6865 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6866 pub const eventidChangeVideoPresMode
: SegEventidList
= 25i32;
6867 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6868 pub const eventidOverlayUnavailable
: SegEventidList
= 26i32;
6869 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6870 pub const eventidSinkCertificateFailure
: SegEventidList
= 27i32;
6871 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6872 pub const eventidSinkCertificateSuccess
: SegEventidList
= 28i32;
6873 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6874 pub const eventidSourceCertificateFailure
: SegEventidList
= 29i32;
6875 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6876 pub const eventidSourceCertificateSuccess
: SegEventidList
= 30i32;
6877 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6878 pub const eventidRatingsBlocked
: SegEventidList
= 31i32;
6879 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6880 pub const eventidRatingsUnlocked
: SegEventidList
= 32i32;
6881 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6882 pub const eventidRatingsChanged
: SegEventidList
= 33i32;
6883 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6884 pub const eventidWriteFailure
: SegEventidList
= 34i32;
6885 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6886 pub const eventidTimeHole
: SegEventidList
= 35i32;
6887 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6888 pub const eventidStaleDataRead
: SegEventidList
= 36i32;
6889 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6890 pub const eventidContentBecomingStale
: SegEventidList
= 37i32;
6891 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6892 pub const eventidStaleFileDeleted
: SegEventidList
= 38i32;
6893 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6894 pub const eventidEncryptionOn
: SegEventidList
= 39i32;
6895 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6896 pub const eventidEncryptionOff
: SegEventidList
= 40i32;
6897 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6898 pub const eventidRateChange
: SegEventidList
= 41i32;
6899 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6900 pub const eventidLicenseChange
: SegEventidList
= 42i32;
6901 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6902 pub const eventidCOPPBlocked
: SegEventidList
= 43i32;
6903 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6904 pub const eventidCOPPUnblocked
: SegEventidList
= 44i32;
6905 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6906 pub const dispidlicenseerrorcode
: SegEventidList
= 45i32;
6907 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6908 pub const eventidBroadcastEvent
: SegEventidList
= 46i32;
6909 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6910 pub const eventidBroadcastEventEx
: SegEventidList
= 47i32;
6911 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6912 pub const eventidContentPrimarilyAudio
: SegEventidList
= 48i32;
6913 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6914 pub const dispidAVDecAudioDualMonoEvent
: SegEventidList
= 49i32;
6915 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6916 pub const dispidAVAudioSampleRateEvent
: SegEventidList
= 50i32;
6917 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6918 pub const dispidAVAudioChannelConfigEvent
: SegEventidList
= 51i32;
6919 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6920 pub const dispidAVAudioChannelCountEvent
: SegEventidList
= 52i32;
6921 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6922 pub const dispidAVDecCommonMeanBitRateEvent
: SegEventidList
= 53i32;
6923 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6924 pub const dispidAVDDSurroundModeEvent
: SegEventidList
= 54i32;
6925 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6926 pub const dispidAVDecCommonInputFormatEvent
: SegEventidList
= 55i32;
6927 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6928 pub const dispidAVDecCommonOutputFormatEvent
: SegEventidList
= 56i32;
6929 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6930 pub const eventidWriteFailureClear
: SegEventidList
= 57i32;
6931 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6932 pub const LastReservedDeviceEvent
: SegEventidList
= 16383i32;
6933 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6934 pub type SignalAndServiceStatusSpanningEvent_State
= i32;
6935 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6936 pub const SignalAndServiceStatusSpanningEvent_None
: SignalAndServiceStatusSpanningEvent_State
= -1i32;
6937 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6938 pub const SignalAndServiceStatusSpanningEvent_Clear
: SignalAndServiceStatusSpanningEvent_State
= 0i32;
6939 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6940 pub const SignalAndServiceStatusSpanningEvent_NoTVSignal
: SignalAndServiceStatusSpanningEvent_State
= 1i32;
6941 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6942 pub const SignalAndServiceStatusSpanningEvent_ServiceOffAir
: SignalAndServiceStatusSpanningEvent_State
= 2i32;
6943 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6944 pub const SignalAndServiceStatusSpanningEvent_WeakTVSignal
: SignalAndServiceStatusSpanningEvent_State
= 3i32;
6945 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6946 pub const SignalAndServiceStatusSpanningEvent_NoSubscription
: SignalAndServiceStatusSpanningEvent_State
= 4i32;
6947 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6948 pub const SignalAndServiceStatusSpanningEvent_AllAVScrambled
: SignalAndServiceStatusSpanningEvent_State
= 5i32;
6949 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6950 pub type SmartCardAssociationType
= i32;
6951 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6952 pub const NotAssociated
: SmartCardAssociationType
= 0i32;
6953 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6954 pub const Associated
: SmartCardAssociationType
= 1i32;
6955 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6956 pub const AssociationUnknown
: SmartCardAssociationType
= 2i32;
6957 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6958 pub type SmartCardStatusType
= i32;
6959 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6960 pub const CardInserted
: SmartCardStatusType
= 0i32;
6961 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6962 pub const CardRemoved
: SmartCardStatusType
= 1i32;
6963 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6964 pub const CardError
: SmartCardStatusType
= 2i32;
6965 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6966 pub const CardDataChanged
: SmartCardStatusType
= 3i32;
6967 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6968 pub const CardFirmwareUpgrade
: SmartCardStatusType
= 4i32;
6969 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6970 pub type SourceSizeList
= i32;
6971 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6972 pub const sslFullSize
: SourceSizeList
= 0i32;
6973 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6974 pub const sslClipByOverScan
: SourceSizeList
= 1i32;
6975 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6976 pub const sslClipByClipRect
: SourceSizeList
= 2i32;
6977 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6978 pub type SpectralInversion
= i32;
6979 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6980 pub const BDA_SPECTRAL_INVERSION_NOT_SET
: SpectralInversion
= -1i32;
6981 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6982 pub const BDA_SPECTRAL_INVERSION_NOT_DEFINED
: SpectralInversion
= 0i32;
6983 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6984 pub const BDA_SPECTRAL_INVERSION_AUTOMATIC
: SpectralInversion
= 1i32;
6985 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6986 pub const BDA_SPECTRAL_INVERSION_NORMAL
: SpectralInversion
= 2i32;
6987 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6988 pub const BDA_SPECTRAL_INVERSION_INVERTED
: SpectralInversion
= 3i32;
6989 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6990 pub const BDA_SPECTRAL_INVERSION_MAX
: SpectralInversion
= 4i32;
6991 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6992 pub type TVAudioMode
= i32;
6993 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6994 pub const AMTVAUDIO_MODE_MONO
: TVAudioMode
= 1i32;
6995 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6996 pub const AMTVAUDIO_MODE_STEREO
: TVAudioMode
= 2i32;
6997 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
6998 pub const AMTVAUDIO_MODE_LANG_A
: TVAudioMode
= 16i32;
6999 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7000 pub const AMTVAUDIO_MODE_LANG_B
: TVAudioMode
= 32i32;
7001 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7002 pub const AMTVAUDIO_MODE_LANG_C
: TVAudioMode
= 64i32;
7003 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7004 pub const AMTVAUDIO_PRESET_STEREO
: TVAudioMode
= 512i32;
7005 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7006 pub const AMTVAUDIO_PRESET_LANG_A
: TVAudioMode
= 4096i32;
7007 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7008 pub const AMTVAUDIO_PRESET_LANG_B
: TVAudioMode
= 8192i32;
7009 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7010 pub const AMTVAUDIO_PRESET_LANG_C
: TVAudioMode
= 16384i32;
7011 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7012 pub type TransmissionMode
= i32;
7013 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7014 pub const BDA_XMIT_MODE_NOT_SET
: TransmissionMode
= -1i32;
7015 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7016 pub const BDA_XMIT_MODE_NOT_DEFINED
: TransmissionMode
= 0i32;
7017 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7018 pub const BDA_XMIT_MODE_2K
: TransmissionMode
= 1i32;
7019 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7020 pub const BDA_XMIT_MODE_8K
: TransmissionMode
= 2i32;
7021 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7022 pub const BDA_XMIT_MODE_4K
: TransmissionMode
= 3i32;
7023 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7024 pub const BDA_XMIT_MODE_2K_INTERLEAVED
: TransmissionMode
= 4i32;
7025 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7026 pub const BDA_XMIT_MODE_4K_INTERLEAVED
: TransmissionMode
= 5i32;
7027 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7028 pub const BDA_XMIT_MODE_1K
: TransmissionMode
= 6i32;
7029 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7030 pub const BDA_XMIT_MODE_16K
: TransmissionMode
= 7i32;
7031 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7032 pub const BDA_XMIT_MODE_32K
: TransmissionMode
= 8i32;
7033 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7034 pub const BDA_XMIT_MODE_MAX
: TransmissionMode
= 9i32;
7035 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7036 pub type TunerInputType
= i32;
7037 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7038 pub const TunerInputCable
: TunerInputType
= 0i32;
7039 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7040 pub const TunerInputAntenna
: TunerInputType
= 1i32;
7041 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7042 pub type UICloseReasonType
= i32;
7043 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7044 pub const NotReady
: UICloseReasonType
= 0i32;
7045 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7046 pub const UserClosed
: UICloseReasonType
= 1i32;
7047 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7048 pub const SystemClosed
: UICloseReasonType
= 2i32;
7049 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7050 pub const DeviceClosed
: UICloseReasonType
= 3i32;
7051 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7052 pub const ErrorClosed
: UICloseReasonType
= 4i32;
7053 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7054 pub type VALID_UOP_FLAG
= i32;
7055 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7056 pub const UOP_FLAG_Play_Title_Or_AtTime
: VALID_UOP_FLAG
= 1i32;
7057 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7058 pub const UOP_FLAG_Play_Chapter
: VALID_UOP_FLAG
= 2i32;
7059 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7060 pub const UOP_FLAG_Play_Title
: VALID_UOP_FLAG
= 4i32;
7061 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7062 pub const UOP_FLAG_Stop
: VALID_UOP_FLAG
= 8i32;
7063 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7064 pub const UOP_FLAG_ReturnFromSubMenu
: VALID_UOP_FLAG
= 16i32;
7065 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7066 pub const UOP_FLAG_Play_Chapter_Or_AtTime
: VALID_UOP_FLAG
= 32i32;
7067 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7068 pub const UOP_FLAG_PlayPrev_Or_Replay_Chapter
: VALID_UOP_FLAG
= 64i32;
7069 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7070 pub const UOP_FLAG_PlayNext_Chapter
: VALID_UOP_FLAG
= 128i32;
7071 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7072 pub const UOP_FLAG_Play_Forwards
: VALID_UOP_FLAG
= 256i32;
7073 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7074 pub const UOP_FLAG_Play_Backwards
: VALID_UOP_FLAG
= 512i32;
7075 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7076 pub const UOP_FLAG_ShowMenu_Title
: VALID_UOP_FLAG
= 1024i32;
7077 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7078 pub const UOP_FLAG_ShowMenu_Root
: VALID_UOP_FLAG
= 2048i32;
7079 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7080 pub const UOP_FLAG_ShowMenu_SubPic
: VALID_UOP_FLAG
= 4096i32;
7081 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7082 pub const UOP_FLAG_ShowMenu_Audio
: VALID_UOP_FLAG
= 8192i32;
7083 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7084 pub const UOP_FLAG_ShowMenu_Angle
: VALID_UOP_FLAG
= 16384i32;
7085 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7086 pub const UOP_FLAG_ShowMenu_Chapter
: VALID_UOP_FLAG
= 32768i32;
7087 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7088 pub const UOP_FLAG_Resume
: VALID_UOP_FLAG
= 65536i32;
7089 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7090 pub const UOP_FLAG_Select_Or_Activate_Button
: VALID_UOP_FLAG
= 131072i32;
7091 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7092 pub const UOP_FLAG_Still_Off
: VALID_UOP_FLAG
= 262144i32;
7093 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7094 pub const UOP_FLAG_Pause_On
: VALID_UOP_FLAG
= 524288i32;
7095 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7096 pub const UOP_FLAG_Select_Audio_Stream
: VALID_UOP_FLAG
= 1048576i32;
7097 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7098 pub const UOP_FLAG_Select_SubPic_Stream
: VALID_UOP_FLAG
= 2097152i32;
7099 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7100 pub const UOP_FLAG_Select_Angle
: VALID_UOP_FLAG
= 4194304i32;
7101 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7102 pub const UOP_FLAG_Select_Karaoke_Audio_Presentation_Mode
: VALID_UOP_FLAG
= 8388608i32;
7103 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7104 pub const UOP_FLAG_Select_Video_Mode_Preference
: VALID_UOP_FLAG
= 16777216i32;
7105 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7106 pub type VA_COLOR_PRIMARIES
= i32;
7107 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7108 pub const VA_PRIMARIES_ITU_R_BT_709
: VA_COLOR_PRIMARIES
= 1i32;
7109 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7110 pub const VA_PRIMARIES_UNSPECIFIED
: VA_COLOR_PRIMARIES
= 2i32;
7111 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7112 pub const VA_PRIMARIES_ITU_R_BT_470_SYSTEM_M
: VA_COLOR_PRIMARIES
= 4i32;
7113 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7114 pub const VA_PRIMARIES_ITU_R_BT_470_SYSTEM_B_G
: VA_COLOR_PRIMARIES
= 5i32;
7115 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7116 pub const VA_PRIMARIES_SMPTE_170M
: VA_COLOR_PRIMARIES
= 6i32;
7117 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7118 pub const VA_PRIMARIES_SMPTE_240M
: VA_COLOR_PRIMARIES
= 7i32;
7119 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7120 pub const VA_PRIMARIES_H264_GENERIC_FILM
: VA_COLOR_PRIMARIES
= 8i32;
7121 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7122 pub type VA_MATRIX_COEFFICIENTS
= i32;
7123 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7124 pub const VA_MATRIX_COEFF_H264_RGB
: VA_MATRIX_COEFFICIENTS
= 0i32;
7125 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7126 pub const VA_MATRIX_COEFF_ITU_R_BT_709
: VA_MATRIX_COEFFICIENTS
= 1i32;
7127 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7128 pub const VA_MATRIX_COEFF_UNSPECIFIED
: VA_MATRIX_COEFFICIENTS
= 2i32;
7129 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7130 pub const VA_MATRIX_COEFF_FCC
: VA_MATRIX_COEFFICIENTS
= 4i32;
7131 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7132 pub const VA_MATRIX_COEFF_ITU_R_BT_470_SYSTEM_B_G
: VA_MATRIX_COEFFICIENTS
= 5i32;
7133 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7134 pub const VA_MATRIX_COEFF_SMPTE_170M
: VA_MATRIX_COEFFICIENTS
= 6i32;
7135 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7136 pub const VA_MATRIX_COEFF_SMPTE_240M
: VA_MATRIX_COEFFICIENTS
= 7i32;
7137 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7138 pub const VA_MATRIX_COEFF_H264_YCgCo
: VA_MATRIX_COEFFICIENTS
= 8i32;
7139 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7140 pub type VA_TRANSFER_CHARACTERISTICS
= i32;
7141 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7142 pub const VA_TRANSFER_CHARACTERISTICS_ITU_R_BT_709
: VA_TRANSFER_CHARACTERISTICS
= 1i32;
7143 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7144 pub const VA_TRANSFER_CHARACTERISTICS_UNSPECIFIED
: VA_TRANSFER_CHARACTERISTICS
= 2i32;
7145 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7146 pub const VA_TRANSFER_CHARACTERISTICS_ITU_R_BT_470_SYSTEM_M
: VA_TRANSFER_CHARACTERISTICS
= 4i32;
7147 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7148 pub const VA_TRANSFER_CHARACTERISTICS_ITU_R_BT_470_SYSTEM_B_G
: VA_TRANSFER_CHARACTERISTICS
= 5i32;
7149 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7150 pub const VA_TRANSFER_CHARACTERISTICS_SMPTE_170M
: VA_TRANSFER_CHARACTERISTICS
= 6i32;
7151 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7152 pub const VA_TRANSFER_CHARACTERISTICS_SMPTE_240M
: VA_TRANSFER_CHARACTERISTICS
= 7i32;
7153 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7154 pub const VA_TRANSFER_CHARACTERISTICS_LINEAR
: VA_TRANSFER_CHARACTERISTICS
= 8i32;
7155 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7156 pub const VA_TRANSFER_CHARACTERISTICS_H264_LOG_100_TO_1
: VA_TRANSFER_CHARACTERISTICS
= 9i32;
7157 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7158 pub const VA_TRANSFER_CHARACTERISTICS_H264_LOG_316_TO_1
: VA_TRANSFER_CHARACTERISTICS
= 10i32;
7159 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7160 pub type VA_VIDEO_FORMAT
= i32;
7161 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7162 pub const VA_VIDEO_COMPONENT
: VA_VIDEO_FORMAT
= 0i32;
7163 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7164 pub const VA_VIDEO_PAL
: VA_VIDEO_FORMAT
= 1i32;
7165 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7166 pub const VA_VIDEO_NTSC
: VA_VIDEO_FORMAT
= 2i32;
7167 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7168 pub const VA_VIDEO_SECAM
: VA_VIDEO_FORMAT
= 3i32;
7169 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7170 pub const VA_VIDEO_MAC
: VA_VIDEO_FORMAT
= 4i32;
7171 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7172 pub const VA_VIDEO_UNSPECIFIED
: VA_VIDEO_FORMAT
= 5i32;
7173 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7174 pub type VIDEOENCODER_BITRATE_MODE
= i32;
7175 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7176 pub const ConstantBitRate
: VIDEOENCODER_BITRATE_MODE
= 0i32;
7177 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7178 pub const VariableBitRateAverage
: VIDEOENCODER_BITRATE_MODE
= 1i32;
7179 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7180 pub const VariableBitRatePeak
: VIDEOENCODER_BITRATE_MODE
= 2i32;
7181 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7182 pub type VMR9AlphaBitmapFlags
= i32;
7183 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7184 pub const VMR9AlphaBitmap_Disable
: VMR9AlphaBitmapFlags
= 1i32;
7185 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7186 pub const VMR9AlphaBitmap_hDC
: VMR9AlphaBitmapFlags
= 2i32;
7187 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7188 pub const VMR9AlphaBitmap_EntireDDS
: VMR9AlphaBitmapFlags
= 4i32;
7189 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7190 pub const VMR9AlphaBitmap_SrcColorKey
: VMR9AlphaBitmapFlags
= 8i32;
7191 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7192 pub const VMR9AlphaBitmap_SrcRect
: VMR9AlphaBitmapFlags
= 16i32;
7193 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7194 pub const VMR9AlphaBitmap_FilterMode
: VMR9AlphaBitmapFlags
= 32i32;
7195 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7196 pub type VMR9AspectRatioMode
= i32;
7197 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7198 pub const VMR9ARMode_None
: VMR9AspectRatioMode
= 0i32;
7199 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7200 pub const VMR9ARMode_LetterBox
: VMR9AspectRatioMode
= 1i32;
7201 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7202 pub type VMR9DeinterlacePrefs
= i32;
7203 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7204 pub const DeinterlacePref9_NextBest
: VMR9DeinterlacePrefs
= 1i32;
7205 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7206 pub const DeinterlacePref9_BOB
: VMR9DeinterlacePrefs
= 2i32;
7207 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7208 pub const DeinterlacePref9_Weave
: VMR9DeinterlacePrefs
= 4i32;
7209 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7210 pub const DeinterlacePref9_Mask
: VMR9DeinterlacePrefs
= 7i32;
7211 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7212 pub type VMR9DeinterlaceTech
= i32;
7213 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7214 pub const DeinterlaceTech9_Unknown
: VMR9DeinterlaceTech
= 0i32;
7215 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7216 pub const DeinterlaceTech9_BOBLineReplicate
: VMR9DeinterlaceTech
= 1i32;
7217 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7218 pub const DeinterlaceTech9_BOBVerticalStretch
: VMR9DeinterlaceTech
= 2i32;
7219 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7220 pub const DeinterlaceTech9_MedianFiltering
: VMR9DeinterlaceTech
= 4i32;
7221 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7222 pub const DeinterlaceTech9_EdgeFiltering
: VMR9DeinterlaceTech
= 16i32;
7223 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7224 pub const DeinterlaceTech9_FieldAdaptive
: VMR9DeinterlaceTech
= 32i32;
7225 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7226 pub const DeinterlaceTech9_PixelAdaptive
: VMR9DeinterlaceTech
= 64i32;
7227 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7228 pub const DeinterlaceTech9_MotionVectorSteered
: VMR9DeinterlaceTech
= 128i32;
7229 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7230 pub type VMR9MixerPrefs
= i32;
7231 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7232 pub const MixerPref9_NoDecimation
: VMR9MixerPrefs
= 1i32;
7233 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7234 pub const MixerPref9_DecimateOutput
: VMR9MixerPrefs
= 2i32;
7235 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7236 pub const MixerPref9_ARAdjustXorY
: VMR9MixerPrefs
= 4i32;
7237 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7238 pub const MixerPref9_NonSquareMixing
: VMR9MixerPrefs
= 8i32;
7239 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7240 pub const MixerPref9_DecimateMask
: VMR9MixerPrefs
= 15i32;
7241 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7242 pub const MixerPref9_BiLinearFiltering
: VMR9MixerPrefs
= 16i32;
7243 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7244 pub const MixerPref9_PointFiltering
: VMR9MixerPrefs
= 32i32;
7245 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7246 pub const MixerPref9_AnisotropicFiltering
: VMR9MixerPrefs
= 64i32;
7247 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7248 pub const MixerPref9_PyramidalQuadFiltering
: VMR9MixerPrefs
= 128i32;
7249 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7250 pub const MixerPref9_GaussianQuadFiltering
: VMR9MixerPrefs
= 256i32;
7251 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7252 pub const MixerPref9_FilteringReserved
: VMR9MixerPrefs
= 3584i32;
7253 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7254 pub const MixerPref9_FilteringMask
: VMR9MixerPrefs
= 4080i32;
7255 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7256 pub const MixerPref9_RenderTargetRGB
: VMR9MixerPrefs
= 4096i32;
7257 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7258 pub const MixerPref9_RenderTargetYUV
: VMR9MixerPrefs
= 8192i32;
7259 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7260 pub const MixerPref9_RenderTargetReserved
: VMR9MixerPrefs
= 1032192i32;
7261 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7262 pub const MixerPref9_RenderTargetMask
: VMR9MixerPrefs
= 1044480i32;
7263 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7264 pub const MixerPref9_DynamicSwitchToBOB
: VMR9MixerPrefs
= 1048576i32;
7265 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7266 pub const MixerPref9_DynamicDecimateBy2
: VMR9MixerPrefs
= 2097152i32;
7267 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7268 pub const MixerPref9_DynamicReserved
: VMR9MixerPrefs
= 12582912i32;
7269 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7270 pub const MixerPref9_DynamicMask
: VMR9MixerPrefs
= 15728640i32;
7271 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7272 pub type VMR9Mode
= i32;
7273 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7274 pub const VMR9Mode_Windowed
: VMR9Mode
= 1i32;
7275 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7276 pub const VMR9Mode_Windowless
: VMR9Mode
= 2i32;
7277 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7278 pub const VMR9Mode_Renderless
: VMR9Mode
= 4i32;
7279 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7280 pub const VMR9Mode_Mask
: VMR9Mode
= 7i32;
7281 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7282 pub type VMR9PresentationFlags
= i32;
7283 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7284 pub const VMR9Sample_SyncPoint
: VMR9PresentationFlags
= 1i32;
7285 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7286 pub const VMR9Sample_Preroll
: VMR9PresentationFlags
= 2i32;
7287 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7288 pub const VMR9Sample_Discontinuity
: VMR9PresentationFlags
= 4i32;
7289 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7290 pub const VMR9Sample_TimeValid
: VMR9PresentationFlags
= 8i32;
7291 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7292 pub const VMR9Sample_SrcDstRectsValid
: VMR9PresentationFlags
= 16i32;
7293 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7294 pub type VMR9ProcAmpControlFlags
= i32;
7295 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7296 pub const ProcAmpControl9_Brightness
: VMR9ProcAmpControlFlags
= 1i32;
7297 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7298 pub const ProcAmpControl9_Contrast
: VMR9ProcAmpControlFlags
= 2i32;
7299 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7300 pub const ProcAmpControl9_Hue
: VMR9ProcAmpControlFlags
= 4i32;
7301 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7302 pub const ProcAmpControl9_Saturation
: VMR9ProcAmpControlFlags
= 8i32;
7303 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7304 pub const ProcAmpControl9_Mask
: VMR9ProcAmpControlFlags
= 15i32;
7305 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7306 pub type VMR9RenderPrefs
= i32;
7307 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7308 pub const RenderPrefs9_DoNotRenderBorder
: VMR9RenderPrefs
= 1i32;
7309 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7310 pub const RenderPrefs9_Mask
: VMR9RenderPrefs
= 1i32;
7311 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7312 pub type VMR9SurfaceAllocationFlags
= i32;
7313 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7314 pub const VMR9AllocFlag_3DRenderTarget
: VMR9SurfaceAllocationFlags
= 1i32;
7315 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7316 pub const VMR9AllocFlag_DXVATarget
: VMR9SurfaceAllocationFlags
= 2i32;
7317 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7318 pub const VMR9AllocFlag_TextureSurface
: VMR9SurfaceAllocationFlags
= 4i32;
7319 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7320 pub const VMR9AllocFlag_OffscreenSurface
: VMR9SurfaceAllocationFlags
= 8i32;
7321 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7322 pub const VMR9AllocFlag_RGBDynamicSwitch
: VMR9SurfaceAllocationFlags
= 16i32;
7323 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7324 pub const VMR9AllocFlag_UsageReserved
: VMR9SurfaceAllocationFlags
= 224i32;
7325 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7326 pub const VMR9AllocFlag_UsageMask
: VMR9SurfaceAllocationFlags
= 255i32;
7327 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7328 pub type VMR9_SampleFormat
= i32;
7329 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7330 pub const VMR9_SampleReserved
: VMR9_SampleFormat
= 1i32;
7331 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7332 pub const VMR9_SampleProgressiveFrame
: VMR9_SampleFormat
= 2i32;
7333 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7334 pub const VMR9_SampleFieldInterleavedEvenFirst
: VMR9_SampleFormat
= 3i32;
7335 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7336 pub const VMR9_SampleFieldInterleavedOddFirst
: VMR9_SampleFormat
= 4i32;
7337 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7338 pub const VMR9_SampleFieldSingleEven
: VMR9_SampleFormat
= 5i32;
7339 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7340 pub const VMR9_SampleFieldSingleOdd
: VMR9_SampleFormat
= 6i32;
7341 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7342 pub type VMRDeinterlacePrefs
= i32;
7343 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7344 pub const DeinterlacePref_NextBest
: VMRDeinterlacePrefs
= 1i32;
7345 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7346 pub const DeinterlacePref_BOB
: VMRDeinterlacePrefs
= 2i32;
7347 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7348 pub const DeinterlacePref_Weave
: VMRDeinterlacePrefs
= 4i32;
7349 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7350 pub const DeinterlacePref_Mask
: VMRDeinterlacePrefs
= 7i32;
7351 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7352 pub type VMRDeinterlaceTech
= i32;
7353 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7354 pub const DeinterlaceTech_Unknown
: VMRDeinterlaceTech
= 0i32;
7355 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7356 pub const DeinterlaceTech_BOBLineReplicate
: VMRDeinterlaceTech
= 1i32;
7357 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7358 pub const DeinterlaceTech_BOBVerticalStretch
: VMRDeinterlaceTech
= 2i32;
7359 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7360 pub const DeinterlaceTech_MedianFiltering
: VMRDeinterlaceTech
= 4i32;
7361 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7362 pub const DeinterlaceTech_EdgeFiltering
: VMRDeinterlaceTech
= 16i32;
7363 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7364 pub const DeinterlaceTech_FieldAdaptive
: VMRDeinterlaceTech
= 32i32;
7365 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7366 pub const DeinterlaceTech_PixelAdaptive
: VMRDeinterlaceTech
= 64i32;
7367 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7368 pub const DeinterlaceTech_MotionVectorSteered
: VMRDeinterlaceTech
= 128i32;
7369 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7370 pub type VMRMixerPrefs
= i32;
7371 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7372 pub const MixerPref_NoDecimation
: VMRMixerPrefs
= 1i32;
7373 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7374 pub const MixerPref_DecimateOutput
: VMRMixerPrefs
= 2i32;
7375 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7376 pub const MixerPref_ARAdjustXorY
: VMRMixerPrefs
= 4i32;
7377 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7378 pub const MixerPref_DecimationReserved
: VMRMixerPrefs
= 8i32;
7379 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7380 pub const MixerPref_DecimateMask
: VMRMixerPrefs
= 15i32;
7381 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7382 pub const MixerPref_BiLinearFiltering
: VMRMixerPrefs
= 16i32;
7383 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7384 pub const MixerPref_PointFiltering
: VMRMixerPrefs
= 32i32;
7385 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7386 pub const MixerPref_FilteringMask
: VMRMixerPrefs
= 240i32;
7387 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7388 pub const MixerPref_RenderTargetRGB
: VMRMixerPrefs
= 256i32;
7389 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7390 pub const MixerPref_RenderTargetYUV
: VMRMixerPrefs
= 4096i32;
7391 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7392 pub const MixerPref_RenderTargetYUV420
: VMRMixerPrefs
= 512i32;
7393 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7394 pub const MixerPref_RenderTargetYUV422
: VMRMixerPrefs
= 1024i32;
7395 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7396 pub const MixerPref_RenderTargetYUV444
: VMRMixerPrefs
= 2048i32;
7397 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7398 pub const MixerPref_RenderTargetReserved
: VMRMixerPrefs
= 57344i32;
7399 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7400 pub const MixerPref_RenderTargetMask
: VMRMixerPrefs
= 65280i32;
7401 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7402 pub const MixerPref_DynamicSwitchToBOB
: VMRMixerPrefs
= 65536i32;
7403 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7404 pub const MixerPref_DynamicDecimateBy2
: VMRMixerPrefs
= 131072i32;
7405 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7406 pub const MixerPref_DynamicReserved
: VMRMixerPrefs
= 786432i32;
7407 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7408 pub const MixerPref_DynamicMask
: VMRMixerPrefs
= 983040i32;
7409 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7410 pub type VMRMode
= i32;
7411 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7412 pub const VMRMode_Windowed
: VMRMode
= 1i32;
7413 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7414 pub const VMRMode_Windowless
: VMRMode
= 2i32;
7415 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7416 pub const VMRMode_Renderless
: VMRMode
= 4i32;
7417 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7418 pub const VMRMode_Mask
: VMRMode
= 7i32;
7419 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7420 pub type VMRPresentationFlags
= i32;
7421 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7422 pub const VMRSample_SyncPoint
: VMRPresentationFlags
= 1i32;
7423 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7424 pub const VMRSample_Preroll
: VMRPresentationFlags
= 2i32;
7425 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7426 pub const VMRSample_Discontinuity
: VMRPresentationFlags
= 4i32;
7427 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7428 pub const VMRSample_TimeValid
: VMRPresentationFlags
= 8i32;
7429 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7430 pub const VMRSample_SrcDstRectsValid
: VMRPresentationFlags
= 16i32;
7431 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7432 pub type VMRRenderPrefs
= i32;
7433 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7434 pub const RenderPrefs_RestrictToInitialMonitor
: VMRRenderPrefs
= 0i32;
7435 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7436 pub const RenderPrefs_ForceOffscreen
: VMRRenderPrefs
= 1i32;
7437 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7438 pub const RenderPrefs_ForceOverlays
: VMRRenderPrefs
= 2i32;
7439 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7440 pub const RenderPrefs_AllowOverlays
: VMRRenderPrefs
= 0i32;
7441 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7442 pub const RenderPrefs_AllowOffscreen
: VMRRenderPrefs
= 0i32;
7443 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7444 pub const RenderPrefs_DoNotRenderColorKeyAndBorder
: VMRRenderPrefs
= 8i32;
7445 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7446 pub const RenderPrefs_Reserved
: VMRRenderPrefs
= 16i32;
7447 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7448 pub const RenderPrefs_PreferAGPMemWhenMixing
: VMRRenderPrefs
= 32i32;
7449 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7450 pub const RenderPrefs_Mask
: VMRRenderPrefs
= 63i32;
7451 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7452 pub type VMRSurfaceAllocationFlags
= i32;
7453 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7454 pub const AMAP_PIXELFORMAT_VALID
: VMRSurfaceAllocationFlags
= 1i32;
7455 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7456 pub const AMAP_3D_TARGET
: VMRSurfaceAllocationFlags
= 2i32;
7457 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7458 pub const AMAP_ALLOW_SYSMEM
: VMRSurfaceAllocationFlags
= 4i32;
7459 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7460 pub const AMAP_FORCE_SYSMEM
: VMRSurfaceAllocationFlags
= 8i32;
7461 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7462 pub const AMAP_DIRECTED_FLIP
: VMRSurfaceAllocationFlags
= 16i32;
7463 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7464 pub const AMAP_DXVA_TARGET
: VMRSurfaceAllocationFlags
= 32i32;
7465 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7466 pub type VMR_ASPECT_RATIO_MODE
= i32;
7467 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7468 pub const VMR_ARMODE_NONE
: VMR_ASPECT_RATIO_MODE
= 0i32;
7469 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7470 pub const VMR_ARMODE_LETTER_BOX
: VMR_ASPECT_RATIO_MODE
= 1i32;
7471 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7472 pub type VfwCaptureDialogs
= i32;
7473 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7474 pub const VfwCaptureDialog_Source
: VfwCaptureDialogs
= 1i32;
7475 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7476 pub const VfwCaptureDialog_Format
: VfwCaptureDialogs
= 2i32;
7477 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7478 pub const VfwCaptureDialog_Display
: VfwCaptureDialogs
= 4i32;
7479 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7480 pub type VfwCompressDialogs
= i32;
7481 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7482 pub const VfwCompressDialog_Config
: VfwCompressDialogs
= 1i32;
7483 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7484 pub const VfwCompressDialog_About
: VfwCompressDialogs
= 2i32;
7485 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7486 pub const VfwCompressDialog_QueryConfig
: VfwCompressDialogs
= 4i32;
7487 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7488 pub const VfwCompressDialog_QueryAbout
: VfwCompressDialogs
= 8i32;
7489 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7490 pub type VideoControlFlags
= i32;
7491 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7492 pub const VideoControlFlag_FlipHorizontal
: VideoControlFlags
= 1i32;
7493 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7494 pub const VideoControlFlag_FlipVertical
: VideoControlFlags
= 2i32;
7495 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7496 pub const VideoControlFlag_ExternalTriggerEnable
: VideoControlFlags
= 4i32;
7497 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7498 pub const VideoControlFlag_Trigger
: VideoControlFlags
= 8i32;
7499 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7500 pub type VideoCopyProtectionType
= i32;
7501 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7502 pub const VideoCopyProtectionMacrovisionBasic
: VideoCopyProtectionType
= 0i32;
7503 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7504 pub const VideoCopyProtectionMacrovisionCBI
: VideoCopyProtectionType
= 1i32;
7505 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7506 pub type VideoProcAmpFlags
= i32;
7507 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7508 pub const VideoProcAmp_Flags_Auto
: VideoProcAmpFlags
= 1i32;
7509 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7510 pub const VideoProcAmp_Flags_Manual
: VideoProcAmpFlags
= 2i32;
7511 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7512 pub type VideoProcAmpProperty
= i32;
7513 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7514 pub const VideoProcAmp_Brightness
: VideoProcAmpProperty
= 0i32;
7515 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7516 pub const VideoProcAmp_Contrast
: VideoProcAmpProperty
= 1i32;
7517 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7518 pub const VideoProcAmp_Hue
: VideoProcAmpProperty
= 2i32;
7519 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7520 pub const VideoProcAmp_Saturation
: VideoProcAmpProperty
= 3i32;
7521 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7522 pub const VideoProcAmp_Sharpness
: VideoProcAmpProperty
= 4i32;
7523 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7524 pub const VideoProcAmp_Gamma
: VideoProcAmpProperty
= 5i32;
7525 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7526 pub const VideoProcAmp_ColorEnable
: VideoProcAmpProperty
= 6i32;
7527 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7528 pub const VideoProcAmp_WhiteBalance
: VideoProcAmpProperty
= 7i32;
7529 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7530 pub const VideoProcAmp_BacklightCompensation
: VideoProcAmpProperty
= 8i32;
7531 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7532 pub const VideoProcAmp_Gain
: VideoProcAmpProperty
= 9i32;
7533 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7534 pub type _AMRESCTL_RESERVEFLAGS
= i32;
7535 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7536 pub const AMRESCTL_RESERVEFLAGS_RESERVE
: _AMRESCTL_RESERVEFLAGS
= 0i32;
7537 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7538 pub const AMRESCTL_RESERVEFLAGS_UNRESERVE
: _AMRESCTL_RESERVEFLAGS
= 1i32;
7539 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7540 pub type _AMSTREAMSELECTENABLEFLAGS
= i32;
7541 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7542 pub const AMSTREAMSELECTENABLE_ENABLE
: _AMSTREAMSELECTENABLEFLAGS
= 1i32;
7543 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7544 pub const AMSTREAMSELECTENABLE_ENABLEALL
: _AMSTREAMSELECTENABLEFLAGS
= 2i32;
7545 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7546 pub type _AMSTREAMSELECTINFOFLAGS
= i32;
7547 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7548 pub const AMSTREAMSELECTINFO_ENABLED
: _AMSTREAMSELECTINFOFLAGS
= 1i32;
7549 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7550 pub const AMSTREAMSELECTINFO_EXCLUSIVE
: _AMSTREAMSELECTINFOFLAGS
= 2i32;
7551 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7552 pub type _AM_AUDIO_RENDERER_STAT_PARAM
= i32;
7553 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7554 pub const AM_AUDREND_STAT_PARAM_BREAK_COUNT
: _AM_AUDIO_RENDERER_STAT_PARAM
= 1i32;
7555 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7556 pub const AM_AUDREND_STAT_PARAM_SLAVE_MODE
: _AM_AUDIO_RENDERER_STAT_PARAM
= 2i32;
7557 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7558 pub const AM_AUDREND_STAT_PARAM_SILENCE_DUR
: _AM_AUDIO_RENDERER_STAT_PARAM
= 3i32;
7559 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7560 pub const AM_AUDREND_STAT_PARAM_LAST_BUFFER_DUR
: _AM_AUDIO_RENDERER_STAT_PARAM
= 4i32;
7561 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7562 pub const AM_AUDREND_STAT_PARAM_DISCONTINUITIES
: _AM_AUDIO_RENDERER_STAT_PARAM
= 5i32;
7563 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7564 pub const AM_AUDREND_STAT_PARAM_SLAVE_RATE
: _AM_AUDIO_RENDERER_STAT_PARAM
= 6i32;
7565 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7566 pub const AM_AUDREND_STAT_PARAM_SLAVE_DROPWRITE_DUR
: _AM_AUDIO_RENDERER_STAT_PARAM
= 7i32;
7567 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7568 pub const AM_AUDREND_STAT_PARAM_SLAVE_HIGHLOWERROR
: _AM_AUDIO_RENDERER_STAT_PARAM
= 8i32;
7569 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7570 pub const AM_AUDREND_STAT_PARAM_SLAVE_LASTHIGHLOWERROR
: _AM_AUDIO_RENDERER_STAT_PARAM
= 9i32;
7571 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7572 pub const AM_AUDREND_STAT_PARAM_SLAVE_ACCUMERROR
: _AM_AUDIO_RENDERER_STAT_PARAM
= 10i32;
7573 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7574 pub const AM_AUDREND_STAT_PARAM_BUFFERFULLNESS
: _AM_AUDIO_RENDERER_STAT_PARAM
= 11i32;
7575 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7576 pub const AM_AUDREND_STAT_PARAM_JITTER
: _AM_AUDIO_RENDERER_STAT_PARAM
= 12i32;
7577 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7578 pub type _AM_FILTER_MISC_FLAGS
= i32;
7579 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7580 pub const AM_FILTER_MISC_FLAGS_IS_RENDERER
: _AM_FILTER_MISC_FLAGS
= 1i32;
7581 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7582 pub const AM_FILTER_MISC_FLAGS_IS_SOURCE
: _AM_FILTER_MISC_FLAGS
= 2i32;
7583 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7584 pub type _AM_INTF_SEARCH_FLAGS
= i32;
7585 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7586 pub const AM_INTF_SEARCH_INPUT_PIN
: _AM_INTF_SEARCH_FLAGS
= 1i32;
7587 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7588 pub const AM_INTF_SEARCH_OUTPUT_PIN
: _AM_INTF_SEARCH_FLAGS
= 2i32;
7589 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7590 pub const AM_INTF_SEARCH_FILTER
: _AM_INTF_SEARCH_FLAGS
= 4i32;
7591 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7592 pub type _AM_OVERLAY_NOTIFY_FLAGS
= i32;
7593 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7594 pub const AM_OVERLAY_NOTIFY_VISIBLE_CHANGE
: _AM_OVERLAY_NOTIFY_FLAGS
= 1i32;
7595 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7596 pub const AM_OVERLAY_NOTIFY_SOURCE_CHANGE
: _AM_OVERLAY_NOTIFY_FLAGS
= 2i32;
7597 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7598 pub const AM_OVERLAY_NOTIFY_DEST_CHANGE
: _AM_OVERLAY_NOTIFY_FLAGS
= 4i32;
7599 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7600 pub type _AM_PIN_FLOW_CONTROL_BLOCK_FLAGS
= i32;
7601 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7602 pub const AM_PIN_FLOW_CONTROL_BLOCK
: _AM_PIN_FLOW_CONTROL_BLOCK_FLAGS
= 1i32;
7603 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7604 pub type _AM_PUSHSOURCE_FLAGS
= i32;
7605 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7606 pub const AM_PUSHSOURCECAPS_INTERNAL_RM
: _AM_PUSHSOURCE_FLAGS
= 1i32;
7607 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7608 pub const AM_PUSHSOURCECAPS_NOT_LIVE
: _AM_PUSHSOURCE_FLAGS
= 2i32;
7609 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7610 pub const AM_PUSHSOURCECAPS_PRIVATE_CLOCK
: _AM_PUSHSOURCE_FLAGS
= 4i32;
7611 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7612 pub const AM_PUSHSOURCEREQS_USE_STREAM_CLOCK
: _AM_PUSHSOURCE_FLAGS
= 65536i32;
7613 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7614 pub const AM_PUSHSOURCEREQS_USE_CLOCK_CHAIN
: _AM_PUSHSOURCE_FLAGS
= 131072i32;
7615 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7616 pub type _AM_RENSDEREXFLAGS
= i32;
7617 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7618 pub const AM_RENDEREX_RENDERTOEXISTINGRENDERERS
: _AM_RENSDEREXFLAGS
= 1i32;
7619 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7620 pub type _DVDECODERRESOLUTION
= i32;
7621 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7622 pub const DVDECODERRESOLUTION_720x480
: _DVDECODERRESOLUTION
= 1000i32;
7623 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7624 pub const DVDECODERRESOLUTION_360x240
: _DVDECODERRESOLUTION
= 1001i32;
7625 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7626 pub const DVDECODERRESOLUTION_180x120
: _DVDECODERRESOLUTION
= 1002i32;
7627 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7628 pub const DVDECODERRESOLUTION_88x60
: _DVDECODERRESOLUTION
= 1003i32;
7629 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7630 pub type _DVENCODERFORMAT
= i32;
7631 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7632 pub const DVENCODERFORMAT_DVSD
: _DVENCODERFORMAT
= 2007i32;
7633 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7634 pub const DVENCODERFORMAT_DVHD
: _DVENCODERFORMAT
= 2008i32;
7635 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7636 pub const DVENCODERFORMAT_DVSL
: _DVENCODERFORMAT
= 2009i32;
7637 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7638 pub type _DVENCODERRESOLUTION
= i32;
7639 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7640 pub const DVENCODERRESOLUTION_720x480
: _DVENCODERRESOLUTION
= 2012i32;
7641 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7642 pub const DVENCODERRESOLUTION_360x240
: _DVENCODERRESOLUTION
= 2013i32;
7643 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7644 pub const DVENCODERRESOLUTION_180x120
: _DVENCODERRESOLUTION
= 2014i32;
7645 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7646 pub const DVENCODERRESOLUTION_88x60
: _DVENCODERRESOLUTION
= 2015i32;
7647 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7648 pub type _DVENCODERVIDEOFORMAT
= i32;
7649 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7650 pub const DVENCODERVIDEOFORMAT_NTSC
: _DVENCODERVIDEOFORMAT
= 2000i32;
7651 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7652 pub const DVENCODERVIDEOFORMAT_PAL
: _DVENCODERVIDEOFORMAT
= 2001i32;
7653 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7654 pub type _DVRESOLUTION
= i32;
7655 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7656 pub const DVRESOLUTION_FULL
: _DVRESOLUTION
= 1000i32;
7657 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7658 pub const DVRESOLUTION_HALF
: _DVRESOLUTION
= 1001i32;
7659 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7660 pub const DVRESOLUTION_QUARTER
: _DVRESOLUTION
= 1002i32;
7661 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7662 pub const DVRESOLUTION_DC
: _DVRESOLUTION
= 1003i32;
7663 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7664 pub type _REM_FILTER_FLAGS
= i32;
7665 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7666 pub const REMFILTERF_LEAVECONNECTED
: _REM_FILTER_FLAGS
= 1i32;
7668 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7669 pub struct ALLOCATOR_PROPERTIES
{
7675 impl ::core
::marker
::Copy
for ALLOCATOR_PROPERTIES {}
7676 impl ::core
::clone
::Clone
for ALLOCATOR_PROPERTIES
{
7677 fn clone(&self) -> Self {
7682 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7683 pub struct AMCOPPCommand
{
7684 pub macKDI
: ::windows_sys
::core
::GUID
,
7685 pub guidCommandID
: ::windows_sys
::core
::GUID
,
7686 pub dwSequence
: u32,
7687 pub cbSizeData
: u32,
7688 pub CommandData
: [u8; 4056],
7690 impl ::core
::marker
::Copy
for AMCOPPCommand {}
7691 impl ::core
::clone
::Clone
for AMCOPPCommand
{
7692 fn clone(&self) -> Self {
7697 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7698 pub struct AMCOPPSignature
{
7699 pub Signature
: [u8; 256],
7701 impl ::core
::marker
::Copy
for AMCOPPSignature {}
7702 impl ::core
::clone
::Clone
for AMCOPPSignature
{
7703 fn clone(&self) -> Self {
7708 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7709 pub struct AMCOPPStatusInput
{
7710 pub rApp
: ::windows_sys
::core
::GUID
,
7711 pub guidStatusRequestID
: ::windows_sys
::core
::GUID
,
7712 pub dwSequence
: u32,
7713 pub cbSizeData
: u32,
7714 pub StatusData
: [u8; 4056],
7716 impl ::core
::marker
::Copy
for AMCOPPStatusInput {}
7717 impl ::core
::clone
::Clone
for AMCOPPStatusInput
{
7718 fn clone(&self) -> Self {
7723 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7724 pub struct AMCOPPStatusOutput
{
7725 pub macKDI
: ::windows_sys
::core
::GUID
,
7726 pub cbSizeData
: u32,
7727 pub COPPStatus
: [u8; 4076],
7729 impl ::core
::marker
::Copy
for AMCOPPStatusOutput {}
7730 impl ::core
::clone
::Clone
for AMCOPPStatusOutput
{
7731 fn clone(&self) -> Self {
7736 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7737 pub struct AMVABUFFERINFO
{
7738 pub dwTypeIndex
: u32,
7739 pub dwBufferIndex
: u32,
7740 pub dwDataOffset
: u32,
7741 pub dwDataSize
: u32,
7743 impl ::core
::marker
::Copy
for AMVABUFFERINFO {}
7744 impl ::core
::clone
::Clone
for AMVABUFFERINFO
{
7745 fn clone(&self) -> Self {
7750 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7751 pub struct AMVABeginFrameInfo
{
7752 pub dwDestSurfaceIndex
: u32,
7753 pub pInputData
: *mut ::core
::ffi
::c_void
,
7754 pub dwSizeInputData
: u32,
7755 pub pOutputData
: *mut ::core
::ffi
::c_void
,
7756 pub dwSizeOutputData
: u32,
7758 impl ::core
::marker
::Copy
for AMVABeginFrameInfo {}
7759 impl ::core
::clone
::Clone
for AMVABeginFrameInfo
{
7760 fn clone(&self) -> Self {
7765 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_DirectDraw\"`*"]
7766 #[cfg(feature = "Win32_Graphics_DirectDraw")]
7767 pub struct AMVACompBufferInfo
{
7768 pub dwNumCompBuffers
: u32,
7769 pub dwWidthToCreate
: u32,
7770 pub dwHeightToCreate
: u32,
7771 pub dwBytesToAllocate
: u32,
7772 pub ddCompCaps
: super::super::Graphics
::DirectDraw
::DDSCAPS2
,
7773 pub ddPixelFormat
: super::super::Graphics
::DirectDraw
::DDPIXELFORMAT
,
7775 #[cfg(feature = "Win32_Graphics_DirectDraw")]
7776 impl ::core
::marker
::Copy
for AMVACompBufferInfo {}
7777 #[cfg(feature = "Win32_Graphics_DirectDraw")]
7778 impl ::core
::clone
::Clone
for AMVACompBufferInfo
{
7779 fn clone(&self) -> Self {
7784 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7785 pub struct AMVAEndFrameInfo
{
7786 pub dwSizeMiscData
: u32,
7787 pub pMiscData
: *mut ::core
::ffi
::c_void
,
7789 impl ::core
::marker
::Copy
for AMVAEndFrameInfo {}
7790 impl ::core
::clone
::Clone
for AMVAEndFrameInfo
{
7791 fn clone(&self) -> Self {
7796 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7797 pub struct AMVAInternalMemInfo
{
7798 pub dwScratchMemAlloc
: u32,
7800 impl ::core
::marker
::Copy
for AMVAInternalMemInfo {}
7801 impl ::core
::clone
::Clone
for AMVAInternalMemInfo
{
7802 fn clone(&self) -> Self {
7807 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_DirectDraw\"`*"]
7808 #[cfg(feature = "Win32_Graphics_DirectDraw")]
7809 pub struct AMVAUncompBufferInfo
{
7810 pub dwMinNumSurfaces
: u32,
7811 pub dwMaxNumSurfaces
: u32,
7812 pub ddUncompPixelFormat
: super::super::Graphics
::DirectDraw
::DDPIXELFORMAT
,
7814 #[cfg(feature = "Win32_Graphics_DirectDraw")]
7815 impl ::core
::marker
::Copy
for AMVAUncompBufferInfo {}
7816 #[cfg(feature = "Win32_Graphics_DirectDraw")]
7817 impl ::core
::clone
::Clone
for AMVAUncompBufferInfo
{
7818 fn clone(&self) -> Self {
7823 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_DirectDraw\"`*"]
7824 #[cfg(feature = "Win32_Graphics_DirectDraw")]
7825 pub struct AMVAUncompDataInfo
{
7826 pub dwUncompWidth
: u32,
7827 pub dwUncompHeight
: u32,
7828 pub ddUncompPixelFormat
: super::super::Graphics
::DirectDraw
::DDPIXELFORMAT
,
7830 #[cfg(feature = "Win32_Graphics_DirectDraw")]
7831 impl ::core
::marker
::Copy
for AMVAUncompDataInfo {}
7832 #[cfg(feature = "Win32_Graphics_DirectDraw")]
7833 impl ::core
::clone
::Clone
for AMVAUncompDataInfo
{
7834 fn clone(&self) -> Self {
7839 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
7840 #[cfg(feature = "Win32_Foundation")]
7841 pub struct AMVPDATAINFO
{
7843 pub dwMicrosecondsPerField
: u32,
7844 pub amvpDimInfo
: AMVPDIMINFO
,
7845 pub dwPictAspectRatioX
: u32,
7846 pub dwPictAspectRatioY
: u32,
7847 pub bEnableDoubleClock
: super::super::Foundation
::BOOL
,
7848 pub bEnableVACT
: super::super::Foundation
::BOOL
,
7849 pub bDataIsInterlaced
: super::super::Foundation
::BOOL
,
7850 pub lHalfLinesOdd
: i32,
7851 pub bFieldPolarityInverted
: super::super::Foundation
::BOOL
,
7852 pub dwNumLinesInVREF
: u32,
7853 pub lHalfLinesEven
: i32,
7854 pub dwReserved1
: u32,
7856 #[cfg(feature = "Win32_Foundation")]
7857 impl ::core
::marker
::Copy
for AMVPDATAINFO {}
7858 #[cfg(feature = "Win32_Foundation")]
7859 impl ::core
::clone
::Clone
for AMVPDATAINFO
{
7860 fn clone(&self) -> Self {
7865 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
7866 #[cfg(feature = "Win32_Foundation")]
7867 pub struct AMVPDIMINFO
{
7868 pub dwFieldWidth
: u32,
7869 pub dwFieldHeight
: u32,
7870 pub dwVBIWidth
: u32,
7871 pub dwVBIHeight
: u32,
7872 pub rcValidRegion
: super::super::Foundation
::RECT
,
7874 #[cfg(feature = "Win32_Foundation")]
7875 impl ::core
::marker
::Copy
for AMVPDIMINFO {}
7876 #[cfg(feature = "Win32_Foundation")]
7877 impl ::core
::clone
::Clone
for AMVPDIMINFO
{
7878 fn clone(&self) -> Self {
7883 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7884 pub struct AMVPSIZE
{
7888 impl ::core
::marker
::Copy
for AMVPSIZE {}
7889 impl ::core
::clone
::Clone
for AMVPSIZE
{
7890 fn clone(&self) -> Self {
7895 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
7896 #[cfg(feature = "Win32_Foundation")]
7897 pub struct AM_AC3_ALTERNATE_AUDIO
{
7898 pub fStereo
: super::super::Foundation
::BOOL
,
7901 #[cfg(feature = "Win32_Foundation")]
7902 impl ::core
::marker
::Copy
for AM_AC3_ALTERNATE_AUDIO {}
7903 #[cfg(feature = "Win32_Foundation")]
7904 impl ::core
::clone
::Clone
for AM_AC3_ALTERNATE_AUDIO
{
7905 fn clone(&self) -> Self {
7910 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7911 pub struct AM_AC3_BIT_STREAM_MODE
{
7912 pub BitStreamMode
: i32,
7914 impl ::core
::marker
::Copy
for AM_AC3_BIT_STREAM_MODE {}
7915 impl ::core
::clone
::Clone
for AM_AC3_BIT_STREAM_MODE
{
7916 fn clone(&self) -> Self {
7921 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7922 pub struct AM_AC3_DIALOGUE_LEVEL
{
7923 pub DialogueLevel
: u32,
7925 impl ::core
::marker
::Copy
for AM_AC3_DIALOGUE_LEVEL {}
7926 impl ::core
::clone
::Clone
for AM_AC3_DIALOGUE_LEVEL
{
7927 fn clone(&self) -> Self {
7932 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
7933 #[cfg(feature = "Win32_Foundation")]
7934 pub struct AM_AC3_DOWNMIX
{
7935 pub fDownMix
: super::super::Foundation
::BOOL
,
7936 pub fDolbySurround
: super::super::Foundation
::BOOL
,
7938 #[cfg(feature = "Win32_Foundation")]
7939 impl ::core
::marker
::Copy
for AM_AC3_DOWNMIX {}
7940 #[cfg(feature = "Win32_Foundation")]
7941 impl ::core
::clone
::Clone
for AM_AC3_DOWNMIX
{
7942 fn clone(&self) -> Self {
7947 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
7948 #[cfg(feature = "Win32_Foundation")]
7949 pub struct AM_AC3_ERROR_CONCEALMENT
{
7950 pub fRepeatPreviousBlock
: super::super::Foundation
::BOOL
,
7951 pub fErrorInCurrentBlock
: super::super::Foundation
::BOOL
,
7953 #[cfg(feature = "Win32_Foundation")]
7954 impl ::core
::marker
::Copy
for AM_AC3_ERROR_CONCEALMENT {}
7955 #[cfg(feature = "Win32_Foundation")]
7956 impl ::core
::clone
::Clone
for AM_AC3_ERROR_CONCEALMENT
{
7957 fn clone(&self) -> Self {
7962 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
7963 #[cfg(feature = "Win32_Foundation")]
7964 pub struct AM_AC3_ROOM_TYPE
{
7965 pub fLargeRoom
: super::super::Foundation
::BOOL
,
7967 #[cfg(feature = "Win32_Foundation")]
7968 impl ::core
::marker
::Copy
for AM_AC3_ROOM_TYPE {}
7969 #[cfg(feature = "Win32_Foundation")]
7970 impl ::core
::clone
::Clone
for AM_AC3_ROOM_TYPE
{
7971 fn clone(&self) -> Self {
7976 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7977 pub struct AM_COLCON
{
7983 impl ::core
::marker
::Copy
for AM_COLCON {}
7984 impl ::core
::clone
::Clone
for AM_COLCON
{
7985 fn clone(&self) -> Self {
7990 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
7991 pub struct AM_COPY_MACROVISION
{
7992 pub MACROVISIONLevel
: u32,
7994 impl ::core
::marker
::Copy
for AM_COPY_MACROVISION {}
7995 impl ::core
::clone
::Clone
for AM_COPY_MACROVISION
{
7996 fn clone(&self) -> Self {
8001 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8002 pub struct AM_DVDCOPY_BUSKEY
{
8003 pub BusKey
: [u8; 5],
8004 pub Reserved
: [u8; 1],
8006 impl ::core
::marker
::Copy
for AM_DVDCOPY_BUSKEY {}
8007 impl ::core
::clone
::Clone
for AM_DVDCOPY_BUSKEY
{
8008 fn clone(&self) -> Self {
8013 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8014 pub struct AM_DVDCOPY_CHLGKEY
{
8015 pub ChlgKey
: [u8; 10],
8016 pub Reserved
: [u8; 2],
8018 impl ::core
::marker
::Copy
for AM_DVDCOPY_CHLGKEY {}
8019 impl ::core
::clone
::Clone
for AM_DVDCOPY_CHLGKEY
{
8020 fn clone(&self) -> Self {
8025 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8026 pub struct AM_DVDCOPY_DISCKEY
{
8027 pub DiscKey
: [u8; 2048],
8029 impl ::core
::marker
::Copy
for AM_DVDCOPY_DISCKEY {}
8030 impl ::core
::clone
::Clone
for AM_DVDCOPY_DISCKEY
{
8031 fn clone(&self) -> Self {
8036 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8037 pub struct AM_DVDCOPY_SET_COPY_STATE
{
8038 pub DVDCopyState
: u32,
8040 impl ::core
::marker
::Copy
for AM_DVDCOPY_SET_COPY_STATE {}
8041 impl ::core
::clone
::Clone
for AM_DVDCOPY_SET_COPY_STATE
{
8042 fn clone(&self) -> Self {
8047 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8048 pub struct AM_DVDCOPY_TITLEKEY
{
8050 pub Reserved1
: [u32; 2],
8051 pub TitleKey
: [u8; 6],
8052 pub Reserved2
: [u8; 2],
8054 impl ::core
::marker
::Copy
for AM_DVDCOPY_TITLEKEY {}
8055 impl ::core
::clone
::Clone
for AM_DVDCOPY_TITLEKEY
{
8056 fn clone(&self) -> Self {
8061 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8062 pub struct AM_DVD_ChangeRate
{
8063 pub StartInTime
: i64,
8064 pub StartOutTime
: i64,
8067 impl ::core
::marker
::Copy
for AM_DVD_ChangeRate {}
8068 impl ::core
::clone
::Clone
for AM_DVD_ChangeRate
{
8069 fn clone(&self) -> Self {
8074 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
8075 #[cfg(feature = "Win32_Foundation")]
8076 pub struct AM_DVD_RENDERSTATUS
{
8077 pub hrVPEStatus
: ::windows_sys
::core
::HRESULT
,
8078 pub bDvdVolInvalid
: super::super::Foundation
::BOOL
,
8079 pub bDvdVolUnknown
: super::super::Foundation
::BOOL
,
8080 pub bNoLine21In
: super::super::Foundation
::BOOL
,
8081 pub bNoLine21Out
: super::super::Foundation
::BOOL
,
8082 pub iNumStreams
: i32,
8083 pub iNumStreamsFailed
: i32,
8084 pub dwFailedStreamsFlag
: u32,
8086 #[cfg(feature = "Win32_Foundation")]
8087 impl ::core
::marker
::Copy
for AM_DVD_RENDERSTATUS {}
8088 #[cfg(feature = "Win32_Foundation")]
8089 impl ::core
::clone
::Clone
for AM_DVD_RENDERSTATUS
{
8090 fn clone(&self) -> Self {
8095 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8096 pub struct AM_DVD_YUV
{
8102 impl ::core
::marker
::Copy
for AM_DVD_YUV {}
8103 impl ::core
::clone
::Clone
for AM_DVD_YUV
{
8104 fn clone(&self) -> Self {
8109 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8110 pub struct AM_DvdKaraokeData
{
8112 pub dwSpeakerAssignment
: u32,
8114 impl ::core
::marker
::Copy
for AM_DvdKaraokeData {}
8115 impl ::core
::clone
::Clone
for AM_DvdKaraokeData
{
8116 fn clone(&self) -> Self {
8121 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8122 pub struct AM_ExactRateChange
{
8123 pub OutputZeroTime
: i64,
8126 impl ::core
::marker
::Copy
for AM_ExactRateChange {}
8127 impl ::core
::clone
::Clone
for AM_ExactRateChange
{
8128 fn clone(&self) -> Self {
8133 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8134 pub struct AM_FRAMESTEP_STEP
{
8135 pub dwFramesToStep
: u32,
8137 impl ::core
::marker
::Copy
for AM_FRAMESTEP_STEP {}
8138 impl ::core
::clone
::Clone
for AM_FRAMESTEP_STEP
{
8139 fn clone(&self) -> Self {
8144 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Media_MediaFoundation\"`*"]
8145 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))]
8146 pub struct AM_MPEGSTREAMTYPE
{
8147 pub dwStreamId
: u32,
8148 pub dwReserved
: u32,
8149 pub mt
: super::MediaFoundation
::AM_MEDIA_TYPE
,
8150 pub bFormat
: [u8; 1],
8152 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))]
8153 impl ::core
::marker
::Copy
for AM_MPEGSTREAMTYPE {}
8154 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))]
8155 impl ::core
::clone
::Clone
for AM_MPEGSTREAMTYPE
{
8156 fn clone(&self) -> Self {
8161 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Media_MediaFoundation\"`*"]
8162 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))]
8163 pub struct AM_MPEGSYSTEMTYPE
{
8166 pub Streams
: [AM_MPEGSTREAMTYPE
; 1],
8168 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))]
8169 impl ::core
::marker
::Copy
for AM_MPEGSYSTEMTYPE {}
8170 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))]
8171 impl ::core
::clone
::Clone
for AM_MPEGSYSTEMTYPE
{
8172 fn clone(&self) -> Self {
8177 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8178 pub struct AM_PROPERTY_SPHLI
{
8187 pub ColCon
: AM_COLCON
,
8189 impl ::core
::marker
::Copy
for AM_PROPERTY_SPHLI {}
8190 impl ::core
::clone
::Clone
for AM_PROPERTY_SPHLI
{
8191 fn clone(&self) -> Self {
8196 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8197 pub struct AM_PROPERTY_SPPAL
{
8198 pub sppal
: [AM_DVD_YUV
; 16],
8200 impl ::core
::marker
::Copy
for AM_PROPERTY_SPPAL {}
8201 impl ::core
::clone
::Clone
for AM_PROPERTY_SPPAL
{
8202 fn clone(&self) -> Self {
8207 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8208 pub struct AM_QueryRate
{
8209 pub lMaxForwardFullFrame
: i32,
8210 pub lMaxReverseFullFrame
: i32,
8212 impl ::core
::marker
::Copy
for AM_QueryRate {}
8213 impl ::core
::clone
::Clone
for AM_QueryRate
{
8214 fn clone(&self) -> Self {
8219 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Media_MediaFoundation\"`*"]
8220 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))]
8221 pub struct AM_SAMPLE2_PROPERTIES
{
8223 pub dwTypeSpecificFlags
: u32,
8224 pub dwSampleFlags
: u32,
8228 pub dwStreamId
: u32,
8229 pub pMediaType
: *mut super::MediaFoundation
::AM_MEDIA_TYPE
,
8230 pub pbBuffer
: *mut u8,
8233 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))]
8234 impl ::core
::marker
::Copy
for AM_SAMPLE2_PROPERTIES {}
8235 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))]
8236 impl ::core
::clone
::Clone
for AM_SAMPLE2_PROPERTIES
{
8237 fn clone(&self) -> Self {
8242 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8243 pub struct AM_STREAM_INFO
{
8246 pub dwStartCookie
: u32,
8247 pub dwStopCookie
: u32,
8250 impl ::core
::marker
::Copy
for AM_STREAM_INFO {}
8251 impl ::core
::clone
::Clone
for AM_STREAM_INFO
{
8252 fn clone(&self) -> Self {
8257 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8258 pub struct AM_SimpleRateChange
{
8262 impl ::core
::marker
::Copy
for AM_SimpleRateChange {}
8263 impl ::core
::clone
::Clone
for AM_SimpleRateChange
{
8264 fn clone(&self) -> Self {
8269 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8270 pub struct AM_WST_PAGE
{
8272 pub dwSubPageNr
: u32,
8273 pub pucPageData
: *mut u8,
8275 impl ::core
::marker
::Copy
for AM_WST_PAGE {}
8276 impl ::core
::clone
::Clone
for AM_WST_PAGE
{
8277 fn clone(&self) -> Self {
8282 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
8283 #[cfg(feature = "Win32_Foundation")]
8284 pub struct ANALOGVIDEOINFO
{
8285 pub rcSource
: super::super::Foundation
::RECT
,
8286 pub rcTarget
: super::super::Foundation
::RECT
,
8287 pub dwActiveWidth
: u32,
8288 pub dwActiveHeight
: u32,
8289 pub AvgTimePerFrame
: i64,
8291 #[cfg(feature = "Win32_Foundation")]
8292 impl ::core
::marker
::Copy
for ANALOGVIDEOINFO {}
8293 #[cfg(feature = "Win32_Foundation")]
8294 impl ::core
::clone
::Clone
for ANALOGVIDEOINFO
{
8295 fn clone(&self) -> Self {
8299 #[repr(C, packed(1))]
8300 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
8301 #[cfg(feature = "Win32_Foundation")]
8302 pub struct ATSC_FILTER_OPTIONS
{
8303 pub fSpecifyEtmId
: super::super::Foundation
::BOOL
,
8306 #[cfg(feature = "Win32_Foundation")]
8307 impl ::core
::marker
::Copy
for ATSC_FILTER_OPTIONS {}
8308 #[cfg(feature = "Win32_Foundation")]
8309 impl ::core
::clone
::Clone
for ATSC_FILTER_OPTIONS
{
8310 fn clone(&self) -> Self {
8315 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8316 pub struct AUDIO_STREAM_CONFIG_CAPS
{
8317 pub guid
: ::windows_sys
::core
::GUID
,
8318 pub MinimumChannels
: u32,
8319 pub MaximumChannels
: u32,
8320 pub ChannelsGranularity
: u32,
8321 pub MinimumBitsPerSample
: u32,
8322 pub MaximumBitsPerSample
: u32,
8323 pub BitsPerSampleGranularity
: u32,
8324 pub MinimumSampleFrequency
: u32,
8325 pub MaximumSampleFrequency
: u32,
8326 pub SampleFrequencyGranularity
: u32,
8328 impl ::core
::marker
::Copy
for AUDIO_STREAM_CONFIG_CAPS {}
8329 impl ::core
::clone
::Clone
for AUDIO_STREAM_CONFIG_CAPS
{
8330 fn clone(&self) -> Self {
8334 #[repr(C, packed(2))]
8335 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8336 pub struct AVIEXTHEADER
{
8339 pub dwGrandFrames
: u32,
8340 pub dwFuture
: [u32; 61],
8342 impl ::core
::marker
::Copy
for AVIEXTHEADER {}
8343 impl ::core
::clone
::Clone
for AVIEXTHEADER
{
8344 fn clone(&self) -> Self {
8348 #[repr(C, packed(2))]
8349 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8350 pub struct AVIFIELDINDEX
{
8353 pub wLongsPerEntry
: u16,
8354 pub bIndexSubType
: u8,
8356 pub nEntriesInUse
: u32,
8358 pub qwBaseOffset
: u64,
8359 pub dwReserved3
: u32,
8360 pub aIndex
: [AVIFIELDINDEX_0
; 1],
8362 impl ::core
::marker
::Copy
for AVIFIELDINDEX {}
8363 impl ::core
::clone
::Clone
for AVIFIELDINDEX
{
8364 fn clone(&self) -> Self {
8368 #[repr(C, packed(2))]
8369 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8370 pub struct AVIFIELDINDEX_0
{
8373 pub dwOffsetField2
: u32,
8375 impl ::core
::marker
::Copy
for AVIFIELDINDEX_0 {}
8376 impl ::core
::clone
::Clone
for AVIFIELDINDEX_0
{
8377 fn clone(&self) -> Self {
8382 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8383 pub struct AVIINDEXENTRY
{
8386 pub dwChunkOffset
: u32,
8387 pub dwChunkLength
: u32,
8389 impl ::core
::marker
::Copy
for AVIINDEXENTRY {}
8390 impl ::core
::clone
::Clone
for AVIINDEXENTRY
{
8391 fn clone(&self) -> Self {
8395 #[repr(C, packed(2))]
8396 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8397 pub struct AVIMAINHEADER
{
8400 pub dwMicroSecPerFrame
: u32,
8401 pub dwMaxBytesPerSec
: u32,
8402 pub dwPaddingGranularity
: u32,
8404 pub dwTotalFrames
: u32,
8405 pub dwInitialFrames
: u32,
8407 pub dwSuggestedBufferSize
: u32,
8410 pub dwReserved
: [u32; 4],
8412 impl ::core
::marker
::Copy
for AVIMAINHEADER {}
8413 impl ::core
::clone
::Clone
for AVIMAINHEADER
{
8414 fn clone(&self) -> Self {
8418 #[repr(C, packed(2))]
8419 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8420 pub struct AVIMETAINDEX
{
8423 pub wLongsPerEntry
: u16,
8424 pub bIndexSubType
: u8,
8426 pub nEntriesInUse
: u32,
8428 pub dwReserved
: [u32; 3],
8429 pub adwIndex
: [u32; 1],
8431 impl ::core
::marker
::Copy
for AVIMETAINDEX {}
8432 impl ::core
::clone
::Clone
for AVIMETAINDEX
{
8433 fn clone(&self) -> Self {
8437 #[repr(C, packed(2))]
8438 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8439 pub struct AVIOLDINDEX
{
8442 pub aIndex
: [AVIOLDINDEX_0
; 1],
8444 impl ::core
::marker
::Copy
for AVIOLDINDEX {}
8445 impl ::core
::clone
::Clone
for AVIOLDINDEX
{
8446 fn clone(&self) -> Self {
8450 #[repr(C, packed(2))]
8451 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8452 pub struct AVIOLDINDEX_0
{
8458 impl ::core
::marker
::Copy
for AVIOLDINDEX_0 {}
8459 impl ::core
::clone
::Clone
for AVIOLDINDEX_0
{
8460 fn clone(&self) -> Self {
8465 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_Gdi\"`*"]
8466 #[cfg(feature = "Win32_Graphics_Gdi")]
8467 pub struct AVIPALCHANGE
{
8468 pub bFirstEntry
: u8,
8469 pub bNumEntries
: u8,
8471 pub peNew
: [super::super::Graphics
::Gdi
::PALETTEENTRY
; 1],
8473 #[cfg(feature = "Win32_Graphics_Gdi")]
8474 impl ::core
::marker
::Copy
for AVIPALCHANGE {}
8475 #[cfg(feature = "Win32_Graphics_Gdi")]
8476 impl ::core
::clone
::Clone
for AVIPALCHANGE
{
8477 fn clone(&self) -> Self {
8481 #[repr(C, packed(2))]
8482 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8483 pub struct AVISTDINDEX
{
8486 pub wLongsPerEntry
: u16,
8487 pub bIndexSubType
: u8,
8489 pub nEntriesInUse
: u32,
8491 pub qwBaseOffset
: u64,
8492 pub dwReserved_3
: u32,
8493 pub aIndex
: [AVISTDINDEX_ENTRY
; 2044],
8495 impl ::core
::marker
::Copy
for AVISTDINDEX {}
8496 impl ::core
::clone
::Clone
for AVISTDINDEX
{
8497 fn clone(&self) -> Self {
8501 #[repr(C, packed(2))]
8502 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8503 pub struct AVISTDINDEX_ENTRY
{
8507 impl ::core
::marker
::Copy
for AVISTDINDEX_ENTRY {}
8508 impl ::core
::clone
::Clone
for AVISTDINDEX_ENTRY
{
8509 fn clone(&self) -> Self {
8513 #[repr(C, packed(2))]
8514 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8515 pub struct AVISTREAMHEADER
{
8519 pub fccHandler
: u32,
8523 pub dwInitialFrames
: u32,
8528 pub dwSuggestedBufferSize
: u32,
8530 pub dwSampleSize
: u32,
8531 pub rcFrame
: AVISTREAMHEADER_0
,
8533 impl ::core
::marker
::Copy
for AVISTREAMHEADER {}
8534 impl ::core
::clone
::Clone
for AVISTREAMHEADER
{
8535 fn clone(&self) -> Self {
8540 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8541 pub struct AVISTREAMHEADER_0
{
8547 impl ::core
::marker
::Copy
for AVISTREAMHEADER_0 {}
8548 impl ::core
::clone
::Clone
for AVISTREAMHEADER_0
{
8549 fn clone(&self) -> Self {
8553 #[repr(C, packed(2))]
8554 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8555 pub struct AVISUPERINDEX
{
8558 pub wLongsPerEntry
: u16,
8559 pub bIndexSubType
: u8,
8561 pub nEntriesInUse
: u32,
8563 pub dwReserved
: [u32; 3],
8564 pub aIndex
: [AVISUPERINDEX_0
; 1022],
8566 impl ::core
::marker
::Copy
for AVISUPERINDEX {}
8567 impl ::core
::clone
::Clone
for AVISUPERINDEX
{
8568 fn clone(&self) -> Self {
8572 #[repr(C, packed(2))]
8573 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8574 pub struct AVISUPERINDEX_0
{
8577 pub dwDuration
: u32,
8579 impl ::core
::marker
::Copy
for AVISUPERINDEX_0 {}
8580 impl ::core
::clone
::Clone
for AVISUPERINDEX_0
{
8581 fn clone(&self) -> Self {
8586 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
8587 #[cfg(feature = "Win32_Foundation")]
8588 pub struct AVIStreamHeader
{
8590 pub fccHandler
: u32,
8594 pub dwInitialFrames
: u32,
8599 pub dwSuggestedBufferSize
: u32,
8601 pub dwSampleSize
: u32,
8602 pub rcFrame
: super::super::Foundation
::RECT
,
8604 #[cfg(feature = "Win32_Foundation")]
8605 impl ::core
::marker
::Copy
for AVIStreamHeader {}
8606 #[cfg(feature = "Win32_Foundation")]
8607 impl ::core
::clone
::Clone
for AVIStreamHeader
{
8608 fn clone(&self) -> Self {
8612 #[repr(C, packed(2))]
8613 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8614 pub struct AVITCDLINDEX
{
8617 pub wLongsPerEntry
: u16,
8618 pub bIndexSubType
: u8,
8620 pub nEntriesInUse
: u32,
8622 pub dwReserved
: [u32; 3],
8623 pub aIndex
: [AVITCDLINDEX_ENTRY
; 584],
8624 pub adwTrailingFill
: [u32; 3512],
8626 impl ::core
::marker
::Copy
for AVITCDLINDEX {}
8627 impl ::core
::clone
::Clone
for AVITCDLINDEX
{
8628 fn clone(&self) -> Self {
8632 #[repr(C, packed(2))]
8633 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8634 pub struct AVITCDLINDEX_ENTRY
{
8636 pub time
: super::TIMECODE
,
8637 pub dwSMPTEflags
: u32,
8639 pub szReelId
: [i8; 12],
8641 impl ::core
::marker
::Copy
for AVITCDLINDEX_ENTRY {}
8642 impl ::core
::clone
::Clone
for AVITCDLINDEX_ENTRY
{
8643 fn clone(&self) -> Self {
8647 #[repr(C, packed(2))]
8648 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8649 pub struct AVITIMECODEINDEX
{
8652 pub wLongsPerEntry
: u16,
8653 pub bIndexSubType
: u8,
8655 pub nEntriesInUse
: u32,
8657 pub dwReserved
: [u32; 3],
8658 pub aIndex
: [TIMECODEDATA
; 1022],
8660 impl ::core
::marker
::Copy
for AVITIMECODEINDEX {}
8661 impl ::core
::clone
::Clone
for AVITIMECODEINDEX
{
8662 fn clone(&self) -> Self {
8666 #[repr(C, packed(2))]
8667 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8668 pub struct AVITIMEDINDEX
{
8671 pub wLongsPerEntry
: u16,
8672 pub bIndexSubType
: u8,
8674 pub nEntriesInUse
: u32,
8676 pub qwBaseOffset
: u64,
8677 pub dwReserved_3
: u32,
8678 pub aIndex
: [AVITIMEDINDEX_ENTRY
; 1362],
8679 pub adwTrailingFill
: [u32; 2734],
8681 impl ::core
::marker
::Copy
for AVITIMEDINDEX {}
8682 impl ::core
::clone
::Clone
for AVITIMEDINDEX
{
8683 fn clone(&self) -> Self {
8687 #[repr(C, packed(2))]
8688 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8689 pub struct AVITIMEDINDEX_ENTRY
{
8692 pub dwDuration
: u32,
8694 impl ::core
::marker
::Copy
for AVITIMEDINDEX_ENTRY {}
8695 impl ::core
::clone
::Clone
for AVITIMEDINDEX_ENTRY
{
8696 fn clone(&self) -> Self {
8701 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8702 pub struct BDANODE_DESCRIPTOR
{
8703 pub ulBdaNodeType
: u32,
8704 pub guidFunction
: ::windows_sys
::core
::GUID
,
8705 pub guidName
: ::windows_sys
::core
::GUID
,
8707 impl ::core
::marker
::Copy
for BDANODE_DESCRIPTOR {}
8708 impl ::core
::clone
::Clone
for BDANODE_DESCRIPTOR
{
8709 fn clone(&self) -> Self {
8714 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8715 pub struct BDA_BUFFER
{
8717 pub ulBufferSize
: u32,
8718 pub argbBuffer
: [u8; 1],
8720 impl ::core
::marker
::Copy
for BDA_BUFFER {}
8721 impl ::core
::clone
::Clone
for BDA_BUFFER
{
8722 fn clone(&self) -> Self {
8727 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8728 pub struct BDA_CAS_CHECK_ENTITLEMENTTOKEN
{
8730 pub ulDescrambleStatus
: u32,
8732 impl ::core
::marker
::Copy
for BDA_CAS_CHECK_ENTITLEMENTTOKEN {}
8733 impl ::core
::clone
::Clone
for BDA_CAS_CHECK_ENTITLEMENTTOKEN
{
8734 fn clone(&self) -> Self {
8739 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8740 pub struct BDA_CAS_CLOSEMMIDATA
{
8741 pub ulDialogNumber
: u32,
8743 impl ::core
::marker
::Copy
for BDA_CAS_CLOSEMMIDATA {}
8744 impl ::core
::clone
::Clone
for BDA_CAS_CLOSEMMIDATA
{
8745 fn clone(&self) -> Self {
8750 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8751 pub struct BDA_CAS_CLOSE_MMIDIALOG
{
8753 pub SessionResult
: u32,
8755 impl ::core
::marker
::Copy
for BDA_CAS_CLOSE_MMIDIALOG {}
8756 impl ::core
::clone
::Clone
for BDA_CAS_CLOSE_MMIDIALOG
{
8757 fn clone(&self) -> Self {
8762 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8763 pub struct BDA_CAS_OPENMMIDATA
{
8764 pub ulDialogNumber
: u32,
8765 pub ulDialogRequest
: u32,
8766 pub uuidDialogType
: ::windows_sys
::core
::GUID
,
8767 pub usDialogDataLength
: u16,
8768 pub argbDialogData
: [u8; 1],
8770 impl ::core
::marker
::Copy
for BDA_CAS_OPENMMIDATA {}
8771 impl ::core
::clone
::Clone
for BDA_CAS_OPENMMIDATA
{
8772 fn clone(&self) -> Self {
8777 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8778 pub struct BDA_CAS_REQUESTTUNERDATA
{
8779 pub ucRequestPriority
: u8,
8780 pub ucRequestReason
: u8,
8781 pub ucRequestConsequences
: u8,
8782 pub ulEstimatedTime
: u32,
8784 impl ::core
::marker
::Copy
for BDA_CAS_REQUESTTUNERDATA {}
8785 impl ::core
::clone
::Clone
for BDA_CAS_REQUESTTUNERDATA
{
8786 fn clone(&self) -> Self {
8791 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8792 pub struct BDA_CA_MODULE_UI
{
8795 pub ulDesc
: [u32; 1],
8797 impl ::core
::marker
::Copy
for BDA_CA_MODULE_UI {}
8798 impl ::core
::clone
::Clone
for BDA_CA_MODULE_UI
{
8799 fn clone(&self) -> Self {
8804 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8805 pub struct BDA_DEBUG_DATA
{
8807 pub uuidDebugDataType
: ::windows_sys
::core
::GUID
,
8808 pub ulDataSize
: u32,
8809 pub argbDebugData
: [u8; 1],
8811 impl ::core
::marker
::Copy
for BDA_DEBUG_DATA {}
8812 impl ::core
::clone
::Clone
for BDA_DEBUG_DATA
{
8813 fn clone(&self) -> Self {
8818 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8819 pub struct BDA_DISEQC_RESPONSE
{
8820 pub ulRequestId
: u32,
8821 pub ulPacketLength
: u32,
8822 pub argbPacketData
: [u8; 8],
8824 impl ::core
::marker
::Copy
for BDA_DISEQC_RESPONSE {}
8825 impl ::core
::clone
::Clone
for BDA_DISEQC_RESPONSE
{
8826 fn clone(&self) -> Self {
8831 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8832 pub struct BDA_DISEQC_SEND
{
8833 pub ulRequestId
: u32,
8834 pub ulPacketLength
: u32,
8835 pub argbPacketData
: [u8; 8],
8837 impl ::core
::marker
::Copy
for BDA_DISEQC_SEND {}
8838 impl ::core
::clone
::Clone
for BDA_DISEQC_SEND
{
8839 fn clone(&self) -> Self {
8844 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8845 pub struct BDA_DRM_DRMSTATUS
{
8847 pub DRMuuid
: ::windows_sys
::core
::GUID
,
8848 pub ulDrmUuidListStringSize
: u32,
8849 pub argbDrmUuidListString
: [::windows_sys
::core
::GUID
; 1],
8851 impl ::core
::marker
::Copy
for BDA_DRM_DRMSTATUS {}
8852 impl ::core
::clone
::Clone
for BDA_DRM_DRMSTATUS
{
8853 fn clone(&self) -> Self {
8858 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8859 pub struct BDA_DVBT2_L1_SIGNALLING_DATA
{
8861 pub L1Pre_BWT_S1_S2
: u8,
8862 pub L1Pre_REPETITION_GUARD_PAPR
: u8,
8863 pub L1Pre_MOD_COD_FEC
: u8,
8864 pub L1Pre_POSTSIZE_INFO_PILOT
: [u8; 5],
8865 pub L1Pre_TX_ID_AVAIL
: u8,
8866 pub L1Pre_CELL_ID
: [u8; 2],
8867 pub L1Pre_NETWORK_ID
: [u8; 2],
8868 pub L1Pre_T2SYSTEM_ID
: [u8; 2],
8869 pub L1Pre_NUM_T2_FRAMES
: u8,
8870 pub L1Pre_NUM_DATA_REGENFLAG_L1POSTEXT
: [u8; 2],
8871 pub L1Pre_NUMRF_CURRENTRF_RESERVED
: [u8; 2],
8872 pub L1Pre_CRC32
: [u8; 4],
8873 pub L1PostData
: [u8; 1],
8875 impl ::core
::marker
::Copy
for BDA_DVBT2_L1_SIGNALLING_DATA {}
8876 impl ::core
::clone
::Clone
for BDA_DVBT2_L1_SIGNALLING_DATA
{
8877 fn clone(&self) -> Self {
8882 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8883 pub struct BDA_ETHERNET_ADDRESS
{
8884 pub rgbAddress
: [u8; 6],
8886 impl ::core
::marker
::Copy
for BDA_ETHERNET_ADDRESS {}
8887 impl ::core
::clone
::Clone
for BDA_ETHERNET_ADDRESS
{
8888 fn clone(&self) -> Self {
8893 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8894 pub struct BDA_ETHERNET_ADDRESS_LIST
{
8895 pub ulcAddresses
: u32,
8896 pub rgAddressl
: [BDA_ETHERNET_ADDRESS
; 1],
8898 impl ::core
::marker
::Copy
for BDA_ETHERNET_ADDRESS_LIST {}
8899 impl ::core
::clone
::Clone
for BDA_ETHERNET_ADDRESS_LIST
{
8900 fn clone(&self) -> Self {
8905 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8906 pub struct BDA_EVENT_DATA
{
8909 pub uuidEventType
: ::windows_sys
::core
::GUID
,
8910 pub ulEventDataLength
: u32,
8911 pub argbEventData
: [u8; 1],
8913 impl ::core
::marker
::Copy
for BDA_EVENT_DATA {}
8914 impl ::core
::clone
::Clone
for BDA_EVENT_DATA
{
8915 fn clone(&self) -> Self {
8920 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8921 pub struct BDA_GDDS_DATA
{
8923 pub ulDataLength
: u32,
8924 pub ulPercentageProgress
: u32,
8925 pub argbData
: [u8; 1],
8927 impl ::core
::marker
::Copy
for BDA_GDDS_DATA {}
8928 impl ::core
::clone
::Clone
for BDA_GDDS_DATA
{
8929 fn clone(&self) -> Self {
8934 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8935 pub struct BDA_GDDS_DATATYPE
{
8937 pub uuidDataType
: ::windows_sys
::core
::GUID
,
8939 impl ::core
::marker
::Copy
for BDA_GDDS_DATATYPE {}
8940 impl ::core
::clone
::Clone
for BDA_GDDS_DATATYPE
{
8941 fn clone(&self) -> Self {
8946 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8947 pub struct BDA_IPv4_ADDRESS
{
8948 pub rgbAddress
: [u8; 4],
8950 impl ::core
::marker
::Copy
for BDA_IPv4_ADDRESS {}
8951 impl ::core
::clone
::Clone
for BDA_IPv4_ADDRESS
{
8952 fn clone(&self) -> Self {
8957 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8958 pub struct BDA_IPv4_ADDRESS_LIST
{
8959 pub ulcAddresses
: u32,
8960 pub rgAddressl
: [BDA_IPv4_ADDRESS
; 1],
8962 impl ::core
::marker
::Copy
for BDA_IPv4_ADDRESS_LIST {}
8963 impl ::core
::clone
::Clone
for BDA_IPv4_ADDRESS_LIST
{
8964 fn clone(&self) -> Self {
8969 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8970 pub struct BDA_IPv6_ADDRESS
{
8971 pub rgbAddress
: [u8; 6],
8973 impl ::core
::marker
::Copy
for BDA_IPv6_ADDRESS {}
8974 impl ::core
::clone
::Clone
for BDA_IPv6_ADDRESS
{
8975 fn clone(&self) -> Self {
8980 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8981 pub struct BDA_IPv6_ADDRESS_LIST
{
8982 pub ulcAddresses
: u32,
8983 pub rgAddressl
: [BDA_IPv6_ADDRESS
; 1],
8985 impl ::core
::marker
::Copy
for BDA_IPv6_ADDRESS_LIST {}
8986 impl ::core
::clone
::Clone
for BDA_IPv6_ADDRESS_LIST
{
8987 fn clone(&self) -> Self {
8992 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
8993 pub struct BDA_ISDBCAS_EMG_REQ
{
8999 pub bCardId
: [u8; 6],
9001 pub bCABroadcasterGroupId
: u8,
9002 pub bMessageControl
: u8,
9003 pub bMessageCode
: [u8; 1],
9005 impl ::core
::marker
::Copy
for BDA_ISDBCAS_EMG_REQ {}
9006 impl ::core
::clone
::Clone
for BDA_ISDBCAS_EMG_REQ
{
9007 fn clone(&self) -> Self {
9011 #[repr(C, packed(1))]
9012 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9013 pub struct BDA_ISDBCAS_REQUESTHEADER
{
9014 pub bInstruction
: u8,
9015 pub bReserved
: [u8; 3],
9016 pub ulDataLength
: u32,
9017 pub argbIsdbCommand
: [u8; 1],
9019 impl ::core
::marker
::Copy
for BDA_ISDBCAS_REQUESTHEADER {}
9020 impl ::core
::clone
::Clone
for BDA_ISDBCAS_REQUESTHEADER
{
9021 fn clone(&self) -> Self {
9025 #[repr(C, packed(1))]
9026 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9027 pub struct BDA_ISDBCAS_RESPONSEDATA
{
9029 pub ulRequestID
: u32,
9030 pub ulIsdbStatus
: u32,
9031 pub ulIsdbDataSize
: u32,
9032 pub argbIsdbCommandData
: [u8; 1],
9034 impl ::core
::marker
::Copy
for BDA_ISDBCAS_RESPONSEDATA {}
9035 impl ::core
::clone
::Clone
for BDA_ISDBCAS_RESPONSEDATA
{
9036 fn clone(&self) -> Self {
9040 #[repr(C, packed(2))]
9041 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9042 pub struct BDA_MUX_PIDLISTITEM
{
9043 pub usPIDNumber
: u16,
9044 pub usProgramNumber
: u16,
9045 pub ePIDType
: MUX_PID_TYPE
,
9047 impl ::core
::marker
::Copy
for BDA_MUX_PIDLISTITEM {}
9048 impl ::core
::clone
::Clone
for BDA_MUX_PIDLISTITEM
{
9049 fn clone(&self) -> Self {
9054 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9055 pub struct BDA_PID_MAP
{
9056 pub MediaSampleContent
: MEDIA_SAMPLE_CONTENT
,
9058 pub aulPIDs
: [u32; 1],
9060 impl ::core
::marker
::Copy
for BDA_PID_MAP {}
9061 impl ::core
::clone
::Clone
for BDA_PID_MAP
{
9062 fn clone(&self) -> Self {
9067 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9068 pub struct BDA_PID_UNMAP
{
9070 pub aulPIDs
: [u32; 1],
9072 impl ::core
::marker
::Copy
for BDA_PID_UNMAP {}
9073 impl ::core
::clone
::Clone
for BDA_PID_UNMAP
{
9074 fn clone(&self) -> Self {
9079 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9080 pub struct BDA_PROGRAM_PID_LIST
{
9081 pub ulProgramNumber
: u32,
9083 pub ulPID
: [u32; 1],
9085 impl ::core
::marker
::Copy
for BDA_PROGRAM_PID_LIST {}
9086 impl ::core
::clone
::Clone
for BDA_PROGRAM_PID_LIST
{
9087 fn clone(&self) -> Self {
9092 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9093 pub struct BDA_RATING_PINRESET
{
9095 pub argbNewPin
: [u8; 1],
9097 impl ::core
::marker
::Copy
for BDA_RATING_PINRESET {}
9098 impl ::core
::clone
::Clone
for BDA_RATING_PINRESET
{
9099 fn clone(&self) -> Self {
9104 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9105 pub struct BDA_SCAN_CAPABILTIES
{
9107 pub ul64AnalogStandardsSupported
: u64,
9109 impl ::core
::marker
::Copy
for BDA_SCAN_CAPABILTIES {}
9110 impl ::core
::clone
::Clone
for BDA_SCAN_CAPABILTIES
{
9111 fn clone(&self) -> Self {
9116 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9117 pub struct BDA_SCAN_START
{
9119 pub LowerFrequency
: u32,
9120 pub HigerFrequency
: u32,
9122 impl ::core
::marker
::Copy
for BDA_SCAN_START {}
9123 impl ::core
::clone
::Clone
for BDA_SCAN_START
{
9124 fn clone(&self) -> Self {
9129 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9130 pub struct BDA_SCAN_STATE
{
9132 pub ulSignalLock
: u32,
9133 pub ulSecondsLeft
: u32,
9134 pub ulCurrentFrequency
: u32,
9136 impl ::core
::marker
::Copy
for BDA_SCAN_STATE {}
9137 impl ::core
::clone
::Clone
for BDA_SCAN_STATE
{
9138 fn clone(&self) -> Self {
9143 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9144 pub struct BDA_SIGNAL_TIMEOUTS
{
9145 pub ulCarrierTimeoutMs
: u32,
9146 pub ulScanningTimeoutMs
: u32,
9147 pub ulTuningTimeoutMs
: u32,
9149 impl ::core
::marker
::Copy
for BDA_SIGNAL_TIMEOUTS {}
9150 impl ::core
::clone
::Clone
for BDA_SIGNAL_TIMEOUTS
{
9151 fn clone(&self) -> Self {
9156 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9157 pub struct BDA_STRING
{
9159 pub ulStringSize
: u32,
9160 pub argbString
: [u8; 1],
9162 impl ::core
::marker
::Copy
for BDA_STRING {}
9163 impl ::core
::clone
::Clone
for BDA_STRING
{
9164 fn clone(&self) -> Self {
9169 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9170 pub struct BDA_TABLE_SECTION
{
9171 pub ulPrimarySectionId
: u32,
9172 pub ulSecondarySectionId
: u32,
9173 pub ulcbSectionLength
: u32,
9174 pub argbSectionData
: [u32; 1],
9176 impl ::core
::marker
::Copy
for BDA_TABLE_SECTION {}
9177 impl ::core
::clone
::Clone
for BDA_TABLE_SECTION
{
9178 fn clone(&self) -> Self {
9183 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9184 pub struct BDA_TEMPLATE_CONNECTION
{
9185 pub FromNodeType
: u32,
9186 pub FromNodePinType
: u32,
9187 pub ToNodeType
: u32,
9188 pub ToNodePinType
: u32,
9190 impl ::core
::marker
::Copy
for BDA_TEMPLATE_CONNECTION {}
9191 impl ::core
::clone
::Clone
for BDA_TEMPLATE_CONNECTION
{
9192 fn clone(&self) -> Self {
9197 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9198 pub struct BDA_TEMPLATE_PIN_JOINT
{
9199 pub uliTemplateConnection
: u32,
9200 pub ulcInstancesMax
: u32,
9202 impl ::core
::marker
::Copy
for BDA_TEMPLATE_PIN_JOINT {}
9203 impl ::core
::clone
::Clone
for BDA_TEMPLATE_PIN_JOINT
{
9204 fn clone(&self) -> Self {
9209 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9210 pub struct BDA_TRANSPORT_INFO
{
9211 pub ulcbPhyiscalPacket
: u32,
9212 pub ulcbPhyiscalFrame
: u32,
9213 pub ulcbPhyiscalFrameAlignment
: u32,
9214 pub AvgTimePerFrame
: i64,
9216 impl ::core
::marker
::Copy
for BDA_TRANSPORT_INFO {}
9217 impl ::core
::clone
::Clone
for BDA_TRANSPORT_INFO
{
9218 fn clone(&self) -> Self {
9222 #[repr(C, packed(1))]
9223 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9224 pub struct BDA_TS_SELECTORINFO
{
9225 pub bTSInfolength
: u8,
9226 pub bReserved
: [u8; 2],
9227 pub guidNetworkType
: ::windows_sys
::core
::GUID
,
9229 pub usTSID
: [u16; 1],
9231 impl ::core
::marker
::Copy
for BDA_TS_SELECTORINFO {}
9232 impl ::core
::clone
::Clone
for BDA_TS_SELECTORINFO
{
9233 fn clone(&self) -> Self {
9238 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9239 pub struct BDA_TS_SELECTORINFO_ISDBS_EXT
{
9240 pub bTMCC
: [u8; 48],
9242 impl ::core
::marker
::Copy
for BDA_TS_SELECTORINFO_ISDBS_EXT {}
9243 impl ::core
::clone
::Clone
for BDA_TS_SELECTORINFO_ISDBS_EXT
{
9244 fn clone(&self) -> Self {
9249 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9250 pub struct BDA_TUNER_DIAGNOSTICS
{
9252 pub ulSignalLevel
: u32,
9253 pub ulSignalLevelQuality
: u32,
9254 pub ulSignalNoiseRatio
: u32,
9256 impl ::core
::marker
::Copy
for BDA_TUNER_DIAGNOSTICS {}
9257 impl ::core
::clone
::Clone
for BDA_TUNER_DIAGNOSTICS
{
9258 fn clone(&self) -> Self {
9263 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9264 pub struct BDA_TUNER_TUNERSTATE
{
9266 pub ulTuneLength
: u32,
9267 pub argbTuneData
: [u8; 1],
9269 impl ::core
::marker
::Copy
for BDA_TUNER_TUNERSTATE {}
9270 impl ::core
::clone
::Clone
for BDA_TUNER_TUNERSTATE
{
9271 fn clone(&self) -> Self {
9276 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9277 pub struct BDA_USERACTIVITY_INTERVAL
{
9279 pub ulActivityInterval
: u32,
9281 impl ::core
::marker
::Copy
for BDA_USERACTIVITY_INTERVAL {}
9282 impl ::core
::clone
::Clone
for BDA_USERACTIVITY_INTERVAL
{
9283 fn clone(&self) -> Self {
9288 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9289 pub struct BDA_WMDRMTUNER_PIDPROTECTION
{
9291 pub uuidKeyID
: ::windows_sys
::core
::GUID
,
9293 impl ::core
::marker
::Copy
for BDA_WMDRMTUNER_PIDPROTECTION {}
9294 impl ::core
::clone
::Clone
for BDA_WMDRMTUNER_PIDPROTECTION
{
9295 fn clone(&self) -> Self {
9300 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9301 pub struct BDA_WMDRMTUNER_PURCHASEENTITLEMENT
{
9303 pub ulDescrambleStatus
: u32,
9304 pub ulCaptureTokenLength
: u32,
9305 pub argbCaptureTokenBuffer
: [u8; 1],
9307 impl ::core
::marker
::Copy
for BDA_WMDRMTUNER_PURCHASEENTITLEMENT {}
9308 impl ::core
::clone
::Clone
for BDA_WMDRMTUNER_PURCHASEENTITLEMENT
{
9309 fn clone(&self) -> Self {
9314 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9315 pub struct BDA_WMDRM_KEYINFOLIST
{
9317 pub ulKeyuuidBufferLen
: u32,
9318 pub argKeyuuidBuffer
: [::windows_sys
::core
::GUID
; 1],
9320 impl ::core
::marker
::Copy
for BDA_WMDRM_KEYINFOLIST {}
9321 impl ::core
::clone
::Clone
for BDA_WMDRM_KEYINFOLIST
{
9322 fn clone(&self) -> Self {
9327 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9328 pub struct BDA_WMDRM_RENEWLICENSE
{
9330 pub ulDescrambleStatus
: u32,
9331 pub ulXmrLicenseOutputLength
: u32,
9332 pub argbXmrLicenceOutputBuffer
: [u8; 1],
9334 impl ::core
::marker
::Copy
for BDA_WMDRM_RENEWLICENSE {}
9335 impl ::core
::clone
::Clone
for BDA_WMDRM_RENEWLICENSE
{
9336 fn clone(&self) -> Self {
9341 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9342 pub struct BDA_WMDRM_STATUS
{
9344 pub ulMaxCaptureTokenSize
: u32,
9345 pub uMaxStreamingPid
: u32,
9346 pub ulMaxLicense
: u32,
9347 pub ulMinSecurityLevel
: u32,
9348 pub ulRevInfoSequenceNumber
: u32,
9349 pub ulRevInfoIssuedTime
: u64,
9350 pub ulRevListVersion
: u32,
9351 pub ulRevInfoTTL
: u32,
9354 impl ::core
::marker
::Copy
for BDA_WMDRM_STATUS {}
9355 impl ::core
::clone
::Clone
for BDA_WMDRM_STATUS
{
9356 fn clone(&self) -> Self {
9360 #[repr(C, packed(1))]
9361 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9362 pub struct BadSampleInfo
{
9363 pub hrReason
: ::windows_sys
::core
::HRESULT
,
9365 impl ::core
::marker
::Copy
for BadSampleInfo {}
9366 impl ::core
::clone
::Clone
for BadSampleInfo
{
9367 fn clone(&self) -> Self {
9372 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9373 pub struct CAPTURE_STREAMTIME
{
9374 pub StreamTime
: i64,
9376 impl ::core
::marker
::Copy
for CAPTURE_STREAMTIME {}
9377 impl ::core
::clone
::Clone
for CAPTURE_STREAMTIME
{
9378 fn clone(&self) -> Self {
9383 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
9384 #[cfg(feature = "Win32_Foundation")]
9385 pub struct COLORKEY
{
9387 pub PaletteIndex
: u32,
9388 pub LowColorValue
: super::super::Foundation
::COLORREF
,
9389 pub HighColorValue
: super::super::Foundation
::COLORREF
,
9391 #[cfg(feature = "Win32_Foundation")]
9392 impl ::core
::marker
::Copy
for COLORKEY {}
9393 #[cfg(feature = "Win32_Foundation")]
9394 impl ::core
::clone
::Clone
for COLORKEY
{
9395 fn clone(&self) -> Self {
9400 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9401 pub struct ChannelChangeInfo
{
9402 pub state
: ChannelChangeSpanningEvent_State
,
9405 impl ::core
::marker
::Copy
for ChannelChangeInfo {}
9406 impl ::core
::clone
::Clone
for ChannelChangeInfo
{
9407 fn clone(&self) -> Self {
9412 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9413 pub struct ChannelInfo
{
9414 pub lFrequency
: i32,
9415 pub Anonymous
: ChannelInfo_0
,
9417 impl ::core
::marker
::Copy
for ChannelInfo {}
9418 impl ::core
::clone
::Clone
for ChannelInfo
{
9419 fn clone(&self) -> Self {
9424 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9425 pub union ChannelInfo_0
{
9426 pub DVB
: ChannelInfo_0_2
,
9427 pub DC
: ChannelInfo_0_1
,
9428 pub ATSC
: ChannelInfo_0_0
,
9430 impl ::core
::marker
::Copy
for ChannelInfo_0 {}
9431 impl ::core
::clone
::Clone
for ChannelInfo_0
{
9432 fn clone(&self) -> Self {
9437 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9438 pub struct ChannelInfo_0_0
{
9439 pub lProgNumber
: i32,
9441 impl ::core
::marker
::Copy
for ChannelInfo_0_0 {}
9442 impl ::core
::clone
::Clone
for ChannelInfo_0_0
{
9443 fn clone(&self) -> Self {
9448 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9449 pub struct ChannelInfo_0_1
{
9450 pub lProgNumber
: i32,
9452 impl ::core
::marker
::Copy
for ChannelInfo_0_1 {}
9453 impl ::core
::clone
::Clone
for ChannelInfo_0_1
{
9454 fn clone(&self) -> Self {
9459 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9460 pub struct ChannelInfo_0_2
{
9465 impl ::core
::marker
::Copy
for ChannelInfo_0_2 {}
9466 impl ::core
::clone
::Clone
for ChannelInfo_0_2
{
9467 fn clone(&self) -> Self {
9472 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9473 pub struct ChannelTypeInfo
{
9474 pub channelType
: ChannelType
,
9477 impl ::core
::marker
::Copy
for ChannelTypeInfo {}
9478 impl ::core
::clone
::Clone
for ChannelTypeInfo
{
9479 fn clone(&self) -> Self {
9484 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
9485 #[cfg(feature = "Win32_Foundation")]
9486 pub struct DSHOW_STREAM_DESC
{
9489 pub Default
: super::super::Foundation
::BOOL
,
9490 pub Creation
: super::super::Foundation
::BOOL
,
9493 #[cfg(feature = "Win32_Foundation")]
9494 impl ::core
::marker
::Copy
for DSHOW_STREAM_DESC {}
9495 #[cfg(feature = "Win32_Foundation")]
9496 impl ::core
::clone
::Clone
for DSHOW_STREAM_DESC
{
9497 fn clone(&self) -> Self {
9501 #[repr(C, packed(1))]
9502 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9503 pub struct DSMCC_ELEMENT
{
9505 pub bComponentTag
: u8,
9506 pub dwCarouselId
: u32,
9507 pub dwTransactionId
: u32,
9508 pub pNext
: *mut DSMCC_ELEMENT
,
9510 impl ::core
::marker
::Copy
for DSMCC_ELEMENT {}
9511 impl ::core
::clone
::Clone
for DSMCC_ELEMENT
{
9512 fn clone(&self) -> Self {
9516 #[repr(C, packed(1))]
9517 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
9518 #[cfg(feature = "Win32_Foundation")]
9519 pub struct DSMCC_FILTER_OPTIONS
{
9520 pub fSpecifyProtocol
: super::super::Foundation
::BOOL
,
9522 pub fSpecifyType
: super::super::Foundation
::BOOL
,
9524 pub fSpecifyMessageId
: super::super::Foundation
::BOOL
,
9526 pub fSpecifyTransactionId
: super::super::Foundation
::BOOL
,
9527 pub fUseTrxIdMessageIdMask
: super::super::Foundation
::BOOL
,
9528 pub TransactionId
: u32,
9529 pub fSpecifyModuleVersion
: super::super::Foundation
::BOOL
,
9530 pub ModuleVersion
: u8,
9531 pub fSpecifyBlockNumber
: super::super::Foundation
::BOOL
,
9532 pub BlockNumber
: u16,
9533 pub fGetModuleCall
: super::super::Foundation
::BOOL
,
9534 pub NumberOfBlocksInModule
: u16,
9536 #[cfg(feature = "Win32_Foundation")]
9537 impl ::core
::marker
::Copy
for DSMCC_FILTER_OPTIONS {}
9538 #[cfg(feature = "Win32_Foundation")]
9539 impl ::core
::clone
::Clone
for DSMCC_FILTER_OPTIONS
{
9540 fn clone(&self) -> Self {
9544 #[repr(C, packed(1))]
9545 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9546 pub struct DSMCC_SECTION
{
9548 pub Header
: DSMCC_SECTION_0
,
9549 pub TableIdExtension
: u16,
9550 pub Version
: DSMCC_SECTION_1
,
9551 pub SectionNumber
: u8,
9552 pub LastSectionNumber
: u8,
9553 pub ProtocolDiscriminator
: u8,
9556 pub TransactionId
: u32,
9558 pub AdaptationLength
: u8,
9559 pub MessageLength
: u16,
9560 pub RemainingData
: [u8; 1],
9562 impl ::core
::marker
::Copy
for DSMCC_SECTION {}
9563 impl ::core
::clone
::Clone
for DSMCC_SECTION
{
9564 fn clone(&self) -> Self {
9568 #[repr(C, packed(1))]
9569 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9570 pub union DSMCC_SECTION_0
{
9571 pub S
: MPEG_HEADER_BITS_MIDL
,
9574 impl ::core
::marker
::Copy
for DSMCC_SECTION_0 {}
9575 impl ::core
::clone
::Clone
for DSMCC_SECTION_0
{
9576 fn clone(&self) -> Self {
9581 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9582 pub union DSMCC_SECTION_1
{
9583 pub S
: MPEG_HEADER_VERSION_BITS_MIDL
,
9586 impl ::core
::marker
::Copy
for DSMCC_SECTION_1 {}
9587 impl ::core
::clone
::Clone
for DSMCC_SECTION_1
{
9588 fn clone(&self) -> Self {
9593 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
9594 #[cfg(feature = "Win32_Foundation")]
9595 pub struct DVBScramblingControlSpanningEvent
{
9597 pub fScrambled
: super::super::Foundation
::BOOL
,
9599 #[cfg(feature = "Win32_Foundation")]
9600 impl ::core
::marker
::Copy
for DVBScramblingControlSpanningEvent {}
9601 #[cfg(feature = "Win32_Foundation")]
9602 impl ::core
::clone
::Clone
for DVBScramblingControlSpanningEvent
{
9603 fn clone(&self) -> Self {
9607 #[repr(C, packed(1))]
9608 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
9609 #[cfg(feature = "Win32_Foundation")]
9610 pub struct DVB_EIT_FILTER_OPTIONS
{
9611 pub fSpecifySegment
: super::super::Foundation
::BOOL
,
9614 #[cfg(feature = "Win32_Foundation")]
9615 impl ::core
::marker
::Copy
for DVB_EIT_FILTER_OPTIONS {}
9616 #[cfg(feature = "Win32_Foundation")]
9617 impl ::core
::clone
::Clone
for DVB_EIT_FILTER_OPTIONS
{
9618 fn clone(&self) -> Self {
9623 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9624 pub struct DVD_ATR
{
9626 pub pbATRI
: [u8; 768],
9628 impl ::core
::marker
::Copy
for DVD_ATR {}
9629 impl ::core
::clone
::Clone
for DVD_ATR
{
9630 fn clone(&self) -> Self {
9635 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
9636 #[cfg(feature = "Win32_Foundation")]
9637 pub struct DVD_AudioAttributes
{
9638 pub AppMode
: DVD_AUDIO_APPMODE
,
9639 pub AppModeData
: u8,
9640 pub AudioFormat
: DVD_AUDIO_FORMAT
,
9642 pub LanguageExtension
: DVD_AUDIO_LANG_EXT
,
9643 pub fHasMultichannelInfo
: super::super::Foundation
::BOOL
,
9644 pub dwFrequency
: u32,
9645 pub bQuantization
: u8,
9646 pub bNumberOfChannels
: u8,
9647 pub dwReserved
: [u32; 2],
9649 #[cfg(feature = "Win32_Foundation")]
9650 impl ::core
::marker
::Copy
for DVD_AudioAttributes {}
9651 #[cfg(feature = "Win32_Foundation")]
9652 impl ::core
::clone
::Clone
for DVD_AudioAttributes
{
9653 fn clone(&self) -> Self {
9658 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9659 pub struct DVD_DECODER_CAPS
{
9661 pub dwAudioCaps
: u32,
9662 pub dFwdMaxRateVideo
: f64,
9663 pub dFwdMaxRateAudio
: f64,
9664 pub dFwdMaxRateSP
: f64,
9665 pub dBwdMaxRateVideo
: f64,
9666 pub dBwdMaxRateAudio
: f64,
9667 pub dBwdMaxRateSP
: f64,
9673 impl ::core
::marker
::Copy
for DVD_DECODER_CAPS {}
9674 impl ::core
::clone
::Clone
for DVD_DECODER_CAPS
{
9675 fn clone(&self) -> Self {
9680 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9681 pub struct DVD_HMSF_TIMECODE
{
9687 impl ::core
::marker
::Copy
for DVD_HMSF_TIMECODE {}
9688 impl ::core
::clone
::Clone
for DVD_HMSF_TIMECODE
{
9689 fn clone(&self) -> Self {
9694 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
9695 #[cfg(feature = "Win32_Foundation")]
9696 pub struct DVD_KaraokeAttributes
{
9698 pub fMasterOfCeremoniesInGuideVocal1
: super::super::Foundation
::BOOL
,
9699 pub fDuet
: super::super::Foundation
::BOOL
,
9700 pub ChannelAssignment
: DVD_KARAOKE_ASSIGNMENT
,
9701 pub wChannelContents
: [u16; 8],
9703 #[cfg(feature = "Win32_Foundation")]
9704 impl ::core
::marker
::Copy
for DVD_KaraokeAttributes {}
9705 #[cfg(feature = "Win32_Foundation")]
9706 impl ::core
::clone
::Clone
for DVD_KaraokeAttributes
{
9707 fn clone(&self) -> Self {
9712 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9713 pub struct DVD_MUA_Coeff
{
9714 pub log2_alpha
: f64,
9717 impl ::core
::marker
::Copy
for DVD_MUA_Coeff {}
9718 impl ::core
::clone
::Clone
for DVD_MUA_Coeff
{
9719 fn clone(&self) -> Self {
9724 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
9725 #[cfg(feature = "Win32_Foundation")]
9726 pub struct DVD_MUA_MixingInfo
{
9727 pub fMixTo0
: super::super::Foundation
::BOOL
,
9728 pub fMixTo1
: super::super::Foundation
::BOOL
,
9729 pub fMix0InPhase
: super::super::Foundation
::BOOL
,
9730 pub fMix1InPhase
: super::super::Foundation
::BOOL
,
9731 pub dwSpeakerPosition
: u32,
9733 #[cfg(feature = "Win32_Foundation")]
9734 impl ::core
::marker
::Copy
for DVD_MUA_MixingInfo {}
9735 #[cfg(feature = "Win32_Foundation")]
9736 impl ::core
::clone
::Clone
for DVD_MUA_MixingInfo
{
9737 fn clone(&self) -> Self {
9742 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
9743 #[cfg(feature = "Win32_Foundation")]
9744 pub struct DVD_MenuAttributes
{
9745 pub fCompatibleRegion
: [super::super::Foundation
::BOOL
; 8],
9746 pub VideoAttributes
: DVD_VideoAttributes
,
9747 pub fAudioPresent
: super::super::Foundation
::BOOL
,
9748 pub AudioAttributes
: DVD_AudioAttributes
,
9749 pub fSubpicturePresent
: super::super::Foundation
::BOOL
,
9750 pub SubpictureAttributes
: DVD_SubpictureAttributes
,
9752 #[cfg(feature = "Win32_Foundation")]
9753 impl ::core
::marker
::Copy
for DVD_MenuAttributes {}
9754 #[cfg(feature = "Win32_Foundation")]
9755 impl ::core
::clone
::Clone
for DVD_MenuAttributes
{
9756 fn clone(&self) -> Self {
9761 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
9762 #[cfg(feature = "Win32_Foundation")]
9763 pub struct DVD_MultichannelAudioAttributes
{
9764 pub Info
: [DVD_MUA_MixingInfo
; 8],
9765 pub Coeff
: [DVD_MUA_Coeff
; 8],
9767 #[cfg(feature = "Win32_Foundation")]
9768 impl ::core
::marker
::Copy
for DVD_MultichannelAudioAttributes {}
9769 #[cfg(feature = "Win32_Foundation")]
9770 impl ::core
::clone
::Clone
for DVD_MultichannelAudioAttributes
{
9771 fn clone(&self) -> Self {
9776 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9777 pub struct DVD_PLAYBACK_LOCATION
{
9779 pub ChapterNum
: u32,
9782 impl ::core
::marker
::Copy
for DVD_PLAYBACK_LOCATION {}
9783 impl ::core
::clone
::Clone
for DVD_PLAYBACK_LOCATION
{
9784 fn clone(&self) -> Self {
9789 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9790 pub struct DVD_PLAYBACK_LOCATION2
{
9792 pub ChapterNum
: u32,
9793 pub TimeCode
: DVD_HMSF_TIMECODE
,
9794 pub TimeCodeFlags
: u32,
9796 impl ::core
::marker
::Copy
for DVD_PLAYBACK_LOCATION2 {}
9797 impl ::core
::clone
::Clone
for DVD_PLAYBACK_LOCATION2
{
9798 fn clone(&self) -> Self {
9803 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9804 pub struct DVD_REGION
{
9807 pub SystemRegion
: u8,
9810 impl ::core
::marker
::Copy
for DVD_REGION {}
9811 impl ::core
::clone
::Clone
for DVD_REGION
{
9812 fn clone(&self) -> Self {
9817 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9818 pub struct DVD_SubpictureAttributes
{
9819 pub Type
: DVD_SUBPICTURE_TYPE
,
9820 pub CodingMode
: DVD_SUBPICTURE_CODING
,
9822 pub LanguageExtension
: DVD_SUBPICTURE_LANG_EXT
,
9824 impl ::core
::marker
::Copy
for DVD_SubpictureAttributes {}
9825 impl ::core
::clone
::Clone
for DVD_SubpictureAttributes
{
9826 fn clone(&self) -> Self {
9831 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9832 pub struct DVD_TIMECODE
{
9835 impl ::core
::marker
::Copy
for DVD_TIMECODE {}
9836 impl ::core
::clone
::Clone
for DVD_TIMECODE
{
9837 fn clone(&self) -> Self {
9842 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
9843 #[cfg(feature = "Win32_Foundation")]
9844 pub struct DVD_TitleAttributes
{
9845 pub Anonymous
: DVD_TitleAttributes_0
,
9846 pub VideoAttributes
: DVD_VideoAttributes
,
9847 pub ulNumberOfAudioStreams
: u32,
9848 pub AudioAttributes
: [DVD_AudioAttributes
; 8],
9849 pub MultichannelAudioAttributes
: [DVD_MultichannelAudioAttributes
; 8],
9850 pub ulNumberOfSubpictureStreams
: u32,
9851 pub SubpictureAttributes
: [DVD_SubpictureAttributes
; 32],
9853 #[cfg(feature = "Win32_Foundation")]
9854 impl ::core
::marker
::Copy
for DVD_TitleAttributes {}
9855 #[cfg(feature = "Win32_Foundation")]
9856 impl ::core
::clone
::Clone
for DVD_TitleAttributes
{
9857 fn clone(&self) -> Self {
9862 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
9863 #[cfg(feature = "Win32_Foundation")]
9864 pub union DVD_TitleAttributes_0
{
9865 pub AppMode
: DVD_TITLE_APPMODE
,
9866 pub TitleLength
: DVD_HMSF_TIMECODE
,
9868 #[cfg(feature = "Win32_Foundation")]
9869 impl ::core
::marker
::Copy
for DVD_TitleAttributes_0 {}
9870 #[cfg(feature = "Win32_Foundation")]
9871 impl ::core
::clone
::Clone
for DVD_TitleAttributes_0
{
9872 fn clone(&self) -> Self {
9877 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
9878 #[cfg(feature = "Win32_Foundation")]
9879 pub struct DVD_VideoAttributes
{
9880 pub fPanscanPermitted
: super::super::Foundation
::BOOL
,
9881 pub fLetterboxPermitted
: super::super::Foundation
::BOOL
,
9884 pub ulFrameRate
: u32,
9885 pub ulFrameHeight
: u32,
9886 pub Compression
: DVD_VIDEO_COMPRESSION
,
9887 pub fLine21Field1InGOP
: super::super::Foundation
::BOOL
,
9888 pub fLine21Field2InGOP
: super::super::Foundation
::BOOL
,
9889 pub ulSourceResolutionX
: u32,
9890 pub ulSourceResolutionY
: u32,
9891 pub fIsSourceLetterboxed
: super::super::Foundation
::BOOL
,
9892 pub fIsFilmMode
: super::super::Foundation
::BOOL
,
9894 #[cfg(feature = "Win32_Foundation")]
9895 impl ::core
::marker
::Copy
for DVD_VideoAttributes {}
9896 #[cfg(feature = "Win32_Foundation")]
9897 impl ::core
::clone
::Clone
for DVD_VideoAttributes
{
9898 fn clone(&self) -> Self {
9903 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
9905 pub dwDVAAuxSrc
: u32,
9906 pub dwDVAAuxCtl
: u32,
9907 pub dwDVAAuxSrc1
: u32,
9908 pub dwDVAAuxCtl1
: u32,
9909 pub dwDVVAuxSrc
: u32,
9910 pub dwDVVAuxCtl
: u32,
9911 pub dwDVReserved
: [u32; 2],
9913 impl ::core
::marker
::Copy
for DVINFO {}
9914 impl ::core
::clone
::Clone
for DVINFO
{
9915 fn clone(&self) -> Self {
9920 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Media_MediaFoundation\"`*"]
9921 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))]
9922 pub struct DVR_STREAM_DESC
{
9925 pub Default
: super::super::Foundation
::BOOL
,
9926 pub Creation
: super::super::Foundation
::BOOL
,
9928 pub guidSubMediaType
: ::windows_sys
::core
::GUID
,
9929 pub guidFormatType
: ::windows_sys
::core
::GUID
,
9930 pub MediaType
: super::MediaFoundation
::AM_MEDIA_TYPE
,
9932 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))]
9933 impl ::core
::marker
::Copy
for DVR_STREAM_DESC {}
9934 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))]
9935 impl ::core
::clone
::Clone
for DVR_STREAM_DESC
{
9936 fn clone(&self) -> Self {
9941 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Media_MediaFoundation\"`*"]
9942 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))]
9943 pub struct DXVA2SW_CALLBACKS
{
9945 pub GetVideoProcessorRenderTargetCount
: PDXVA2SW_GETVIDEOPROCESSORRENDERTARGETCOUNT
,
9946 pub GetVideoProcessorRenderTargets
: PDXVA2SW_GETVIDEOPROCESSORRENDERTARGETS
,
9947 pub GetVideoProcessorCaps
: PDXVA2SW_GETVIDEOPROCESSORCAPS
,
9948 pub GetVideoProcessorSubStreamFormatCount
: PDXVA2SW_GETVIDEOPROCESSORSUBSTREAMFORMATCOUNT
,
9949 pub GetVideoProcessorSubStreamFormats
: PDXVA2SW_GETVIDEOPROCESSORSUBSTREAMFORMATS
,
9950 pub GetProcAmpRange
: PDXVA2SW_GETPROCAMPRANGE
,
9951 pub GetFilterPropertyRange
: PDXVA2SW_GETFILTERPROPERTYRANGE
,
9952 pub CreateVideoProcessDevice
: PDXVA2SW_CREATEVIDEOPROCESSDEVICE
,
9953 pub DestroyVideoProcessDevice
: PDXVA2SW_DESTROYVIDEOPROCESSDEVICE
,
9954 pub VideoProcessBeginFrame
: PDXVA2SW_VIDEOPROCESSBEGINFRAME
,
9955 pub VideoProcessEndFrame
: PDXVA2SW_VIDEOPROCESSENDFRAME
,
9956 pub VideoProcessSetRenderTarget
: PDXVA2SW_VIDEOPROCESSSETRENDERTARGET
,
9957 pub VideoProcessBlt
: PDXVA2SW_VIDEOPROCESSBLT
,
9959 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))]
9960 impl ::core
::marker
::Copy
for DXVA2SW_CALLBACKS {}
9961 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))]
9962 impl ::core
::clone
::Clone
for DXVA2SW_CALLBACKS
{
9963 fn clone(&self) -> Self {
9968 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Etw\"`*"]
9969 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Etw"))]
9970 pub struct DXVA2TraceVideoProcessBltData
{
9971 pub wmiHeader
: super::super::System
::Diagnostics
::Etw
::EVENT_TRACE_HEADER
,
9973 pub pRenderTarget
: u64,
9974 pub TargetFrameTime
: u64,
9975 pub TargetRect
: super::super::Foundation
::RECT
,
9976 pub Enter
: super::super::Foundation
::BOOL
,
9978 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Etw"))]
9979 impl ::core
::marker
::Copy
for DXVA2TraceVideoProcessBltData {}
9980 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Etw"))]
9981 impl ::core
::clone
::Clone
for DXVA2TraceVideoProcessBltData
{
9982 fn clone(&self) -> Self {
9987 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Etw\"`*"]
9988 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Etw"))]
9989 pub struct DXVA2Trace_DecodeDevBeginFrameData
{
9990 pub wmiHeader
: super::super::System
::Diagnostics
::Etw
::EVENT_TRACE_HEADER
,
9992 pub pRenderTarget
: u64,
9993 pub Enter
: super::super::Foundation
::BOOL
,
9995 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Etw"))]
9996 impl ::core
::marker
::Copy
for DXVA2Trace_DecodeDevBeginFrameData {}
9997 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Etw"))]
9998 impl ::core
::clone
::Clone
for DXVA2Trace_DecodeDevBeginFrameData
{
9999 fn clone(&self) -> Self {
10004 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Etw\"`*"]
10005 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Etw"))]
10006 pub struct DXVA2Trace_DecodeDevCreatedData
{
10007 pub wmiHeader
: super::super::System
::Diagnostics
::Etw
::EVENT_TRACE_HEADER
,
10009 pub pD3DDevice
: u64,
10010 pub DeviceGuid
: ::windows_sys
::core
::GUID
,
10013 pub Enter
: super::super::Foundation
::BOOL
,
10015 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Etw"))]
10016 impl ::core
::marker
::Copy
for DXVA2Trace_DecodeDevCreatedData {}
10017 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Etw"))]
10018 impl ::core
::clone
::Clone
for DXVA2Trace_DecodeDevCreatedData
{
10019 fn clone(&self) -> Self {
10024 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Etw\"`*"]
10025 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Etw"))]
10026 pub struct DXVA2Trace_DecodeDevGetBufferData
{
10027 pub wmiHeader
: super::super::System
::Diagnostics
::Etw
::EVENT_TRACE_HEADER
,
10029 pub BufferType
: u32,
10030 pub Enter
: super::super::Foundation
::BOOL
,
10032 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Etw"))]
10033 impl ::core
::marker
::Copy
for DXVA2Trace_DecodeDevGetBufferData {}
10034 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Etw"))]
10035 impl ::core
::clone
::Clone
for DXVA2Trace_DecodeDevGetBufferData
{
10036 fn clone(&self) -> Self {
10041 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Etw\"`*"]
10042 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Etw"))]
10043 pub struct DXVA2Trace_DecodeDeviceData
{
10044 pub wmiHeader
: super::super::System
::Diagnostics
::Etw
::EVENT_TRACE_HEADER
,
10046 pub Enter
: super::super::Foundation
::BOOL
,
10048 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Etw"))]
10049 impl ::core
::marker
::Copy
for DXVA2Trace_DecodeDeviceData {}
10050 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Etw"))]
10051 impl ::core
::clone
::Clone
for DXVA2Trace_DecodeDeviceData
{
10052 fn clone(&self) -> Self {
10057 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Etw\"`*"]
10058 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Etw"))]
10059 pub struct DXVA2Trace_VideoProcessDevCreatedData
{
10060 pub wmiHeader
: super::super::System
::Diagnostics
::Etw
::EVENT_TRACE_HEADER
,
10062 pub pD3DDevice
: u64,
10063 pub DeviceGuid
: ::windows_sys
::core
::GUID
,
10067 pub Enter
: super::super::Foundation
::BOOL
,
10069 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Etw"))]
10070 impl ::core
::marker
::Copy
for DXVA2Trace_VideoProcessDevCreatedData {}
10071 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Etw"))]
10072 impl ::core
::clone
::Clone
for DXVA2Trace_VideoProcessDevCreatedData
{
10073 fn clone(&self) -> Self {
10078 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Etw\"`*"]
10079 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Etw"))]
10080 pub struct DXVA2Trace_VideoProcessDeviceData
{
10081 pub wmiHeader
: super::super::System
::Diagnostics
::Etw
::EVENT_TRACE_HEADER
,
10083 pub Enter
: super::super::Foundation
::BOOL
,
10085 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Etw"))]
10086 impl ::core
::marker
::Copy
for DXVA2Trace_VideoProcessDeviceData {}
10087 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Etw"))]
10088 impl ::core
::clone
::Clone
for DXVA2Trace_VideoProcessDeviceData
{
10089 fn clone(&self) -> Self {
10094 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Media_MediaFoundation\"`*"]
10095 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))]
10096 pub struct DXVA2_VIDEOPROCESSBLT
{
10097 pub TargetFrame
: i64,
10098 pub TargetRect
: super::super::Foundation
::RECT
,
10099 pub ConstrictionSize
: super::super::Foundation
::SIZE
,
10100 pub StreamingFlags
: u32,
10101 pub BackgroundColor
: super::MediaFoundation
::DXVA2_AYUVSample16
,
10102 pub DestFormat
: super::MediaFoundation
::DXVA2_ExtendedFormat
,
10103 pub DestFlags
: u32,
10104 pub ProcAmpValues
: super::MediaFoundation
::DXVA2_ProcAmpValues
,
10105 pub Alpha
: super::MediaFoundation
::DXVA2_Fixed32
,
10106 pub NoiseFilterLuma
: super::MediaFoundation
::DXVA2_FilterValues
,
10107 pub NoiseFilterChroma
: super::MediaFoundation
::DXVA2_FilterValues
,
10108 pub DetailFilterLuma
: super::MediaFoundation
::DXVA2_FilterValues
,
10109 pub DetailFilterChroma
: super::MediaFoundation
::DXVA2_FilterValues
,
10110 pub pSrcSurfaces
: *mut DXVA2_VIDEOSAMPLE
,
10111 pub NumSrcSurfaces
: u32,
10113 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))]
10114 impl ::core
::marker
::Copy
for DXVA2_VIDEOPROCESSBLT {}
10115 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))]
10116 impl ::core
::clone
::Clone
for DXVA2_VIDEOPROCESSBLT
{
10117 fn clone(&self) -> Self {
10122 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Media_MediaFoundation\"`*"]
10123 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))]
10124 pub struct DXVA2_VIDEOSAMPLE
{
10127 pub SampleFormat
: super::MediaFoundation
::DXVA2_ExtendedFormat
,
10128 pub SampleFlags
: u32,
10129 pub SrcResource
: *mut ::core
::ffi
::c_void
,
10130 pub SrcRect
: super::super::Foundation
::RECT
,
10131 pub DstRect
: super::super::Foundation
::RECT
,
10132 pub Pal
: [super::MediaFoundation
::DXVA2_AYUVSample8
; 16],
10133 pub PlanarAlpha
: super::MediaFoundation
::DXVA2_Fixed32
,
10135 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))]
10136 impl ::core
::marker
::Copy
for DXVA2_VIDEOSAMPLE {}
10137 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))]
10138 impl ::core
::clone
::Clone
for DXVA2_VIDEOSAMPLE
{
10139 fn clone(&self) -> Self {
10144 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
10145 pub struct DXVA_COPPSetProtectionLevelCmdData
{
10147 pub ProtLevel
: u32,
10148 pub ExtendedInfoChangeMask
: u32,
10149 pub ExtendedInfoData
: u32,
10151 impl ::core
::marker
::Copy
for DXVA_COPPSetProtectionLevelCmdData {}
10152 impl ::core
::clone
::Clone
for DXVA_COPPSetProtectionLevelCmdData
{
10153 fn clone(&self) -> Self {
10158 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
10159 pub struct DXVA_COPPSetSignalingCmdData
{
10160 pub ActiveTVProtectionStandard
: u32,
10161 pub AspectRatioChangeMask1
: u32,
10162 pub AspectRatioData1
: u32,
10163 pub AspectRatioChangeMask2
: u32,
10164 pub AspectRatioData2
: u32,
10165 pub AspectRatioChangeMask3
: u32,
10166 pub AspectRatioData3
: u32,
10167 pub ExtendedInfoChangeMask
: [u32; 4],
10168 pub ExtendedInfoData
: [u32; 4],
10171 impl ::core
::marker
::Copy
for DXVA_COPPSetSignalingCmdData {}
10172 impl ::core
::clone
::Clone
for DXVA_COPPSetSignalingCmdData
{
10173 fn clone(&self) -> Self {
10178 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
10179 pub struct DXVA_COPPStatusData
{
10180 pub rApp
: ::windows_sys
::core
::GUID
,
10183 pub ExtendedInfoValidMask
: u32,
10184 pub ExtendedInfoData
: u32,
10186 impl ::core
::marker
::Copy
for DXVA_COPPStatusData {}
10187 impl ::core
::clone
::Clone
for DXVA_COPPStatusData
{
10188 fn clone(&self) -> Self {
10193 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
10194 pub struct DXVA_COPPStatusDisplayData
{
10195 pub rApp
: ::windows_sys
::core
::GUID
,
10197 pub DisplayWidth
: u32,
10198 pub DisplayHeight
: u32,
10200 pub d3dFormat
: u32,
10201 pub FreqNumerator
: u32,
10202 pub FreqDenominator
: u32,
10204 impl ::core
::marker
::Copy
for DXVA_COPPStatusDisplayData {}
10205 impl ::core
::clone
::Clone
for DXVA_COPPStatusDisplayData
{
10206 fn clone(&self) -> Self {
10211 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
10212 pub struct DXVA_COPPStatusHDCPKeyData
{
10213 pub rApp
: ::windows_sys
::core
::GUID
,
10215 pub dwHDCPFlags
: u32,
10216 pub BKey
: ::windows_sys
::core
::GUID
,
10217 pub Reserved1
: ::windows_sys
::core
::GUID
,
10218 pub Reserved2
: ::windows_sys
::core
::GUID
,
10220 impl ::core
::marker
::Copy
for DXVA_COPPStatusHDCPKeyData {}
10221 impl ::core
::clone
::Clone
for DXVA_COPPStatusHDCPKeyData
{
10222 fn clone(&self) -> Self {
10227 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
10228 pub struct DXVA_COPPStatusSignalingCmdData
{
10229 pub rApp
: ::windows_sys
::core
::GUID
,
10231 pub AvailableTVProtectionStandards
: u32,
10232 pub ActiveTVProtectionStandard
: u32,
10234 pub AspectRatioValidMask1
: u32,
10235 pub AspectRatioData1
: u32,
10236 pub AspectRatioValidMask2
: u32,
10237 pub AspectRatioData2
: u32,
10238 pub AspectRatioValidMask3
: u32,
10239 pub AspectRatioData3
: u32,
10240 pub ExtendedInfoValidMask
: [u32; 4],
10241 pub ExtendedInfoData
: [u32; 4],
10243 impl ::core
::marker
::Copy
for DXVA_COPPStatusSignalingCmdData {}
10244 impl ::core
::clone
::Clone
for DXVA_COPPStatusSignalingCmdData
{
10245 fn clone(&self) -> Self {
10250 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
10251 pub struct DualMonoInfo
{
10254 pub lISOLangCode1
: i32,
10255 pub lISOLangCode2
: i32,
10257 impl ::core
::marker
::Copy
for DualMonoInfo {}
10258 impl ::core
::clone
::Clone
for DualMonoInfo
{
10259 fn clone(&self) -> Self {
10264 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
10265 #[cfg(feature = "Win32_Foundation")]
10266 pub struct DvbParentalRatingDescriptor
{
10267 pub ulNumParams
: u32,
10268 pub pParams
: [DvbParentalRatingParam
; 1],
10270 #[cfg(feature = "Win32_Foundation")]
10271 impl ::core
::marker
::Copy
for DvbParentalRatingDescriptor {}
10272 #[cfg(feature = "Win32_Foundation")]
10273 impl ::core
::clone
::Clone
for DvbParentalRatingDescriptor
{
10274 fn clone(&self) -> Self {
10279 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
10280 #[cfg(feature = "Win32_Foundation")]
10281 pub struct DvbParentalRatingParam
{
10282 pub szCountryCode
: [super::super::Foundation
::CHAR
; 4],
10285 #[cfg(feature = "Win32_Foundation")]
10286 impl ::core
::marker
::Copy
for DvbParentalRatingParam {}
10287 #[cfg(feature = "Win32_Foundation")]
10288 impl ::core
::clone
::Clone
for DvbParentalRatingParam
{
10289 fn clone(&self) -> Self {
10294 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
10295 pub struct EALocationCodeType
{
10296 pub LocationCodeScheme
: LocationCodeSchemeType
,
10297 pub state_code
: u8,
10298 pub county_subdivision
: u8,
10299 pub county_code
: u16,
10301 impl ::core
::marker
::Copy
for EALocationCodeType {}
10302 impl ::core
::clone
::Clone
for EALocationCodeType
{
10303 fn clone(&self) -> Self {
10308 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
10309 pub struct FILTER_INFO
{
10310 pub achName
: [u16; 128],
10311 pub pGraph
: IFilterGraph
,
10313 impl ::core
::marker
::Copy
for FILTER_INFO {}
10314 impl ::core
::clone
::Clone
for FILTER_INFO
{
10315 fn clone(&self) -> Self {
10320 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_Audio\"`*"]
10321 #[cfg(feature = "Win32_Media_Audio")]
10322 pub struct HEAACWAVEFORMAT
{
10323 pub wfInfo
: HEAACWAVEINFO
,
10324 pub pbAudioSpecificConfig
: [u8; 1],
10326 #[cfg(feature = "Win32_Media_Audio")]
10327 impl ::core
::marker
::Copy
for HEAACWAVEFORMAT {}
10328 #[cfg(feature = "Win32_Media_Audio")]
10329 impl ::core
::clone
::Clone
for HEAACWAVEFORMAT
{
10330 fn clone(&self) -> Self {
10334 #[repr(C, packed(1))]
10335 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_Audio\"`*"]
10336 #[cfg(feature = "Win32_Media_Audio")]
10337 pub struct HEAACWAVEINFO
{
10338 pub wfx
: super::Audio
::WAVEFORMATEX
,
10339 pub wPayloadType
: u16,
10340 pub wAudioProfileLevelIndication
: u16,
10341 pub wStructType
: u16,
10342 pub wReserved1
: u16,
10343 pub dwReserved2
: u32,
10345 #[cfg(feature = "Win32_Media_Audio")]
10346 impl ::core
::marker
::Copy
for HEAACWAVEINFO {}
10347 #[cfg(feature = "Win32_Media_Audio")]
10348 impl ::core
::clone
::Clone
for HEAACWAVEINFO
{
10349 fn clone(&self) -> Self {
10354 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Media_KernelStreaming\"`*"]
10355 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_KernelStreaming"))]
10356 pub struct KSEVENTDATA_BDA_RF_TUNER_SCAN_S
{
10357 pub EventData
: super::KernelStreaming
::KSEVENTDATA
,
10358 pub StartFrequency
: u32,
10359 pub EndFrequency
: u32,
10360 pub LockRequested
: BDA_LockType
,
10362 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_KernelStreaming"))]
10363 impl ::core
::marker
::Copy
for KSEVENTDATA_BDA_RF_TUNER_SCAN_S {}
10364 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_KernelStreaming"))]
10365 impl ::core
::clone
::Clone
for KSEVENTDATA_BDA_RF_TUNER_SCAN_S
{
10366 fn clone(&self) -> Self {
10371 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10372 #[cfg(feature = "Win32_Media_KernelStreaming")]
10373 pub struct KSM_BDA_BUFFER
{
10374 pub NodeMethod
: super::KernelStreaming
::KSM_NODE
,
10375 pub ulBufferSize
: u32,
10376 pub argbBuffer
: [u8; 1],
10378 #[cfg(feature = "Win32_Media_KernelStreaming")]
10379 impl ::core
::marker
::Copy
for KSM_BDA_BUFFER {}
10380 #[cfg(feature = "Win32_Media_KernelStreaming")]
10381 impl ::core
::clone
::Clone
for KSM_BDA_BUFFER
{
10382 fn clone(&self) -> Self {
10387 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10388 #[cfg(feature = "Win32_Media_KernelStreaming")]
10389 pub struct KSM_BDA_CAS_CAPTURETOKEN
{
10390 pub NodeMethod
: super::KernelStreaming
::KSM_NODE
,
10391 pub ulTokenLength
: u32,
10392 pub argbToken
: [u8; 1],
10394 #[cfg(feature = "Win32_Media_KernelStreaming")]
10395 impl ::core
::marker
::Copy
for KSM_BDA_CAS_CAPTURETOKEN {}
10396 #[cfg(feature = "Win32_Media_KernelStreaming")]
10397 impl ::core
::clone
::Clone
for KSM_BDA_CAS_CAPTURETOKEN
{
10398 fn clone(&self) -> Self {
10403 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Media_KernelStreaming\"`*"]
10404 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_KernelStreaming"))]
10405 pub struct KSM_BDA_CAS_CLOSEMMIDIALOG
{
10406 pub NodeMethod
: super::KernelStreaming
::KSM_NODE
,
10407 pub ulDialogRequest
: u32,
10408 pub cLanguage
: [super::super::Foundation
::CHAR
; 12],
10409 pub ulDialogNumber
: u32,
10412 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_KernelStreaming"))]
10413 impl ::core
::marker
::Copy
for KSM_BDA_CAS_CLOSEMMIDIALOG {}
10414 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_KernelStreaming"))]
10415 impl ::core
::clone
::Clone
for KSM_BDA_CAS_CLOSEMMIDIALOG
{
10416 fn clone(&self) -> Self {
10421 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Media_KernelStreaming\"`*"]
10422 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_KernelStreaming"))]
10423 pub struct KSM_BDA_CAS_ENTITLEMENTTOKEN
{
10424 pub NodeMethod
: super::KernelStreaming
::KSM_NODE
,
10425 pub ulDialogRequest
: u32,
10426 pub cLanguage
: [super::super::Foundation
::CHAR
; 12],
10427 pub ulRequestType
: u32,
10428 pub ulEntitlementTokenLen
: u32,
10429 pub argbEntitlementToken
: [u8; 1],
10431 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_KernelStreaming"))]
10432 impl ::core
::marker
::Copy
for KSM_BDA_CAS_ENTITLEMENTTOKEN {}
10433 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_KernelStreaming"))]
10434 impl ::core
::clone
::Clone
for KSM_BDA_CAS_ENTITLEMENTTOKEN
{
10435 fn clone(&self) -> Self {
10440 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Media_KernelStreaming\"`*"]
10441 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_KernelStreaming"))]
10442 pub struct KSM_BDA_CAS_OPENBROADCASTMMI
{
10443 pub NodeMethod
: super::KernelStreaming
::KSM_NODE
,
10444 pub ulDialogRequest
: u32,
10445 pub cLanguage
: [super::super::Foundation
::CHAR
; 12],
10446 pub ulEventId
: u32,
10448 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_KernelStreaming"))]
10449 impl ::core
::marker
::Copy
for KSM_BDA_CAS_OPENBROADCASTMMI {}
10450 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_KernelStreaming"))]
10451 impl ::core
::clone
::Clone
for KSM_BDA_CAS_OPENBROADCASTMMI
{
10452 fn clone(&self) -> Self {
10457 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10458 #[cfg(feature = "Win32_Media_KernelStreaming")]
10459 pub struct KSM_BDA_DEBUG_LEVEL
{
10460 pub Method
: super::KernelStreaming
::KSIDENTIFIER
,
10461 pub ucDebugLevel
: u8,
10462 pub ulDebugStringSize
: u32,
10463 pub argbDebugString
: [u8; 1],
10465 #[cfg(feature = "Win32_Media_KernelStreaming")]
10466 impl ::core
::marker
::Copy
for KSM_BDA_DEBUG_LEVEL {}
10467 #[cfg(feature = "Win32_Media_KernelStreaming")]
10468 impl ::core
::clone
::Clone
for KSM_BDA_DEBUG_LEVEL
{
10469 fn clone(&self) -> Self {
10474 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10475 #[cfg(feature = "Win32_Media_KernelStreaming")]
10476 pub struct KSM_BDA_DRM_SETDRM
{
10477 pub NodeMethod
: super::KernelStreaming
::KSM_NODE
,
10478 pub NewDRMuuid
: ::windows_sys
::core
::GUID
,
10480 #[cfg(feature = "Win32_Media_KernelStreaming")]
10481 impl ::core
::marker
::Copy
for KSM_BDA_DRM_SETDRM {}
10482 #[cfg(feature = "Win32_Media_KernelStreaming")]
10483 impl ::core
::clone
::Clone
for KSM_BDA_DRM_SETDRM
{
10484 fn clone(&self) -> Self {
10489 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10490 #[cfg(feature = "Win32_Media_KernelStreaming")]
10491 pub struct KSM_BDA_EVENT_COMPLETE
{
10492 pub Method
: super::KernelStreaming
::KSIDENTIFIER
,
10493 pub ulEventID
: u32,
10494 pub ulEventResult
: u32,
10496 #[cfg(feature = "Win32_Media_KernelStreaming")]
10497 impl ::core
::marker
::Copy
for KSM_BDA_EVENT_COMPLETE {}
10498 #[cfg(feature = "Win32_Media_KernelStreaming")]
10499 impl ::core
::clone
::Clone
for KSM_BDA_EVENT_COMPLETE
{
10500 fn clone(&self) -> Self {
10505 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10506 #[cfg(feature = "Win32_Media_KernelStreaming")]
10507 pub struct KSM_BDA_GDDS_SERVICEFROMTUNEXML
{
10508 pub Method
: super::KernelStreaming
::KSIDENTIFIER
,
10509 pub ulTuneXmlLength
: u32,
10510 pub argbTuneXml
: [u8; 1],
10512 #[cfg(feature = "Win32_Media_KernelStreaming")]
10513 impl ::core
::marker
::Copy
for KSM_BDA_GDDS_SERVICEFROMTUNEXML {}
10514 #[cfg(feature = "Win32_Media_KernelStreaming")]
10515 impl ::core
::clone
::Clone
for KSM_BDA_GDDS_SERVICEFROMTUNEXML
{
10516 fn clone(&self) -> Self {
10521 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10522 #[cfg(feature = "Win32_Media_KernelStreaming")]
10523 pub struct KSM_BDA_GDDS_TUNEXMLFROMIDX
{
10524 pub Method
: super::KernelStreaming
::KSIDENTIFIER
,
10527 #[cfg(feature = "Win32_Media_KernelStreaming")]
10528 impl ::core
::marker
::Copy
for KSM_BDA_GDDS_TUNEXMLFROMIDX {}
10529 #[cfg(feature = "Win32_Media_KernelStreaming")]
10530 impl ::core
::clone
::Clone
for KSM_BDA_GDDS_TUNEXMLFROMIDX
{
10531 fn clone(&self) -> Self {
10536 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Media_KernelStreaming\"`*"]
10537 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_KernelStreaming"))]
10538 pub struct KSM_BDA_GPNV_GETVALUE
{
10539 pub Method
: super::KernelStreaming
::KSIDENTIFIER
,
10540 pub ulNameLength
: u32,
10541 pub cLanguage
: [super::super::Foundation
::CHAR
; 12],
10542 pub argbData
: [u8; 1],
10544 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_KernelStreaming"))]
10545 impl ::core
::marker
::Copy
for KSM_BDA_GPNV_GETVALUE {}
10546 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_KernelStreaming"))]
10547 impl ::core
::clone
::Clone
for KSM_BDA_GPNV_GETVALUE
{
10548 fn clone(&self) -> Self {
10553 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10554 #[cfg(feature = "Win32_Media_KernelStreaming")]
10555 pub struct KSM_BDA_GPNV_NAMEINDEX
{
10556 pub Method
: super::KernelStreaming
::KSIDENTIFIER
,
10557 pub ulValueNameIndex
: u32,
10559 #[cfg(feature = "Win32_Media_KernelStreaming")]
10560 impl ::core
::marker
::Copy
for KSM_BDA_GPNV_NAMEINDEX {}
10561 #[cfg(feature = "Win32_Media_KernelStreaming")]
10562 impl ::core
::clone
::Clone
for KSM_BDA_GPNV_NAMEINDEX
{
10563 fn clone(&self) -> Self {
10568 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Media_KernelStreaming\"`*"]
10569 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_KernelStreaming"))]
10570 pub struct KSM_BDA_GPNV_SETVALUE
{
10571 pub Method
: super::KernelStreaming
::KSIDENTIFIER
,
10572 pub ulDialogRequest
: u32,
10573 pub cLanguage
: [super::super::Foundation
::CHAR
; 12],
10574 pub ulNameLength
: u32,
10575 pub ulValueLength
: u32,
10576 pub argbName
: [u8; 1],
10578 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_KernelStreaming"))]
10579 impl ::core
::marker
::Copy
for KSM_BDA_GPNV_SETVALUE {}
10580 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_KernelStreaming"))]
10581 impl ::core
::clone
::Clone
for KSM_BDA_GPNV_SETVALUE
{
10582 fn clone(&self) -> Self {
10587 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10588 #[cfg(feature = "Win32_Media_KernelStreaming")]
10589 pub struct KSM_BDA_ISDBCAS_REQUEST
{
10590 pub NodeMethod
: super::KernelStreaming
::KSM_NODE
,
10591 pub ulRequestID
: u32,
10592 pub ulIsdbCommandSize
: u32,
10593 pub argbIsdbCommandData
: [u8; 1],
10595 #[cfg(feature = "Win32_Media_KernelStreaming")]
10596 impl ::core
::marker
::Copy
for KSM_BDA_ISDBCAS_REQUEST {}
10597 #[cfg(feature = "Win32_Media_KernelStreaming")]
10598 impl ::core
::clone
::Clone
for KSM_BDA_ISDBCAS_REQUEST
{
10599 fn clone(&self) -> Self {
10604 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10605 #[cfg(feature = "Win32_Media_KernelStreaming")]
10606 pub struct KSM_BDA_PIN
{
10607 pub Method
: super::KernelStreaming
::KSIDENTIFIER
,
10608 pub Anonymous
: KSM_BDA_PIN_0
,
10611 #[cfg(feature = "Win32_Media_KernelStreaming")]
10612 impl ::core
::marker
::Copy
for KSM_BDA_PIN {}
10613 #[cfg(feature = "Win32_Media_KernelStreaming")]
10614 impl ::core
::clone
::Clone
for KSM_BDA_PIN
{
10615 fn clone(&self) -> Self {
10620 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10621 #[cfg(feature = "Win32_Media_KernelStreaming")]
10622 pub union KSM_BDA_PIN_0
{
10626 #[cfg(feature = "Win32_Media_KernelStreaming")]
10627 impl ::core
::marker
::Copy
for KSM_BDA_PIN_0 {}
10628 #[cfg(feature = "Win32_Media_KernelStreaming")]
10629 impl ::core
::clone
::Clone
for KSM_BDA_PIN_0
{
10630 fn clone(&self) -> Self {
10635 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10636 #[cfg(feature = "Win32_Media_KernelStreaming")]
10637 pub struct KSM_BDA_PIN_PAIR
{
10638 pub Method
: super::KernelStreaming
::KSIDENTIFIER
,
10639 pub Anonymous1
: KSM_BDA_PIN_PAIR_0
,
10640 pub Anonymous2
: KSM_BDA_PIN_PAIR_1
,
10642 #[cfg(feature = "Win32_Media_KernelStreaming")]
10643 impl ::core
::marker
::Copy
for KSM_BDA_PIN_PAIR {}
10644 #[cfg(feature = "Win32_Media_KernelStreaming")]
10645 impl ::core
::clone
::Clone
for KSM_BDA_PIN_PAIR
{
10646 fn clone(&self) -> Self {
10651 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10652 #[cfg(feature = "Win32_Media_KernelStreaming")]
10653 pub union KSM_BDA_PIN_PAIR_0
{
10654 pub InputPinId
: u32,
10655 pub InputPinType
: u32,
10657 #[cfg(feature = "Win32_Media_KernelStreaming")]
10658 impl ::core
::marker
::Copy
for KSM_BDA_PIN_PAIR_0 {}
10659 #[cfg(feature = "Win32_Media_KernelStreaming")]
10660 impl ::core
::clone
::Clone
for KSM_BDA_PIN_PAIR_0
{
10661 fn clone(&self) -> Self {
10666 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10667 #[cfg(feature = "Win32_Media_KernelStreaming")]
10668 pub union KSM_BDA_PIN_PAIR_1
{
10669 pub OutputPinId
: u32,
10670 pub OutputPinType
: u32,
10672 #[cfg(feature = "Win32_Media_KernelStreaming")]
10673 impl ::core
::marker
::Copy
for KSM_BDA_PIN_PAIR_1 {}
10674 #[cfg(feature = "Win32_Media_KernelStreaming")]
10675 impl ::core
::clone
::Clone
for KSM_BDA_PIN_PAIR_1
{
10676 fn clone(&self) -> Self {
10681 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10682 #[cfg(feature = "Win32_Media_KernelStreaming")]
10683 pub struct KSM_BDA_SCAN_CAPABILTIES
{
10684 pub Method
: super::KernelStreaming
::KSIDENTIFIER
,
10685 pub uuidBroadcastStandard
: ::windows_sys
::core
::GUID
,
10687 #[cfg(feature = "Win32_Media_KernelStreaming")]
10688 impl ::core
::marker
::Copy
for KSM_BDA_SCAN_CAPABILTIES {}
10689 #[cfg(feature = "Win32_Media_KernelStreaming")]
10690 impl ::core
::clone
::Clone
for KSM_BDA_SCAN_CAPABILTIES
{
10691 fn clone(&self) -> Self {
10696 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10697 #[cfg(feature = "Win32_Media_KernelStreaming")]
10698 pub struct KSM_BDA_SCAN_FILTER
{
10699 pub Method
: super::KernelStreaming
::KSIDENTIFIER
,
10700 pub ulScanModulationTypeSize
: u32,
10701 pub AnalogVideoStandards
: u64,
10702 pub argbScanModulationTypes
: [u8; 1],
10704 #[cfg(feature = "Win32_Media_KernelStreaming")]
10705 impl ::core
::marker
::Copy
for KSM_BDA_SCAN_FILTER {}
10706 #[cfg(feature = "Win32_Media_KernelStreaming")]
10707 impl ::core
::clone
::Clone
for KSM_BDA_SCAN_FILTER
{
10708 fn clone(&self) -> Self {
10713 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10714 #[cfg(feature = "Win32_Media_KernelStreaming")]
10715 pub struct KSM_BDA_SCAN_START
{
10716 pub Method
: super::KernelStreaming
::KSIDENTIFIER
,
10717 pub LowerFrequency
: u32,
10718 pub HigherFrequency
: u32,
10720 #[cfg(feature = "Win32_Media_KernelStreaming")]
10721 impl ::core
::marker
::Copy
for KSM_BDA_SCAN_START {}
10722 #[cfg(feature = "Win32_Media_KernelStreaming")]
10723 impl ::core
::clone
::Clone
for KSM_BDA_SCAN_START
{
10724 fn clone(&self) -> Self {
10729 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10730 #[cfg(feature = "Win32_Media_KernelStreaming")]
10731 pub struct KSM_BDA_TS_SELECTOR_SETTSID
{
10732 pub NodeMethod
: super::KernelStreaming
::KSM_NODE
,
10735 #[cfg(feature = "Win32_Media_KernelStreaming")]
10736 impl ::core
::marker
::Copy
for KSM_BDA_TS_SELECTOR_SETTSID {}
10737 #[cfg(feature = "Win32_Media_KernelStreaming")]
10738 impl ::core
::clone
::Clone
for KSM_BDA_TS_SELECTOR_SETTSID
{
10739 fn clone(&self) -> Self {
10744 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10745 #[cfg(feature = "Win32_Media_KernelStreaming")]
10746 pub struct KSM_BDA_TUNER_TUNEREQUEST
{
10747 pub Method
: super::KernelStreaming
::KSIDENTIFIER
,
10748 pub ulTuneLength
: u32,
10749 pub argbTuneData
: [u8; 1],
10751 #[cfg(feature = "Win32_Media_KernelStreaming")]
10752 impl ::core
::marker
::Copy
for KSM_BDA_TUNER_TUNEREQUEST {}
10753 #[cfg(feature = "Win32_Media_KernelStreaming")]
10754 impl ::core
::clone
::Clone
for KSM_BDA_TUNER_TUNEREQUEST
{
10755 fn clone(&self) -> Self {
10760 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10761 #[cfg(feature = "Win32_Media_KernelStreaming")]
10762 pub struct KSM_BDA_USERACTIVITY_USEREASON
{
10763 pub Method
: super::KernelStreaming
::KSIDENTIFIER
,
10764 pub ulUseReason
: u32,
10766 #[cfg(feature = "Win32_Media_KernelStreaming")]
10767 impl ::core
::marker
::Copy
for KSM_BDA_USERACTIVITY_USEREASON {}
10768 #[cfg(feature = "Win32_Media_KernelStreaming")]
10769 impl ::core
::clone
::Clone
for KSM_BDA_USERACTIVITY_USEREASON
{
10770 fn clone(&self) -> Self {
10775 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10776 #[cfg(feature = "Win32_Media_KernelStreaming")]
10777 pub struct KSM_BDA_WMDRMTUNER_GETPIDPROTECTION
{
10778 pub NodeMethod
: super::KernelStreaming
::KSM_NODE
,
10781 #[cfg(feature = "Win32_Media_KernelStreaming")]
10782 impl ::core
::marker
::Copy
for KSM_BDA_WMDRMTUNER_GETPIDPROTECTION {}
10783 #[cfg(feature = "Win32_Media_KernelStreaming")]
10784 impl ::core
::clone
::Clone
for KSM_BDA_WMDRMTUNER_GETPIDPROTECTION
{
10785 fn clone(&self) -> Self {
10790 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Media_KernelStreaming\"`*"]
10791 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_KernelStreaming"))]
10792 pub struct KSM_BDA_WMDRMTUNER_PURCHASEENTITLEMENT
{
10793 pub NodeMethod
: super::KernelStreaming
::KSM_NODE
,
10794 pub ulDialogRequest
: u32,
10795 pub cLanguage
: [super::super::Foundation
::CHAR
; 12],
10796 pub ulPurchaseTokenLength
: u32,
10797 pub argbDataBuffer
: [u8; 1],
10799 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_KernelStreaming"))]
10800 impl ::core
::marker
::Copy
for KSM_BDA_WMDRMTUNER_PURCHASEENTITLEMENT {}
10801 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_KernelStreaming"))]
10802 impl ::core
::clone
::Clone
for KSM_BDA_WMDRMTUNER_PURCHASEENTITLEMENT
{
10803 fn clone(&self) -> Self {
10808 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10809 #[cfg(feature = "Win32_Media_KernelStreaming")]
10810 pub struct KSM_BDA_WMDRMTUNER_SETPIDPROTECTION
{
10811 pub NodeMethod
: super::KernelStreaming
::KSM_NODE
,
10813 pub uuidKeyID
: ::windows_sys
::core
::GUID
,
10815 #[cfg(feature = "Win32_Media_KernelStreaming")]
10816 impl ::core
::marker
::Copy
for KSM_BDA_WMDRMTUNER_SETPIDPROTECTION {}
10817 #[cfg(feature = "Win32_Media_KernelStreaming")]
10818 impl ::core
::clone
::Clone
for KSM_BDA_WMDRMTUNER_SETPIDPROTECTION
{
10819 fn clone(&self) -> Self {
10824 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10825 #[cfg(feature = "Win32_Media_KernelStreaming")]
10826 pub struct KSM_BDA_WMDRMTUNER_SYNCVALUE
{
10827 pub NodeMethod
: super::KernelStreaming
::KSM_NODE
,
10828 pub ulSyncValue
: u32,
10830 #[cfg(feature = "Win32_Media_KernelStreaming")]
10831 impl ::core
::marker
::Copy
for KSM_BDA_WMDRMTUNER_SYNCVALUE {}
10832 #[cfg(feature = "Win32_Media_KernelStreaming")]
10833 impl ::core
::clone
::Clone
for KSM_BDA_WMDRMTUNER_SYNCVALUE
{
10834 fn clone(&self) -> Self {
10839 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10840 #[cfg(feature = "Win32_Media_KernelStreaming")]
10841 pub struct KSM_BDA_WMDRM_LICENSE
{
10842 pub NodeMethod
: super::KernelStreaming
::KSM_NODE
,
10843 pub uuidKeyID
: ::windows_sys
::core
::GUID
,
10845 #[cfg(feature = "Win32_Media_KernelStreaming")]
10846 impl ::core
::marker
::Copy
for KSM_BDA_WMDRM_LICENSE {}
10847 #[cfg(feature = "Win32_Media_KernelStreaming")]
10848 impl ::core
::clone
::Clone
for KSM_BDA_WMDRM_LICENSE
{
10849 fn clone(&self) -> Self {
10854 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10855 #[cfg(feature = "Win32_Media_KernelStreaming")]
10856 pub struct KSM_BDA_WMDRM_RENEWLICENSE
{
10857 pub NodeMethod
: super::KernelStreaming
::KSM_NODE
,
10858 pub ulXMRLicenseLength
: u32,
10859 pub ulEntitlementTokenLength
: u32,
10860 pub argbDataBuffer
: [u8; 1],
10862 #[cfg(feature = "Win32_Media_KernelStreaming")]
10863 impl ::core
::marker
::Copy
for KSM_BDA_WMDRM_RENEWLICENSE {}
10864 #[cfg(feature = "Win32_Media_KernelStreaming")]
10865 impl ::core
::clone
::Clone
for KSM_BDA_WMDRM_RENEWLICENSE
{
10866 fn clone(&self) -> Self {
10871 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10872 #[cfg(feature = "Win32_Media_KernelStreaming")]
10873 pub struct KSPROPERTY_BDA_RF_TUNER_CAPS_S
{
10874 pub Property
: super::KernelStreaming
::KSP_NODE
,
10876 pub AnalogStandardsSupported
: u32,
10877 pub DigitalStandardsSupported
: u32,
10878 pub MinFrequency
: u32,
10879 pub MaxFrequency
: u32,
10880 pub SettlingTime
: u32,
10881 pub AnalogSensingRange
: u32,
10882 pub DigitalSensingRange
: u32,
10883 pub MilliSecondsPerMHz
: u32,
10885 #[cfg(feature = "Win32_Media_KernelStreaming")]
10886 impl ::core
::marker
::Copy
for KSPROPERTY_BDA_RF_TUNER_CAPS_S {}
10887 #[cfg(feature = "Win32_Media_KernelStreaming")]
10888 impl ::core
::clone
::Clone
for KSPROPERTY_BDA_RF_TUNER_CAPS_S
{
10889 fn clone(&self) -> Self {
10894 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10895 #[cfg(feature = "Win32_Media_KernelStreaming")]
10896 pub struct KSPROPERTY_BDA_RF_TUNER_SCAN_STATUS_S
{
10897 pub Property
: super::KernelStreaming
::KSP_NODE
,
10898 pub CurrentFrequency
: u32,
10899 pub FrequencyRangeMin
: u32,
10900 pub FrequencyRangeMax
: u32,
10901 pub MilliSecondsLeft
: u32,
10903 #[cfg(feature = "Win32_Media_KernelStreaming")]
10904 impl ::core
::marker
::Copy
for KSPROPERTY_BDA_RF_TUNER_SCAN_STATUS_S {}
10905 #[cfg(feature = "Win32_Media_KernelStreaming")]
10906 impl ::core
::clone
::Clone
for KSPROPERTY_BDA_RF_TUNER_SCAN_STATUS_S
{
10907 fn clone(&self) -> Self {
10912 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Media_KernelStreaming\"`*"]
10913 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_KernelStreaming"))]
10914 pub struct KSPROPERTY_BDA_RF_TUNER_STANDARD_MODE_S
{
10915 pub Property
: super::KernelStreaming
::KSP_NODE
,
10916 pub AutoDetect
: super::super::Foundation
::BOOL
,
10918 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_KernelStreaming"))]
10919 impl ::core
::marker
::Copy
for KSPROPERTY_BDA_RF_TUNER_STANDARD_MODE_S {}
10920 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_KernelStreaming"))]
10921 impl ::core
::clone
::Clone
for KSPROPERTY_BDA_RF_TUNER_STANDARD_MODE_S
{
10922 fn clone(&self) -> Self {
10927 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10928 #[cfg(feature = "Win32_Media_KernelStreaming")]
10929 pub struct KSPROPERTY_BDA_RF_TUNER_STANDARD_S
{
10930 pub Property
: super::KernelStreaming
::KSP_NODE
,
10931 pub SignalType
: BDA_SignalType
,
10932 pub SignalStandard
: u32,
10934 #[cfg(feature = "Win32_Media_KernelStreaming")]
10935 impl ::core
::marker
::Copy
for KSPROPERTY_BDA_RF_TUNER_STANDARD_S {}
10936 #[cfg(feature = "Win32_Media_KernelStreaming")]
10937 impl ::core
::clone
::Clone
for KSPROPERTY_BDA_RF_TUNER_STANDARD_S
{
10938 fn clone(&self) -> Self {
10943 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10944 #[cfg(feature = "Win32_Media_KernelStreaming")]
10945 pub struct KSP_BDA_NODE_PIN
{
10946 pub Property
: super::KernelStreaming
::KSIDENTIFIER
,
10947 pub ulNodeType
: u32,
10948 pub ulInputPinId
: u32,
10949 pub ulOutputPinId
: u32,
10951 #[cfg(feature = "Win32_Media_KernelStreaming")]
10952 impl ::core
::marker
::Copy
for KSP_BDA_NODE_PIN {}
10953 #[cfg(feature = "Win32_Media_KernelStreaming")]
10954 impl ::core
::clone
::Clone
for KSP_BDA_NODE_PIN
{
10955 fn clone(&self) -> Self {
10960 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10961 #[cfg(feature = "Win32_Media_KernelStreaming")]
10962 pub struct KSP_NODE_ESPID
{
10963 pub Property
: super::KernelStreaming
::KSP_NODE
,
10966 #[cfg(feature = "Win32_Media_KernelStreaming")]
10967 impl ::core
::marker
::Copy
for KSP_NODE_ESPID {}
10968 #[cfg(feature = "Win32_Media_KernelStreaming")]
10969 impl ::core
::clone
::Clone
for KSP_NODE_ESPID
{
10970 fn clone(&self) -> Self {
10975 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
10976 pub struct KS_BDA_FRAME_INFO
{
10977 pub ExtendedHeaderSize
: u32,
10978 pub dwFrameFlags
: u32,
10980 pub ulChannelNumber
: u32,
10981 pub ulSubchannelNumber
: u32,
10984 impl ::core
::marker
::Copy
for KS_BDA_FRAME_INFO {}
10985 impl ::core
::clone
::Clone
for KS_BDA_FRAME_INFO
{
10986 fn clone(&self) -> Self {
10991 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
10992 #[cfg(feature = "Win32_Media_KernelStreaming")]
10993 pub struct KS_DATARANGE_BDA_ANTENNA
{
10994 pub DataRange
: super::KernelStreaming
::KSDATAFORMAT
,
10996 #[cfg(feature = "Win32_Media_KernelStreaming")]
10997 impl ::core
::marker
::Copy
for KS_DATARANGE_BDA_ANTENNA {}
10998 #[cfg(feature = "Win32_Media_KernelStreaming")]
10999 impl ::core
::clone
::Clone
for KS_DATARANGE_BDA_ANTENNA
{
11000 fn clone(&self) -> Self {
11005 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_KernelStreaming\"`*"]
11006 #[cfg(feature = "Win32_Media_KernelStreaming")]
11007 pub struct KS_DATARANGE_BDA_TRANSPORT
{
11008 pub DataRange
: super::KernelStreaming
::KSDATAFORMAT
,
11009 pub BdaTransportInfo
: BDA_TRANSPORT_INFO
,
11011 #[cfg(feature = "Win32_Media_KernelStreaming")]
11012 impl ::core
::marker
::Copy
for KS_DATARANGE_BDA_TRANSPORT {}
11013 #[cfg(feature = "Win32_Media_KernelStreaming")]
11014 impl ::core
::clone
::Clone
for KS_DATARANGE_BDA_TRANSPORT
{
11015 fn clone(&self) -> Self {
11019 #[repr(C, packed(1))]
11020 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11021 pub struct LONG_SECTION
{
11023 pub Header
: LONG_SECTION_0
,
11024 pub TableIdExtension
: u16,
11025 pub Version
: LONG_SECTION_1
,
11026 pub SectionNumber
: u8,
11027 pub LastSectionNumber
: u8,
11028 pub RemainingData
: [u8; 1],
11030 impl ::core
::marker
::Copy
for LONG_SECTION {}
11031 impl ::core
::clone
::Clone
for LONG_SECTION
{
11032 fn clone(&self) -> Self {
11036 #[repr(C, packed(1))]
11037 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11038 pub union LONG_SECTION_0
{
11039 pub S
: MPEG_HEADER_BITS_MIDL
,
11042 impl ::core
::marker
::Copy
for LONG_SECTION_0 {}
11043 impl ::core
::clone
::Clone
for LONG_SECTION_0
{
11044 fn clone(&self) -> Self {
11049 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11050 pub union LONG_SECTION_1
{
11051 pub S
: MPEG_HEADER_VERSION_BITS_MIDL
,
11054 impl ::core
::marker
::Copy
for LONG_SECTION_1 {}
11055 impl ::core
::clone
::Clone
for LONG_SECTION_1
{
11056 fn clone(&self) -> Self {
11061 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11062 pub struct LanguageInfo
{
11064 pub lISOLangCode
: i32,
11066 impl ::core
::marker
::Copy
for LanguageInfo {}
11067 impl ::core
::clone
::Clone
for LanguageInfo
{
11068 fn clone(&self) -> Self {
11072 #[repr(C, packed(1))]
11073 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_Audio\"`*"]
11074 #[cfg(feature = "Win32_Media_Audio")]
11075 pub struct MPEG1WAVEFORMAT
{
11076 pub wfx
: super::Audio
::WAVEFORMATEX
,
11077 pub fwHeadLayer
: u16,
11078 pub dwHeadBitrate
: u32,
11079 pub fwHeadMode
: u16,
11080 pub fwHeadModeExt
: u16,
11081 pub wHeadEmphasis
: u16,
11082 pub fwHeadFlags
: u16,
11084 pub dwPTSHigh
: u32,
11086 #[cfg(feature = "Win32_Media_Audio")]
11087 impl ::core
::marker
::Copy
for MPEG1WAVEFORMAT {}
11088 #[cfg(feature = "Win32_Media_Audio")]
11089 impl ::core
::clone
::Clone
for MPEG1WAVEFORMAT
{
11090 fn clone(&self) -> Self {
11094 #[repr(C, packed(1))]
11095 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
11096 #[cfg(feature = "Win32_Foundation")]
11097 pub struct MPEG2_FILTER
{
11098 pub bVersionNumber
: u8,
11099 pub wFilterSize
: u16,
11100 pub fUseRawFilteringBits
: super::super::Foundation
::BOOL
,
11101 pub Filter
: [u8; 16],
11102 pub Mask
: [u8; 16],
11103 pub fSpecifyTableIdExtension
: super::super::Foundation
::BOOL
,
11104 pub TableIdExtension
: u16,
11105 pub fSpecifyVersion
: super::super::Foundation
::BOOL
,
11107 pub fSpecifySectionNumber
: super::super::Foundation
::BOOL
,
11108 pub SectionNumber
: u8,
11109 pub fSpecifyCurrentNext
: super::super::Foundation
::BOOL
,
11110 pub fNext
: super::super::Foundation
::BOOL
,
11111 pub fSpecifyDsmccOptions
: super::super::Foundation
::BOOL
,
11112 pub Dsmcc
: DSMCC_FILTER_OPTIONS
,
11113 pub fSpecifyAtscOptions
: super::super::Foundation
::BOOL
,
11114 pub Atsc
: ATSC_FILTER_OPTIONS
,
11116 #[cfg(feature = "Win32_Foundation")]
11117 impl ::core
::marker
::Copy
for MPEG2_FILTER {}
11118 #[cfg(feature = "Win32_Foundation")]
11119 impl ::core
::clone
::Clone
for MPEG2_FILTER
{
11120 fn clone(&self) -> Self {
11124 #[repr(C, packed(1))]
11125 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
11126 #[cfg(feature = "Win32_Foundation")]
11127 pub struct MPEG2_FILTER2
{
11128 pub Anonymous
: MPEG2_FILTER2_0
,
11129 pub fSpecifyDvbEitOptions
: super::super::Foundation
::BOOL
,
11130 pub DvbEit
: DVB_EIT_FILTER_OPTIONS
,
11132 #[cfg(feature = "Win32_Foundation")]
11133 impl ::core
::marker
::Copy
for MPEG2_FILTER2 {}
11134 #[cfg(feature = "Win32_Foundation")]
11135 impl ::core
::clone
::Clone
for MPEG2_FILTER2
{
11136 fn clone(&self) -> Self {
11141 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
11142 #[cfg(feature = "Win32_Foundation")]
11143 pub union MPEG2_FILTER2_0
{
11144 pub Anonymous
: MPEG2_FILTER2_0_0
,
11145 pub bVersion1Bytes
: [u8; 124],
11147 #[cfg(feature = "Win32_Foundation")]
11148 impl ::core
::marker
::Copy
for MPEG2_FILTER2_0 {}
11149 #[cfg(feature = "Win32_Foundation")]
11150 impl ::core
::clone
::Clone
for MPEG2_FILTER2_0
{
11151 fn clone(&self) -> Self {
11155 #[repr(C, packed(1))]
11156 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
11157 #[cfg(feature = "Win32_Foundation")]
11158 pub struct MPEG2_FILTER2_0_0
{
11159 pub bVersionNumber
: u8,
11160 pub wFilterSize
: u16,
11161 pub fUseRawFilteringBits
: super::super::Foundation
::BOOL
,
11162 pub Filter
: [u8; 16],
11163 pub Mask
: [u8; 16],
11164 pub fSpecifyTableIdExtension
: super::super::Foundation
::BOOL
,
11165 pub TableIdExtension
: u16,
11166 pub fSpecifyVersion
: super::super::Foundation
::BOOL
,
11168 pub fSpecifySectionNumber
: super::super::Foundation
::BOOL
,
11169 pub SectionNumber
: u8,
11170 pub fSpecifyCurrentNext
: super::super::Foundation
::BOOL
,
11171 pub fNext
: super::super::Foundation
::BOOL
,
11172 pub fSpecifyDsmccOptions
: super::super::Foundation
::BOOL
,
11173 pub Dsmcc
: DSMCC_FILTER_OPTIONS
,
11174 pub fSpecifyAtscOptions
: super::super::Foundation
::BOOL
,
11175 pub Atsc
: ATSC_FILTER_OPTIONS
,
11177 #[cfg(feature = "Win32_Foundation")]
11178 impl ::core
::marker
::Copy
for MPEG2_FILTER2_0_0 {}
11179 #[cfg(feature = "Win32_Foundation")]
11180 impl ::core
::clone
::Clone
for MPEG2_FILTER2_0_0
{
11181 fn clone(&self) -> Self {
11186 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11187 pub struct MPEG2_TRANSPORT_STRIDE
{
11189 pub dwPacketLength
: u32,
11192 impl ::core
::marker
::Copy
for MPEG2_TRANSPORT_STRIDE {}
11193 impl ::core
::clone
::Clone
for MPEG2_TRANSPORT_STRIDE
{
11194 fn clone(&self) -> Self {
11198 #[repr(C, packed(1))]
11199 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_Audio\"`*"]
11200 #[cfg(feature = "Win32_Media_Audio")]
11201 pub struct MPEGLAYER3WAVEFORMAT
{
11202 pub wfx
: super::Audio
::WAVEFORMATEX
,
11204 pub fdwFlags
: MPEGLAYER3WAVEFORMAT_FLAGS
,
11205 pub nBlockSize
: u16,
11206 pub nFramesPerBlock
: u16,
11207 pub nCodecDelay
: u16,
11209 #[cfg(feature = "Win32_Media_Audio")]
11210 impl ::core
::marker
::Copy
for MPEGLAYER3WAVEFORMAT {}
11211 #[cfg(feature = "Win32_Media_Audio")]
11212 impl ::core
::clone
::Clone
for MPEGLAYER3WAVEFORMAT
{
11213 fn clone(&self) -> Self {
11217 #[repr(C, packed(1))]
11218 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11219 pub struct MPEG_BCS_DEMUX
{
11220 pub AVMGraphId
: u32,
11222 impl ::core
::marker
::Copy
for MPEG_BCS_DEMUX {}
11223 impl ::core
::clone
::Clone
for MPEG_BCS_DEMUX
{
11224 fn clone(&self) -> Self {
11228 #[repr(C, packed(1))]
11229 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11230 pub struct MPEG_CONTEXT
{
11231 pub Type
: MPEG_CONTEXT_TYPE
,
11232 pub U
: MPEG_CONTEXT_0
,
11234 impl ::core
::marker
::Copy
for MPEG_CONTEXT {}
11235 impl ::core
::clone
::Clone
for MPEG_CONTEXT
{
11236 fn clone(&self) -> Self {
11241 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11242 pub union MPEG_CONTEXT_0
{
11243 pub Demux
: MPEG_BCS_DEMUX
,
11244 pub Winsock
: MPEG_WINSOCK
,
11246 impl ::core
::marker
::Copy
for MPEG_CONTEXT_0 {}
11247 impl ::core
::clone
::Clone
for MPEG_CONTEXT_0
{
11248 fn clone(&self) -> Self {
11252 #[repr(C, packed(1))]
11253 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11254 pub struct MPEG_DATE
{
11259 impl ::core
::marker
::Copy
for MPEG_DATE {}
11260 impl ::core
::clone
::Clone
for MPEG_DATE
{
11261 fn clone(&self) -> Self {
11265 #[repr(C, packed(1))]
11266 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11267 pub struct MPEG_DATE_AND_TIME
{
11271 impl ::core
::marker
::Copy
for MPEG_DATE_AND_TIME {}
11272 impl ::core
::clone
::Clone
for MPEG_DATE_AND_TIME
{
11273 fn clone(&self) -> Self {
11277 #[repr(C, packed(1))]
11278 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11279 pub struct MPEG_HEADER_BITS
{
11280 pub _bitfield
: u16,
11282 impl ::core
::marker
::Copy
for MPEG_HEADER_BITS {}
11283 impl ::core
::clone
::Clone
for MPEG_HEADER_BITS
{
11284 fn clone(&self) -> Self {
11288 #[repr(C, packed(1))]
11289 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11290 pub struct MPEG_HEADER_BITS_MIDL
{
11293 impl ::core
::marker
::Copy
for MPEG_HEADER_BITS_MIDL {}
11294 impl ::core
::clone
::Clone
for MPEG_HEADER_BITS_MIDL
{
11295 fn clone(&self) -> Self {
11300 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11301 pub struct MPEG_HEADER_VERSION_BITS
{
11304 impl ::core
::marker
::Copy
for MPEG_HEADER_VERSION_BITS {}
11305 impl ::core
::clone
::Clone
for MPEG_HEADER_VERSION_BITS
{
11306 fn clone(&self) -> Self {
11311 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11312 pub struct MPEG_HEADER_VERSION_BITS_MIDL
{
11315 impl ::core
::marker
::Copy
for MPEG_HEADER_VERSION_BITS_MIDL {}
11316 impl ::core
::clone
::Clone
for MPEG_HEADER_VERSION_BITS_MIDL
{
11317 fn clone(&self) -> Self {
11321 #[repr(C, packed(1))]
11322 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11323 pub struct MPEG_PACKET_LIST
{
11324 pub wPacketCount
: u16,
11325 pub PacketList
: [*mut MPEG_RQST_PACKET
; 1],
11327 impl ::core
::marker
::Copy
for MPEG_PACKET_LIST {}
11328 impl ::core
::clone
::Clone
for MPEG_PACKET_LIST
{
11329 fn clone(&self) -> Self {
11333 #[repr(C, packed(1))]
11334 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11335 pub struct MPEG_RQST_PACKET
{
11337 pub pSection
: *mut SECTION
,
11339 impl ::core
::marker
::Copy
for MPEG_RQST_PACKET {}
11340 impl ::core
::clone
::Clone
for MPEG_RQST_PACKET
{
11341 fn clone(&self) -> Self {
11345 #[repr(C, packed(1))]
11346 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
11347 #[cfg(feature = "Win32_Foundation")]
11348 pub struct MPEG_SERVICE_REQUEST
{
11349 pub Type
: MPEG_REQUEST_TYPE
,
11350 pub Context
: MPEG_CONTEXT
,
11353 pub Filter
: MPEG2_FILTER
,
11356 #[cfg(feature = "Win32_Foundation")]
11357 impl ::core
::marker
::Copy
for MPEG_SERVICE_REQUEST {}
11358 #[cfg(feature = "Win32_Foundation")]
11359 impl ::core
::clone
::Clone
for MPEG_SERVICE_REQUEST
{
11360 fn clone(&self) -> Self {
11364 #[repr(C, packed(1))]
11365 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11366 pub struct MPEG_SERVICE_RESPONSE
{
11367 pub IPAddress
: u32,
11370 impl ::core
::marker
::Copy
for MPEG_SERVICE_RESPONSE {}
11371 impl ::core
::clone
::Clone
for MPEG_SERVICE_RESPONSE
{
11372 fn clone(&self) -> Self {
11376 #[repr(C, packed(1))]
11377 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11378 pub struct MPEG_STREAM_BUFFER
{
11379 pub hr
: ::windows_sys
::core
::HRESULT
,
11380 pub dwDataBufferSize
: u32,
11381 pub dwSizeOfDataRead
: u32,
11382 pub pDataBuffer
: *mut u8,
11384 impl ::core
::marker
::Copy
for MPEG_STREAM_BUFFER {}
11385 impl ::core
::clone
::Clone
for MPEG_STREAM_BUFFER
{
11386 fn clone(&self) -> Self {
11390 #[repr(C, packed(1))]
11391 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
11392 #[cfg(feature = "Win32_Foundation")]
11393 pub struct MPEG_STREAM_FILTER
{
11394 pub wPidValue
: u16,
11395 pub dwFilterSize
: u32,
11396 pub fCrcEnabled
: super::super::Foundation
::BOOL
,
11397 pub rgchFilter
: [u8; 16],
11398 pub rgchMask
: [u8; 16],
11400 #[cfg(feature = "Win32_Foundation")]
11401 impl ::core
::marker
::Copy
for MPEG_STREAM_FILTER {}
11402 #[cfg(feature = "Win32_Foundation")]
11403 impl ::core
::clone
::Clone
for MPEG_STREAM_FILTER
{
11404 fn clone(&self) -> Self {
11408 #[repr(C, packed(1))]
11409 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11410 pub struct MPEG_TIME
{
11415 impl ::core
::marker
::Copy
for MPEG_TIME {}
11416 impl ::core
::clone
::Clone
for MPEG_TIME
{
11417 fn clone(&self) -> Self {
11421 #[repr(C, packed(1))]
11422 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11423 pub struct MPEG_WINSOCK
{
11424 pub AVMGraphId
: u32,
11426 impl ::core
::marker
::Copy
for MPEG_WINSOCK {}
11427 impl ::core
::clone
::Clone
for MPEG_WINSOCK
{
11428 fn clone(&self) -> Self {
11432 #[repr(C, packed(1))]
11433 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11434 pub struct MPE_ELEMENT
{
11436 pub bComponentTag
: u8,
11437 pub pNext
: *mut MPE_ELEMENT
,
11439 impl ::core
::marker
::Copy
for MPE_ELEMENT {}
11440 impl ::core
::clone
::Clone
for MPE_ELEMENT
{
11441 fn clone(&self) -> Self {
11446 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11447 pub struct MP_ENVELOPE_SEGMENT
{
11452 pub iCurve
: MP_CURVE_TYPE
,
11455 impl ::core
::marker
::Copy
for MP_ENVELOPE_SEGMENT {}
11456 impl ::core
::clone
::Clone
for MP_ENVELOPE_SEGMENT
{
11457 fn clone(&self) -> Self {
11462 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11463 pub struct MP_PARAMINFO
{
11464 pub mpType
: MP_TYPE
,
11466 pub mpdMinValue
: f32,
11467 pub mpdMaxValue
: f32,
11468 pub mpdNeutralValue
: f32,
11469 pub szUnitText
: [u16; 32],
11470 pub szLabel
: [u16; 32],
11472 impl ::core
::marker
::Copy
for MP_PARAMINFO {}
11473 impl ::core
::clone
::Clone
for MP_PARAMINFO
{
11474 fn clone(&self) -> Self {
11479 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11480 pub struct MainAVIHeader
{
11481 pub dwMicroSecPerFrame
: u32,
11482 pub dwMaxBytesPerSec
: u32,
11483 pub dwPaddingGranularity
: u32,
11485 pub dwTotalFrames
: u32,
11486 pub dwInitialFrames
: u32,
11487 pub dwStreams
: u32,
11488 pub dwSuggestedBufferSize
: u32,
11491 pub dwReserved
: [u32; 4],
11493 impl ::core
::marker
::Copy
for MainAVIHeader {}
11494 impl ::core
::clone
::Clone
for MainAVIHeader
{
11495 fn clone(&self) -> Self {
11499 #[repr(C, packed(1))]
11500 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11501 pub struct Mpeg2TableSampleHdr
{
11502 pub SectionCount
: u8,
11503 pub Reserved
: [u8; 3],
11504 pub SectionOffsets
: [i32; 1],
11506 impl ::core
::marker
::Copy
for Mpeg2TableSampleHdr {}
11507 impl ::core
::clone
::Clone
for Mpeg2TableSampleHdr
{
11508 fn clone(&self) -> Self {
11513 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11514 pub struct NORMALIZEDRECT
{
11520 impl ::core
::marker
::Copy
for NORMALIZEDRECT {}
11521 impl ::core
::clone
::Clone
for NORMALIZEDRECT
{
11522 fn clone(&self) -> Self {
11526 #[repr(C, packed(1))]
11527 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11528 pub struct PBDAParentalControl
{
11529 pub rating_system_count
: u32,
11530 pub rating_systems
: *mut RATING_SYSTEM
,
11532 impl ::core
::marker
::Copy
for PBDAParentalControl {}
11533 impl ::core
::clone
::Clone
for PBDAParentalControl
{
11534 fn clone(&self) -> Self {
11539 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11540 pub struct PBDA_TAG_ATTRIBUTE
{
11541 pub TableUUId
: ::windows_sys
::core
::GUID
,
11543 pub VersionNo
: u16,
11544 pub TableDataSize
: u32,
11545 pub TableData
: [u8; 1],
11547 impl ::core
::marker
::Copy
for PBDA_TAG_ATTRIBUTE {}
11548 impl ::core
::clone
::Clone
for PBDA_TAG_ATTRIBUTE
{
11549 fn clone(&self) -> Self {
11554 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11555 pub struct PIC_SEQ_SAMPLE
{
11556 pub _bitfield
: u32,
11558 impl ::core
::marker
::Copy
for PIC_SEQ_SAMPLE {}
11559 impl ::core
::clone
::Clone
for PIC_SEQ_SAMPLE
{
11560 fn clone(&self) -> Self {
11565 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11566 pub struct PIDListSpanningEvent
{
11567 pub wPIDCount
: u16,
11568 pub pulPIDs
: [u32; 1],
11570 impl ::core
::marker
::Copy
for PIDListSpanningEvent {}
11571 impl ::core
::clone
::Clone
for PIDListSpanningEvent
{
11572 fn clone(&self) -> Self {
11576 #[repr(C, packed(1))]
11577 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11578 pub struct PID_BITS
{
11579 pub _bitfield
: u16,
11581 impl ::core
::marker
::Copy
for PID_BITS {}
11582 impl ::core
::clone
::Clone
for PID_BITS
{
11583 fn clone(&self) -> Self {
11587 #[repr(C, packed(1))]
11588 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11589 pub struct PID_BITS_MIDL
{
11592 impl ::core
::marker
::Copy
for PID_BITS_MIDL {}
11593 impl ::core
::clone
::Clone
for PID_BITS_MIDL
{
11594 fn clone(&self) -> Self {
11599 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11600 pub struct PID_MAP
{
11602 pub MediaSampleContent
: MEDIA_SAMPLE_CONTENT
,
11604 impl ::core
::marker
::Copy
for PID_MAP {}
11605 impl ::core
::clone
::Clone
for PID_MAP
{
11606 fn clone(&self) -> Self {
11611 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`*"]
11612 #[cfg(feature = "Win32_System_Com")]
11613 pub struct PIN_INFO
{
11614 pub pFilter
: IBaseFilter
,
11615 pub dir
: PIN_DIRECTION
,
11616 pub achName
: [u16; 128],
11618 #[cfg(feature = "Win32_System_Com")]
11619 impl ::core
::marker
::Copy
for PIN_INFO {}
11620 #[cfg(feature = "Win32_System_Com")]
11621 impl ::core
::clone
::Clone
for PIN_INFO
{
11622 fn clone(&self) -> Self {
11627 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11628 pub struct ProgramElement
{
11629 pub wProgramNumber
: u16,
11630 pub wProgramMapPID
: u16,
11632 impl ::core
::marker
::Copy
for ProgramElement {}
11633 impl ::core
::clone
::Clone
for ProgramElement
{
11634 fn clone(&self) -> Self {
11639 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11640 pub struct Quality
{
11641 pub Type
: QualityMessageType
,
11642 pub Proportion
: i32,
11644 pub TimeStamp
: i64,
11646 impl ::core
::marker
::Copy
for Quality {}
11647 impl ::core
::clone
::Clone
for Quality
{
11648 fn clone(&self) -> Self {
11652 #[repr(C, packed(1))]
11653 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11654 pub struct RATING_ATTRIBUTE
{
11655 pub rating_attribute_id
: u32,
11656 pub rating_attribute_value
: u32,
11658 impl ::core
::marker
::Copy
for RATING_ATTRIBUTE {}
11659 impl ::core
::clone
::Clone
for RATING_ATTRIBUTE
{
11660 fn clone(&self) -> Self {
11664 #[repr(C, packed(1))]
11665 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11666 pub struct RATING_INFO
{
11667 pub rating_system_count
: u32,
11668 pub lpratingsystem
: *mut RATING_SYSTEM
,
11670 impl ::core
::marker
::Copy
for RATING_INFO {}
11671 impl ::core
::clone
::Clone
for RATING_INFO
{
11672 fn clone(&self) -> Self {
11676 #[repr(C, packed(1))]
11677 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11678 pub struct RATING_SYSTEM
{
11679 pub rating_system_id
: ::windows_sys
::core
::GUID
,
11681 pub country_code
: [u8; 3],
11682 pub rating_attribute_count
: u32,
11683 pub lpratingattrib
: *mut RATING_ATTRIBUTE
,
11685 impl ::core
::marker
::Copy
for RATING_SYSTEM {}
11686 impl ::core
::clone
::Clone
for RATING_SYSTEM
{
11687 fn clone(&self) -> Self {
11692 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11693 pub struct REGFILTER
{
11694 pub Clsid
: ::windows_sys
::core
::GUID
,
11695 pub Name
: ::windows_sys
::core
::PWSTR
,
11697 impl ::core
::marker
::Copy
for REGFILTER {}
11698 impl ::core
::clone
::Clone
for REGFILTER
{
11699 fn clone(&self) -> Self {
11704 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
11705 #[cfg(feature = "Win32_Foundation")]
11706 pub struct REGFILTER2
{
11707 pub dwVersion
: u32,
11709 pub Anonymous
: REGFILTER2_0
,
11711 #[cfg(feature = "Win32_Foundation")]
11712 impl ::core
::marker
::Copy
for REGFILTER2 {}
11713 #[cfg(feature = "Win32_Foundation")]
11714 impl ::core
::clone
::Clone
for REGFILTER2
{
11715 fn clone(&self) -> Self {
11720 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
11721 #[cfg(feature = "Win32_Foundation")]
11722 pub union REGFILTER2_0
{
11723 pub Anonymous1
: REGFILTER2_0_0
,
11724 pub Anonymous2
: REGFILTER2_0_1
,
11726 #[cfg(feature = "Win32_Foundation")]
11727 impl ::core
::marker
::Copy
for REGFILTER2_0 {}
11728 #[cfg(feature = "Win32_Foundation")]
11729 impl ::core
::clone
::Clone
for REGFILTER2_0
{
11730 fn clone(&self) -> Self {
11735 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
11736 #[cfg(feature = "Win32_Foundation")]
11737 pub struct REGFILTER2_0_0
{
11739 pub rgPins
: *const REGFILTERPINS
,
11741 #[cfg(feature = "Win32_Foundation")]
11742 impl ::core
::marker
::Copy
for REGFILTER2_0_0 {}
11743 #[cfg(feature = "Win32_Foundation")]
11744 impl ::core
::clone
::Clone
for REGFILTER2_0_0
{
11745 fn clone(&self) -> Self {
11750 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
11751 #[cfg(feature = "Win32_Foundation")]
11752 pub struct REGFILTER2_0_1
{
11754 pub rgPins2
: *const REGFILTERPINS2
,
11756 #[cfg(feature = "Win32_Foundation")]
11757 impl ::core
::marker
::Copy
for REGFILTER2_0_1 {}
11758 #[cfg(feature = "Win32_Foundation")]
11759 impl ::core
::clone
::Clone
for REGFILTER2_0_1
{
11760 fn clone(&self) -> Self {
11765 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
11766 #[cfg(feature = "Win32_Foundation")]
11767 pub struct REGFILTERPINS
{
11768 pub strName
: ::windows_sys
::core
::PWSTR
,
11769 pub bRendered
: super::super::Foundation
::BOOL
,
11770 pub bOutput
: super::super::Foundation
::BOOL
,
11771 pub bZero
: super::super::Foundation
::BOOL
,
11772 pub bMany
: super::super::Foundation
::BOOL
,
11773 pub clsConnectsToFilter
: *const ::windows_sys
::core
::GUID
,
11774 pub strConnectsToPin
: ::windows_sys
::core
::PCWSTR
,
11775 pub nMediaTypes
: u32,
11776 pub lpMediaType
: *const REGPINTYPES
,
11778 #[cfg(feature = "Win32_Foundation")]
11779 impl ::core
::marker
::Copy
for REGFILTERPINS {}
11780 #[cfg(feature = "Win32_Foundation")]
11781 impl ::core
::clone
::Clone
for REGFILTERPINS
{
11782 fn clone(&self) -> Self {
11787 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11788 pub struct REGFILTERPINS2
{
11790 pub cInstances
: u32,
11791 pub nMediaTypes
: u32,
11792 pub lpMediaType
: *const REGPINTYPES
,
11794 pub lpMedium
: *const REGPINMEDIUM
,
11795 pub clsPinCategory
: *const ::windows_sys
::core
::GUID
,
11797 impl ::core
::marker
::Copy
for REGFILTERPINS2 {}
11798 impl ::core
::clone
::Clone
for REGFILTERPINS2
{
11799 fn clone(&self) -> Self {
11804 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11805 pub struct REGPINMEDIUM
{
11806 pub clsMedium
: ::windows_sys
::core
::GUID
,
11810 impl ::core
::marker
::Copy
for REGPINMEDIUM {}
11811 impl ::core
::clone
::Clone
for REGPINMEDIUM
{
11812 fn clone(&self) -> Self {
11817 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11818 pub struct REGPINTYPES
{
11819 pub clsMajorType
: *const ::windows_sys
::core
::GUID
,
11820 pub clsMinorType
: *const ::windows_sys
::core
::GUID
,
11822 impl ::core
::marker
::Copy
for REGPINTYPES {}
11823 impl ::core
::clone
::Clone
for REGPINTYPES
{
11824 fn clone(&self) -> Self {
11828 #[repr(C, packed(2))]
11829 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11830 pub struct RIFFCHUNK
{
11834 impl ::core
::marker
::Copy
for RIFFCHUNK {}
11835 impl ::core
::clone
::Clone
for RIFFCHUNK
{
11836 fn clone(&self) -> Self {
11840 #[repr(C, packed(2))]
11841 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11842 pub struct RIFFLIST
{
11845 pub fccListType
: u32,
11847 impl ::core
::marker
::Copy
for RIFFLIST {}
11848 impl ::core
::clone
::Clone
for RIFFLIST
{
11849 fn clone(&self) -> Self {
11854 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11855 pub struct SAMPLE_LIVE_STREAM_TIME
{
11856 pub qwStreamTime
: u64,
11857 pub qwLiveTime
: u64,
11859 impl ::core
::marker
::Copy
for SAMPLE_LIVE_STREAM_TIME {}
11860 impl ::core
::clone
::Clone
for SAMPLE_LIVE_STREAM_TIME
{
11861 fn clone(&self) -> Self {
11866 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11867 pub struct SAMPLE_SEQ_OFFSET
{
11868 pub _bitfield
: u32,
11870 impl ::core
::marker
::Copy
for SAMPLE_SEQ_OFFSET {}
11871 impl ::core
::clone
::Clone
for SAMPLE_SEQ_OFFSET
{
11872 fn clone(&self) -> Self {
11877 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11878 pub struct SBE2_STREAM_DESC
{
11884 impl ::core
::marker
::Copy
for SBE2_STREAM_DESC {}
11885 impl ::core
::clone
::Clone
for SBE2_STREAM_DESC
{
11886 fn clone(&self) -> Self {
11891 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11892 pub struct SBE_PIN_DATA
{
11893 pub cDataBytes
: u64,
11894 pub cSamplesProcessed
: u64,
11895 pub cDiscontinuities
: u64,
11896 pub cSyncPoints
: u64,
11897 pub cTimestamps
: u64,
11899 impl ::core
::marker
::Copy
for SBE_PIN_DATA {}
11900 impl ::core
::clone
::Clone
for SBE_PIN_DATA
{
11901 fn clone(&self) -> Self {
11905 #[repr(C, packed(1))]
11906 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11907 pub struct SECTION
{
11909 pub Header
: SECTION_0
,
11910 pub SectionData
: [u8; 1],
11912 impl ::core
::marker
::Copy
for SECTION {}
11913 impl ::core
::clone
::Clone
for SECTION
{
11914 fn clone(&self) -> Self {
11918 #[repr(C, packed(1))]
11919 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11920 pub union SECTION_0
{
11921 pub S
: MPEG_HEADER_BITS_MIDL
,
11924 impl ::core
::marker
::Copy
for SECTION_0 {}
11925 impl ::core
::clone
::Clone
for SECTION_0
{
11926 fn clone(&self) -> Self {
11931 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11932 pub struct STREAMBUFFER_ATTRIBUTE
{
11933 pub pszName
: ::windows_sys
::core
::PWSTR
,
11934 pub StreamBufferAttributeType
: STREAMBUFFER_ATTR_DATATYPE
,
11935 pub pbAttribute
: *mut u8,
11938 impl ::core
::marker
::Copy
for STREAMBUFFER_ATTRIBUTE {}
11939 impl ::core
::clone
::Clone
for STREAMBUFFER_ATTRIBUTE
{
11940 fn clone(&self) -> Self {
11945 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11946 pub struct STREAM_ID_MAP
{
11947 pub stream_id
: u32,
11948 pub dwMediaSampleContent
: u32,
11949 pub ulSubstreamFilterValue
: u32,
11950 pub iDataOffset
: i32,
11952 impl ::core
::marker
::Copy
for STREAM_ID_MAP {}
11953 impl ::core
::clone
::Clone
for STREAM_ID_MAP
{
11954 fn clone(&self) -> Self {
11959 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11960 pub struct SmartCardApplication
{
11961 pub ApplicationType
: ApplicationTypeType
,
11962 pub ApplicationVersion
: u16,
11963 pub pbstrApplicationName
: ::windows_sys
::core
::BSTR
,
11964 pub pbstrApplicationURL
: ::windows_sys
::core
::BSTR
,
11966 impl ::core
::marker
::Copy
for SmartCardApplication {}
11967 impl ::core
::clone
::Clone
for SmartCardApplication
{
11968 fn clone(&self) -> Self {
11973 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11974 pub struct SpanningEventDescriptor
{
11976 pub wProgNumber
: u16,
11978 pub bDescriptor
: [u8; 1],
11980 impl ::core
::marker
::Copy
for SpanningEventDescriptor {}
11981 impl ::core
::clone
::Clone
for SpanningEventDescriptor
{
11982 fn clone(&self) -> Self {
11987 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
11988 pub struct SpanningEventEmmMessage
{
11989 pub bCAbroadcasterGroupId
: u8,
11990 pub bMessageControl
: u8,
11991 pub wServiceId
: u16,
11992 pub wTableIdExtension
: u16,
11993 pub bDeletionStatus
: u8,
11994 pub bDisplayingDuration1
: u8,
11995 pub bDisplayingDuration2
: u8,
11996 pub bDisplayingDuration3
: u8,
11997 pub bDisplayingCycle
: u8,
11998 pub bFormatVersion
: u8,
11999 pub bDisplayPosition
: u8,
12000 pub wMessageLength
: u16,
12001 pub szMessageArea
: [u16; 1],
12003 impl ::core
::marker
::Copy
for SpanningEventEmmMessage {}
12004 impl ::core
::clone
::Clone
for SpanningEventEmmMessage
{
12005 fn clone(&self) -> Self {
12009 #[repr(C, packed(1))]
12010 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
12011 pub struct TID_EXTENSION
{
12015 impl ::core
::marker
::Copy
for TID_EXTENSION {}
12016 impl ::core
::clone
::Clone
for TID_EXTENSION
{
12017 fn clone(&self) -> Self {
12021 #[repr(C, packed(2))]
12022 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
12023 pub struct TIMECODEDATA
{
12024 pub time
: super::TIMECODE
,
12025 pub dwSMPTEflags
: u32,
12028 impl ::core
::marker
::Copy
for TIMECODEDATA {}
12029 impl ::core
::clone
::Clone
for TIMECODEDATA
{
12030 fn clone(&self) -> Self {
12035 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
12036 pub struct TRANSPORT_PROPERTIES
{
12039 pub Fields
: TRANSPORT_PROPERTIES_0
,
12041 impl ::core
::marker
::Copy
for TRANSPORT_PROPERTIES {}
12042 impl ::core
::clone
::Clone
for TRANSPORT_PROPERTIES
{
12043 fn clone(&self) -> Self {
12048 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
12049 pub union TRANSPORT_PROPERTIES_0
{
12050 pub Others
: TRANSPORT_PROPERTIES_0_0
,
12053 impl ::core
::marker
::Copy
for TRANSPORT_PROPERTIES_0 {}
12054 impl ::core
::clone
::Clone
for TRANSPORT_PROPERTIES_0
{
12055 fn clone(&self) -> Self {
12060 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
12061 pub struct TRANSPORT_PROPERTIES_0_0
{
12062 pub _bitfield
: i64,
12064 impl ::core
::marker
::Copy
for TRANSPORT_PROPERTIES_0_0 {}
12065 impl ::core
::clone
::Clone
for TRANSPORT_PROPERTIES_0_0
{
12066 fn clone(&self) -> Self {
12071 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_Gdi\"`*"]
12072 #[cfg(feature = "Win32_Graphics_Gdi")]
12073 pub struct TRUECOLORINFO
{
12074 pub dwBitMasks
: [u32; 3],
12075 pub bmiColors
: [super::super::Graphics
::Gdi
::RGBQUAD
; 256],
12077 #[cfg(feature = "Win32_Graphics_Gdi")]
12078 impl ::core
::marker
::Copy
for TRUECOLORINFO {}
12079 #[cfg(feature = "Win32_Graphics_Gdi")]
12080 impl ::core
::clone
::Clone
for TRUECOLORINFO
{
12081 fn clone(&self) -> Self {
12086 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
12087 #[cfg(feature = "Win32_Foundation")]
12088 pub struct UDCR_TAG
{
12091 pub ullBaseCounter
: u64,
12092 pub ullBaseCounterRange
: u64,
12093 pub fScrambled
: super::super::Foundation
::BOOL
,
12094 pub bStreamMark
: u8,
12095 pub dwReserved1
: u32,
12096 pub dwReserved2
: u32,
12098 #[cfg(feature = "Win32_Foundation")]
12099 impl ::core
::marker
::Copy
for UDCR_TAG {}
12100 #[cfg(feature = "Win32_Foundation")]
12101 impl ::core
::clone
::Clone
for UDCR_TAG
{
12102 fn clone(&self) -> Self {
12107 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
12108 pub struct VA_OPTIONAL_VIDEO_PROPERTIES
{
12109 pub dwPictureHeight
: u16,
12110 pub dwPictureWidth
: u16,
12111 pub dwAspectRatioX
: u16,
12112 pub dwAspectRatioY
: u16,
12113 pub VAVideoFormat
: VA_VIDEO_FORMAT
,
12114 pub VAColorPrimaries
: VA_COLOR_PRIMARIES
,
12115 pub VATransferCharacteristics
: VA_TRANSFER_CHARACTERISTICS
,
12116 pub VAMatrixCoefficients
: VA_MATRIX_COEFFICIENTS
,
12118 impl ::core
::marker
::Copy
for VA_OPTIONAL_VIDEO_PROPERTIES {}
12119 impl ::core
::clone
::Clone
for VA_OPTIONAL_VIDEO_PROPERTIES
{
12120 fn clone(&self) -> Self {
12125 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
12126 pub struct VFW_FILTERLIST
{
12128 pub aClsId
: [::windows_sys
::core
::GUID
; 1],
12130 impl ::core
::marker
::Copy
for VFW_FILTERLIST {}
12131 impl ::core
::clone
::Clone
for VFW_FILTERLIST
{
12132 fn clone(&self) -> Self {
12137 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
12138 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
12139 pub struct VIDEOINFO
{
12140 pub rcSource
: super::super::Foundation
::RECT
,
12141 pub rcTarget
: super::super::Foundation
::RECT
,
12142 pub dwBitRate
: u32,
12143 pub dwBitErrorRate
: u32,
12144 pub AvgTimePerFrame
: i64,
12145 pub bmiHeader
: super::super::Graphics
::Gdi
::BITMAPINFOHEADER
,
12146 pub Anonymous
: VIDEOINFO_0
,
12148 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
12149 impl ::core
::marker
::Copy
for VIDEOINFO {}
12150 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
12151 impl ::core
::clone
::Clone
for VIDEOINFO
{
12152 fn clone(&self) -> Self {
12157 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
12158 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
12159 pub union VIDEOINFO_0
{
12160 pub bmiColors
: [super::super::Graphics
::Gdi
::RGBQUAD
; 256],
12161 pub dwBitMasks
: [u32; 3],
12162 pub TrueColorInfo
: TRUECOLORINFO
,
12164 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
12165 impl ::core
::marker
::Copy
for VIDEOINFO_0 {}
12166 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
12167 impl ::core
::clone
::Clone
for VIDEOINFO_0
{
12168 fn clone(&self) -> Self {
12173 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
12174 #[cfg(feature = "Win32_Foundation")]
12175 pub struct VIDEO_STREAM_CONFIG_CAPS
{
12176 pub guid
: ::windows_sys
::core
::GUID
,
12177 pub VideoStandard
: u32,
12178 pub InputSize
: super::super::Foundation
::SIZE
,
12179 pub MinCroppingSize
: super::super::Foundation
::SIZE
,
12180 pub MaxCroppingSize
: super::super::Foundation
::SIZE
,
12181 pub CropGranularityX
: i32,
12182 pub CropGranularityY
: i32,
12183 pub CropAlignX
: i32,
12184 pub CropAlignY
: i32,
12185 pub MinOutputSize
: super::super::Foundation
::SIZE
,
12186 pub MaxOutputSize
: super::super::Foundation
::SIZE
,
12187 pub OutputGranularityX
: i32,
12188 pub OutputGranularityY
: i32,
12189 pub StretchTapsX
: i32,
12190 pub StretchTapsY
: i32,
12191 pub ShrinkTapsX
: i32,
12192 pub ShrinkTapsY
: i32,
12193 pub MinFrameInterval
: i64,
12194 pub MaxFrameInterval
: i64,
12195 pub MinBitsPerSecond
: i32,
12196 pub MaxBitsPerSecond
: i32,
12198 #[cfg(feature = "Win32_Foundation")]
12199 impl ::core
::marker
::Copy
for VIDEO_STREAM_CONFIG_CAPS {}
12200 #[cfg(feature = "Win32_Foundation")]
12201 impl ::core
::clone
::Clone
for VIDEO_STREAM_CONFIG_CAPS
{
12202 fn clone(&self) -> Self {
12207 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`*"]
12208 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))]
12209 pub struct VMR9AllocationInfo
{
12213 pub Format
: super::super::Graphics
::Direct3D9
::D3DFORMAT
,
12214 pub Pool
: super::super::Graphics
::Direct3D9
::D3DPOOL
,
12215 pub MinBuffers
: u32,
12216 pub szAspectRatio
: super::super::Foundation
::SIZE
,
12217 pub szNativeSize
: super::super::Foundation
::SIZE
,
12219 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))]
12220 impl ::core
::marker
::Copy
for VMR9AllocationInfo {}
12221 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))]
12222 impl ::core
::clone
::Clone
for VMR9AllocationInfo
{
12223 fn clone(&self) -> Self {
12228 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Gdi\"`*"]
12229 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_Gdi"))]
12230 pub struct VMR9AlphaBitmap
{
12232 pub hdc
: super::super::Graphics
::Gdi
::HDC
,
12233 pub pDDS
: super::super::Graphics
::Direct3D9
::IDirect3DSurface9
,
12234 pub rSrc
: super::super::Foundation
::RECT
,
12235 pub rDest
: VMR9NormalizedRect
,
12237 pub clrSrcKey
: super::super::Foundation
::COLORREF
,
12238 pub dwFilterMode
: u32,
12240 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_Gdi"))]
12241 impl ::core
::marker
::Copy
for VMR9AlphaBitmap {}
12242 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_Gdi"))]
12243 impl ::core
::clone
::Clone
for VMR9AlphaBitmap
{
12244 fn clone(&self) -> Self {
12249 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
12250 pub struct VMR9DeinterlaceCaps
{
12252 pub dwNumPreviousOutputFrames
: u32,
12253 pub dwNumForwardRefSamples
: u32,
12254 pub dwNumBackwardRefSamples
: u32,
12255 pub DeinterlaceTechnology
: VMR9DeinterlaceTech
,
12257 impl ::core
::marker
::Copy
for VMR9DeinterlaceCaps {}
12258 impl ::core
::clone
::Clone
for VMR9DeinterlaceCaps
{
12259 fn clone(&self) -> Self {
12264 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
12265 pub struct VMR9Frequency
{
12266 pub dwNumerator
: u32,
12267 pub dwDenominator
: u32,
12269 impl ::core
::marker
::Copy
for VMR9Frequency {}
12270 impl ::core
::clone
::Clone
for VMR9Frequency
{
12271 fn clone(&self) -> Self {
12276 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
12277 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
12278 pub struct VMR9MonitorInfo
{
12280 pub rcMonitor
: super::super::Foundation
::RECT
,
12281 pub hMon
: super::super::Graphics
::Gdi
::HMONITOR
,
12283 pub szDevice
: [u16; 32],
12284 pub szDescription
: [u16; 512],
12285 pub liDriverVersion
: i64,
12286 pub dwVendorId
: u32,
12287 pub dwDeviceId
: u32,
12288 pub dwSubSysId
: u32,
12289 pub dwRevision
: u32,
12291 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
12292 impl ::core
::marker
::Copy
for VMR9MonitorInfo {}
12293 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
12294 impl ::core
::clone
::Clone
for VMR9MonitorInfo
{
12295 fn clone(&self) -> Self {
12300 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
12301 pub struct VMR9NormalizedRect
{
12307 impl ::core
::marker
::Copy
for VMR9NormalizedRect {}
12308 impl ::core
::clone
::Clone
for VMR9NormalizedRect
{
12309 fn clone(&self) -> Self {
12314 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`*"]
12315 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))]
12316 pub struct VMR9PresentationInfo
{
12318 pub lpSurf
: super::super::Graphics
::Direct3D9
::IDirect3DSurface9
,
12321 pub szAspectRatio
: super::super::Foundation
::SIZE
,
12322 pub rcSrc
: super::super::Foundation
::RECT
,
12323 pub rcDst
: super::super::Foundation
::RECT
,
12324 pub dwReserved1
: u32,
12325 pub dwReserved2
: u32,
12327 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))]
12328 impl ::core
::marker
::Copy
for VMR9PresentationInfo {}
12329 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))]
12330 impl ::core
::clone
::Clone
for VMR9PresentationInfo
{
12331 fn clone(&self) -> Self {
12336 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
12337 pub struct VMR9ProcAmpControl
{
12340 pub Brightness
: f32,
12343 pub Saturation
: f32,
12345 impl ::core
::marker
::Copy
for VMR9ProcAmpControl {}
12346 impl ::core
::clone
::Clone
for VMR9ProcAmpControl
{
12347 fn clone(&self) -> Self {
12352 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
12353 pub struct VMR9ProcAmpControlRange
{
12355 pub dwProperty
: VMR9ProcAmpControlFlags
,
12358 pub DefaultValue
: f32,
12361 impl ::core
::marker
::Copy
for VMR9ProcAmpControlRange {}
12362 impl ::core
::clone
::Clone
for VMR9ProcAmpControlRange
{
12363 fn clone(&self) -> Self {
12368 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
12369 pub struct VMR9VideoDesc
{
12371 pub dwSampleWidth
: u32,
12372 pub dwSampleHeight
: u32,
12373 pub SampleFormat
: VMR9_SampleFormat
,
12375 pub InputSampleFreq
: VMR9Frequency
,
12376 pub OutputFrameFreq
: VMR9Frequency
,
12378 impl ::core
::marker
::Copy
for VMR9VideoDesc {}
12379 impl ::core
::clone
::Clone
for VMR9VideoDesc
{
12380 fn clone(&self) -> Self {
12385 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_Direct3D9\"`*"]
12386 #[cfg(feature = "Win32_Graphics_Direct3D9")]
12387 pub struct VMR9VideoStreamInfo
{
12388 pub pddsVideoSurface
: super::super::Graphics
::Direct3D9
::IDirect3DSurface9
,
12393 pub rNormal
: VMR9NormalizedRect
,
12396 pub SampleFormat
: VMR9_SampleFormat
,
12398 #[cfg(feature = "Win32_Graphics_Direct3D9")]
12399 impl ::core
::marker
::Copy
for VMR9VideoStreamInfo {}
12400 #[cfg(feature = "Win32_Graphics_Direct3D9")]
12401 impl ::core
::clone
::Clone
for VMR9VideoStreamInfo
{
12402 fn clone(&self) -> Self {
12407 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"]
12408 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))]
12409 pub struct VMRALLOCATIONINFO
{
12411 pub lpHdr
: *mut super::super::Graphics
::Gdi
::BITMAPINFOHEADER
,
12412 pub lpPixFmt
: *mut super::super::Graphics
::DirectDraw
::DDPIXELFORMAT
,
12413 pub szAspectRatio
: super::super::Foundation
::SIZE
,
12414 pub dwMinBuffers
: u32,
12415 pub dwMaxBuffers
: u32,
12416 pub dwInterlaceFlags
: u32,
12417 pub szNativeSize
: super::super::Foundation
::SIZE
,
12419 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))]
12420 impl ::core
::marker
::Copy
for VMRALLOCATIONINFO {}
12421 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))]
12422 impl ::core
::clone
::Clone
for VMRALLOCATIONINFO
{
12423 fn clone(&self) -> Self {
12428 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"]
12429 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))]
12430 pub struct VMRALPHABITMAP
{
12432 pub hdc
: super::super::Graphics
::Gdi
::HDC
,
12433 pub pDDS
: super::super::Graphics
::DirectDraw
::IDirectDrawSurface7
,
12434 pub rSrc
: super::super::Foundation
::RECT
,
12435 pub rDest
: NORMALIZEDRECT
,
12437 pub clrSrcKey
: super::super::Foundation
::COLORREF
,
12439 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))]
12440 impl ::core
::marker
::Copy
for VMRALPHABITMAP {}
12441 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))]
12442 impl ::core
::clone
::Clone
for VMRALPHABITMAP
{
12443 fn clone(&self) -> Self {
12448 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
12449 pub struct VMRDeinterlaceCaps
{
12451 pub dwNumPreviousOutputFrames
: u32,
12452 pub dwNumForwardRefSamples
: u32,
12453 pub dwNumBackwardRefSamples
: u32,
12454 pub DeinterlaceTechnology
: VMRDeinterlaceTech
,
12456 impl ::core
::marker
::Copy
for VMRDeinterlaceCaps {}
12457 impl ::core
::clone
::Clone
for VMRDeinterlaceCaps
{
12458 fn clone(&self) -> Self {
12463 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
12464 pub struct VMRFrequency
{
12465 pub dwNumerator
: u32,
12466 pub dwDenominator
: u32,
12468 impl ::core
::marker
::Copy
for VMRFrequency {}
12469 impl ::core
::clone
::Clone
for VMRFrequency
{
12470 fn clone(&self) -> Self {
12475 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
12476 pub struct VMRGUID
{
12477 pub pGUID
: *mut ::windows_sys
::core
::GUID
,
12478 pub GUID
: ::windows_sys
::core
::GUID
,
12480 impl ::core
::marker
::Copy
for VMRGUID {}
12481 impl ::core
::clone
::Clone
for VMRGUID
{
12482 fn clone(&self) -> Self {
12487 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
12488 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
12489 pub struct VMRMONITORINFO
{
12491 pub rcMonitor
: super::super::Foundation
::RECT
,
12492 pub hMon
: super::super::Graphics
::Gdi
::HMONITOR
,
12494 pub szDevice
: [u16; 32],
12495 pub szDescription
: [u16; 256],
12496 pub liDriverVersion
: i64,
12497 pub dwVendorId
: u32,
12498 pub dwDeviceId
: u32,
12499 pub dwSubSysId
: u32,
12500 pub dwRevision
: u32,
12502 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
12503 impl ::core
::marker
::Copy
for VMRMONITORINFO {}
12504 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
12505 impl ::core
::clone
::Clone
for VMRMONITORINFO
{
12506 fn clone(&self) -> Self {
12511 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_DirectDraw\"`*"]
12512 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_DirectDraw"))]
12513 pub struct VMRPRESENTATIONINFO
{
12515 pub lpSurf
: super::super::Graphics
::DirectDraw
::IDirectDrawSurface7
,
12518 pub szAspectRatio
: super::super::Foundation
::SIZE
,
12519 pub rcSrc
: super::super::Foundation
::RECT
,
12520 pub rcDst
: super::super::Foundation
::RECT
,
12521 pub dwTypeSpecificFlags
: u32,
12522 pub dwInterlaceFlags
: u32,
12524 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_DirectDraw"))]
12525 impl ::core
::marker
::Copy
for VMRPRESENTATIONINFO {}
12526 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_DirectDraw"))]
12527 impl ::core
::clone
::Clone
for VMRPRESENTATIONINFO
{
12528 fn clone(&self) -> Self {
12533 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_DirectDraw\"`*"]
12534 #[cfg(feature = "Win32_Graphics_DirectDraw")]
12535 pub struct VMRVIDEOSTREAMINFO
{
12536 pub pddsVideoSurface
: super::super::Graphics
::DirectDraw
::IDirectDrawSurface7
,
12541 pub ddClrKey
: super::super::Graphics
::DirectDraw
::DDCOLORKEY
,
12542 pub rNormal
: NORMALIZEDRECT
,
12544 #[cfg(feature = "Win32_Graphics_DirectDraw")]
12545 impl ::core
::marker
::Copy
for VMRVIDEOSTREAMINFO {}
12546 #[cfg(feature = "Win32_Graphics_DirectDraw")]
12547 impl ::core
::clone
::Clone
for VMRVIDEOSTREAMINFO
{
12548 fn clone(&self) -> Self {
12553 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
12554 #[cfg(feature = "Win32_Foundation")]
12555 pub struct VMRVideoDesc
{
12557 pub dwSampleWidth
: u32,
12558 pub dwSampleHeight
: u32,
12559 pub SingleFieldPerSample
: super::super::Foundation
::BOOL
,
12561 pub InputSampleFreq
: VMRFrequency
,
12562 pub OutputFrameFreq
: VMRFrequency
,
12564 #[cfg(feature = "Win32_Foundation")]
12565 impl ::core
::marker
::Copy
for VMRVideoDesc {}
12566 #[cfg(feature = "Win32_Foundation")]
12567 impl ::core
::clone
::Clone
for VMRVideoDesc
{
12568 fn clone(&self) -> Self {
12572 #[repr(C, packed(1))]
12573 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"]
12574 pub struct WMDRMProtectionInfo
{
12575 pub wszKID
: [u16; 25],
12576 pub qwCounter
: u64,
12580 impl ::core
::marker
::Copy
for WMDRMProtectionInfo {}
12581 impl ::core
::clone
::Clone
for WMDRMProtectionInfo
{
12582 fn clone(&self) -> Self {
12586 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
12587 #[cfg(feature = "Win32_Foundation")]
12588 pub type AMGETERRORTEXTPROCA
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::HRESULT
, param1
: ::windows_sys
::core
::PCSTR
, param2
: u32) -> super::super::Foundation
::BOOL
>;
12589 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
12590 #[cfg(feature = "Win32_Foundation")]
12591 pub type AMGETERRORTEXTPROCW
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::HRESULT
, param1
: ::windows_sys
::core
::PCWSTR
, param2
: u32) -> super::super::Foundation
::BOOL
>;
12592 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Media_MediaFoundation\"`*"]
12593 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))]
12594 pub type PDXVA2SW_CREATEVIDEOPROCESSDEVICE
= ::core
::option
::Option
<unsafe extern "system" fn(pd3dd9
: super::super::Graphics
::Direct3D9
::IDirect3DDevice9
, pvideodesc
: *const super::MediaFoundation
::DXVA2_VideoDesc
, rendertargetformat
: super::super::Graphics
::Direct3D9
::D3DFORMAT
, maxsubstreams
: u32, phdevice
: *mut super::super::Foundation
::HANDLE
) -> ::windows_sys
::core
::HRESULT
>;
12595 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
12596 #[cfg(feature = "Win32_Foundation")]
12597 pub type PDXVA2SW_DESTROYVIDEOPROCESSDEVICE
= ::core
::option
::Option
<unsafe extern "system" fn(hdevice
: super::super::Foundation
::HANDLE
) -> ::windows_sys
::core
::HRESULT
>;
12598 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Media_MediaFoundation\"`*"]
12599 #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))]
12600 pub type PDXVA2SW_GETFILTERPROPERTYRANGE
= ::core
::option
::Option
<unsafe extern "system" fn(pvideodesc
: *const super::MediaFoundation
::DXVA2_VideoDesc
, rendertargetformat
: super::super::Graphics
::Direct3D9
::D3DFORMAT
, filtersetting
: u32, prange
: *mut super::MediaFoundation
::DXVA2_ValueRange
) -> ::windows_sys
::core
::HRESULT
>;
12601 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Media_MediaFoundation\"`*"]
12602 #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))]
12603 pub type PDXVA2SW_GETPROCAMPRANGE
= ::core
::option
::Option
<unsafe extern "system" fn(pvideodesc
: *const super::MediaFoundation
::DXVA2_VideoDesc
, rendertargetformat
: super::super::Graphics
::Direct3D9
::D3DFORMAT
, procampcap
: u32, prange
: *mut super::MediaFoundation
::DXVA2_ValueRange
) -> ::windows_sys
::core
::HRESULT
>;
12604 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Media_MediaFoundation\"`*"]
12605 #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))]
12606 pub type PDXVA2SW_GETVIDEOPROCESSORCAPS
= ::core
::option
::Option
<unsafe extern "system" fn(pvideodesc
: *const super::MediaFoundation
::DXVA2_VideoDesc
, rendertargetformat
: super::super::Graphics
::Direct3D9
::D3DFORMAT
, pcaps
: *mut super::MediaFoundation
::DXVA2_VideoProcessorCaps
) -> ::windows_sys
::core
::HRESULT
>;
12607 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Media_MediaFoundation\"`*"]
12608 #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))]
12609 pub type PDXVA2SW_GETVIDEOPROCESSORRENDERTARGETCOUNT
= ::core
::option
::Option
<unsafe extern "system" fn(pvideodesc
: *const super::MediaFoundation
::DXVA2_VideoDesc
, pcount
: *mut u32) -> ::windows_sys
::core
::HRESULT
>;
12610 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Media_MediaFoundation\"`*"]
12611 #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))]
12612 pub type PDXVA2SW_GETVIDEOPROCESSORRENDERTARGETS
= ::core
::option
::Option
<unsafe extern "system" fn(pvideodesc
: *const super::MediaFoundation
::DXVA2_VideoDesc
, count
: u32, pformats
: *mut super::super::Graphics
::Direct3D9
::D3DFORMAT
) -> ::windows_sys
::core
::HRESULT
>;
12613 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Media_MediaFoundation\"`*"]
12614 #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))]
12615 pub type PDXVA2SW_GETVIDEOPROCESSORSUBSTREAMFORMATCOUNT
= ::core
::option
::Option
<unsafe extern "system" fn(pvideodesc
: *const super::MediaFoundation
::DXVA2_VideoDesc
, rendertargetformat
: super::super::Graphics
::Direct3D9
::D3DFORMAT
, pcount
: *mut u32) -> ::windows_sys
::core
::HRESULT
>;
12616 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Media_MediaFoundation\"`*"]
12617 #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))]
12618 pub type PDXVA2SW_GETVIDEOPROCESSORSUBSTREAMFORMATS
= ::core
::option
::Option
<unsafe extern "system" fn(pvideodesc
: *const super::MediaFoundation
::DXVA2_VideoDesc
, rendertargetformat
: super::super::Graphics
::Direct3D9
::D3DFORMAT
, count
: u32, pformats
: *mut super::super::Graphics
::Direct3D9
::D3DFORMAT
) -> ::windows_sys
::core
::HRESULT
>;
12619 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
12620 #[cfg(feature = "Win32_Foundation")]
12621 pub type PDXVA2SW_VIDEOPROCESSBEGINFRAME
= ::core
::option
::Option
<unsafe extern "system" fn(hdevice
: super::super::Foundation
::HANDLE
) -> ::windows_sys
::core
::HRESULT
>;
12622 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Media_MediaFoundation\"`*"]
12623 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))]
12624 pub type PDXVA2SW_VIDEOPROCESSBLT
= ::core
::option
::Option
<unsafe extern "system" fn(hdevice
: super::super::Foundation
::HANDLE
, pblt
: *const DXVA2_VIDEOPROCESSBLT
) -> ::windows_sys
::core
::HRESULT
>;
12625 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`*"]
12626 #[cfg(feature = "Win32_Foundation")]
12627 pub type PDXVA2SW_VIDEOPROCESSENDFRAME
= ::core
::option
::Option
<unsafe extern "system" fn(hdevice
: super::super::Foundation
::HANDLE
, phandlecomplete
: *mut super::super::Foundation
::HANDLE
) -> ::windows_sys
::core
::HRESULT
>;
12628 #[doc = "*Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`*"]
12629 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))]
12630 pub type PDXVA2SW_VIDEOPROCESSSETRENDERTARGET
= ::core
::option
::Option
<unsafe extern "system" fn(hdevice
: super::super::Foundation
::HANDLE
, prendertarget
: super::super::Graphics
::Direct3D9
::IDirect3DSurface9
) -> ::windows_sys
::core
::HRESULT
>;