1 #[cfg_attr(windows, link(name = "windows"))]
3 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
4 pub fn WMCreateBackupRestorer(pcallback
: ::windows_sys
::core
::IUnknown
, ppbackup
: *mut IWMLicenseBackup
) -> ::windows_sys
::core
::HRESULT
;
5 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
6 pub fn WMCreateEditor(ppeditor
: *mut IWMMetadataEditor
) -> ::windows_sys
::core
::HRESULT
;
7 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
8 pub fn WMCreateIndexer(ppindexer
: *mut IWMIndexer
) -> ::windows_sys
::core
::HRESULT
;
9 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
10 pub fn WMCreateProfileManager(ppprofilemanager
: *mut IWMProfileManager
) -> ::windows_sys
::core
::HRESULT
;
11 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
12 pub fn WMCreateReader(punkcert
: ::windows_sys
::core
::IUnknown
, dwrights
: u32, ppreader
: *mut IWMReader
) -> ::windows_sys
::core
::HRESULT
;
13 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
14 pub fn WMCreateSyncReader(punkcert
: ::windows_sys
::core
::IUnknown
, dwrights
: u32, ppsyncreader
: *mut IWMSyncReader
) -> ::windows_sys
::core
::HRESULT
;
15 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
16 pub fn WMCreateWriter(punkcert
: ::windows_sys
::core
::IUnknown
, ppwriter
: *mut IWMWriter
) -> ::windows_sys
::core
::HRESULT
;
17 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
18 pub fn WMCreateWriterFileSink(ppsink
: *mut IWMWriterFileSink
) -> ::windows_sys
::core
::HRESULT
;
19 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
20 pub fn WMCreateWriterNetworkSink(ppsink
: *mut IWMWriterNetworkSink
) -> ::windows_sys
::core
::HRESULT
;
21 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
22 pub fn WMCreateWriterPushSink(ppsink
: *mut IWMWriterPushSink
) -> ::windows_sys
::core
::HRESULT
;
23 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"]
24 #[cfg(feature = "Win32_Foundation")]
25 pub fn WMIsContentProtected(pwszfilename
: ::windows_sys
::core
::PCWSTR
, pfisprotected
: *mut super::super::Foundation
::BOOL
) -> ::windows_sys
::core
::HRESULT
;
27 pub type INSNetSourceCreator
= *mut ::core
::ffi
::c_void
;
28 pub type INSSBuffer
= *mut ::core
::ffi
::c_void
;
29 pub type INSSBuffer2
= *mut ::core
::ffi
::c_void
;
30 pub type INSSBuffer3
= *mut ::core
::ffi
::c_void
;
31 pub type INSSBuffer4
= *mut ::core
::ffi
::c_void
;
32 pub type IWMAddressAccess
= *mut ::core
::ffi
::c_void
;
33 pub type IWMAddressAccess2
= *mut ::core
::ffi
::c_void
;
34 pub type IWMAuthorizer
= *mut ::core
::ffi
::c_void
;
35 pub type IWMBackupRestoreProps
= *mut ::core
::ffi
::c_void
;
36 pub type IWMBandwidthSharing
= *mut ::core
::ffi
::c_void
;
37 pub type IWMClientConnections
= *mut ::core
::ffi
::c_void
;
38 pub type IWMClientConnections2
= *mut ::core
::ffi
::c_void
;
39 pub type IWMCodecInfo
= *mut ::core
::ffi
::c_void
;
40 pub type IWMCodecInfo2
= *mut ::core
::ffi
::c_void
;
41 pub type IWMCodecInfo3
= *mut ::core
::ffi
::c_void
;
42 pub type IWMCredentialCallback
= *mut ::core
::ffi
::c_void
;
43 pub type IWMDRMEditor
= *mut ::core
::ffi
::c_void
;
44 pub type IWMDRMMessageParser
= *mut ::core
::ffi
::c_void
;
45 pub type IWMDRMReader
= *mut ::core
::ffi
::c_void
;
46 pub type IWMDRMReader2
= *mut ::core
::ffi
::c_void
;
47 pub type IWMDRMReader3
= *mut ::core
::ffi
::c_void
;
48 pub type IWMDRMTranscryptionManager
= *mut ::core
::ffi
::c_void
;
49 pub type IWMDRMTranscryptor
= *mut ::core
::ffi
::c_void
;
50 pub type IWMDRMTranscryptor2
= *mut ::core
::ffi
::c_void
;
51 pub type IWMDRMWriter
= *mut ::core
::ffi
::c_void
;
52 pub type IWMDRMWriter2
= *mut ::core
::ffi
::c_void
;
53 pub type IWMDRMWriter3
= *mut ::core
::ffi
::c_void
;
54 pub type IWMDeviceRegistration
= *mut ::core
::ffi
::c_void
;
55 pub type IWMGetSecureChannel
= *mut ::core
::ffi
::c_void
;
56 pub type IWMHeaderInfo
= *mut ::core
::ffi
::c_void
;
57 pub type IWMHeaderInfo2
= *mut ::core
::ffi
::c_void
;
58 pub type IWMHeaderInfo3
= *mut ::core
::ffi
::c_void
;
59 pub type IWMIStreamProps
= *mut ::core
::ffi
::c_void
;
60 pub type IWMImageInfo
= *mut ::core
::ffi
::c_void
;
61 pub type IWMIndexer
= *mut ::core
::ffi
::c_void
;
62 pub type IWMIndexer2
= *mut ::core
::ffi
::c_void
;
63 pub type IWMInputMediaProps
= *mut ::core
::ffi
::c_void
;
64 pub type IWMLanguageList
= *mut ::core
::ffi
::c_void
;
65 pub type IWMLicenseBackup
= *mut ::core
::ffi
::c_void
;
66 pub type IWMLicenseRestore
= *mut ::core
::ffi
::c_void
;
67 pub type IWMLicenseRevocationAgent
= *mut ::core
::ffi
::c_void
;
68 pub type IWMMediaProps
= *mut ::core
::ffi
::c_void
;
69 pub type IWMMetadataEditor
= *mut ::core
::ffi
::c_void
;
70 pub type IWMMetadataEditor2
= *mut ::core
::ffi
::c_void
;
71 pub type IWMMutualExclusion
= *mut ::core
::ffi
::c_void
;
72 pub type IWMMutualExclusion2
= *mut ::core
::ffi
::c_void
;
73 pub type IWMOutputMediaProps
= *mut ::core
::ffi
::c_void
;
74 pub type IWMPacketSize
= *mut ::core
::ffi
::c_void
;
75 pub type IWMPacketSize2
= *mut ::core
::ffi
::c_void
;
76 pub type IWMPlayerHook
= *mut ::core
::ffi
::c_void
;
77 pub type IWMPlayerTimestampHook
= *mut ::core
::ffi
::c_void
;
78 pub type IWMProfile
= *mut ::core
::ffi
::c_void
;
79 pub type IWMProfile2
= *mut ::core
::ffi
::c_void
;
80 pub type IWMProfile3
= *mut ::core
::ffi
::c_void
;
81 pub type IWMProfileManager
= *mut ::core
::ffi
::c_void
;
82 pub type IWMProfileManager2
= *mut ::core
::ffi
::c_void
;
83 pub type IWMProfileManagerLanguage
= *mut ::core
::ffi
::c_void
;
84 pub type IWMPropertyVault
= *mut ::core
::ffi
::c_void
;
85 pub type IWMProximityDetection
= *mut ::core
::ffi
::c_void
;
86 pub type IWMReader
= *mut ::core
::ffi
::c_void
;
87 pub type IWMReaderAccelerator
= *mut ::core
::ffi
::c_void
;
88 pub type IWMReaderAdvanced
= *mut ::core
::ffi
::c_void
;
89 pub type IWMReaderAdvanced2
= *mut ::core
::ffi
::c_void
;
90 pub type IWMReaderAdvanced3
= *mut ::core
::ffi
::c_void
;
91 pub type IWMReaderAdvanced4
= *mut ::core
::ffi
::c_void
;
92 pub type IWMReaderAdvanced5
= *mut ::core
::ffi
::c_void
;
93 pub type IWMReaderAdvanced6
= *mut ::core
::ffi
::c_void
;
94 pub type IWMReaderAllocatorEx
= *mut ::core
::ffi
::c_void
;
95 pub type IWMReaderCallback
= *mut ::core
::ffi
::c_void
;
96 pub type IWMReaderCallbackAdvanced
= *mut ::core
::ffi
::c_void
;
97 pub type IWMReaderNetworkConfig
= *mut ::core
::ffi
::c_void
;
98 pub type IWMReaderNetworkConfig2
= *mut ::core
::ffi
::c_void
;
99 pub type IWMReaderPlaylistBurn
= *mut ::core
::ffi
::c_void
;
100 pub type IWMReaderStreamClock
= *mut ::core
::ffi
::c_void
;
101 pub type IWMReaderTimecode
= *mut ::core
::ffi
::c_void
;
102 pub type IWMReaderTypeNegotiation
= *mut ::core
::ffi
::c_void
;
103 pub type IWMRegisterCallback
= *mut ::core
::ffi
::c_void
;
104 pub type IWMRegisteredDevice
= *mut ::core
::ffi
::c_void
;
105 pub type IWMSBufferAllocator
= *mut ::core
::ffi
::c_void
;
106 pub type IWMSInternalAdminNetSource
= *mut ::core
::ffi
::c_void
;
107 pub type IWMSInternalAdminNetSource2
= *mut ::core
::ffi
::c_void
;
108 pub type IWMSInternalAdminNetSource3
= *mut ::core
::ffi
::c_void
;
109 pub type IWMSecureChannel
= *mut ::core
::ffi
::c_void
;
110 pub type IWMStatusCallback
= *mut ::core
::ffi
::c_void
;
111 pub type IWMStreamConfig
= *mut ::core
::ffi
::c_void
;
112 pub type IWMStreamConfig2
= *mut ::core
::ffi
::c_void
;
113 pub type IWMStreamConfig3
= *mut ::core
::ffi
::c_void
;
114 pub type IWMStreamList
= *mut ::core
::ffi
::c_void
;
115 pub type IWMStreamPrioritization
= *mut ::core
::ffi
::c_void
;
116 pub type IWMSyncReader
= *mut ::core
::ffi
::c_void
;
117 pub type IWMSyncReader2
= *mut ::core
::ffi
::c_void
;
118 pub type IWMVideoMediaProps
= *mut ::core
::ffi
::c_void
;
119 pub type IWMWatermarkInfo
= *mut ::core
::ffi
::c_void
;
120 pub type IWMWriter
= *mut ::core
::ffi
::c_void
;
121 pub type IWMWriterAdvanced
= *mut ::core
::ffi
::c_void
;
122 pub type IWMWriterAdvanced2
= *mut ::core
::ffi
::c_void
;
123 pub type IWMWriterAdvanced3
= *mut ::core
::ffi
::c_void
;
124 pub type IWMWriterFileSink
= *mut ::core
::ffi
::c_void
;
125 pub type IWMWriterFileSink2
= *mut ::core
::ffi
::c_void
;
126 pub type IWMWriterFileSink3
= *mut ::core
::ffi
::c_void
;
127 pub type IWMWriterNetworkSink
= *mut ::core
::ffi
::c_void
;
128 pub type IWMWriterPostView
= *mut ::core
::ffi
::c_void
;
129 pub type IWMWriterPostViewCallback
= *mut ::core
::ffi
::c_void
;
130 pub type IWMWriterPreprocess
= *mut ::core
::ffi
::c_void
;
131 pub type IWMWriterPushSink
= *mut ::core
::ffi
::c_void
;
132 pub type IWMWriterSink
= *mut ::core
::ffi
::c_void
;
133 pub const CLSID_ClientNetManager
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3440550862, data2: 40002, data3: 4562, data4: [190, 237, 0, 96, 8, 47, 32, 84] }
;
134 pub const CLSID_WMBandwidthSharing_Exclusive
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2942329002, data2: 20887, data3: 4562, data4: [182, 175, 0, 192, 79, 217, 8, 233] }
;
135 pub const CLSID_WMBandwidthSharing_Partial
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2942329003, data2: 20887, data3: 4562, data4: [182, 175, 0, 192, 79, 217, 8, 233] }
;
136 pub const CLSID_WMMUTEX_Bitrate
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3605146113, data2: 13786, data3: 4561, data4: [144, 52, 0, 160, 201, 3, 73, 190] }
;
137 pub const CLSID_WMMUTEX_Language
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3605146112, data2: 13786, data3: 4561, data4: [144, 52, 0, 160, 201, 3, 73, 190] }
;
138 pub const CLSID_WMMUTEX_Presentation
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3605146114, data2: 13786, data3: 4561, data4: [144, 52, 0, 160, 201, 3, 73, 190] }
;
139 pub const CLSID_WMMUTEX_Unknown
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3605146115, data2: 13786, data3: 4561, data4: [144, 52, 0, 160, 201, 3, 73, 190] }
;
140 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
141 pub const DRM_OPL_TYPES
: u32 = 1u32;
142 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
143 pub const WMDRM_IMPORT_INIT_STRUCT_DEFINED
: u32 = 1u32;
144 pub const WMFORMAT_MPEG2Video
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3765272803, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }
;
145 pub const WMFORMAT_Script
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1552224498, data2: 57022, data3: 19623, data4: [187, 165, 240, 122, 16, 79, 141, 255] }
;
146 pub const WMFORMAT_VideoInfo
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 89694080, data2: 50006, data3: 4558, data4: [191, 1, 0, 170, 0, 85, 89, 90] }
;
147 pub const WMFORMAT_WaveFormatEx
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 89694081, data2: 50006, data3: 4558, data4: [191, 1, 0, 170, 0, 85, 89, 90] }
;
148 pub const WMFORMAT_WebStream
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3659426579, data2: 33625, data3: 16464, data4: [179, 152, 56, 142, 150, 91, 240, 12] }
;
149 pub const WMMEDIASUBTYPE_ACELPnet
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 304, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
150 pub const WMMEDIASUBTYPE_Base
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 0, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
151 pub const WMMEDIASUBTYPE_DRM
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 9, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
152 pub const WMMEDIASUBTYPE_I420
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 808596553, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
153 pub const WMMEDIASUBTYPE_IYUV
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1448433993, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
154 pub const WMMEDIASUBTYPE_M4S2
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 844313677, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
155 pub const WMMEDIASUBTYPE_MP3
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 85, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
156 pub const WMMEDIASUBTYPE_MP43
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 859066445, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
157 pub const WMMEDIASUBTYPE_MP4S
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1395937357, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
158 pub const WMMEDIASUBTYPE_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] }
;
159 pub const WMMEDIASUBTYPE_MSS1
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 827544397, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
160 pub const WMMEDIASUBTYPE_MSS2
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 844321613, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
161 pub const WMMEDIASUBTYPE_P422
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 842150992, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
162 pub const WMMEDIASUBTYPE_PCM
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
163 pub const WMMEDIASUBTYPE_RGB1
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3828804472, data2: 21071, data3: 4558, data4: [159, 83, 0, 32, 175, 11, 167, 112] }
;
164 pub const WMMEDIASUBTYPE_RGB24
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3828804477, data2: 21071, data3: 4558, data4: [159, 83, 0, 32, 175, 11, 167, 112] }
;
165 pub const WMMEDIASUBTYPE_RGB32
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3828804478, data2: 21071, data3: 4558, data4: [159, 83, 0, 32, 175, 11, 167, 112] }
;
166 pub const WMMEDIASUBTYPE_RGB4
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3828804473, data2: 21071, data3: 4558, data4: [159, 83, 0, 32, 175, 11, 167, 112] }
;
167 pub const WMMEDIASUBTYPE_RGB555
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3828804476, data2: 21071, data3: 4558, data4: [159, 83, 0, 32, 175, 11, 167, 112] }
;
168 pub const WMMEDIASUBTYPE_RGB565
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3828804475, data2: 21071, data3: 4558, data4: [159, 83, 0, 32, 175, 11, 167, 112] }
;
169 pub const WMMEDIASUBTYPE_RGB8
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3828804474, data2: 21071, data3: 4558, data4: [159, 83, 0, 32, 175, 11, 167, 112] }
;
170 pub const WMMEDIASUBTYPE_UYVY
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1498831189, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
171 pub const WMMEDIASUBTYPE_VIDEOIMAGE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 491406834, data2: 58870, data3: 19268, data4: [131, 136, 240, 174, 92, 14, 12, 55] }
;
172 pub const WMMEDIASUBTYPE_WMAudioV2
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 353, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
173 pub const WMMEDIASUBTYPE_WMAudioV7
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 353, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
174 pub const WMMEDIASUBTYPE_WMAudioV8
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 353, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
175 pub const WMMEDIASUBTYPE_WMAudioV9
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 354, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
176 pub const WMMEDIASUBTYPE_WMAudio_Lossless
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 355, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
177 pub const WMMEDIASUBTYPE_WMSP1
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 10, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
178 pub const WMMEDIASUBTYPE_WMSP2
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 11, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
179 pub const WMMEDIASUBTYPE_WMV1
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 827739479, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
180 pub const WMMEDIASUBTYPE_WMV2
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 844516695, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
181 pub const WMMEDIASUBTYPE_WMV3
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 861293911, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
182 pub const WMMEDIASUBTYPE_WMVA
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1096174935, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
183 pub const WMMEDIASUBTYPE_WMVP
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1347833175, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
184 pub const WMMEDIASUBTYPE_WVC1
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 826496599, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
185 pub const WMMEDIASUBTYPE_WVP2
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 844125783, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
186 pub const WMMEDIASUBTYPE_WebStream
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2002933716, data2: 50727, data3: 16843, data4: [143, 129, 122, 199, 255, 28, 64, 204] }
;
187 pub const WMMEDIASUBTYPE_YUY2
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 844715353, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
188 pub const WMMEDIASUBTYPE_YV12
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 842094169, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
189 pub const WMMEDIASUBTYPE_YVU9
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 961893977, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
190 pub const WMMEDIASUBTYPE_YVYU
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1431918169, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
191 pub const WMMEDIATYPE_Audio
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1935963489, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
192 pub const WMMEDIATYPE_FileTransfer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3655628153, data2: 37646, data3: 17447, data4: [173, 252, 173, 128, 242, 144, 228, 112] }
;
193 pub const WMMEDIATYPE_Image
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 883232728, data2: 35493, data3: 17286, data4: [129, 254, 160, 239, 224, 72, 142, 49] }
;
194 pub const WMMEDIATYPE_Script
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1935895908, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
195 pub const WMMEDIATYPE_Text
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2612666023, data2: 23218, data3: 18473, data4: [186, 87, 9, 64, 32, 155, 207, 62] }
;
196 pub const WMMEDIATYPE_Video
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1935960438, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }
;
197 pub const WMSCRIPTTYPE_TwoStrings
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2196998768, data2: 49823, data3: 4561, data4: [151, 173, 0, 160, 201, 94, 168, 80] }
;
198 pub const WMT_DMOCATEGORY_AUDIO_WATERMARK
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1696734298, data2: 64117, data3: 19257, data4: [181, 12, 6, 195, 54, 182, 163, 239] }
;
199 pub const WMT_DMOCATEGORY_VIDEO_WATERMARK
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 410831138, data2: 36604, data3: 17412, data4: [157, 175, 99, 244, 131, 13, 241, 188] }
;
200 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
201 pub const WMT_VIDEOIMAGE_INTEGER_DENOMINATOR
: i32 = 65536i32;
202 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
203 pub const WMT_VIDEOIMAGE_MAGIC_NUMBER
: u32 = 491406834u32;
204 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
205 pub const WMT_VIDEOIMAGE_MAGIC_NUMBER_2
: u32 = 491406835u32;
206 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
207 pub const WMT_VIDEOIMAGE_SAMPLE_ADV_BLENDING
: u32 = 8u32;
208 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
209 pub const WMT_VIDEOIMAGE_SAMPLE_BLENDING
: u32 = 4u32;
210 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
211 pub const WMT_VIDEOIMAGE_SAMPLE_INPUT_FRAME
: u32 = 1u32;
212 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
213 pub const WMT_VIDEOIMAGE_SAMPLE_MOTION
: u32 = 1u32;
214 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
215 pub const WMT_VIDEOIMAGE_SAMPLE_OUTPUT_FRAME
: u32 = 2u32;
216 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
217 pub const WMT_VIDEOIMAGE_SAMPLE_ROTATION
: u32 = 2u32;
218 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
219 pub const WMT_VIDEOIMAGE_SAMPLE_USES_CURRENT_INPUT_FRAME
: u32 = 4u32;
220 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
221 pub const WMT_VIDEOIMAGE_SAMPLE_USES_PREVIOUS_INPUT_FRAME
: u32 = 8u32;
222 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
223 pub const WMT_VIDEOIMAGE_TRANSITION_BOW_TIE
: u32 = 11u32;
224 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
225 pub const WMT_VIDEOIMAGE_TRANSITION_CIRCLE
: u32 = 12u32;
226 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
227 pub const WMT_VIDEOIMAGE_TRANSITION_CROSS_FADE
: u32 = 13u32;
228 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
229 pub const WMT_VIDEOIMAGE_TRANSITION_DIAGONAL
: u32 = 14u32;
230 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
231 pub const WMT_VIDEOIMAGE_TRANSITION_DIAMOND
: u32 = 15u32;
232 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
233 pub const WMT_VIDEOIMAGE_TRANSITION_FADE_TO_COLOR
: u32 = 16u32;
234 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
235 pub const WMT_VIDEOIMAGE_TRANSITION_FILLED_V
: u32 = 17u32;
236 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
237 pub const WMT_VIDEOIMAGE_TRANSITION_FLIP
: u32 = 18u32;
238 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
239 pub const WMT_VIDEOIMAGE_TRANSITION_INSET
: u32 = 19u32;
240 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
241 pub const WMT_VIDEOIMAGE_TRANSITION_IRIS
: u32 = 20u32;
242 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
243 pub const WMT_VIDEOIMAGE_TRANSITION_PAGE_ROLL
: u32 = 21u32;
244 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
245 pub const WMT_VIDEOIMAGE_TRANSITION_RECTANGLE
: u32 = 23u32;
246 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
247 pub const WMT_VIDEOIMAGE_TRANSITION_REVEAL
: u32 = 24u32;
248 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
249 pub const WMT_VIDEOIMAGE_TRANSITION_SLIDE
: u32 = 27u32;
250 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
251 pub const WMT_VIDEOIMAGE_TRANSITION_SPLIT
: u32 = 29u32;
252 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
253 pub const WMT_VIDEOIMAGE_TRANSITION_STAR
: u32 = 30u32;
254 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
255 pub const WMT_VIDEOIMAGE_TRANSITION_WHEEL
: u32 = 31u32;
256 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
257 pub const WM_CL_INTERLACED420
: u32 = 0u32;
258 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
259 pub const WM_CL_PROGRESSIVE420
: u32 = 1u32;
260 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
261 pub const WM_CT_BOTTOM_FIELD_FIRST
: u32 = 32u32;
262 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
263 pub const WM_CT_INTERLACED
: u32 = 128u32;
264 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
265 pub const WM_CT_REPEAT_FIRST_FIELD
: u32 = 16u32;
266 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
267 pub const WM_CT_TOP_FIELD_FIRST
: u32 = 64u32;
268 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
269 pub const WM_MAX_STREAMS
: u32 = 63u32;
270 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
271 pub const WM_MAX_VIDEO_STREAMS
: u32 = 63u32;
272 pub const WM_SampleExtensionGUID_ChromaLocation
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1281019040, data2: 37494, data3: 19244, data4: [158, 76, 160, 237, 239, 221, 33, 126] }
;
273 pub const WM_SampleExtensionGUID_ColorSpaceInfo
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4154120790, data2: 12523, data3: 20267, data4: [159, 122, 242, 75, 19, 154, 17, 87] }
;
274 pub const WM_SampleExtensionGUID_ContentType
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3583040544, data2: 1980, data3: 17260, data4: [156, 247, 243, 187, 251, 241, 164, 220] }
;
275 pub const WM_SampleExtensionGUID_FileName
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3781553166, data2: 6637, data3: 17879, data4: [180, 167, 37, 203, 209, 226, 142, 155] }
;
276 pub const WM_SampleExtensionGUID_OutputCleanPoint
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4146740335, data2: 28340, data3: 20156, data4: [177, 146, 9, 173, 151, 89, 232, 40] }
;
277 pub const WM_SampleExtensionGUID_PixelAspectRatio
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 455009620, data2: 63978, data3: 19400, data4: [130, 26, 55, 107, 116, 228, 196, 184] }
;
278 pub const WM_SampleExtensionGUID_SampleDuration
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3334313040, data2: 34431, data3: 18695, data4: [131, 163, 199, 121, 33, 183, 51, 173] }
;
279 pub const WM_SampleExtensionGUID_SampleProtectionSalt
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1409539822, data2: 47598, data3: 17295, data4: [170, 131, 56, 4, 153, 126, 86, 157] }
;
280 pub const WM_SampleExtensionGUID_Timecode
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 966104556, data2: 34407, data3: 20013, data4: [143, 219, 152, 129, 76, 231, 108, 30] }
;
281 pub const WM_SampleExtensionGUID_UserDataInfo
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1932244218, data2: 30910, data3: 17737, data4: [153, 189, 2, 219, 26, 85, 183, 168] }
;
282 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
283 pub const WM_SampleExtension_ChromaLocation_Size
: u32 = 1u32;
284 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
285 pub const WM_SampleExtension_ColorSpaceInfo_Size
: u32 = 3u32;
286 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
287 pub const WM_SampleExtension_ContentType_Size
: u32 = 1u32;
288 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
289 pub const WM_SampleExtension_PixelAspectRatio_Size
: u32 = 2u32;
290 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
291 pub const WM_SampleExtension_SampleDuration_Size
: u32 = 2u32;
292 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
293 pub const WM_SampleExtension_Timecode_Size
: u32 = 14u32;
294 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
295 pub const g_dwWMContentAttributes
: u32 = 5u32;
296 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
297 pub const g_dwWMNSCAttributes
: u32 = 5u32;
298 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
299 pub const g_dwWMSpecialAttributes
: u32 = 20u32;
300 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
301 pub const g_wszASFLeakyBucketPairs
: &str = "ASFLeakyBucketPairs";
302 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
303 pub const g_wszAllowInterlacedOutput
: &str = "AllowInterlacedOutput";
304 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
305 pub const g_wszAverageLevel
: &str = "AverageLevel";
306 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
307 pub const g_wszBufferAverage
: &str = "Buffer Average";
308 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
309 pub const g_wszComplexity
: &str = "_COMPLEXITYEX";
310 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
311 pub const g_wszComplexityLive
: &str = "_COMPLEXITYEXLIVE";
312 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
313 pub const g_wszComplexityMax
: &str = "_COMPLEXITYEXMAX";
314 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
315 pub const g_wszComplexityOffline
: &str = "_COMPLEXITYEXOFFLINE";
316 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
317 pub const g_wszDecoderComplexityRequested
: &str = "_DECODERCOMPLEXITYPROFILE";
318 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
319 pub const g_wszDedicatedDeliveryThread
: &str = "DedicatedDeliveryThread";
320 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
321 pub const g_wszDeinterlaceMode
: &str = "DeinterlaceMode";
322 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
323 pub const g_wszDeliverOnReceive
: &str = "DeliverOnReceive";
324 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
325 pub const g_wszDeviceConformanceTemplate
: &str = "DeviceConformanceTemplate";
326 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
327 pub const g_wszDynamicRangeControl
: &str = "DynamicRangeControl";
328 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
329 pub const g_wszEDL
: &str = "_EDL";
330 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
331 pub const g_wszEarlyDataDelivery
: &str = "EarlyDataDelivery";
332 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
333 pub const g_wszEnableDiscreteOutput
: &str = "EnableDiscreteOutput";
334 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
335 pub const g_wszEnableFrameInterpolation
: &str = "EnableFrameInterpolation";
336 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
337 pub const g_wszEnableWMAProSPDIFOutput
: &str = "EnableWMAProSPDIFOutput";
338 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
339 pub const g_wszFailSeekOnError
: &str = "FailSeekOnError";
340 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
341 pub const g_wszFixedFrameRate
: &str = "FixedFrameRate";
342 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
343 pub const g_wszFold6To2Channels3
: &str = "Fold6To2Channels3";
344 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
345 pub const g_wszFoldToChannelsTemplate
: &str = "Fold%luTo%luChannels%lu";
346 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
347 pub const g_wszInitialPatternForInverseTelecine
: &str = "InitialPatternForInverseTelecine";
348 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
349 pub const g_wszInterlacedCoding
: &str = "InterlacedCoding";
350 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
351 pub const g_wszIsVBRSupported
: &str = "_ISVBRSUPPORTED";
352 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
353 pub const g_wszJPEGCompressionQuality
: &str = "JPEGCompressionQuality";
354 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
355 pub const g_wszJustInTimeDecode
: &str = "JustInTimeDecode";
356 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
357 pub const g_wszMixedClassMode
: &str = "MixedClassMode";
358 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
359 pub const g_wszMusicClassMode
: &str = "MusicClassMode";
360 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
361 pub const g_wszMusicSpeechClassMode
: &str = "MusicSpeechClassMode";
362 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
363 pub const g_wszNeedsPreviousSample
: &str = "NeedsPreviousSample";
364 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
365 pub const g_wszNumPasses
: &str = "_PASSESUSED";
366 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
367 pub const g_wszOriginalSourceFormatTag
: &str = "_SOURCEFORMATTAG";
368 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
369 pub const g_wszOriginalWaveFormat
: &str = "_ORIGINALWAVEFORMAT";
370 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
371 pub const g_wszPeakValue
: &str = "PeakValue";
372 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
373 pub const g_wszPermitSeeksBeyondEndOfStream
: &str = "PermitSeeksBeyondEndOfStream";
374 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
375 pub const g_wszReloadIndexOnSeek
: &str = "ReloadIndexOnSeek";
376 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
377 pub const g_wszScrambledAudio
: &str = "ScrambledAudio";
378 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
379 pub const g_wszSingleOutputBuffer
: &str = "SingleOutputBuffer";
380 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
381 pub const g_wszSoftwareScaling
: &str = "SoftwareScaling";
382 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
383 pub const g_wszSourceBufferTime
: &str = "SourceBufferTime";
384 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
385 pub const g_wszSourceMaxBytesAtOnce
: &str = "SourceMaxBytesAtOnce";
386 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
387 pub const g_wszSpeakerConfig
: &str = "SpeakerConfig";
388 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
389 pub const g_wszSpeechCaps
: &str = "SpeechFormatCap";
390 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
391 pub const g_wszSpeechClassMode
: &str = "SpeechClassMode";
392 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
393 pub const g_wszStreamLanguage
: &str = "StreamLanguage";
394 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
395 pub const g_wszStreamNumIndexObjects
: &str = "StreamNumIndexObjects";
396 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
397 pub const g_wszUsePacketAtSeekPoint
: &str = "UsePacketAtSeekPoint";
398 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
399 pub const g_wszVBRBitrateMax
: &str = "_RMAX";
400 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
401 pub const g_wszVBRBufferWindowMax
: &str = "_BMAX";
402 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
403 pub const g_wszVBREnabled
: &str = "_VBRENABLED";
404 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
405 pub const g_wszVBRPeak
: &str = "VBR Peak";
406 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
407 pub const g_wszVBRQuality
: &str = "_VBRQUALITY";
408 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
409 pub const g_wszVideoSampleDurations
: &str = "VideoSampleDurations";
410 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
411 pub const g_wszWMADID
: &str = "WM/ADID";
412 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
413 pub const g_wszWMASFPacketCount
: &str = "WM/ASFPacketCount";
414 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
415 pub const g_wszWMASFSecurityObjectsSize
: &str = "WM/ASFSecurityObjectsSize";
416 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
417 pub const g_wszWMAlbumArtist
: &str = "WM/AlbumArtist";
418 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
419 pub const g_wszWMAlbumArtistSort
: &str = "WM/AlbumArtistSort";
420 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
421 pub const g_wszWMAlbumCoverURL
: &str = "WM/AlbumCoverURL";
422 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
423 pub const g_wszWMAlbumTitle
: &str = "WM/AlbumTitle";
424 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
425 pub const g_wszWMAlbumTitleSort
: &str = "WM/AlbumTitleSort";
426 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
427 pub const g_wszWMAspectRatioX
: &str = "AspectRatioX";
428 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
429 pub const g_wszWMAspectRatioY
: &str = "AspectRatioY";
430 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
431 pub const g_wszWMAudioFileURL
: &str = "WM/AudioFileURL";
432 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
433 pub const g_wszWMAudioSourceURL
: &str = "WM/AudioSourceURL";
434 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
435 pub const g_wszWMAuthor
: &str = "Author";
436 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
437 pub const g_wszWMAuthorSort
: &str = "AuthorSort";
438 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
439 pub const g_wszWMAuthorURL
: &str = "WM/AuthorURL";
440 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
441 pub const g_wszWMBannerImageData
: &str = "BannerImageData";
442 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
443 pub const g_wszWMBannerImageType
: &str = "BannerImageType";
444 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
445 pub const g_wszWMBannerImageURL
: &str = "BannerImageURL";
446 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
447 pub const g_wszWMBeatsPerMinute
: &str = "WM/BeatsPerMinute";
448 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
449 pub const g_wszWMBitrate
: &str = "Bitrate";
450 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
451 pub const g_wszWMBroadcast
: &str = "Broadcast";
452 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
453 pub const g_wszWMCategory
: &str = "WM/Category";
454 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
455 pub const g_wszWMCodec
: &str = "WM/Codec";
456 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
457 pub const g_wszWMComposer
: &str = "WM/Composer";
458 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
459 pub const g_wszWMComposerSort
: &str = "WM/ComposerSort";
460 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
461 pub const g_wszWMConductor
: &str = "WM/Conductor";
462 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
463 pub const g_wszWMContainerFormat
: &str = "WM/ContainerFormat";
464 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
465 pub const g_wszWMContentDistributor
: &str = "WM/ContentDistributor";
466 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
467 pub const g_wszWMContentGroupDescription
: &str = "WM/ContentGroupDescription";
468 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
469 pub const g_wszWMCopyright
: &str = "Copyright";
470 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
471 pub const g_wszWMCopyrightURL
: &str = "CopyrightURL";
472 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
473 pub const g_wszWMCurrentBitrate
: &str = "CurrentBitrate";
474 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
475 pub const g_wszWMDRM
: &str = "WM/DRM";
476 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
477 pub const g_wszWMDRM_ContentID
: &str = "DRM_ContentID";
478 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
479 pub const g_wszWMDRM_Flags
: &str = "DRM_Flags";
480 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
481 pub const g_wszWMDRM_HeaderSignPrivKey
: &str = "DRM_HeaderSignPrivKey";
482 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
483 pub const g_wszWMDRM_IndividualizedVersion
: &str = "DRM_IndividualizedVersion";
484 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
485 pub const g_wszWMDRM_KeyID
: &str = "DRM_KeyID";
486 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
487 pub const g_wszWMDRM_KeySeed
: &str = "DRM_KeySeed";
488 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
489 pub const g_wszWMDRM_LASignatureCert
: &str = "DRM_LASignatureCert";
490 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
491 pub const g_wszWMDRM_LASignatureLicSrvCert
: &str = "DRM_LASignatureLicSrvCert";
492 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
493 pub const g_wszWMDRM_LASignaturePrivKey
: &str = "DRM_LASignaturePrivKey";
494 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
495 pub const g_wszWMDRM_LASignatureRootCert
: &str = "DRM_LASignatureRootCert";
496 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
497 pub const g_wszWMDRM_Level
: &str = "DRM_Level";
498 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
499 pub const g_wszWMDRM_LicenseAcqURL
: &str = "DRM_LicenseAcqURL";
500 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
501 pub const g_wszWMDRM_SourceID
: &str = "DRM_SourceID";
502 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
503 pub const g_wszWMDRM_V1LicenseAcqURL
: &str = "DRM_V1LicenseAcqURL";
504 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
505 pub const g_wszWMDVDID
: &str = "WM/DVDID";
506 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
507 pub const g_wszWMDescription
: &str = "Description";
508 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
509 pub const g_wszWMDirector
: &str = "WM/Director";
510 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
511 pub const g_wszWMDuration
: &str = "Duration";
512 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
513 pub const g_wszWMEncodedBy
: &str = "WM/EncodedBy";
514 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
515 pub const g_wszWMEncodingSettings
: &str = "WM/EncodingSettings";
516 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
517 pub const g_wszWMEncodingTime
: &str = "WM/EncodingTime";
518 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
519 pub const g_wszWMEpisodeNumber
: &str = "WM/EpisodeNumber";
520 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
521 pub const g_wszWMFileSize
: &str = "FileSize";
522 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
523 pub const g_wszWMGenre
: &str = "WM/Genre";
524 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
525 pub const g_wszWMGenreID
: &str = "WM/GenreID";
526 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
527 pub const g_wszWMHasArbitraryDataStream
: &str = "HasArbitraryDataStream";
528 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
529 pub const g_wszWMHasAttachedImages
: &str = "HasAttachedImages";
530 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
531 pub const g_wszWMHasAudio
: &str = "HasAudio";
532 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
533 pub const g_wszWMHasFileTransferStream
: &str = "HasFileTransferStream";
534 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
535 pub const g_wszWMHasImage
: &str = "HasImage";
536 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
537 pub const g_wszWMHasScript
: &str = "HasScript";
538 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
539 pub const g_wszWMHasVideo
: &str = "HasVideo";
540 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
541 pub const g_wszWMISAN
: &str = "WM/ISAN";
542 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
543 pub const g_wszWMISRC
: &str = "WM/ISRC";
544 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
545 pub const g_wszWMInitialKey
: &str = "WM/InitialKey";
546 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
547 pub const g_wszWMIsCompilation
: &str = "WM/IsCompilation";
548 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
549 pub const g_wszWMIsVBR
: &str = "IsVBR";
550 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
551 pub const g_wszWMLanguage
: &str = "WM/Language";
552 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
553 pub const g_wszWMLyrics
: &str = "WM/Lyrics";
554 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
555 pub const g_wszWMLyrics_Synchronised
: &str = "WM/Lyrics_Synchronised";
556 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
557 pub const g_wszWMMCDI
: &str = "WM/MCDI";
558 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
559 pub const g_wszWMMediaClassPrimaryID
: &str = "WM/MediaClassPrimaryID";
560 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
561 pub const g_wszWMMediaClassSecondaryID
: &str = "WM/MediaClassSecondaryID";
562 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
563 pub const g_wszWMMediaCredits
: &str = "WM/MediaCredits";
564 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
565 pub const g_wszWMMediaIsDelay
: &str = "WM/MediaIsDelay";
566 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
567 pub const g_wszWMMediaIsFinale
: &str = "WM/MediaIsFinale";
568 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
569 pub const g_wszWMMediaIsLive
: &str = "WM/MediaIsLive";
570 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
571 pub const g_wszWMMediaIsPremiere
: &str = "WM/MediaIsPremiere";
572 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
573 pub const g_wszWMMediaIsRepeat
: &str = "WM/MediaIsRepeat";
574 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
575 pub const g_wszWMMediaIsSAP
: &str = "WM/MediaIsSAP";
576 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
577 pub const g_wszWMMediaIsStereo
: &str = "WM/MediaIsStereo";
578 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
579 pub const g_wszWMMediaIsSubtitled
: &str = "WM/MediaIsSubtitled";
580 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
581 pub const g_wszWMMediaIsTape
: &str = "WM/MediaIsTape";
582 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
583 pub const g_wszWMMediaNetworkAffiliation
: &str = "WM/MediaNetworkAffiliation";
584 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
585 pub const g_wszWMMediaOriginalBroadcastDateTime
: &str = "WM/MediaOriginalBroadcastDateTime";
586 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
587 pub const g_wszWMMediaOriginalChannel
: &str = "WM/MediaOriginalChannel";
588 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
589 pub const g_wszWMMediaStationCallSign
: &str = "WM/MediaStationCallSign";
590 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
591 pub const g_wszWMMediaStationName
: &str = "WM/MediaStationName";
592 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
593 pub const g_wszWMModifiedBy
: &str = "WM/ModifiedBy";
594 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
595 pub const g_wszWMMood
: &str = "WM/Mood";
596 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
597 pub const g_wszWMNSCAddress
: &str = "NSC_Address";
598 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
599 pub const g_wszWMNSCDescription
: &str = "NSC_Description";
600 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
601 pub const g_wszWMNSCEmail
: &str = "NSC_Email";
602 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
603 pub const g_wszWMNSCName
: &str = "NSC_Name";
604 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
605 pub const g_wszWMNSCPhone
: &str = "NSC_Phone";
606 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
607 pub const g_wszWMNumberOfFrames
: &str = "NumberOfFrames";
608 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
609 pub const g_wszWMOptimalBitrate
: &str = "OptimalBitrate";
610 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
611 pub const g_wszWMOriginalAlbumTitle
: &str = "WM/OriginalAlbumTitle";
612 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
613 pub const g_wszWMOriginalArtist
: &str = "WM/OriginalArtist";
614 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
615 pub const g_wszWMOriginalFilename
: &str = "WM/OriginalFilename";
616 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
617 pub const g_wszWMOriginalLyricist
: &str = "WM/OriginalLyricist";
618 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
619 pub const g_wszWMOriginalReleaseTime
: &str = "WM/OriginalReleaseTime";
620 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
621 pub const g_wszWMOriginalReleaseYear
: &str = "WM/OriginalReleaseYear";
622 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
623 pub const g_wszWMParentalRating
: &str = "WM/ParentalRating";
624 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
625 pub const g_wszWMParentalRatingReason
: &str = "WM/ParentalRatingReason";
626 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
627 pub const g_wszWMPartOfSet
: &str = "WM/PartOfSet";
628 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
629 pub const g_wszWMPeakBitrate
: &str = "WM/PeakBitrate";
630 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
631 pub const g_wszWMPeriod
: &str = "WM/Period";
632 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
633 pub const g_wszWMPicture
: &str = "WM/Picture";
634 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
635 pub const g_wszWMPlaylistDelay
: &str = "WM/PlaylistDelay";
636 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
637 pub const g_wszWMProducer
: &str = "WM/Producer";
638 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
639 pub const g_wszWMPromotionURL
: &str = "WM/PromotionURL";
640 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
641 pub const g_wszWMProtected
: &str = "Is_Protected";
642 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
643 pub const g_wszWMProtectionType
: &str = "WM/ProtectionType";
644 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
645 pub const g_wszWMProvider
: &str = "WM/Provider";
646 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
647 pub const g_wszWMProviderCopyright
: &str = "WM/ProviderCopyright";
648 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
649 pub const g_wszWMProviderRating
: &str = "WM/ProviderRating";
650 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
651 pub const g_wszWMProviderStyle
: &str = "WM/ProviderStyle";
652 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
653 pub const g_wszWMPublisher
: &str = "WM/Publisher";
654 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
655 pub const g_wszWMRadioStationName
: &str = "WM/RadioStationName";
656 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
657 pub const g_wszWMRadioStationOwner
: &str = "WM/RadioStationOwner";
658 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
659 pub const g_wszWMRating
: &str = "Rating";
660 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
661 pub const g_wszWMSeasonNumber
: &str = "WM/SeasonNumber";
662 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
663 pub const g_wszWMSeekable
: &str = "Seekable";
664 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
665 pub const g_wszWMSharedUserRating
: &str = "WM/SharedUserRating";
666 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
667 pub const g_wszWMSignature_Name
: &str = "Signature_Name";
668 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
669 pub const g_wszWMSkipBackward
: &str = "Can_Skip_Backward";
670 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
671 pub const g_wszWMSkipForward
: &str = "Can_Skip_Forward";
672 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
673 pub const g_wszWMStreamTypeInfo
: &str = "WM/StreamTypeInfo";
674 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
675 pub const g_wszWMStridable
: &str = "Stridable";
676 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
677 pub const g_wszWMSubTitle
: &str = "WM/SubTitle";
678 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
679 pub const g_wszWMSubTitleDescription
: &str = "WM/SubTitleDescription";
680 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
681 pub const g_wszWMSubscriptionContentID
: &str = "WM/SubscriptionContentID";
682 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
683 pub const g_wszWMText
: &str = "WM/Text";
684 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
685 pub const g_wszWMTitle
: &str = "Title";
686 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
687 pub const g_wszWMTitleSort
: &str = "TitleSort";
688 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
689 pub const g_wszWMToolName
: &str = "WM/ToolName";
690 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
691 pub const g_wszWMToolVersion
: &str = "WM/ToolVersion";
692 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
693 pub const g_wszWMTrack
: &str = "WM/Track";
694 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
695 pub const g_wszWMTrackNumber
: &str = "WM/TrackNumber";
696 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
697 pub const g_wszWMTrusted
: &str = "Is_Trusted";
698 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
699 pub const g_wszWMUniqueFileIdentifier
: &str = "WM/UniqueFileIdentifier";
700 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
701 pub const g_wszWMUse_Advanced_DRM
: &str = "Use_Advanced_DRM";
702 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
703 pub const g_wszWMUse_DRM
: &str = "Use_DRM";
704 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
705 pub const g_wszWMUserWebURL
: &str = "WM/UserWebURL";
706 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
707 pub const g_wszWMVideoClosedCaptioning
: &str = "WM/VideoClosedCaptioning";
708 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
709 pub const g_wszWMVideoFrameRate
: &str = "WM/VideoFrameRate";
710 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
711 pub const g_wszWMVideoHeight
: &str = "WM/VideoHeight";
712 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
713 pub const g_wszWMVideoWidth
: &str = "WM/VideoWidth";
714 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
715 pub const g_wszWMWMADRCAverageReference
: &str = "WM/WMADRCAverageReference";
716 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
717 pub const g_wszWMWMADRCAverageTarget
: &str = "WM/WMADRCAverageTarget";
718 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
719 pub const g_wszWMWMADRCPeakReference
: &str = "WM/WMADRCPeakReference";
720 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
721 pub const g_wszWMWMADRCPeakTarget
: &str = "WM/WMADRCPeakTarget";
722 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
723 pub const g_wszWMWMCPDistributor
: &str = "WM/WMCPDistributor";
724 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
725 pub const g_wszWMWMCPDistributorID
: &str = "WM/WMCPDistributorID";
726 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
727 pub const g_wszWMWMCollectionGroupID
: &str = "WM/WMCollectionGroupID";
728 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
729 pub const g_wszWMWMCollectionID
: &str = "WM/WMCollectionID";
730 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
731 pub const g_wszWMWMContentID
: &str = "WM/WMContentID";
732 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
733 pub const g_wszWMWMShadowFileSourceDRMType
: &str = "WM/WMShadowFileSourceDRMType";
734 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
735 pub const g_wszWMWMShadowFileSourceFileType
: &str = "WM/WMShadowFileSourceFileType";
736 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
737 pub const g_wszWMWriter
: &str = "WM/Writer";
738 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
739 pub const g_wszWMYear
: &str = "WM/Year";
740 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
741 pub const g_wszWatermarkCLSID
: &str = "WatermarkCLSID";
742 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
743 pub const g_wszWatermarkConfig
: &str = "WatermarkConfig";
744 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
745 pub type NETSOURCE_URLCREDPOLICY_SETTINGS
= i32;
746 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
747 pub const NETSOURCE_URLCREDPOLICY_SETTING_SILENTLOGONOK
: NETSOURCE_URLCREDPOLICY_SETTINGS
= 0i32;
748 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
749 pub const NETSOURCE_URLCREDPOLICY_SETTING_MUSTPROMPTUSER
: NETSOURCE_URLCREDPOLICY_SETTINGS
= 1i32;
750 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
751 pub const NETSOURCE_URLCREDPOLICY_SETTING_ANONYMOUSONLY
: NETSOURCE_URLCREDPOLICY_SETTINGS
= 2i32;
752 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
753 pub type WEBSTREAM_SAMPLE_TYPE
= i32;
754 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
755 pub const WEBSTREAM_SAMPLE_TYPE_FILE
: WEBSTREAM_SAMPLE_TYPE
= 1i32;
756 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
757 pub const WEBSTREAM_SAMPLE_TYPE_RENDER
: WEBSTREAM_SAMPLE_TYPE
= 2i32;
758 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
759 pub type WMT_ATTR_DATATYPE
= i32;
760 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
761 pub const WMT_TYPE_DWORD
: WMT_ATTR_DATATYPE
= 0i32;
762 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
763 pub const WMT_TYPE_STRING
: WMT_ATTR_DATATYPE
= 1i32;
764 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
765 pub const WMT_TYPE_BINARY
: WMT_ATTR_DATATYPE
= 2i32;
766 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
767 pub const WMT_TYPE_BOOL
: WMT_ATTR_DATATYPE
= 3i32;
768 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
769 pub const WMT_TYPE_QWORD
: WMT_ATTR_DATATYPE
= 4i32;
770 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
771 pub const WMT_TYPE_WORD
: WMT_ATTR_DATATYPE
= 5i32;
772 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
773 pub const WMT_TYPE_GUID
: WMT_ATTR_DATATYPE
= 6i32;
774 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
775 pub type WMT_ATTR_IMAGETYPE
= i32;
776 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
777 pub const WMT_IMAGETYPE_BITMAP
: WMT_ATTR_IMAGETYPE
= 1i32;
778 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
779 pub const WMT_IMAGETYPE_JPEG
: WMT_ATTR_IMAGETYPE
= 2i32;
780 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
781 pub const WMT_IMAGETYPE_GIF
: WMT_ATTR_IMAGETYPE
= 3i32;
782 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
783 pub type WMT_CODEC_INFO_TYPE
= i32;
784 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
785 pub const WMT_CODECINFO_AUDIO
: WMT_CODEC_INFO_TYPE
= 0i32;
786 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
787 pub const WMT_CODECINFO_VIDEO
: WMT_CODEC_INFO_TYPE
= 1i32;
788 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
789 pub const WMT_CODECINFO_UNKNOWN
: WMT_CODEC_INFO_TYPE
= -1i32;
790 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
791 pub type WMT_CREDENTIAL_FLAGS
= i32;
792 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
793 pub const WMT_CREDENTIAL_SAVE
: WMT_CREDENTIAL_FLAGS
= 1i32;
794 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
795 pub const WMT_CREDENTIAL_DONT_CACHE
: WMT_CREDENTIAL_FLAGS
= 2i32;
796 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
797 pub const WMT_CREDENTIAL_CLEAR_TEXT
: WMT_CREDENTIAL_FLAGS
= 4i32;
798 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
799 pub const WMT_CREDENTIAL_PROXY
: WMT_CREDENTIAL_FLAGS
= 8i32;
800 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
801 pub const WMT_CREDENTIAL_ENCRYPT
: WMT_CREDENTIAL_FLAGS
= 16i32;
802 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
803 pub type WMT_DRMLA_TRUST
= i32;
804 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
805 pub const WMT_DRMLA_UNTRUSTED
: WMT_DRMLA_TRUST
= 0i32;
806 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
807 pub const WMT_DRMLA_TRUSTED
: WMT_DRMLA_TRUST
= 1i32;
808 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
809 pub const WMT_DRMLA_TAMPERED
: WMT_DRMLA_TRUST
= 2i32;
810 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
811 pub type WMT_FILESINK_MODE
= i32;
812 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
813 pub const WMT_FM_SINGLE_BUFFERS
: WMT_FILESINK_MODE
= 1i32;
814 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
815 pub const WMT_FM_FILESINK_DATA_UNITS
: WMT_FILESINK_MODE
= 2i32;
816 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
817 pub const WMT_FM_FILESINK_UNBUFFERED
: WMT_FILESINK_MODE
= 4i32;
818 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
819 pub type WMT_IMAGE_TYPE
= i32;
820 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
821 pub const WMT_IT_NONE
: WMT_IMAGE_TYPE
= 0i32;
822 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
823 pub const WMT_IT_BITMAP
: WMT_IMAGE_TYPE
= 1i32;
824 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
825 pub const WMT_IT_JPEG
: WMT_IMAGE_TYPE
= 2i32;
826 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
827 pub const WMT_IT_GIF
: WMT_IMAGE_TYPE
= 3i32;
828 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
829 pub type WMT_INDEXER_TYPE
= i32;
830 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
831 pub const WMT_IT_PRESENTATION_TIME
: WMT_INDEXER_TYPE
= 0i32;
832 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
833 pub const WMT_IT_FRAME_NUMBERS
: WMT_INDEXER_TYPE
= 1i32;
834 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
835 pub const WMT_IT_TIMECODE
: WMT_INDEXER_TYPE
= 2i32;
836 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
837 pub type WMT_INDEX_TYPE
= i32;
838 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
839 pub const WMT_IT_NEAREST_DATA_UNIT
: WMT_INDEX_TYPE
= 1i32;
840 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
841 pub const WMT_IT_NEAREST_OBJECT
: WMT_INDEX_TYPE
= 2i32;
842 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
843 pub const WMT_IT_NEAREST_CLEAN_POINT
: WMT_INDEX_TYPE
= 3i32;
844 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
845 pub type WMT_MUSICSPEECH_CLASS_MODE
= i32;
846 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
847 pub const WMT_MS_CLASS_MUSIC
: WMT_MUSICSPEECH_CLASS_MODE
= 0i32;
848 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
849 pub const WMT_MS_CLASS_SPEECH
: WMT_MUSICSPEECH_CLASS_MODE
= 1i32;
850 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
851 pub const WMT_MS_CLASS_MIXED
: WMT_MUSICSPEECH_CLASS_MODE
= 2i32;
852 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
853 pub type WMT_NET_PROTOCOL
= i32;
854 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
855 pub const WMT_PROTOCOL_HTTP
: WMT_NET_PROTOCOL
= 0i32;
856 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
857 pub type WMT_OFFSET_FORMAT
= i32;
858 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
859 pub const WMT_OFFSET_FORMAT_100NS
: WMT_OFFSET_FORMAT
= 0i32;
860 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
861 pub const WMT_OFFSET_FORMAT_FRAME_NUMBERS
: WMT_OFFSET_FORMAT
= 1i32;
862 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
863 pub const WMT_OFFSET_FORMAT_PLAYLIST_OFFSET
: WMT_OFFSET_FORMAT
= 2i32;
864 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
865 pub const WMT_OFFSET_FORMAT_TIMECODE
: WMT_OFFSET_FORMAT
= 3i32;
866 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
867 pub const WMT_OFFSET_FORMAT_100NS_APPROXIMATE
: WMT_OFFSET_FORMAT
= 4i32;
868 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
869 pub type WMT_PLAY_MODE
= i32;
870 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
871 pub const WMT_PLAY_MODE_AUTOSELECT
: WMT_PLAY_MODE
= 0i32;
872 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
873 pub const WMT_PLAY_MODE_LOCAL
: WMT_PLAY_MODE
= 1i32;
874 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
875 pub const WMT_PLAY_MODE_DOWNLOAD
: WMT_PLAY_MODE
= 2i32;
876 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
877 pub const WMT_PLAY_MODE_STREAMING
: WMT_PLAY_MODE
= 3i32;
878 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
879 pub type WMT_PROXY_SETTINGS
= i32;
880 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
881 pub const WMT_PROXY_SETTING_NONE
: WMT_PROXY_SETTINGS
= 0i32;
882 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
883 pub const WMT_PROXY_SETTING_MANUAL
: WMT_PROXY_SETTINGS
= 1i32;
884 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
885 pub const WMT_PROXY_SETTING_AUTO
: WMT_PROXY_SETTINGS
= 2i32;
886 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
887 pub const WMT_PROXY_SETTING_BROWSER
: WMT_PROXY_SETTINGS
= 3i32;
888 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
889 pub const WMT_PROXY_SETTING_MAX
: WMT_PROXY_SETTINGS
= 4i32;
890 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
891 pub type WMT_RIGHTS
= i32;
892 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
893 pub const WMT_RIGHT_PLAYBACK
: WMT_RIGHTS
= 1i32;
894 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
895 pub const WMT_RIGHT_COPY_TO_NON_SDMI_DEVICE
: WMT_RIGHTS
= 2i32;
896 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
897 pub const WMT_RIGHT_COPY_TO_CD
: WMT_RIGHTS
= 8i32;
898 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
899 pub const WMT_RIGHT_COPY_TO_SDMI_DEVICE
: WMT_RIGHTS
= 16i32;
900 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
901 pub const WMT_RIGHT_ONE_TIME
: WMT_RIGHTS
= 32i32;
902 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
903 pub const WMT_RIGHT_SAVE_STREAM_PROTECTED
: WMT_RIGHTS
= 64i32;
904 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
905 pub const WMT_RIGHT_COPY
: WMT_RIGHTS
= 128i32;
906 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
907 pub const WMT_RIGHT_COLLABORATIVE_PLAY
: WMT_RIGHTS
= 256i32;
908 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
909 pub const WMT_RIGHT_SDMI_TRIGGER
: WMT_RIGHTS
= 65536i32;
910 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
911 pub const WMT_RIGHT_SDMI_NOMORECOPIES
: WMT_RIGHTS
= 131072i32;
912 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
913 pub type WMT_STATUS
= i32;
914 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
915 pub const WMT_ERROR
: WMT_STATUS
= 0i32;
916 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
917 pub const WMT_OPENED
: WMT_STATUS
= 1i32;
918 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
919 pub const WMT_BUFFERING_START
: WMT_STATUS
= 2i32;
920 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
921 pub const WMT_BUFFERING_STOP
: WMT_STATUS
= 3i32;
922 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
923 pub const WMT_EOF
: WMT_STATUS
= 4i32;
924 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
925 pub const WMT_END_OF_FILE
: WMT_STATUS
= 4i32;
926 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
927 pub const WMT_END_OF_SEGMENT
: WMT_STATUS
= 5i32;
928 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
929 pub const WMT_END_OF_STREAMING
: WMT_STATUS
= 6i32;
930 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
931 pub const WMT_LOCATING
: WMT_STATUS
= 7i32;
932 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
933 pub const WMT_CONNECTING
: WMT_STATUS
= 8i32;
934 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
935 pub const WMT_NO_RIGHTS
: WMT_STATUS
= 9i32;
936 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
937 pub const WMT_MISSING_CODEC
: WMT_STATUS
= 10i32;
938 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
939 pub const WMT_STARTED
: WMT_STATUS
= 11i32;
940 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
941 pub const WMT_STOPPED
: WMT_STATUS
= 12i32;
942 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
943 pub const WMT_CLOSED
: WMT_STATUS
= 13i32;
944 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
945 pub const WMT_STRIDING
: WMT_STATUS
= 14i32;
946 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
947 pub const WMT_TIMER
: WMT_STATUS
= 15i32;
948 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
949 pub const WMT_INDEX_PROGRESS
: WMT_STATUS
= 16i32;
950 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
951 pub const WMT_SAVEAS_START
: WMT_STATUS
= 17i32;
952 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
953 pub const WMT_SAVEAS_STOP
: WMT_STATUS
= 18i32;
954 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
955 pub const WMT_NEW_SOURCEFLAGS
: WMT_STATUS
= 19i32;
956 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
957 pub const WMT_NEW_METADATA
: WMT_STATUS
= 20i32;
958 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
959 pub const WMT_BACKUPRESTORE_BEGIN
: WMT_STATUS
= 21i32;
960 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
961 pub const WMT_SOURCE_SWITCH
: WMT_STATUS
= 22i32;
962 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
963 pub const WMT_ACQUIRE_LICENSE
: WMT_STATUS
= 23i32;
964 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
965 pub const WMT_INDIVIDUALIZE
: WMT_STATUS
= 24i32;
966 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
967 pub const WMT_NEEDS_INDIVIDUALIZATION
: WMT_STATUS
= 25i32;
968 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
969 pub const WMT_NO_RIGHTS_EX
: WMT_STATUS
= 26i32;
970 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
971 pub const WMT_BACKUPRESTORE_END
: WMT_STATUS
= 27i32;
972 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
973 pub const WMT_BACKUPRESTORE_CONNECTING
: WMT_STATUS
= 28i32;
974 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
975 pub const WMT_BACKUPRESTORE_DISCONNECTING
: WMT_STATUS
= 29i32;
976 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
977 pub const WMT_ERROR_WITHURL
: WMT_STATUS
= 30i32;
978 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
979 pub const WMT_RESTRICTED_LICENSE
: WMT_STATUS
= 31i32;
980 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
981 pub const WMT_CLIENT_CONNECT
: WMT_STATUS
= 32i32;
982 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
983 pub const WMT_CLIENT_DISCONNECT
: WMT_STATUS
= 33i32;
984 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
985 pub const WMT_NATIVE_OUTPUT_PROPS_CHANGED
: WMT_STATUS
= 34i32;
986 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
987 pub const WMT_RECONNECT_START
: WMT_STATUS
= 35i32;
988 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
989 pub const WMT_RECONNECT_END
: WMT_STATUS
= 36i32;
990 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
991 pub const WMT_CLIENT_CONNECT_EX
: WMT_STATUS
= 37i32;
992 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
993 pub const WMT_CLIENT_DISCONNECT_EX
: WMT_STATUS
= 38i32;
994 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
995 pub const WMT_SET_FEC_SPAN
: WMT_STATUS
= 39i32;
996 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
997 pub const WMT_PREROLL_READY
: WMT_STATUS
= 40i32;
998 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
999 pub const WMT_PREROLL_COMPLETE
: WMT_STATUS
= 41i32;
1000 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1001 pub const WMT_CLIENT_PROPERTIES
: WMT_STATUS
= 42i32;
1002 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1003 pub const WMT_LICENSEURL_SIGNATURE_STATE
: WMT_STATUS
= 43i32;
1004 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1005 pub const WMT_INIT_PLAYLIST_BURN
: WMT_STATUS
= 44i32;
1006 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1007 pub const WMT_TRANSCRYPTOR_INIT
: WMT_STATUS
= 45i32;
1008 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1009 pub const WMT_TRANSCRYPTOR_SEEKED
: WMT_STATUS
= 46i32;
1010 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1011 pub const WMT_TRANSCRYPTOR_READ
: WMT_STATUS
= 47i32;
1012 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1013 pub const WMT_TRANSCRYPTOR_CLOSED
: WMT_STATUS
= 48i32;
1014 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1015 pub const WMT_PROXIMITY_RESULT
: WMT_STATUS
= 49i32;
1016 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1017 pub const WMT_PROXIMITY_COMPLETED
: WMT_STATUS
= 50i32;
1018 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1019 pub const WMT_CONTENT_ENABLER
: WMT_STATUS
= 51i32;
1020 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1021 pub type WMT_STORAGE_FORMAT
= i32;
1022 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1023 pub const WMT_Storage_Format_MP3
: WMT_STORAGE_FORMAT
= 0i32;
1024 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1025 pub const WMT_Storage_Format_V1
: WMT_STORAGE_FORMAT
= 1i32;
1026 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1027 pub type WMT_STREAM_SELECTION
= i32;
1028 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1029 pub const WMT_OFF
: WMT_STREAM_SELECTION
= 0i32;
1030 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1031 pub const WMT_CLEANPOINT_ONLY
: WMT_STREAM_SELECTION
= 1i32;
1032 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1033 pub const WMT_ON
: WMT_STREAM_SELECTION
= 2i32;
1034 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1035 pub type WMT_TIMECODE_FRAMERATE
= i32;
1036 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1037 pub const WMT_TIMECODE_FRAMERATE_30
: WMT_TIMECODE_FRAMERATE
= 0i32;
1038 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1039 pub const WMT_TIMECODE_FRAMERATE_30DROP
: WMT_TIMECODE_FRAMERATE
= 1i32;
1040 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1041 pub const WMT_TIMECODE_FRAMERATE_25
: WMT_TIMECODE_FRAMERATE
= 2i32;
1042 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1043 pub const WMT_TIMECODE_FRAMERATE_24
: WMT_TIMECODE_FRAMERATE
= 3i32;
1044 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1045 pub type WMT_TRANSPORT_TYPE
= i32;
1046 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1047 pub const WMT_Transport_Type_Unreliable
: WMT_TRANSPORT_TYPE
= 0i32;
1048 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1049 pub const WMT_Transport_Type_Reliable
: WMT_TRANSPORT_TYPE
= 1i32;
1050 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1051 pub type WMT_VERSION
= i32;
1052 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1053 pub const WMT_VER_4_0
: WMT_VERSION
= 262144i32;
1054 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1055 pub const WMT_VER_7_0
: WMT_VERSION
= 458752i32;
1056 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1057 pub const WMT_VER_8_0
: WMT_VERSION
= 524288i32;
1058 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1059 pub const WMT_VER_9_0
: WMT_VERSION
= 589824i32;
1060 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1061 pub type WMT_WATERMARK_ENTRY_TYPE
= i32;
1062 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1063 pub const WMT_WMETYPE_AUDIO
: WMT_WATERMARK_ENTRY_TYPE
= 1i32;
1064 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1065 pub const WMT_WMETYPE_VIDEO
: WMT_WATERMARK_ENTRY_TYPE
= 2i32;
1066 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1067 pub type WM_AETYPE
= i32;
1068 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1069 pub const WM_AETYPE_INCLUDE
: WM_AETYPE
= 105i32;
1070 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1071 pub const WM_AETYPE_EXCLUDE
: WM_AETYPE
= 101i32;
1072 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1073 pub type WM_DM_INTERLACED_TYPE
= i32;
1074 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1075 pub const WM_DM_NOTINTERLACED
: WM_DM_INTERLACED_TYPE
= 0i32;
1076 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1077 pub const WM_DM_DEINTERLACE_NORMAL
: WM_DM_INTERLACED_TYPE
= 1i32;
1078 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1079 pub const WM_DM_DEINTERLACE_HALFSIZE
: WM_DM_INTERLACED_TYPE
= 2i32;
1080 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1081 pub const WM_DM_DEINTERLACE_HALFSIZEDOUBLERATE
: WM_DM_INTERLACED_TYPE
= 3i32;
1082 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1083 pub const WM_DM_DEINTERLACE_INVERSETELECINE
: WM_DM_INTERLACED_TYPE
= 4i32;
1084 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1085 pub const WM_DM_DEINTERLACE_VERTICALHALFSIZEDOUBLERATE
: WM_DM_INTERLACED_TYPE
= 5i32;
1086 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1087 pub type WM_DM_IT_FIRST_FRAME_COHERENCY
= i32;
1088 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1089 pub const WM_DM_IT_DISABLE_COHERENT_MODE
: WM_DM_IT_FIRST_FRAME_COHERENCY
= 0i32;
1090 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1091 pub const WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_AA_TOP
: WM_DM_IT_FIRST_FRAME_COHERENCY
= 1i32;
1092 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1093 pub const WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_BB_TOP
: WM_DM_IT_FIRST_FRAME_COHERENCY
= 2i32;
1094 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1095 pub const WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_BC_TOP
: WM_DM_IT_FIRST_FRAME_COHERENCY
= 3i32;
1096 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1097 pub const WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_CD_TOP
: WM_DM_IT_FIRST_FRAME_COHERENCY
= 4i32;
1098 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1099 pub const WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_DD_TOP
: WM_DM_IT_FIRST_FRAME_COHERENCY
= 5i32;
1100 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1101 pub const WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_AA_BOTTOM
: WM_DM_IT_FIRST_FRAME_COHERENCY
= 6i32;
1102 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1103 pub const WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_BB_BOTTOM
: WM_DM_IT_FIRST_FRAME_COHERENCY
= 7i32;
1104 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1105 pub const WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_BC_BOTTOM
: WM_DM_IT_FIRST_FRAME_COHERENCY
= 8i32;
1106 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1107 pub const WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_CD_BOTTOM
: WM_DM_IT_FIRST_FRAME_COHERENCY
= 9i32;
1108 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1109 pub const WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_DD_BOTTOM
: WM_DM_IT_FIRST_FRAME_COHERENCY
= 10i32;
1110 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1111 pub type WM_PLAYBACK_DRC_LEVEL
= i32;
1112 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1113 pub const WM_PLAYBACK_DRC_HIGH
: WM_PLAYBACK_DRC_LEVEL
= 0i32;
1114 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1115 pub const WM_PLAYBACK_DRC_MEDIUM
: WM_PLAYBACK_DRC_LEVEL
= 1i32;
1116 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1117 pub const WM_PLAYBACK_DRC_LOW
: WM_PLAYBACK_DRC_LEVEL
= 2i32;
1118 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1119 pub type WM_SFEX_TYPE
= i32;
1120 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1121 pub const WM_SFEX_NOTASYNCPOINT
: WM_SFEX_TYPE
= 2i32;
1122 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1123 pub const WM_SFEX_DATALOSS
: WM_SFEX_TYPE
= 4i32;
1124 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1125 pub type WM_SF_TYPE
= i32;
1126 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1127 pub const WM_SF_CLEANPOINT
: WM_SF_TYPE
= 1i32;
1128 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1129 pub const WM_SF_DISCONTINUITY
: WM_SF_TYPE
= 2i32;
1130 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1131 pub const WM_SF_DATALOSS
: WM_SF_TYPE
= 4i32;
1132 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1133 pub type _AM_ASFWRITERCONFIG_PARAM
= i32;
1134 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1135 pub const AM_CONFIGASFWRITER_PARAM_AUTOINDEX
: _AM_ASFWRITERCONFIG_PARAM
= 1i32;
1136 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1137 pub const AM_CONFIGASFWRITER_PARAM_MULTIPASS
: _AM_ASFWRITERCONFIG_PARAM
= 2i32;
1138 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1139 pub const AM_CONFIGASFWRITER_PARAM_DONTCOMPRESS
: _AM_ASFWRITERCONFIG_PARAM
= 3i32;
1141 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1142 pub struct AM_WMT_EVENT_DATA
{
1143 pub hrStatus
: ::windows_sys
::core
::HRESULT
,
1144 pub pData
: *mut ::core
::ffi
::c_void
,
1146 impl ::core
::marker
::Copy
for AM_WMT_EVENT_DATA {}
1147 impl ::core
::clone
::Clone
for AM_WMT_EVENT_DATA
{
1148 fn clone(&self) -> Self {
1153 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1154 pub struct DRM_COPY_OPL
{
1155 pub wMinimumCopyLevel
: u16,
1156 pub oplIdIncludes
: DRM_OPL_OUTPUT_IDS
,
1157 pub oplIdExcludes
: DRM_OPL_OUTPUT_IDS
,
1159 impl ::core
::marker
::Copy
for DRM_COPY_OPL {}
1160 impl ::core
::clone
::Clone
for DRM_COPY_OPL
{
1161 fn clone(&self) -> Self {
1166 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1167 pub struct DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS
{
1168 pub wCompressedDigitalVideo
: u16,
1169 pub wUncompressedDigitalVideo
: u16,
1170 pub wAnalogVideo
: u16,
1171 pub wCompressedDigitalAudio
: u16,
1172 pub wUncompressedDigitalAudio
: u16,
1174 impl ::core
::marker
::Copy
for DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS {}
1175 impl ::core
::clone
::Clone
for DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS
{
1176 fn clone(&self) -> Self {
1181 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1182 pub struct DRM_OPL_OUTPUT_IDS
{
1184 pub rgIds
: *mut ::windows_sys
::core
::GUID
,
1186 impl ::core
::marker
::Copy
for DRM_OPL_OUTPUT_IDS {}
1187 impl ::core
::clone
::Clone
for DRM_OPL_OUTPUT_IDS
{
1188 fn clone(&self) -> Self {
1193 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1194 pub struct DRM_OUTPUT_PROTECTION
{
1195 pub guidId
: ::windows_sys
::core
::GUID
,
1196 pub bConfigData
: u8,
1198 impl ::core
::marker
::Copy
for DRM_OUTPUT_PROTECTION {}
1199 impl ::core
::clone
::Clone
for DRM_OUTPUT_PROTECTION
{
1200 fn clone(&self) -> Self {
1205 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1206 pub struct DRM_PLAY_OPL
{
1207 pub minOPL
: DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS
,
1208 pub oplIdReserved
: DRM_OPL_OUTPUT_IDS
,
1209 pub vopi
: DRM_VIDEO_OUTPUT_PROTECTION_IDS
,
1211 impl ::core
::marker
::Copy
for DRM_PLAY_OPL {}
1212 impl ::core
::clone
::Clone
for DRM_PLAY_OPL
{
1213 fn clone(&self) -> Self {
1218 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1219 pub struct DRM_VAL16
{
1222 impl ::core
::marker
::Copy
for DRM_VAL16 {}
1223 impl ::core
::clone
::Clone
for DRM_VAL16
{
1224 fn clone(&self) -> Self {
1229 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1230 pub struct DRM_VIDEO_OUTPUT_PROTECTION_IDS
{
1232 pub rgVop
: *mut DRM_OUTPUT_PROTECTION
,
1234 impl ::core
::marker
::Copy
for DRM_VIDEO_OUTPUT_PROTECTION_IDS {}
1235 impl ::core
::clone
::Clone
for DRM_VIDEO_OUTPUT_PROTECTION_IDS
{
1236 fn clone(&self) -> Self {
1241 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1242 pub struct WMDRM_IMPORT_INIT_STRUCT
{
1244 pub cbEncryptedSessionKeyMessage
: u32,
1245 pub pbEncryptedSessionKeyMessage
: *mut u8,
1246 pub cbEncryptedKeyMessage
: u32,
1247 pub pbEncryptedKeyMessage
: *mut u8,
1249 impl ::core
::marker
::Copy
for WMDRM_IMPORT_INIT_STRUCT {}
1250 impl ::core
::clone
::Clone
for WMDRM_IMPORT_INIT_STRUCT
{
1251 fn clone(&self) -> Self {
1256 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
1257 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1258 pub struct WMMPEG2VIDEOINFO
{
1259 pub hdr
: WMVIDEOINFOHEADER2
,
1260 pub dwStartTimeCode
: u32,
1261 pub cbSequenceHeader
: u32,
1265 pub dwSequenceHeader
: [u32; 1],
1267 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1268 impl ::core
::marker
::Copy
for WMMPEG2VIDEOINFO {}
1269 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1270 impl ::core
::clone
::Clone
for WMMPEG2VIDEOINFO
{
1271 fn clone(&self) -> Self {
1276 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1277 pub struct WMSCRIPTFORMAT
{
1278 pub scriptType
: ::windows_sys
::core
::GUID
,
1280 impl ::core
::marker
::Copy
for WMSCRIPTFORMAT {}
1281 impl ::core
::clone
::Clone
for WMSCRIPTFORMAT
{
1282 fn clone(&self) -> Self {
1287 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1288 pub struct WMT_BUFFER_SEGMENT
{
1289 pub pBuffer
: INSSBuffer
,
1293 impl ::core
::marker
::Copy
for WMT_BUFFER_SEGMENT {}
1294 impl ::core
::clone
::Clone
for WMT_BUFFER_SEGMENT
{
1295 fn clone(&self) -> Self {
1300 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1301 pub struct WMT_COLORSPACEINFO_EXTENSION_DATA
{
1302 pub ucColorPrimaries
: u8,
1303 pub ucColorTransferChar
: u8,
1304 pub ucColorMatrixCoef
: u8,
1306 impl ::core
::marker
::Copy
for WMT_COLORSPACEINFO_EXTENSION_DATA {}
1307 impl ::core
::clone
::Clone
for WMT_COLORSPACEINFO_EXTENSION_DATA
{
1308 fn clone(&self) -> Self {
1313 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1314 pub struct WMT_FILESINK_DATA_UNIT
{
1315 pub packetHeaderBuffer
: WMT_BUFFER_SEGMENT
,
1317 pub pPayloadHeaderBuffers
: *mut WMT_BUFFER_SEGMENT
,
1318 pub cPayloadDataFragments
: u32,
1319 pub pPayloadDataFragments
: *mut WMT_PAYLOAD_FRAGMENT
,
1321 impl ::core
::marker
::Copy
for WMT_FILESINK_DATA_UNIT {}
1322 impl ::core
::clone
::Clone
for WMT_FILESINK_DATA_UNIT
{
1323 fn clone(&self) -> Self {
1328 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1329 pub struct WMT_PAYLOAD_FRAGMENT
{
1330 pub dwPayloadIndex
: u32,
1331 pub segmentData
: WMT_BUFFER_SEGMENT
,
1333 impl ::core
::marker
::Copy
for WMT_PAYLOAD_FRAGMENT {}
1334 impl ::core
::clone
::Clone
for WMT_PAYLOAD_FRAGMENT
{
1335 fn clone(&self) -> Self {
1339 #[repr(C, packed(2))]
1340 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1341 pub struct WMT_TIMECODE_EXTENSION_DATA
{
1343 pub dwTimecode
: u32,
1344 pub dwUserbits
: u32,
1347 impl ::core
::marker
::Copy
for WMT_TIMECODE_EXTENSION_DATA {}
1348 impl ::core
::clone
::Clone
for WMT_TIMECODE_EXTENSION_DATA
{
1349 fn clone(&self) -> Self {
1354 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1355 pub struct WMT_VIDEOIMAGE_SAMPLE
{
1358 pub dwControlFlags
: u32,
1359 pub dwInputFlagsCur
: u32,
1360 pub lCurMotionXtoX
: i32,
1361 pub lCurMotionYtoX
: i32,
1362 pub lCurMotionXoffset
: i32,
1363 pub lCurMotionXtoY
: i32,
1364 pub lCurMotionYtoY
: i32,
1365 pub lCurMotionYoffset
: i32,
1366 pub lCurBlendCoef1
: i32,
1367 pub lCurBlendCoef2
: i32,
1368 pub dwInputFlagsPrev
: u32,
1369 pub lPrevMotionXtoX
: i32,
1370 pub lPrevMotionYtoX
: i32,
1371 pub lPrevMotionXoffset
: i32,
1372 pub lPrevMotionXtoY
: i32,
1373 pub lPrevMotionYtoY
: i32,
1374 pub lPrevMotionYoffset
: i32,
1375 pub lPrevBlendCoef1
: i32,
1376 pub lPrevBlendCoef2
: i32,
1378 impl ::core
::marker
::Copy
for WMT_VIDEOIMAGE_SAMPLE {}
1379 impl ::core
::clone
::Clone
for WMT_VIDEOIMAGE_SAMPLE
{
1380 fn clone(&self) -> Self {
1385 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"]
1386 #[cfg(feature = "Win32_Foundation")]
1387 pub struct WMT_VIDEOIMAGE_SAMPLE2
{
1389 pub dwStructSize
: u32,
1390 pub dwControlFlags
: u32,
1391 pub dwViewportWidth
: u32,
1392 pub dwViewportHeight
: u32,
1393 pub dwCurrImageWidth
: u32,
1394 pub dwCurrImageHeight
: u32,
1395 pub fCurrRegionX0
: f32,
1396 pub fCurrRegionY0
: f32,
1397 pub fCurrRegionWidth
: f32,
1398 pub fCurrRegionHeight
: f32,
1399 pub fCurrBlendCoef
: f32,
1400 pub dwPrevImageWidth
: u32,
1401 pub dwPrevImageHeight
: u32,
1402 pub fPrevRegionX0
: f32,
1403 pub fPrevRegionY0
: f32,
1404 pub fPrevRegionWidth
: f32,
1405 pub fPrevRegionHeight
: f32,
1406 pub fPrevBlendCoef
: f32,
1407 pub dwEffectType
: u32,
1408 pub dwNumEffectParas
: u32,
1409 pub fEffectPara0
: f32,
1410 pub fEffectPara1
: f32,
1411 pub fEffectPara2
: f32,
1412 pub fEffectPara3
: f32,
1413 pub fEffectPara4
: f32,
1414 pub bKeepPrevImage
: super::super::Foundation
::BOOL
,
1416 #[cfg(feature = "Win32_Foundation")]
1417 impl ::core
::marker
::Copy
for WMT_VIDEOIMAGE_SAMPLE2 {}
1418 #[cfg(feature = "Win32_Foundation")]
1419 impl ::core
::clone
::Clone
for WMT_VIDEOIMAGE_SAMPLE2
{
1420 fn clone(&self) -> Self {
1425 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1426 pub struct WMT_WATERMARK_ENTRY
{
1427 pub wmetType
: WMT_WATERMARK_ENTRY_TYPE
,
1428 pub clsid
: ::windows_sys
::core
::GUID
,
1429 pub cbDisplayName
: u32,
1430 pub pwszDisplayName
: ::windows_sys
::core
::PWSTR
,
1432 impl ::core
::marker
::Copy
for WMT_WATERMARK_ENTRY {}
1433 impl ::core
::clone
::Clone
for WMT_WATERMARK_ENTRY
{
1434 fn clone(&self) -> Self {
1439 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1440 pub struct WMT_WEBSTREAM_FORMAT
{
1442 pub cbSampleHeaderFixedData
: u16,
1446 impl ::core
::marker
::Copy
for WMT_WEBSTREAM_FORMAT {}
1447 impl ::core
::clone
::Clone
for WMT_WEBSTREAM_FORMAT
{
1448 fn clone(&self) -> Self {
1453 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1454 pub struct WMT_WEBSTREAM_SAMPLE_HEADER
{
1457 pub cTotalParts
: u16,
1458 pub wSampleType
: u16,
1459 pub wszURL
: [u16; 1],
1461 impl ::core
::marker
::Copy
for WMT_WEBSTREAM_SAMPLE_HEADER {}
1462 impl ::core
::clone
::Clone
for WMT_WEBSTREAM_SAMPLE_HEADER
{
1463 fn clone(&self) -> Self {
1468 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
1469 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1470 pub struct WMVIDEOINFOHEADER
{
1471 pub rcSource
: super::super::Foundation
::RECT
,
1472 pub rcTarget
: super::super::Foundation
::RECT
,
1474 pub dwBitErrorRate
: u32,
1475 pub AvgTimePerFrame
: i64,
1476 pub bmiHeader
: super::super::Graphics
::Gdi
::BITMAPINFOHEADER
,
1478 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1479 impl ::core
::marker
::Copy
for WMVIDEOINFOHEADER {}
1480 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1481 impl ::core
::clone
::Clone
for WMVIDEOINFOHEADER
{
1482 fn clone(&self) -> Self {
1487 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
1488 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1489 pub struct WMVIDEOINFOHEADER2
{
1490 pub rcSource
: super::super::Foundation
::RECT
,
1491 pub rcTarget
: super::super::Foundation
::RECT
,
1493 pub dwBitErrorRate
: u32,
1494 pub AvgTimePerFrame
: i64,
1495 pub dwInterlaceFlags
: u32,
1496 pub dwCopyProtectFlags
: u32,
1497 pub dwPictAspectRatioX
: u32,
1498 pub dwPictAspectRatioY
: u32,
1499 pub dwReserved1
: u32,
1500 pub dwReserved2
: u32,
1501 pub bmiHeader
: super::super::Graphics
::Gdi
::BITMAPINFOHEADER
,
1503 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1504 impl ::core
::marker
::Copy
for WMVIDEOINFOHEADER2 {}
1505 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1506 impl ::core
::clone
::Clone
for WMVIDEOINFOHEADER2
{
1507 fn clone(&self) -> Self {
1512 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1513 pub struct WM_ADDRESS_ACCESSENTRY
{
1514 pub dwIPAddress
: u32,
1517 impl ::core
::marker
::Copy
for WM_ADDRESS_ACCESSENTRY {}
1518 impl ::core
::clone
::Clone
for WM_ADDRESS_ACCESSENTRY
{
1519 fn clone(&self) -> Self {
1524 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1525 pub struct WM_CLIENT_PROPERTIES
{
1526 pub dwIPAddress
: u32,
1529 impl ::core
::marker
::Copy
for WM_CLIENT_PROPERTIES {}
1530 impl ::core
::clone
::Clone
for WM_CLIENT_PROPERTIES
{
1531 fn clone(&self) -> Self {
1536 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1537 pub struct WM_CLIENT_PROPERTIES_EX
{
1539 pub pwszIPAddress
: ::windows_sys
::core
::PCWSTR
,
1540 pub pwszPort
: ::windows_sys
::core
::PCWSTR
,
1541 pub pwszDNSName
: ::windows_sys
::core
::PCWSTR
,
1543 impl ::core
::marker
::Copy
for WM_CLIENT_PROPERTIES_EX {}
1544 impl ::core
::clone
::Clone
for WM_CLIENT_PROPERTIES_EX
{
1545 fn clone(&self) -> Self {
1549 #[repr(C, packed(1))]
1550 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1551 pub struct WM_LEAKY_BUCKET_PAIR
{
1553 pub msBufferWindow
: u32,
1555 impl ::core
::marker
::Copy
for WM_LEAKY_BUCKET_PAIR {}
1556 impl ::core
::clone
::Clone
for WM_LEAKY_BUCKET_PAIR
{
1557 fn clone(&self) -> Self {
1562 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"]
1563 #[cfg(feature = "Win32_Foundation")]
1564 pub struct WM_MEDIA_TYPE
{
1565 pub majortype
: ::windows_sys
::core
::GUID
,
1566 pub subtype
: ::windows_sys
::core
::GUID
,
1567 pub bFixedSizeSamples
: super::super::Foundation
::BOOL
,
1568 pub bTemporalCompression
: super::super::Foundation
::BOOL
,
1569 pub lSampleSize
: u32,
1570 pub formattype
: ::windows_sys
::core
::GUID
,
1571 pub pUnk
: ::windows_sys
::core
::IUnknown
,
1573 pub pbFormat
: *mut u8,
1575 #[cfg(feature = "Win32_Foundation")]
1576 impl ::core
::marker
::Copy
for WM_MEDIA_TYPE {}
1577 #[cfg(feature = "Win32_Foundation")]
1578 impl ::core
::clone
::Clone
for WM_MEDIA_TYPE
{
1579 fn clone(&self) -> Self {
1583 #[repr(C, packed(1))]
1584 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1585 pub struct WM_PICTURE
{
1586 pub pwszMIMEType
: ::windows_sys
::core
::PWSTR
,
1587 pub bPictureType
: u8,
1588 pub pwszDescription
: ::windows_sys
::core
::PWSTR
,
1590 pub pbData
: *mut u8,
1592 impl ::core
::marker
::Copy
for WM_PICTURE {}
1593 impl ::core
::clone
::Clone
for WM_PICTURE
{
1594 fn clone(&self) -> Self {
1599 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1600 pub struct WM_PORT_NUMBER_RANGE
{
1601 pub wPortBegin
: u16,
1604 impl ::core
::marker
::Copy
for WM_PORT_NUMBER_RANGE {}
1605 impl ::core
::clone
::Clone
for WM_PORT_NUMBER_RANGE
{
1606 fn clone(&self) -> Self {
1611 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"]
1612 #[cfg(feature = "Win32_Foundation")]
1613 pub struct WM_READER_CLIENTINFO
{
1615 pub wszLang
: ::windows_sys
::core
::PWSTR
,
1616 pub wszBrowserUserAgent
: ::windows_sys
::core
::PWSTR
,
1617 pub wszBrowserWebPage
: ::windows_sys
::core
::PWSTR
,
1618 pub qwReserved
: u64,
1619 pub pReserved
: *mut super::super::Foundation
::LPARAM
,
1620 pub wszHostExe
: ::windows_sys
::core
::PWSTR
,
1621 pub qwHostVersion
: u64,
1622 pub wszPlayerUserAgent
: ::windows_sys
::core
::PWSTR
,
1624 #[cfg(feature = "Win32_Foundation")]
1625 impl ::core
::marker
::Copy
for WM_READER_CLIENTINFO {}
1626 #[cfg(feature = "Win32_Foundation")]
1627 impl ::core
::clone
::Clone
for WM_READER_CLIENTINFO
{
1628 fn clone(&self) -> Self {
1633 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1634 pub struct WM_READER_STATISTICS
{
1636 pub dwBandwidth
: u32,
1637 pub cPacketsReceived
: u32,
1638 pub cPacketsRecovered
: u32,
1639 pub cPacketsLost
: u32,
1642 impl ::core
::marker
::Copy
for WM_READER_STATISTICS {}
1643 impl ::core
::clone
::Clone
for WM_READER_STATISTICS
{
1644 fn clone(&self) -> Self {
1648 #[repr(C, packed(2))]
1649 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"]
1650 #[cfg(feature = "Win32_Foundation")]
1651 pub struct WM_STREAM_PRIORITY_RECORD
{
1652 pub wStreamNumber
: u16,
1653 pub fMandatory
: super::super::Foundation
::BOOL
,
1655 #[cfg(feature = "Win32_Foundation")]
1656 impl ::core
::marker
::Copy
for WM_STREAM_PRIORITY_RECORD {}
1657 #[cfg(feature = "Win32_Foundation")]
1658 impl ::core
::clone
::Clone
for WM_STREAM_PRIORITY_RECORD
{
1659 fn clone(&self) -> Self {
1663 #[repr(C, packed(1))]
1664 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1665 pub struct WM_STREAM_TYPE_INFO
{
1666 pub guidMajorType
: ::windows_sys
::core
::GUID
,
1669 impl ::core
::marker
::Copy
for WM_STREAM_TYPE_INFO {}
1670 impl ::core
::clone
::Clone
for WM_STREAM_TYPE_INFO
{
1671 fn clone(&self) -> Self {
1675 #[repr(C, packed(1))]
1676 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1677 pub struct WM_SYNCHRONISED_LYRICS
{
1678 pub bTimeStampFormat
: u8,
1679 pub bContentType
: u8,
1680 pub pwszContentDescriptor
: ::windows_sys
::core
::PWSTR
,
1681 pub dwLyricsLen
: u32,
1682 pub pbLyrics
: *mut u8,
1684 impl ::core
::marker
::Copy
for WM_SYNCHRONISED_LYRICS {}
1685 impl ::core
::clone
::Clone
for WM_SYNCHRONISED_LYRICS
{
1686 fn clone(&self) -> Self {
1690 #[repr(C, packed(1))]
1691 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1692 pub struct WM_USER_TEXT
{
1693 pub pwszDescription
: ::windows_sys
::core
::PWSTR
,
1694 pub pwszText
: ::windows_sys
::core
::PWSTR
,
1696 impl ::core
::marker
::Copy
for WM_USER_TEXT {}
1697 impl ::core
::clone
::Clone
for WM_USER_TEXT
{
1698 fn clone(&self) -> Self {
1702 #[repr(C, packed(1))]
1703 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1704 pub struct WM_USER_WEB_URL
{
1705 pub pwszDescription
: ::windows_sys
::core
::PWSTR
,
1706 pub pwszURL
: ::windows_sys
::core
::PWSTR
,
1708 impl ::core
::marker
::Copy
for WM_USER_WEB_URL {}
1709 impl ::core
::clone
::Clone
for WM_USER_WEB_URL
{
1710 fn clone(&self) -> Self {
1715 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1716 pub struct WM_WRITER_STATISTICS
{
1717 pub qwSampleCount
: u64,
1718 pub qwByteCount
: u64,
1719 pub qwDroppedSampleCount
: u64,
1720 pub qwDroppedByteCount
: u64,
1721 pub dwCurrentBitrate
: u32,
1722 pub dwAverageBitrate
: u32,
1723 pub dwExpectedBitrate
: u32,
1724 pub dwCurrentSampleRate
: u32,
1725 pub dwAverageSampleRate
: u32,
1726 pub dwExpectedSampleRate
: u32,
1728 impl ::core
::marker
::Copy
for WM_WRITER_STATISTICS {}
1729 impl ::core
::clone
::Clone
for WM_WRITER_STATISTICS
{
1730 fn clone(&self) -> Self {
1735 #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"]
1736 pub struct WM_WRITER_STATISTICS_EX
{
1737 pub dwBitratePlusOverhead
: u32,
1738 pub dwCurrentSampleDropRateInQueue
: u32,
1739 pub dwCurrentSampleDropRateInCodec
: u32,
1740 pub dwCurrentSampleDropRateInMultiplexer
: u32,
1741 pub dwTotalSampleDropsInQueue
: u32,
1742 pub dwTotalSampleDropsInCodec
: u32,
1743 pub dwTotalSampleDropsInMultiplexer
: u32,
1745 impl ::core
::marker
::Copy
for WM_WRITER_STATISTICS_EX {}
1746 impl ::core
::clone
::Clone
for WM_WRITER_STATISTICS_EX
{
1747 fn clone(&self) -> Self {