source: trunk/Utilities/DirectShowCaptureCapabilities/Data/Integrated Webcam, USB2.0 PC CAMERA.md @ 521

Last change on this file since 521 was 521, checked in by roman, 7 years ago
File size: 144.8 KB
Line 
1# System
2
3 * Version: Windows 7 Service Pack 1
4 * Computer Name: `NGOQUANG-PC`
5 * User Name: `Ngo Quang` 
6 * Local Time: `10/3/2015 8:16:04 AM`
7 * Architecture: AMD/Intel x64 (x64 Application)
8 * Processors: `4`, Active Mask `0xF`
9 * Page Size: `0x1000`
10 * Application Address Space: `0x0000000000010000`..`0x000007FFFFFEFFFF`
11 * CPU: `GenuineIntel`, 0x1 EDX `0xBFEBFBFF` (MMX, SSE, SSE2), 0x1 ECX `0x1FBAE3BF` (SSE3, SSSE3, SSE41, SSE42, AVX), Brand `       Intel(R) Core(TM) i5-2430M CPU @ 2.40GHz`
12 * Physical Memory: `3,990` MB
13 * Committed Memory Limit: `7,978` MB
14 * Application Version: `1.0.0.446`
15
16# Video
17
18## Device: Integrated Webcam
19
20 * Moniker Display Name: `@device:pnp:\\?\usb#vid_05ca&pid_181f&mi_00#7&130347d&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global`
21
22Interfaces:
23
24  * `ISpecifyPropertyPages`
25  * `IKsPropertySet`
26  * `IAMCameraControl`
27  * `IAMDeviceRemoval`
28  * `IAMDroppedFrames`
29  * `IAMFilterMiscFlags`
30  * `IAMVideoControl`
31  * `IAMVideoProcAmp`
32
33Property Pages:
34
35  * `{71F96464-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoProcAmpPropertyPage`, VideoProcAmp Property Page
36  * `{71F96465-78F3-11D0-A18C-00A0C9118956}` - `CLSID_CameraControlPropertyPage`, CameraControl Property Page
37
38### IAMVideoProcAmp
39
40 * `VideoProcAmp_Brightness`: `0`, flags `0x00`, `-64`..`64`, step `1`, default `0`, cap flags `0x00`, nGetRangeResult `0x80070490`, nGetResult `0x80070015`
41 * `VideoProcAmp_Contrast`: `0`, flags `0x00`, `0`..`95`, step `1`, default `0`, cap flags `0x00`, nGetRangeResult `0x80070490`, nGetResult `0x80070015`
42 * `VideoProcAmp_Hue`: `0`, flags `0x00`, `-2000`..`2000`, step `1`, default `0`, cap flags `0x00`, nGetRangeResult `0x80070490`, nGetResult `0x80070015`
43 * `VideoProcAmp_Saturation`: `0`, flags `0x00`, `0`..`100`, step `1`, default `64`, cap flags `0x00`, nGetRangeResult `0x80070490`, nGetResult `0x80070015`
44 * `VideoProcAmp_Sharpness`: `0`, flags `0x00`, `1`..`7`, step `1`, default `2`, cap flags `0x00`, nGetRangeResult `0x80070490`, nGetResult `0x80070015`
45 * `VideoProcAmp_Gamma`: `0`, flags `0x00`, `100`..`300`, step `1`, default `100`, cap flags `0x00`, nGetRangeResult `0x80070490`, nGetResult `0x80070015`
46 * `VideoProcAmp_WhiteBalance`: `0`, flags `0x00`, `2800`..`6500`, step `1`, default `4600`, cap flags `0x00`, nGetRangeResult `0x80070490`, nGetResult `0x80070015`
47 * `VideoProcAmp_BacklightCompensation`: `0`, flags `0x00`, `0`..`3`, step `1`, default `3`, cap flags `0x00`, nGetRangeResult `0x80070490`, nGetResult `0x80070015`
48
49### IAMCameraControl
50
51
52### Pin: Capture
53
54 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4281-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_CAPTURE`
55 * Capabilities:
56  * Count: `28`
57  * Structure Size: `128` (expected `128`)
58
59#### Capability: 0
60
61 * `AM_MEDIA_TYPE`:
62  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 60 09 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 10 46 2A 00 00 00 00 00`
63  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CA 08 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 80 02 00 00 E0 01 00 00 01 00 10 00 59 55 59 32 00 60 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
64  * `.subtype`: `FourCC YUY2`
65  * `.bFixedSizeSamples`: `1`
66  * `.bTemporalCompression`: `0`
67  * `.lSampleSize`: `614,400`
68  * `.cbFormat`: `88`
69  * `VIDEOINFOHEADER`:
70  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
71  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
72  * `.dwBitRate`: `147456000`
73  * `.dwBitErrorRate`: `0`
74  * `.AvgTimePerFrame`: `33 3333`
75  * `BITMAPINFOHEADER`:
76   * `.biSize`: `40`
77   * `.biWidth`: `640`
78   * `.biHeight`: `480`
79   * `.biPlanes`: `1`
80   * `.biBitCount`: `16`
81   * `.biCompression`: `844715353` `YUY2`
82   * `.biSizeImage`: `614,400`
83 * `VIDEO_STREAM_CONFIG_CAPS`:
84  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 55 58 14 00 00 00 00 00 00 80 32 02 00 00 CA 08`
85  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
86  * `.VideoStandard`: `0`
87  * `.InputSize`: `640` x `480`
88  * `.MinCroppingSize`: `640` x `480`
89  * `.MaxCroppingSize`: `640` x `480`
90  * `.CropGranularityX`: `1`
91  * `.CropAlignX`: `1`
92  * `.CropAlignY`: `1`
93  * `.MinOutputSize`: `640` x `480`
94  * `.MaxOutputSize`: `640` x `480`
95  * `.OutputGranularityX`: `1`
96  * `.OutputGranularityY`: `1`
97  * `.StretchTapsX`: `0`
98  * `.StretchTapsY`: `0`
99  * `.ShrinkTapsX`: `0`
100  * `.ShrinkTapsY`: `0`
101  * `.MinFrameInterval`: `33 3333`
102  * `.MaxFrameInterval`: `133 3333`
103  * `.MinBitsPerSecond`: `36,864,000`
104  * `.MaxBitsPerSecond`: `147,456,000`
105
106#### Capability: 1
107
108 * `AM_MEDIA_TYPE`:
109  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 60 09 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 00 00 00 00 00 00 00 00 70 00 00 00 00 00 00 00 F0 8D 29 00 00 00 00 00`
110  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CA 08 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 26 8D 00 00 00 00 00 28 00 00 00 80 02 00 00 E0 01 00 00 01 00 10 00 59 55 59 32 00 60 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
111  * `.subtype`: `FourCC YUY2`
112  * `.bFixedSizeSamples`: `1`
113  * `.bTemporalCompression`: `0`
114  * `.lSampleSize`: `614,400`
115  * `.cbFormat`: `112`
116  * `VIDEOINFOHEADER2`:
117 * Unknown Capabilities:
118  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
119  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 55 58 14 00 00 00 00 00 00 80 32 02 00 00 CA 08`
120
121#### Capability: 2
122
123 * `AM_MEDIA_TYPE`:
124  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 18 03 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 10 46 2A 00 00 00 00 00`
125  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 E6 02 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 60 01 00 00 20 01 00 00 01 00 10 00 59 55 59 32 00 18 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
126  * `.subtype`: `FourCC YUY2`
127  * `.bFixedSizeSamples`: `1`
128  * `.bTemporalCompression`: `0`
129  * `.lSampleSize`: `202,752`
130  * `.cbFormat`: `88`
131  * `VIDEOINFOHEADER`:
132  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
133  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
134  * `.dwBitRate`: `48660480`
135  * `.dwBitErrorRate`: `0`
136  * `.AvgTimePerFrame`: `33 3333`
137  * `BITMAPINFOHEADER`:
138   * `.biSize`: `40`
139   * `.biWidth`: `352`
140   * `.biHeight`: `288`
141   * `.biPlanes`: `1`
142   * `.biBitCount`: `16`
143   * `.biCompression`: `844715353` `YUY2`
144   * `.biSizeImage`: `202,752`
145 * `VIDEO_STREAM_CONFIG_CAPS`:
146  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 55 58 14 00 00 00 00 00 00 A0 B9 00 00 80 E6 02`
147  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
148  * `.VideoStandard`: `0`
149  * `.InputSize`: `352` x `288`
150  * `.MinCroppingSize`: `352` x `288`
151  * `.MaxCroppingSize`: `352` x `288`
152  * `.CropGranularityX`: `1`
153  * `.CropAlignX`: `1`
154  * `.CropAlignY`: `1`
155  * `.MinOutputSize`: `352` x `288`
156  * `.MaxOutputSize`: `352` x `288`
157  * `.OutputGranularityX`: `1`
158  * `.OutputGranularityY`: `1`
159  * `.StretchTapsX`: `0`
160  * `.StretchTapsY`: `0`
161  * `.ShrinkTapsX`: `0`
162  * `.ShrinkTapsY`: `0`
163  * `.MinFrameInterval`: `33 3333`
164  * `.MaxFrameInterval`: `133 3333`
165  * `.MinBitsPerSecond`: `12,165,120`
166  * `.MaxBitsPerSecond`: `48,660,480`
167
168#### Capability: 3
169
170 * `AM_MEDIA_TYPE`:
171  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 18 03 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 00 00 00 00 00 00 00 00 70 00 00 00 00 00 00 00 F0 8D 29 00 00 00 00 00`
172  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 E6 02 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 26 8D 00 00 00 00 00 28 00 00 00 60 01 00 00 20 01 00 00 01 00 10 00 59 55 59 32 00 18 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
173  * `.subtype`: `FourCC YUY2`
174  * `.bFixedSizeSamples`: `1`
175  * `.bTemporalCompression`: `0`
176  * `.lSampleSize`: `202,752`
177  * `.cbFormat`: `112`
178  * `VIDEOINFOHEADER2`:
179 * Unknown Capabilities:
180  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
181  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 55 58 14 00 00 00 00 00 00 A0 B9 00 00 80 E6 02`
182
183#### Capability: 4
184
185 * `AM_MEDIA_TYPE`:
186  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 58 02 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 10 46 2A 00 00 00 00 00`
187  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 32 02 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 40 01 00 00 F0 00 00 00 01 00 10 00 59 55 59 32 00 58 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
188  * `.subtype`: `FourCC YUY2`
189  * `.bFixedSizeSamples`: `1`
190  * `.bTemporalCompression`: `0`
191  * `.lSampleSize`: `153,600`
192  * `.cbFormat`: `88`
193  * `VIDEOINFOHEADER`:
194  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
195  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
196  * `.dwBitRate`: `36864000`
197  * `.dwBitErrorRate`: `0`
198  * `.AvgTimePerFrame`: `33 3333`
199  * `BITMAPINFOHEADER`:
200   * `.biSize`: `40`
201   * `.biWidth`: `320`
202   * `.biHeight`: `240`
203   * `.biPlanes`: `1`
204   * `.biBitCount`: `16`
205   * `.biCompression`: `844715353` `YUY2`
206   * `.biSizeImage`: `153,600`
207 * `VIDEO_STREAM_CONFIG_CAPS`:
208  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 55 58 14 00 00 00 00 00 00 A0 8C 00 00 80 32 02`
209  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
210  * `.VideoStandard`: `0`
211  * `.InputSize`: `320` x `240`
212  * `.MinCroppingSize`: `320` x `240`
213  * `.MaxCroppingSize`: `320` x `240`
214  * `.CropGranularityX`: `1`
215  * `.CropAlignX`: `1`
216  * `.CropAlignY`: `1`
217  * `.MinOutputSize`: `320` x `240`
218  * `.MaxOutputSize`: `320` x `240`
219  * `.OutputGranularityX`: `1`
220  * `.OutputGranularityY`: `1`
221  * `.StretchTapsX`: `0`
222  * `.StretchTapsY`: `0`
223  * `.ShrinkTapsX`: `0`
224  * `.ShrinkTapsY`: `0`
225  * `.MinFrameInterval`: `33 3333`
226  * `.MaxFrameInterval`: `133 3333`
227  * `.MinBitsPerSecond`: `9,216,000`
228  * `.MaxBitsPerSecond`: `36,864,000`
229
230#### Capability: 5
231
232 * `AM_MEDIA_TYPE`:
233  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 58 02 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 00 00 00 00 00 00 00 00 70 00 00 00 00 00 00 00 F0 8D 29 00 00 00 00 00`
234  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 32 02 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 26 8D 00 00 00 00 00 28 00 00 00 40 01 00 00 F0 00 00 00 01 00 10 00 59 55 59 32 00 58 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
235  * `.subtype`: `FourCC YUY2`
236  * `.bFixedSizeSamples`: `1`
237  * `.bTemporalCompression`: `0`
238  * `.lSampleSize`: `153,600`
239  * `.cbFormat`: `112`
240  * `VIDEOINFOHEADER2`:
241 * Unknown Capabilities:
242  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
243  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 55 58 14 00 00 00 00 00 00 A0 8C 00 00 80 32 02`
244
245#### Capability: 6
246
247 * `AM_MEDIA_TYPE`:
248  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 C6 00 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 10 46 2A 00 00 00 00 00`
249  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A0 B9 00 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 B0 00 00 00 90 00 00 00 01 00 10 00 59 55 59 32 00 C6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
250  * `.subtype`: `FourCC YUY2`
251  * `.bFixedSizeSamples`: `1`
252  * `.bTemporalCompression`: `0`
253  * `.lSampleSize`: `50,688`
254  * `.cbFormat`: `88`
255  * `VIDEOINFOHEADER`:
256  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
257  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
258  * `.dwBitRate`: `12165120`
259  * `.dwBitErrorRate`: `0`
260  * `.AvgTimePerFrame`: `33 3333`
261  * `BITMAPINFOHEADER`:
262   * `.biSize`: `40`
263   * `.biWidth`: `176`
264   * `.biHeight`: `144`
265   * `.biPlanes`: `1`
266   * `.biBitCount`: `16`
267   * `.biCompression`: `844715353` `YUY2`
268   * `.biSizeImage`: `50,688`
269 * `VIDEO_STREAM_CONFIG_CAPS`:
270  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 55 58 14 00 00 00 00 00 00 68 2E 00 00 A0 B9 00`
271  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
272  * `.VideoStandard`: `0`
273  * `.InputSize`: `176` x `144`
274  * `.MinCroppingSize`: `176` x `144`
275  * `.MaxCroppingSize`: `176` x `144`
276  * `.CropGranularityX`: `1`
277  * `.CropAlignX`: `1`
278  * `.CropAlignY`: `1`
279  * `.MinOutputSize`: `176` x `144`
280  * `.MaxOutputSize`: `176` x `144`
281  * `.OutputGranularityX`: `1`
282  * `.OutputGranularityY`: `1`
283  * `.StretchTapsX`: `0`
284  * `.StretchTapsY`: `0`
285  * `.ShrinkTapsX`: `0`
286  * `.ShrinkTapsY`: `0`
287  * `.MinFrameInterval`: `33 3333`
288  * `.MaxFrameInterval`: `133 3333`
289  * `.MinBitsPerSecond`: `3,041,280`
290  * `.MaxBitsPerSecond`: `12,165,120`
291
292#### Capability: 7
293
294 * `AM_MEDIA_TYPE`:
295  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 C6 00 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 00 00 00 00 00 00 00 00 70 00 00 00 00 00 00 00 F0 8D 29 00 00 00 00 00`
296  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A0 B9 00 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 26 8D 00 00 00 00 00 28 00 00 00 B0 00 00 00 90 00 00 00 01 00 10 00 59 55 59 32 00 C6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
297  * `.subtype`: `FourCC YUY2`
298  * `.bFixedSizeSamples`: `1`
299  * `.bTemporalCompression`: `0`
300  * `.lSampleSize`: `50,688`
301  * `.cbFormat`: `112`
302  * `VIDEOINFOHEADER2`:
303 * Unknown Capabilities:
304  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
305  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 55 58 14 00 00 00 00 00 00 68 2E 00 00 A0 B9 00`
306
307#### Capability: 8
308
309 * `AM_MEDIA_TYPE`:
310  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 96 00 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 10 46 2A 00 00 00 00 00`
311  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A0 8C 00 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 A0 00 00 00 78 00 00 00 01 00 10 00 59 55 59 32 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
312  * `.subtype`: `FourCC YUY2`
313  * `.bFixedSizeSamples`: `1`
314  * `.bTemporalCompression`: `0`
315  * `.lSampleSize`: `38,400`
316  * `.cbFormat`: `88`
317  * `VIDEOINFOHEADER`:
318  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
319  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
320  * `.dwBitRate`: `9216000`
321  * `.dwBitErrorRate`: `0`
322  * `.AvgTimePerFrame`: `33 3333`
323  * `BITMAPINFOHEADER`:
324   * `.biSize`: `40`
325   * `.biWidth`: `160`
326   * `.biHeight`: `120`
327   * `.biPlanes`: `1`
328   * `.biBitCount`: `16`
329   * `.biCompression`: `844715353` `YUY2`
330   * `.biSizeImage`: `38,400`
331 * `VIDEO_STREAM_CONFIG_CAPS`:
332  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 55 58 14 00 00 00 00 00 00 28 23 00 00 A0 8C 00`
333  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
334  * `.VideoStandard`: `0`
335  * `.InputSize`: `160` x `120`
336  * `.MinCroppingSize`: `160` x `120`
337  * `.MaxCroppingSize`: `160` x `120`
338  * `.CropGranularityX`: `1`
339  * `.CropAlignX`: `1`
340  * `.CropAlignY`: `1`
341  * `.MinOutputSize`: `160` x `120`
342  * `.MaxOutputSize`: `160` x `120`
343  * `.OutputGranularityX`: `1`
344  * `.OutputGranularityY`: `1`
345  * `.StretchTapsX`: `0`
346  * `.StretchTapsY`: `0`
347  * `.ShrinkTapsX`: `0`
348  * `.ShrinkTapsY`: `0`
349  * `.MinFrameInterval`: `33 3333`
350  * `.MaxFrameInterval`: `133 3333`
351  * `.MinBitsPerSecond`: `2,304,000`
352  * `.MaxBitsPerSecond`: `9,216,000`
353
354#### Capability: 9
355
356 * `AM_MEDIA_TYPE`:
357  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 96 00 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 00 00 00 00 00 00 00 00 70 00 00 00 00 00 00 00 F0 8D 29 00 00 00 00 00`
358  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A0 8C 00 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 26 8D 00 00 00 00 00 28 00 00 00 A0 00 00 00 78 00 00 00 01 00 10 00 59 55 59 32 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
359  * `.subtype`: `FourCC YUY2`
360  * `.bFixedSizeSamples`: `1`
361  * `.bTemporalCompression`: `0`
362  * `.lSampleSize`: `38,400`
363  * `.cbFormat`: `112`
364  * `VIDEOINFOHEADER2`:
365 * Unknown Capabilities:
366  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
367  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 55 58 14 00 00 00 00 00 00 28 23 00 00 A0 8C 00`
368
369#### Capability: 10
370
371 * `AM_MEDIA_TYPE`:
372  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 20 1C 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 10 46 2A 00 00 00 00 00`
373  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CA 08 00 00 00 00 40 42 0F 00 00 00 00 00 28 00 00 00 00 05 00 00 D0 02 00 00 01 00 10 00 59 55 59 32 00 20 1C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
374  * `.subtype`: `FourCC YUY2`
375  * `.bFixedSizeSamples`: `1`
376  * `.bTemporalCompression`: `0`
377  * `.lSampleSize`: `1,843,200`
378  * `.cbFormat`: `88`
379  * `VIDEOINFOHEADER`:
380  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
381  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
382  * `.dwBitRate`: `147456000`
383  * `.dwBitErrorRate`: `0`
384  * `.AvgTimePerFrame`: `100 0000`
385  * `BITMAPINFOHEADER`:
386   * `.biSize`: `40`
387   * `.biWidth`: `1280`
388   * `.biHeight`: `720`
389   * `.biPlanes`: `1`
390   * `.biBitCount`: `16`
391   * `.biCompression`: `844715353` `YUY2`
392   * `.biSizeImage`: `1,843,200`
393 * `VIDEO_STREAM_CONFIG_CAPS`:
394  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 42 0F 00 00 00 00 00 40 42 0F 00 00 00 00 00 00 00 CA 08 00 00 CA 08`
395  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
396  * `.VideoStandard`: `0`
397  * `.InputSize`: `1280` x `720`
398  * `.MinCroppingSize`: `1280` x `720`
399  * `.MaxCroppingSize`: `1280` x `720`
400  * `.CropGranularityX`: `1`
401  * `.CropAlignX`: `1`
402  * `.CropAlignY`: `1`
403  * `.MinOutputSize`: `1280` x `720`
404  * `.MaxOutputSize`: `1280` x `720`
405  * `.OutputGranularityX`: `1`
406  * `.OutputGranularityY`: `1`
407  * `.StretchTapsX`: `0`
408  * `.StretchTapsY`: `0`
409  * `.ShrinkTapsX`: `0`
410  * `.ShrinkTapsY`: `0`
411  * `.MinFrameInterval`: `100 0000`
412  * `.MaxFrameInterval`: `100 0000`
413  * `.MinBitsPerSecond`: `147,456,000`
414  * `.MaxBitsPerSecond`: `147,456,000`
415
416#### Capability: 11
417
418 * `AM_MEDIA_TYPE`:
419  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 20 1C 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 00 00 00 00 00 00 00 00 70 00 00 00 00 00 00 00 F0 8D 29 00 00 00 00 00`
420  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CA 08 00 00 00 00 40 42 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 26 8D 00 00 00 00 00 28 00 00 00 00 05 00 00 D0 02 00 00 01 00 10 00 59 55 59 32 00 20 1C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
421  * `.subtype`: `FourCC YUY2`
422  * `.bFixedSizeSamples`: `1`
423  * `.bTemporalCompression`: `0`
424  * `.lSampleSize`: `1,843,200`
425  * `.cbFormat`: `112`
426  * `VIDEOINFOHEADER2`:
427 * Unknown Capabilities:
428  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
429  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 42 0F 00 00 00 00 00 40 42 0F 00 00 00 00 00 00 00 CA 08 00 00 CA 08`
430
431#### Capability: 12
432
433 * `AM_MEDIA_TYPE`:
434  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 48 3F 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 10 46 2A 00 00 00 00 00`
435  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 E3 09 00 00 00 00 80 84 1E 00 00 00 00 00 28 00 00 00 80 07 00 00 38 04 00 00 01 00 10 00 59 55 59 32 00 48 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
436  * `.subtype`: `FourCC YUY2`
437  * `.bFixedSizeSamples`: `1`
438  * `.bTemporalCompression`: `0`
439  * `.lSampleSize`: `4,147,200`
440  * `.cbFormat`: `88`
441  * `VIDEOINFOHEADER`:
442  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
443  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
444  * `.dwBitRate`: `165888000`
445  * `.dwBitErrorRate`: `0`
446  * `.AvgTimePerFrame`: `200 0000`
447  * `BITMAPINFOHEADER`:
448   * `.biSize`: `40`
449   * `.biWidth`: `1920`
450   * `.biHeight`: `1080`
451   * `.biPlanes`: `1`
452   * `.biBitCount`: `16`
453   * `.biCompression`: `844715353` `YUY2`
454   * `.biSizeImage`: `4,147,200`
455 * `VIDEO_STREAM_CONFIG_CAPS`:
456  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 80 07 00 00 38 04 00 00 80 07 00 00 38 04 00 00 80 07 00 00 38 04 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 80 07 00 00 38 04 00 00 80 07 00 00 38 04 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 84 1E 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 40 E3 09 00 40 E3 09`
457  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
458  * `.VideoStandard`: `0`
459  * `.InputSize`: `1920` x `1080`
460  * `.MinCroppingSize`: `1920` x `1080`
461  * `.MaxCroppingSize`: `1920` x `1080`
462  * `.CropGranularityX`: `1`
463  * `.CropAlignX`: `1`
464  * `.CropAlignY`: `1`
465  * `.MinOutputSize`: `1920` x `1080`
466  * `.MaxOutputSize`: `1920` x `1080`
467  * `.OutputGranularityX`: `1`
468  * `.OutputGranularityY`: `1`
469  * `.StretchTapsX`: `0`
470  * `.StretchTapsY`: `0`
471  * `.ShrinkTapsX`: `0`
472  * `.ShrinkTapsY`: `0`
473  * `.MinFrameInterval`: `200 0000`
474  * `.MaxFrameInterval`: `200 0000`
475  * `.MinBitsPerSecond`: `165,888,000`
476  * `.MaxBitsPerSecond`: `165,888,000`
477
478#### Capability: 13
479
480 * `AM_MEDIA_TYPE`:
481  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 48 3F 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 00 00 00 00 00 00 00 00 70 00 00 00 00 00 00 00 F0 8D 29 00 00 00 00 00`
482  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 E3 09 00 00 00 00 80 84 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 26 8D 00 00 00 00 00 28 00 00 00 80 07 00 00 38 04 00 00 01 00 10 00 59 55 59 32 00 48 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
483  * `.subtype`: `FourCC YUY2`
484  * `.bFixedSizeSamples`: `1`
485  * `.bTemporalCompression`: `0`
486  * `.lSampleSize`: `4,147,200`
487  * `.cbFormat`: `112`
488  * `VIDEOINFOHEADER2`:
489 * Unknown Capabilities:
490  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
491  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 80 07 00 00 38 04 00 00 80 07 00 00 38 04 00 00 80 07 00 00 38 04 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 80 07 00 00 38 04 00 00 80 07 00 00 38 04 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 84 1E 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 40 E3 09 00 40 E3 09`
492
493#### Capability: 14
494
495 * `AM_MEDIA_TYPE`:
496  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 10 0E 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 10 46 2A 00 00 00 00 00`
497  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2F 0D 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 80 02 00 00 E0 01 00 00 01 00 18 00 4D 4A 50 47 00 10 0E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
498  * `.subtype`: `FourCC MJPG`
499  * `.bFixedSizeSamples`: `1`
500  * `.bTemporalCompression`: `0`
501  * `.lSampleSize`: `921,600`
502  * `.cbFormat`: `88`
503  * `VIDEOINFOHEADER`:
504  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
505  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
506  * `.dwBitRate`: `221184000`
507  * `.dwBitErrorRate`: `0`
508  * `.AvgTimePerFrame`: `33 3333`
509  * `BITMAPINFOHEADER`:
510   * `.biSize`: `40`
511   * `.biWidth`: `640`
512   * `.biHeight`: `480`
513   * `.biPlanes`: `1`
514   * `.biBitCount`: `24`
515   * `.biCompression`: `1196444237` `MJPG`
516   * `.biSizeImage`: `921,600`
517 * `VIDEO_STREAM_CONFIG_CAPS`:
518  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 2A 2C 0A 00 00 00 00 00 00 80 97 06 00 00 2F 0D`
519  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
520  * `.VideoStandard`: `0`
521  * `.InputSize`: `640` x `480`
522  * `.MinCroppingSize`: `640` x `480`
523  * `.MaxCroppingSize`: `640` x `480`
524  * `.CropGranularityX`: `1`
525  * `.CropAlignX`: `1`
526  * `.CropAlignY`: `1`
527  * `.MinOutputSize`: `640` x `480`
528  * `.MaxOutputSize`: `640` x `480`
529  * `.OutputGranularityX`: `1`
530  * `.OutputGranularityY`: `1`
531  * `.StretchTapsX`: `0`
532  * `.StretchTapsY`: `0`
533  * `.ShrinkTapsX`: `0`
534  * `.ShrinkTapsY`: `0`
535  * `.MinFrameInterval`: `33 3333`
536  * `.MaxFrameInterval`: `66 6666`
537  * `.MinBitsPerSecond`: `110,592,000`
538  * `.MaxBitsPerSecond`: `221,184,000`
539
540#### Capability: 15
541
542 * `AM_MEDIA_TYPE`:
543  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 10 0E 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 00 00 00 00 00 00 00 00 70 00 00 00 00 00 00 00 F0 8D 29 00 00 00 00 00`
544  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2F 0D 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 21 8D 00 00 00 00 00 28 00 00 00 80 02 00 00 E0 01 00 00 01 00 18 00 4D 4A 50 47 00 10 0E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
545  * `.subtype`: `FourCC MJPG`
546  * `.bFixedSizeSamples`: `1`
547  * `.bTemporalCompression`: `0`
548  * `.lSampleSize`: `921,600`
549  * `.cbFormat`: `112`
550  * `VIDEOINFOHEADER2`:
551 * Unknown Capabilities:
552  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
553  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 2A 2C 0A 00 00 00 00 00 00 80 97 06 00 00 2F 0D`
554
555#### Capability: 16
556
557 * `AM_MEDIA_TYPE`:
558  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 A4 04 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 10 46 2A 00 00 00 00 00`
559  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 59 04 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 60 01 00 00 20 01 00 00 01 00 18 00 4D 4A 50 47 00 A4 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
560  * `.subtype`: `FourCC MJPG`
561  * `.bFixedSizeSamples`: `1`
562  * `.bTemporalCompression`: `0`
563  * `.lSampleSize`: `304,128`
564  * `.cbFormat`: `88`
565  * `VIDEOINFOHEADER`:
566  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
567  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
568  * `.dwBitRate`: `72990720`
569  * `.dwBitErrorRate`: `0`
570  * `.AvgTimePerFrame`: `33 3333`
571  * `BITMAPINFOHEADER`:
572   * `.biSize`: `40`
573   * `.biWidth`: `352`
574   * `.biHeight`: `288`
575   * `.biPlanes`: `1`
576   * `.biBitCount`: `24`
577   * `.biCompression`: `1196444237` `MJPG`
578   * `.biSizeImage`: `304,128`
579 * `VIDEO_STREAM_CONFIG_CAPS`:
580  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 2A 2C 0A 00 00 00 00 00 00 E0 2C 02 00 C0 59 04`
581  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
582  * `.VideoStandard`: `0`
583  * `.InputSize`: `352` x `288`
584  * `.MinCroppingSize`: `352` x `288`
585  * `.MaxCroppingSize`: `352` x `288`
586  * `.CropGranularityX`: `1`
587  * `.CropAlignX`: `1`
588  * `.CropAlignY`: `1`
589  * `.MinOutputSize`: `352` x `288`
590  * `.MaxOutputSize`: `352` x `288`
591  * `.OutputGranularityX`: `1`
592  * `.OutputGranularityY`: `1`
593  * `.StretchTapsX`: `0`
594  * `.StretchTapsY`: `0`
595  * `.ShrinkTapsX`: `0`
596  * `.ShrinkTapsY`: `0`
597  * `.MinFrameInterval`: `33 3333`
598  * `.MaxFrameInterval`: `66 6666`
599  * `.MinBitsPerSecond`: `36,495,360`
600  * `.MaxBitsPerSecond`: `72,990,720`
601
602#### Capability: 17
603
604 * `AM_MEDIA_TYPE`:
605  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 A4 04 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 00 00 00 00 00 00 00 00 70 00 00 00 00 00 00 00 F0 8D 29 00 00 00 00 00`
606  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 59 04 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 21 8D 00 00 00 00 00 28 00 00 00 60 01 00 00 20 01 00 00 01 00 18 00 4D 4A 50 47 00 A4 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
607  * `.subtype`: `FourCC MJPG`
608  * `.bFixedSizeSamples`: `1`
609  * `.bTemporalCompression`: `0`
610  * `.lSampleSize`: `304,128`
611  * `.cbFormat`: `112`
612  * `VIDEOINFOHEADER2`:
613 * Unknown Capabilities:
614  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
615  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 2A 2C 0A 00 00 00 00 00 00 E0 2C 02 00 C0 59 04`
616
617#### Capability: 18
618
619 * `AM_MEDIA_TYPE`:
620  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 84 03 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 10 46 2A 00 00 00 00 00`
621  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 4B 03 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 40 01 00 00 F0 00 00 00 01 00 18 00 4D 4A 50 47 00 84 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
622  * `.subtype`: `FourCC MJPG`
623  * `.bFixedSizeSamples`: `1`
624  * `.bTemporalCompression`: `0`
625  * `.lSampleSize`: `230,400`
626  * `.cbFormat`: `88`
627  * `VIDEOINFOHEADER`:
628  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
629  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
630  * `.dwBitRate`: `55296000`
631  * `.dwBitErrorRate`: `0`
632  * `.AvgTimePerFrame`: `33 3333`
633  * `BITMAPINFOHEADER`:
634   * `.biSize`: `40`
635   * `.biWidth`: `320`
636   * `.biHeight`: `240`
637   * `.biPlanes`: `1`
638   * `.biBitCount`: `24`
639   * `.biCompression`: `1196444237` `MJPG`
640   * `.biSizeImage`: `230,400`
641 * `VIDEO_STREAM_CONFIG_CAPS`:
642  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 2A 2C 0A 00 00 00 00 00 00 E0 A5 01 00 C0 4B 03`
643  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
644  * `.VideoStandard`: `0`
645  * `.InputSize`: `320` x `240`
646  * `.MinCroppingSize`: `320` x `240`
647  * `.MaxCroppingSize`: `320` x `240`
648  * `.CropGranularityX`: `1`
649  * `.CropAlignX`: `1`
650  * `.CropAlignY`: `1`
651  * `.MinOutputSize`: `320` x `240`
652  * `.MaxOutputSize`: `320` x `240`
653  * `.OutputGranularityX`: `1`
654  * `.OutputGranularityY`: `1`
655  * `.StretchTapsX`: `0`
656  * `.StretchTapsY`: `0`
657  * `.ShrinkTapsX`: `0`
658  * `.ShrinkTapsY`: `0`
659  * `.MinFrameInterval`: `33 3333`
660  * `.MaxFrameInterval`: `66 6666`
661  * `.MinBitsPerSecond`: `27,648,000`
662  * `.MaxBitsPerSecond`: `55,296,000`
663
664#### Capability: 19
665
666 * `AM_MEDIA_TYPE`:
667  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 84 03 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 00 00 00 00 00 00 00 00 70 00 00 00 00 00 00 00 F0 8D 29 00 00 00 00 00`
668  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 4B 03 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 21 8D 00 00 00 00 00 28 00 00 00 40 01 00 00 F0 00 00 00 01 00 18 00 4D 4A 50 47 00 84 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
669  * `.subtype`: `FourCC MJPG`
670  * `.bFixedSizeSamples`: `1`
671  * `.bTemporalCompression`: `0`
672  * `.lSampleSize`: `230,400`
673  * `.cbFormat`: `112`
674  * `VIDEOINFOHEADER2`:
675 * Unknown Capabilities:
676  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
677  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 2A 2C 0A 00 00 00 00 00 00 E0 A5 01 00 C0 4B 03`
678
679#### Capability: 20
680
681 * `AM_MEDIA_TYPE`:
682  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 29 01 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 10 46 2A 00 00 00 00 00`
683  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 16 01 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 B0 00 00 00 90 00 00 00 01 00 18 00 4D 4A 50 47 00 29 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
684  * `.subtype`: `FourCC MJPG`
685  * `.bFixedSizeSamples`: `1`
686  * `.bTemporalCompression`: `0`
687  * `.lSampleSize`: `76,032`
688  * `.cbFormat`: `88`
689  * `VIDEOINFOHEADER`:
690  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
691  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
692  * `.dwBitRate`: `18247680`
693  * `.dwBitErrorRate`: `0`
694  * `.AvgTimePerFrame`: `33 3333`
695  * `BITMAPINFOHEADER`:
696   * `.biSize`: `40`
697   * `.biWidth`: `176`
698   * `.biHeight`: `144`
699   * `.biPlanes`: `1`
700   * `.biBitCount`: `24`
701   * `.biCompression`: `1196444237` `MJPG`
702   * `.biSizeImage`: `76,032`
703 * `VIDEO_STREAM_CONFIG_CAPS`:
704  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 2A 2C 0A 00 00 00 00 00 00 38 8B 00 00 70 16 01`
705  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
706  * `.VideoStandard`: `0`
707  * `.InputSize`: `176` x `144`
708  * `.MinCroppingSize`: `176` x `144`
709  * `.MaxCroppingSize`: `176` x `144`
710  * `.CropGranularityX`: `1`
711  * `.CropAlignX`: `1`
712  * `.CropAlignY`: `1`
713  * `.MinOutputSize`: `176` x `144`
714  * `.MaxOutputSize`: `176` x `144`
715  * `.OutputGranularityX`: `1`
716  * `.OutputGranularityY`: `1`
717  * `.StretchTapsX`: `0`
718  * `.StretchTapsY`: `0`
719  * `.ShrinkTapsX`: `0`
720  * `.ShrinkTapsY`: `0`
721  * `.MinFrameInterval`: `33 3333`
722  * `.MaxFrameInterval`: `66 6666`
723  * `.MinBitsPerSecond`: `9,123,840`
724  * `.MaxBitsPerSecond`: `18,247,680`
725
726#### Capability: 21
727
728 * `AM_MEDIA_TYPE`:
729  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 29 01 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 00 00 00 00 00 00 00 00 70 00 00 00 00 00 00 00 F0 8D 29 00 00 00 00 00`
730  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 16 01 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 21 8D 00 00 00 00 00 28 00 00 00 B0 00 00 00 90 00 00 00 01 00 18 00 4D 4A 50 47 00 29 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
731  * `.subtype`: `FourCC MJPG`
732  * `.bFixedSizeSamples`: `1`
733  * `.bTemporalCompression`: `0`
734  * `.lSampleSize`: `76,032`
735  * `.cbFormat`: `112`
736  * `VIDEOINFOHEADER2`:
737 * Unknown Capabilities:
738  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
739  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 2A 2C 0A 00 00 00 00 00 00 38 8B 00 00 70 16 01`
740
741#### Capability: 22
742
743 * `AM_MEDIA_TYPE`:
744  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 E1 00 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 10 46 2A 00 00 00 00 00`
745  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 D2 00 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 A0 00 00 00 78 00 00 00 01 00 18 00 4D 4A 50 47 00 E1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
746  * `.subtype`: `FourCC MJPG`
747  * `.bFixedSizeSamples`: `1`
748  * `.bTemporalCompression`: `0`
749  * `.lSampleSize`: `57,600`
750  * `.cbFormat`: `88`
751  * `VIDEOINFOHEADER`:
752  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
753  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
754  * `.dwBitRate`: `13824000`
755  * `.dwBitErrorRate`: `0`
756  * `.AvgTimePerFrame`: `33 3333`
757  * `BITMAPINFOHEADER`:
758   * `.biSize`: `40`
759   * `.biWidth`: `160`
760   * `.biHeight`: `120`
761   * `.biPlanes`: `1`
762   * `.biBitCount`: `24`
763   * `.biCompression`: `1196444237` `MJPG`
764   * `.biSizeImage`: `57,600`
765 * `VIDEO_STREAM_CONFIG_CAPS`:
766  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 2A 2C 0A 00 00 00 00 00 00 78 69 00 00 F0 D2 00`
767  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
768  * `.VideoStandard`: `0`
769  * `.InputSize`: `160` x `120`
770  * `.MinCroppingSize`: `160` x `120`
771  * `.MaxCroppingSize`: `160` x `120`
772  * `.CropGranularityX`: `1`
773  * `.CropAlignX`: `1`
774  * `.CropAlignY`: `1`
775  * `.MinOutputSize`: `160` x `120`
776  * `.MaxOutputSize`: `160` x `120`
777  * `.OutputGranularityX`: `1`
778  * `.OutputGranularityY`: `1`
779  * `.StretchTapsX`: `0`
780  * `.StretchTapsY`: `0`
781  * `.ShrinkTapsX`: `0`
782  * `.ShrinkTapsY`: `0`
783  * `.MinFrameInterval`: `33 3333`
784  * `.MaxFrameInterval`: `66 6666`
785  * `.MinBitsPerSecond`: `6,912,000`
786  * `.MaxBitsPerSecond`: `13,824,000`
787
788#### Capability: 23
789
790 * `AM_MEDIA_TYPE`:
791  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 E1 00 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 00 00 00 00 00 00 00 00 70 00 00 00 00 00 00 00 F0 8D 29 00 00 00 00 00`
792  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 D2 00 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 21 8D 00 00 00 00 00 28 00 00 00 A0 00 00 00 78 00 00 00 01 00 18 00 4D 4A 50 47 00 E1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
793  * `.subtype`: `FourCC MJPG`
794  * `.bFixedSizeSamples`: `1`
795  * `.bTemporalCompression`: `0`
796  * `.lSampleSize`: `57,600`
797  * `.cbFormat`: `112`
798  * `VIDEOINFOHEADER2`:
799 * Unknown Capabilities:
800  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
801  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 2A 2C 0A 00 00 00 00 00 00 78 69 00 00 F0 D2 00`
802
803#### Capability: 24
804
805 * `AM_MEDIA_TYPE`:
806  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 30 2A 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 10 46 2A 00 00 00 00 00`
807  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8D 27 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 00 05 00 00 D0 02 00 00 01 00 18 00 4D 4A 50 47 00 30 2A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
808  * `.subtype`: `FourCC MJPG`
809  * `.bFixedSizeSamples`: `1`
810  * `.bTemporalCompression`: `0`
811  * `.lSampleSize`: `2,764,800`
812  * `.cbFormat`: `88`
813  * `VIDEOINFOHEADER`:
814  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
815  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
816  * `.dwBitRate`: `663552000`
817  * `.dwBitErrorRate`: `0`
818  * `.AvgTimePerFrame`: `33 3333`
819  * `BITMAPINFOHEADER`:
820   * `.biSize`: `40`
821   * `.biWidth`: `1280`
822   * `.biHeight`: `720`
823   * `.biPlanes`: `1`
824   * `.biBitCount`: `24`
825   * `.biCompression`: `1196444237` `MJPG`
826   * `.biSizeImage`: `2,764,800`
827 * `VIDEO_STREAM_CONFIG_CAPS`:
828  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 2A 2C 0A 00 00 00 00 00 00 80 C6 13 00 00 8D 27`
829  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
830  * `.VideoStandard`: `0`
831  * `.InputSize`: `1280` x `720`
832  * `.MinCroppingSize`: `1280` x `720`
833  * `.MaxCroppingSize`: `1280` x `720`
834  * `.CropGranularityX`: `1`
835  * `.CropAlignX`: `1`
836  * `.CropAlignY`: `1`
837  * `.MinOutputSize`: `1280` x `720`
838  * `.MaxOutputSize`: `1280` x `720`
839  * `.OutputGranularityX`: `1`
840  * `.OutputGranularityY`: `1`
841  * `.StretchTapsX`: `0`
842  * `.StretchTapsY`: `0`
843  * `.ShrinkTapsX`: `0`
844  * `.ShrinkTapsY`: `0`
845  * `.MinFrameInterval`: `33 3333`
846  * `.MaxFrameInterval`: `66 6666`
847  * `.MinBitsPerSecond`: `331,776,000`
848  * `.MaxBitsPerSecond`: `663,552,000`
849
850#### Capability: 25
851
852 * `AM_MEDIA_TYPE`:
853  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 30 2A 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 00 00 00 00 00 00 00 00 70 00 00 00 00 00 00 00 F0 8D 29 00 00 00 00 00`
854  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8D 27 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 21 8D 00 00 00 00 00 28 00 00 00 00 05 00 00 D0 02 00 00 01 00 18 00 4D 4A 50 47 00 30 2A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
855  * `.subtype`: `FourCC MJPG`
856  * `.bFixedSizeSamples`: `1`
857  * `.bTemporalCompression`: `0`
858  * `.lSampleSize`: `2,764,800`
859  * `.cbFormat`: `112`
860  * `VIDEOINFOHEADER2`:
861 * Unknown Capabilities:
862  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
863  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 2A 2C 0A 00 00 00 00 00 00 80 C6 13 00 00 8D 27`
864
865#### Capability: 26
866
867 * `AM_MEDIA_TYPE`:
868  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 EC 5E 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 10 46 2A 00 00 00 00 00`
869  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 FD 58 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 80 07 00 00 38 04 00 00 01 00 18 00 4D 4A 50 47 00 EC 5E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
870  * `.subtype`: `FourCC MJPG`
871  * `.bFixedSizeSamples`: `1`
872  * `.bTemporalCompression`: `0`
873  * `.lSampleSize`: `6,220,800`
874  * `.cbFormat`: `88`
875  * `VIDEOINFOHEADER`:
876  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
877  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
878  * `.dwBitRate`: `1492992000`
879  * `.dwBitErrorRate`: `0`
880  * `.AvgTimePerFrame`: `33 3333`
881  * `BITMAPINFOHEADER`:
882   * `.biSize`: `40`
883   * `.biWidth`: `1920`
884   * `.biHeight`: `1080`
885   * `.biPlanes`: `1`
886   * `.biBitCount`: `24`
887   * `.biCompression`: `1196444237` `MJPG`
888   * `.biSizeImage`: `6,220,800`
889 * `VIDEO_STREAM_CONFIG_CAPS`:
890  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 80 07 00 00 38 04 00 00 80 07 00 00 38 04 00 00 80 07 00 00 38 04 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 80 07 00 00 38 04 00 00 80 07 00 00 38 04 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 2A 2C 0A 00 00 00 00 00 00 A0 7E 2C 00 40 FD 58`
891  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
892  * `.VideoStandard`: `0`
893  * `.InputSize`: `1920` x `1080`
894  * `.MinCroppingSize`: `1920` x `1080`
895  * `.MaxCroppingSize`: `1920` x `1080`
896  * `.CropGranularityX`: `1`
897  * `.CropAlignX`: `1`
898  * `.CropAlignY`: `1`
899  * `.MinOutputSize`: `1920` x `1080`
900  * `.MaxOutputSize`: `1920` x `1080`
901  * `.OutputGranularityX`: `1`
902  * `.OutputGranularityY`: `1`
903  * `.StretchTapsX`: `0`
904  * `.StretchTapsY`: `0`
905  * `.ShrinkTapsX`: `0`
906  * `.ShrinkTapsY`: `0`
907  * `.MinFrameInterval`: `33 3333`
908  * `.MaxFrameInterval`: `66 6666`
909  * `.MinBitsPerSecond`: `746,496,000`
910  * `.MaxBitsPerSecond`: `1,492,992,000`
911
912#### Capability: 27
913
914 * `AM_MEDIA_TYPE`:
915  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 EC 5E 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 00 00 00 00 00 00 00 00 70 00 00 00 00 00 00 00 F0 8D 29 00 00 00 00 00`
916  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 FD 58 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 21 8D 00 00 00 00 00 28 00 00 00 80 07 00 00 38 04 00 00 01 00 18 00 4D 4A 50 47 00 EC 5E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
917  * `.subtype`: `FourCC MJPG`
918  * `.bFixedSizeSamples`: `1`
919  * `.bTemporalCompression`: `0`
920  * `.lSampleSize`: `6,220,800`
921  * `.cbFormat`: `112`
922  * `VIDEOINFOHEADER2`:
923 * Unknown Capabilities:
924  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
925  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 80 07 00 00 38 04 00 00 80 07 00 00 38 04 00 00 80 07 00 00 38 04 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 80 07 00 00 38 04 00 00 80 07 00 00 38 04 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 2A 2C 0A 00 00 00 00 00 00 A0 7E 2C 00 40 FD 58`
926
927Interfaces:
928
929  * `ISpecifyPropertyPages`
930  * `IKsPropertySet`
931  * `IQualityControl`
932  * `IAMBufferNegotiation`
933  * `IAMStreamConfig`
934  * `IAMStreamControl`
935
936Property Pages:
937
938  * `{71F96467-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoStreamConfigPropertyPage`, VideoStreamConfig Property Page
939
940### Pin: Video Camera Terminal
941
942 * Direction: `PINDIR_INPUT`
943 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{3EBC7959-3310-493B-AA81-C7E132D56F71}`
944Interfaces:
945
946  * `ISpecifyPropertyPages`
947  * `IKsPropertySet`
948  * `IQualityControl`
949  * `IStreamBuilder`
950
951## Device: USB2.0 PC CAMERA
952
953 * Moniker Display Name: `@device:pnp:\\?\usb#vid_18ec&pid_5850&mi_00#7&e3d9744&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global`
954
955Interfaces:
956
957  * `ISpecifyPropertyPages`
958  * `IKsPropertySet`
959  * `IAMCameraControl`
960  * `IAMDeviceRemoval`
961  * `IAMDroppedFrames`
962  * `IAMFilterMiscFlags`
963  * `IAMVideoControl`
964  * `IAMVideoProcAmp`
965
966Property Pages:
967
968  * `{71F96464-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoProcAmpPropertyPage`, VideoProcAmp Property Page
969  * `{71F96465-78F3-11D0-A18C-00A0C9118956}` - `CLSID_CameraControlPropertyPage`, CameraControl Property Page
970
971### IAMVideoProcAmp
972
973 * `VideoProcAmp_Brightness`: `128`, flags `0x02`, `0`..`255`, step `1`, default `128`, cap flags `0x02`
974 * `VideoProcAmp_Contrast`: `128`, flags `0x02`, `0`..`255`, step `1`, default `128`, cap flags `0x02`
975 * `VideoProcAmp_Hue`: `0`, flags `0x02`, `-127`..`127`, step `1`, default `0`, cap flags `0x02`
976 * `VideoProcAmp_Saturation`: `70`, flags `0x02`, `0`..`255`, step `1`, default `70`, cap flags `0x02`
977 * `VideoProcAmp_Sharpness`: `3`, flags `0x02`, `0`..`255`, step `1`, default `3`, cap flags `0x02`
978 * `VideoProcAmp_Gamma`: `4`, flags `0x02`, `1`..`8`, step `1`, default `4`, cap flags `0x02`
979 * `VideoProcAmp_Gain`: `16`, flags `0x02`, `0`..`65535`, step `1`, default `16`, cap flags `0x02`
980
981### IAMCameraControl
982
983
984### Pin: Capture
985
986 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4281-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_CAPTURE`
987 * Capabilities:
988  * Count: `4`
989  * Structure Size: `128` (expected `128`)
990
991#### Capability: 0
992
993 * `AM_MEDIA_TYPE`:
994  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 10 0E 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 90 47 2A 00 00 00 00 00`
995  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2F 0D 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 80 02 00 00 E0 01 00 00 01 00 18 00 4D 4A 50 47 00 10 0E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
996  * `.subtype`: `FourCC MJPG`
997  * `.bFixedSizeSamples`: `1`
998  * `.bTemporalCompression`: `0`
999  * `.lSampleSize`: `921,600`
1000  * `.cbFormat`: `88`
1001  * `VIDEOINFOHEADER`:
1002  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
1003  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1004  * `.dwBitRate`: `221184000`
1005  * `.dwBitErrorRate`: `0`
1006  * `.AvgTimePerFrame`: `33 3333`
1007  * `BITMAPINFOHEADER`:
1008   * `.biSize`: `40`
1009   * `.biWidth`: `640`
1010   * `.biHeight`: `480`
1011   * `.biPlanes`: `1`
1012   * `.biBitCount`: `24`
1013   * `.biCompression`: `1196444237` `MJPG`
1014   * `.biSizeImage`: `921,600`
1015 * `VIDEO_STREAM_CONFIG_CAPS`:
1016  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0A 8B 02 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 F4 01 00 00 C0 A8 00`
1017  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1018  * `.VideoStandard`: `0`
1019  * `.InputSize`: `640` x `480`
1020  * `.MinCroppingSize`: `640` x `480`
1021  * `.MaxCroppingSize`: `640` x `480`
1022  * `.CropGranularityX`: `1`
1023  * `.CropAlignX`: `1`
1024  * `.CropAlignY`: `1`
1025  * `.MinOutputSize`: `640` x `480`
1026  * `.MaxOutputSize`: `640` x `480`
1027  * `.OutputGranularityX`: `1`
1028  * `.OutputGranularityY`: `1`
1029  * `.StretchTapsX`: `0`
1030  * `.StretchTapsY`: `0`
1031  * `.ShrinkTapsX`: `0`
1032  * `.ShrinkTapsY`: `0`
1033  * `.MinFrameInterval`: `16 6666`
1034  * `.MaxFrameInterval`: `200 0000`
1035  * `.MinBitsPerSecond`: `128,000`
1036  * `.MaxBitsPerSecond`: `11,059,200`
1037
1038#### Capability: 1
1039
1040 * `AM_MEDIA_TYPE`:
1041  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 10 0E 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 00 00 00 00 00 00 00 00 70 00 00 00 00 00 00 00 F0 8D 29 00 00 00 00 00`
1042  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2F 0D 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 21 8D 00 00 00 00 00 28 00 00 00 80 02 00 00 E0 01 00 00 01 00 18 00 4D 4A 50 47 00 10 0E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1043  * `.subtype`: `FourCC MJPG`
1044  * `.bFixedSizeSamples`: `1`
1045  * `.bTemporalCompression`: `0`
1046  * `.lSampleSize`: `921,600`
1047  * `.cbFormat`: `112`
1048  * `VIDEOINFOHEADER2`:
1049 * Unknown Capabilities:
1050  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
1051  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0A 8B 02 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 F4 01 00 00 C0 A8 00`
1052
1053#### Capability: 2
1054
1055 * `AM_MEDIA_TYPE`:
1056  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 A4 04 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 90 47 2A 00 00 00 00 00`
1057  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 59 04 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 60 01 00 00 20 01 00 00 01 00 18 00 4D 4A 50 47 00 A4 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1058  * `.subtype`: `FourCC MJPG`
1059  * `.bFixedSizeSamples`: `1`
1060  * `.bTemporalCompression`: `0`
1061  * `.lSampleSize`: `304,128`
1062  * `.cbFormat`: `88`
1063  * `VIDEOINFOHEADER`:
1064  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
1065  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1066  * `.dwBitRate`: `72990720`
1067  * `.dwBitErrorRate`: `0`
1068  * `.AvgTimePerFrame`: `33 3333`
1069  * `BITMAPINFOHEADER`:
1070   * `.biSize`: `40`
1071   * `.biWidth`: `352`
1072   * `.biHeight`: `288`
1073   * `.biPlanes`: `1`
1074   * `.biBitCount`: `24`
1075   * `.biCompression`: `1196444237` `MJPG`
1076   * `.biSizeImage`: `304,128`
1077 * `VIDEO_STREAM_CONFIG_CAPS`:
1078  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0A 8B 02 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 F4 01 00 00 C0 A8 00`
1079  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1080  * `.VideoStandard`: `0`
1081  * `.InputSize`: `352` x `288`
1082  * `.MinCroppingSize`: `352` x `288`
1083  * `.MaxCroppingSize`: `352` x `288`
1084  * `.CropGranularityX`: `1`
1085  * `.CropAlignX`: `1`
1086  * `.CropAlignY`: `1`
1087  * `.MinOutputSize`: `352` x `288`
1088  * `.MaxOutputSize`: `352` x `288`
1089  * `.OutputGranularityX`: `1`
1090  * `.OutputGranularityY`: `1`
1091  * `.StretchTapsX`: `0`
1092  * `.StretchTapsY`: `0`
1093  * `.ShrinkTapsX`: `0`
1094  * `.ShrinkTapsY`: `0`
1095  * `.MinFrameInterval`: `16 6666`
1096  * `.MaxFrameInterval`: `200 0000`
1097  * `.MinBitsPerSecond`: `128,000`
1098  * `.MaxBitsPerSecond`: `11,059,200`
1099
1100#### Capability: 3
1101
1102 * `AM_MEDIA_TYPE`:
1103  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 A4 04 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 00 00 00 00 00 00 00 00 70 00 00 00 00 00 00 00 F0 8D 29 00 00 00 00 00`
1104  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 59 04 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 21 8D 00 00 00 00 00 28 00 00 00 60 01 00 00 20 01 00 00 01 00 18 00 4D 4A 50 47 00 A4 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1105  * `.subtype`: `FourCC MJPG`
1106  * `.bFixedSizeSamples`: `1`
1107  * `.bTemporalCompression`: `0`
1108  * `.lSampleSize`: `304,128`
1109  * `.cbFormat`: `112`
1110  * `VIDEOINFOHEADER2`:
1111 * Unknown Capabilities:
1112  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
1113  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0A 8B 02 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 F4 01 00 00 C0 A8 00`
1114
1115Interfaces:
1116
1117  * `ISpecifyPropertyPages`
1118  * `IKsPropertySet`
1119  * `IQualityControl`
1120  * `IAMBufferNegotiation`
1121  * `IAMStreamConfig`
1122  * `IAMStreamControl`
1123
1124Property Pages:
1125
1126  * `{71F96467-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoStreamConfigPropertyPage`, VideoStreamConfig Property Page
1127
1128### Pin: Video Camera Terminal
1129
1130 * Direction: `PINDIR_INPUT`
1131 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{3EBC7959-3310-493B-AA81-C7E132D56F71}`
1132Interfaces:
1133
1134  * `ISpecifyPropertyPages`
1135  * `IKsPropertySet`
1136  * `IQualityControl`
1137  * `IStreamBuilder`
1138
1139### Pin: Still
1140
1141 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C428A-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_STILL`
1142 * Capabilities:
1143  * Count: `2`
1144  * Structure Size: `128` (expected `128`)
1145
1146#### Capability: 0
1147
1148 * `AM_MEDIA_TYPE`:
1149  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 10 0E 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 30 47 2A 00 00 00 00 00`
1150  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 70 00 00 00 00 00 80 96 98 00 00 00 00 00 28 00 00 00 80 02 00 00 E0 01 00 00 01 00 18 00 4D 4A 50 47 00 10 0E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1151  * `.subtype`: `FourCC MJPG`
1152  * `.bFixedSizeSamples`: `1`
1153  * `.bTemporalCompression`: `0`
1154  * `.lSampleSize`: `921,600`
1155  * `.cbFormat`: `88`
1156  * `VIDEOINFOHEADER`:
1157  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
1158  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1159  * `.dwBitRate`: `7372800`
1160  * `.dwBitErrorRate`: `0`
1161  * `.AvgTimePerFrame`: `1 000 0000`
1162  * `BITMAPINFOHEADER`:
1163   * `.biSize`: `40`
1164   * `.biWidth`: `640`
1165   * `.biHeight`: `480`
1166   * `.biPlanes`: `1`
1167   * `.biBitCount`: `24`
1168   * `.biCompression`: `1196444237` `MJPG`
1169   * `.biSizeImage`: `921,600`
1170 * `VIDEO_STREAM_CONFIG_CAPS`:
1171  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 96 98 00 00 00 00 00 80 96 98 00 00 00 00 00 00 80 70 00 00 80 70 00`
1172  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1173  * `.VideoStandard`: `0`
1174  * `.InputSize`: `640` x `480`
1175  * `.MinCroppingSize`: `640` x `480`
1176  * `.MaxCroppingSize`: `640` x `480`
1177  * `.CropGranularityX`: `1`
1178  * `.CropAlignX`: `1`
1179  * `.CropAlignY`: `1`
1180  * `.MinOutputSize`: `640` x `480`
1181  * `.MaxOutputSize`: `640` x `480`
1182  * `.OutputGranularityX`: `1`
1183  * `.OutputGranularityY`: `1`
1184  * `.StretchTapsX`: `0`
1185  * `.StretchTapsY`: `0`
1186  * `.ShrinkTapsX`: `0`
1187  * `.ShrinkTapsY`: `0`
1188  * `.MinFrameInterval`: `1 000 0000`
1189  * `.MaxFrameInterval`: `1 000 0000`
1190  * `.MinBitsPerSecond`: `7,372,800`
1191  * `.MaxBitsPerSecond`: `7,372,800`
1192
1193#### Capability: 1
1194
1195 * `AM_MEDIA_TYPE`:
1196  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 A4 04 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 30 47 2A 00 00 00 00 00`
1197  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 25 00 00 00 00 00 80 96 98 00 00 00 00 00 28 00 00 00 60 01 00 00 20 01 00 00 01 00 18 00 4D 4A 50 47 00 A4 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1198  * `.subtype`: `FourCC MJPG`
1199  * `.bFixedSizeSamples`: `1`
1200  * `.bTemporalCompression`: `0`
1201  * `.lSampleSize`: `304,128`
1202  * `.cbFormat`: `88`
1203  * `VIDEOINFOHEADER`:
1204  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
1205  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1206  * `.dwBitRate`: `2433024`
1207  * `.dwBitErrorRate`: `0`
1208  * `.AvgTimePerFrame`: `1 000 0000`
1209  * `BITMAPINFOHEADER`:
1210   * `.biSize`: `40`
1211   * `.biWidth`: `352`
1212   * `.biHeight`: `288`
1213   * `.biPlanes`: `1`
1214   * `.biBitCount`: `24`
1215   * `.biCompression`: `1196444237` `MJPG`
1216   * `.biSizeImage`: `304,128`
1217 * `VIDEO_STREAM_CONFIG_CAPS`:
1218  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 96 98 00 00 00 00 00 80 96 98 00 00 00 00 00 00 20 25 00 00 20 25 00`
1219  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1220  * `.VideoStandard`: `0`
1221  * `.InputSize`: `352` x `288`
1222  * `.MinCroppingSize`: `352` x `288`
1223  * `.MaxCroppingSize`: `352` x `288`
1224  * `.CropGranularityX`: `1`
1225  * `.CropAlignX`: `1`
1226  * `.CropAlignY`: `1`
1227  * `.MinOutputSize`: `352` x `288`
1228  * `.MaxOutputSize`: `352` x `288`
1229  * `.OutputGranularityX`: `1`
1230  * `.OutputGranularityY`: `1`
1231  * `.StretchTapsX`: `0`
1232  * `.StretchTapsY`: `0`
1233  * `.ShrinkTapsX`: `0`
1234  * `.ShrinkTapsY`: `0`
1235  * `.MinFrameInterval`: `1 000 0000`
1236  * `.MaxFrameInterval`: `1 000 0000`
1237  * `.MinBitsPerSecond`: `2,433,024`
1238  * `.MaxBitsPerSecond`: `2,433,024`
1239
1240Interfaces:
1241
1242  * `ISpecifyPropertyPages`
1243  * `IKsPropertySet`
1244  * `IQualityControl`
1245  * `IAMBufferNegotiation`
1246  * `IAMStreamConfig`
1247  * `IAMStreamControl`
1248
1249Property Pages:
1250
1251  * `{71F96467-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoStreamConfigPropertyPage`, VideoStreamConfig Property Page
1252
1253## Device: vMix Video
1254
1255 * Moniker Display Name: `@device:sw:{860BB310-5D01-11D0-BD3B-00A0C911CE86}\{8E14549A-DB61-4309-AFA1-3578E927E938}`
1256
1257Interfaces:
1258
1259  * `IKsPropertySet`
1260
1261### Pin: Capture
1262
1263 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4281-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_CAPTURE`
1264 * Capabilities:
1265  * Count: `1`
1266  * Structure Size: `128` (expected `128`)
1267
1268#### Capability: 0
1269
1270 * `AM_MEDIA_TYPE`:
1271  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 55 59 56 59 00 00 10 00 80 00 00 AA 00 38 9B 71 00 00 00 00 00 00 00 00 00 A8 0C 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 B0 48 2A 00 00 00 00 00`
1272  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 E3 09 00 00 00 00 80 1A 06 00 00 00 00 00 28 00 00 00 D0 02 00 00 40 02 00 00 01 00 10 00 55 59 56 59 00 A8 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1273  * `.subtype`: `FourCC UYVY`
1274  * `.bFixedSizeSamples`: `0`
1275  * `.bTemporalCompression`: `0`
1276  * `.lSampleSize`: `829,440`
1277  * `.cbFormat`: `88`
1278  * `VIDEOINFOHEADER`:
1279  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
1280  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1281  * `.dwBitRate`: `165888000`
1282  * `.dwBitErrorRate`: `0`
1283  * `.AvgTimePerFrame`: `40 0000`
1284  * `BITMAPINFOHEADER`:
1285   * `.biSize`: `40`
1286   * `.biWidth`: `720`
1287   * `.biHeight`: `576`
1288   * `.biPlanes`: `1`
1289   * `.biBitCount`: `16`
1290   * `.biCompression`: `1498831189` `UYVY`
1291   * `.biSizeImage`: `829,440`
1292 * `VIDEO_STREAM_CONFIG_CAPS`:
1293  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 D0 02 00 00 40 02 00 00 D0 02 00 00 40 02 00 00 D0 02 00 00 40 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0 02 00 00 40 02 00 00 D0 02 00 00 40 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 1A 06 00 00 00 00 00 80 1A 06 00 00 00 00 00 00 80 28 00 00 00 8D 27`
1294  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1295  * `.VideoStandard`: `0`
1296  * `.InputSize`: `720` x `576`
1297  * `.MinCroppingSize`: `720` x `576`
1298  * `.MaxCroppingSize`: `720` x `576`
1299  * `.CropGranularityX`: `0`
1300  * `.CropAlignX`: `0`
1301  * `.CropAlignY`: `0`
1302  * `.MinOutputSize`: `720` x `576`
1303  * `.MaxOutputSize`: `720` x `576`
1304  * `.OutputGranularityX`: `0`
1305  * `.OutputGranularityY`: `0`
1306  * `.StretchTapsX`: `0`
1307  * `.StretchTapsY`: `0`
1308  * `.ShrinkTapsX`: `0`
1309  * `.ShrinkTapsY`: `0`
1310  * `.MinFrameInterval`: `40 0000`
1311  * `.MaxFrameInterval`: `40 0000`
1312  * `.MinBitsPerSecond`: `2,654,208`
1313  * `.MaxBitsPerSecond`: `663,552,000`
1314
1315Interfaces:
1316
1317  * `IKsPropertySet`
1318  * `IQualityControl`
1319  * `IAMStreamConfig`
1320
1321## Device: vMix Video External 2
1322
1323 * Moniker Display Name: `@device:sw:{860BB310-5D01-11D0-BD3B-00A0C911CE86}\{8E14549A-DB61-4309-AFA1-3578E927F974}`
1324
1325Interfaces:
1326
1327  * `IKsPropertySet`
1328
1329### Pin: Capture
1330
1331 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4281-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_CAPTURE`
1332 * Capabilities:
1333  * Count: `1`
1334  * Structure Size: `128` (expected `128`)
1335
1336#### Capability: 0
1337
1338 * `AM_MEDIA_TYPE`:
1339  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 55 59 56 59 00 00 10 00 80 00 00 AA 00 38 9B 71 00 00 00 00 00 00 00 00 00 A8 0C 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 B0 48 2A 00 00 00 00 00`
1340  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 E3 09 00 00 00 00 80 1A 06 00 00 00 00 00 28 00 00 00 D0 02 00 00 40 02 00 00 01 00 10 00 55 59 56 59 00 A8 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1341  * `.subtype`: `FourCC UYVY`
1342  * `.bFixedSizeSamples`: `0`
1343  * `.bTemporalCompression`: `0`
1344  * `.lSampleSize`: `829,440`
1345  * `.cbFormat`: `88`
1346  * `VIDEOINFOHEADER`:
1347  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
1348  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1349  * `.dwBitRate`: `165888000`
1350  * `.dwBitErrorRate`: `0`
1351  * `.AvgTimePerFrame`: `40 0000`
1352  * `BITMAPINFOHEADER`:
1353   * `.biSize`: `40`
1354   * `.biWidth`: `720`
1355   * `.biHeight`: `576`
1356   * `.biPlanes`: `1`
1357   * `.biBitCount`: `16`
1358   * `.biCompression`: `1498831189` `UYVY`
1359   * `.biSizeImage`: `829,440`
1360 * `VIDEO_STREAM_CONFIG_CAPS`:
1361  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 D0 02 00 00 40 02 00 00 D0 02 00 00 40 02 00 00 D0 02 00 00 40 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0 02 00 00 40 02 00 00 D0 02 00 00 40 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 1A 06 00 00 00 00 00 80 1A 06 00 00 00 00 00 00 80 28 00 00 00 8D 27`
1362  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1363  * `.VideoStandard`: `0`
1364  * `.InputSize`: `720` x `576`
1365  * `.MinCroppingSize`: `720` x `576`
1366  * `.MaxCroppingSize`: `720` x `576`
1367  * `.CropGranularityX`: `0`
1368  * `.CropAlignX`: `0`
1369  * `.CropAlignY`: `0`
1370  * `.MinOutputSize`: `720` x `576`
1371  * `.MaxOutputSize`: `720` x `576`
1372  * `.OutputGranularityX`: `0`
1373  * `.OutputGranularityY`: `0`
1374  * `.StretchTapsX`: `0`
1375  * `.StretchTapsY`: `0`
1376  * `.ShrinkTapsX`: `0`
1377  * `.ShrinkTapsY`: `0`
1378  * `.MinFrameInterval`: `40 0000`
1379  * `.MaxFrameInterval`: `40 0000`
1380  * `.MinBitsPerSecond`: `2,654,208`
1381  * `.MaxBitsPerSecond`: `663,552,000`
1382
1383Interfaces:
1384
1385  * `IKsPropertySet`
1386  * `IQualityControl`
1387  * `IAMStreamConfig`
1388
1389## Device: XSplitBroadcaster
1390
1391 * Moniker Display Name: `@device:sw:{860BB310-5D01-11D0-BD3B-00A0C911CE86}\{VHSplitProc}_XSplitBroadcaster_1_staticsource_VIDEO`
1392
1393### Pin: Output
1394
1395 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4281-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_CAPTURE`
1396 * Capabilities:
1397  * Count: `5`
1398  * Structure Size: `128` (expected `128`)
1399
1400#### Capability: 0
1401
1402 * `AM_MEDIA_TYPE`:
1403  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4E 56 31 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 C2 01 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 D0 49 2A 00 00 00 00 00`
1404  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 42 0F 00 00 00 00 00 28 00 00 00 40 01 00 00 F0 00 00 00 01 00 0C 00 4E 56 31 32 00 C2 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1405  * `.subtype`: `FourCC NV12`
1406  * `.bFixedSizeSamples`: `1`
1407  * `.bTemporalCompression`: `0`
1408  * `.lSampleSize`: `115,200`
1409  * `.cbFormat`: `88`
1410  * `VIDEOINFOHEADER`:
1411  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
1412  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1413  * `.dwBitRate`: `0`
1414  * `.dwBitErrorRate`: `0`
1415  * `.AvgTimePerFrame`: `100 0000`
1416  * `BITMAPINFOHEADER`:
1417   * `.biSize`: `40`
1418   * `.biWidth`: `320`
1419   * `.biHeight`: `240`
1420   * `.biPlanes`: `1`
1421   * `.biBitCount`: `12`
1422   * `.biCompression`: `842094158` `NV12`
1423   * `.biSizeImage`: `115,200`
1424 * `VIDEO_STREAM_CONFIG_CAPS`:
1425  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2F 99 00 00 00 00 00 00 80 96 98 00 00 00 00 00 00 08 07 00 00 80 97 06`
1426  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1427  * `.VideoStandard`: `0`
1428  * `.InputSize`: `320` x `240`
1429  * `.MinCroppingSize`: `320` x `240`
1430  * `.MaxCroppingSize`: `320` x `240`
1431  * `.CropGranularityX`: `1`
1432  * `.CropAlignX`: `1`
1433  * `.CropAlignY`: `1`
1434  * `.MinOutputSize`: `1` x `1`
1435  * `.MaxOutputSize`: `320` x `240`
1436  * `.OutputGranularityX`: `1`
1437  * `.OutputGranularityY`: `1`
1438  * `.StretchTapsX`: `0`
1439  * `.StretchTapsY`: `0`
1440  * `.ShrinkTapsX`: `0`
1441  * `.ShrinkTapsY`: `0`
1442  * `.MinFrameInterval`: `3 9215`
1443  * `.MaxFrameInterval`: `1 000 0000`
1444  * `.MinBitsPerSecond`: `460,800`
1445  * `.MaxBitsPerSecond`: `110,592,000`
1446
1447#### Capability: 1
1448
1449 * `AM_MEDIA_TYPE`:
1450  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 41 59 55 56 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 B0 04 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 10 46 2A 00 00 00 00 00`
1451  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 42 0F 00 00 00 00 00 28 00 00 00 40 01 00 00 F0 00 00 00 01 00 20 00 41 59 55 56 00 B0 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1452  * `.subtype`: `FourCC AYUV`
1453  * `.bFixedSizeSamples`: `1`
1454  * `.bTemporalCompression`: `0`
1455  * `.lSampleSize`: `307,200`
1456  * `.cbFormat`: `88`
1457  * `VIDEOINFOHEADER`:
1458  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
1459  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1460  * `.dwBitRate`: `0`
1461  * `.dwBitErrorRate`: `0`
1462  * `.AvgTimePerFrame`: `100 0000`
1463  * `BITMAPINFOHEADER`:
1464   * `.biSize`: `40`
1465   * `.biWidth`: `320`
1466   * `.biHeight`: `240`
1467   * `.biPlanes`: `1`
1468   * `.biBitCount`: `32`
1469   * `.biCompression`: `1448433985` `AYUV`
1470   * `.biSizeImage`: `307,200`
1471 * `VIDEO_STREAM_CONFIG_CAPS`:
1472  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2F 99 00 00 00 00 00 00 80 96 98 00 00 00 00 00 00 08 07 00 00 80 97 06`
1473  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1474  * `.VideoStandard`: `0`
1475  * `.InputSize`: `320` x `240`
1476  * `.MinCroppingSize`: `320` x `240`
1477  * `.MaxCroppingSize`: `320` x `240`
1478  * `.CropGranularityX`: `1`
1479  * `.CropAlignX`: `1`
1480  * `.CropAlignY`: `1`
1481  * `.MinOutputSize`: `1` x `1`
1482  * `.MaxOutputSize`: `320` x `240`
1483  * `.OutputGranularityX`: `1`
1484  * `.OutputGranularityY`: `1`
1485  * `.StretchTapsX`: `0`
1486  * `.StretchTapsY`: `0`
1487  * `.ShrinkTapsX`: `0`
1488  * `.ShrinkTapsY`: `0`
1489  * `.MinFrameInterval`: `3 9215`
1490  * `.MaxFrameInterval`: `1 000 0000`
1491  * `.MinBitsPerSecond`: `460,800`
1492  * `.MaxBitsPerSecond`: `110,592,000`
1493
1494#### Capability: 2
1495
1496 * `AM_MEDIA_TYPE`:
1497  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 58 02 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 30 47 2A 00 00 00 00 00`
1498  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 42 0F 00 00 00 00 00 28 00 00 00 40 01 00 00 F0 00 00 00 01 00 10 00 59 55 59 32 00 58 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1499  * `.subtype`: `FourCC YUY2`
1500  * `.bFixedSizeSamples`: `1`
1501  * `.bTemporalCompression`: `0`
1502  * `.lSampleSize`: `153,600`
1503  * `.cbFormat`: `88`
1504  * `VIDEOINFOHEADER`:
1505  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
1506  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1507  * `.dwBitRate`: `0`
1508  * `.dwBitErrorRate`: `0`
1509  * `.AvgTimePerFrame`: `100 0000`
1510  * `BITMAPINFOHEADER`:
1511   * `.biSize`: `40`
1512   * `.biWidth`: `320`
1513   * `.biHeight`: `240`
1514   * `.biPlanes`: `1`
1515   * `.biBitCount`: `16`
1516   * `.biCompression`: `844715353` `YUY2`
1517   * `.biSizeImage`: `153,600`
1518 * `VIDEO_STREAM_CONFIG_CAPS`:
1519  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2F 99 00 00 00 00 00 00 80 96 98 00 00 00 00 00 00 08 07 00 00 80 97 06`
1520  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1521  * `.VideoStandard`: `0`
1522  * `.InputSize`: `320` x `240`
1523  * `.MinCroppingSize`: `320` x `240`
1524  * `.MaxCroppingSize`: `320` x `240`
1525  * `.CropGranularityX`: `1`
1526  * `.CropAlignX`: `1`
1527  * `.CropAlignY`: `1`
1528  * `.MinOutputSize`: `1` x `1`
1529  * `.MaxOutputSize`: `320` x `240`
1530  * `.OutputGranularityX`: `1`
1531  * `.OutputGranularityY`: `1`
1532  * `.StretchTapsX`: `0`
1533  * `.StretchTapsY`: `0`
1534  * `.ShrinkTapsX`: `0`
1535  * `.ShrinkTapsY`: `0`
1536  * `.MinFrameInterval`: `3 9215`
1537  * `.MaxFrameInterval`: `1 000 0000`
1538  * `.MinBitsPerSecond`: `460,800`
1539  * `.MaxBitsPerSecond`: `110,592,000`
1540
1541#### Capability: 3
1542
1543 * `AM_MEDIA_TYPE`:
1544  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 7E EB 36 E4 4F 52 CE 11 9F 53 00 20 AF 0B A7 70 01 00 00 00 00 00 00 00 00 B0 04 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 D0 49 2A 00 00 00 00 00`
1545  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 42 0F 00 00 00 00 00 28 00 00 00 40 01 00 00 F0 00 00 00 01 00 20 00 00 00 00 00 00 B0 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1546  * `.bFixedSizeSamples`: `1`
1547  * `.bTemporalCompression`: `0`
1548  * `.lSampleSize`: `307,200`
1549  * `.cbFormat`: `88`
1550  * `VIDEOINFOHEADER`:
1551  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
1552  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1553  * `.dwBitRate`: `0`
1554  * `.dwBitErrorRate`: `0`
1555  * `.AvgTimePerFrame`: `100 0000`
1556  * `BITMAPINFOHEADER`:
1557   * `.biSize`: `40`
1558   * `.biWidth`: `320`
1559   * `.biHeight`: `240`
1560   * `.biPlanes`: `1`
1561   * `.biBitCount`: `32`
1562   * `.biCompression`: `0` `0x00000000`
1563   * `.biSizeImage`: `307,200`
1564 * `VIDEO_STREAM_CONFIG_CAPS`:
1565  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2F 99 00 00 00 00 00 00 80 96 98 00 00 00 00 00 00 08 07 00 00 80 97 06`
1566  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1567  * `.VideoStandard`: `0`
1568  * `.InputSize`: `320` x `240`
1569  * `.MinCroppingSize`: `320` x `240`
1570  * `.MaxCroppingSize`: `320` x `240`
1571  * `.CropGranularityX`: `1`
1572  * `.CropAlignX`: `1`
1573  * `.CropAlignY`: `1`
1574  * `.MinOutputSize`: `1` x `1`
1575  * `.MaxOutputSize`: `320` x `240`
1576  * `.OutputGranularityX`: `1`
1577  * `.OutputGranularityY`: `1`
1578  * `.StretchTapsX`: `0`
1579  * `.StretchTapsY`: `0`
1580  * `.ShrinkTapsX`: `0`
1581  * `.ShrinkTapsY`: `0`
1582  * `.MinFrameInterval`: `3 9215`
1583  * `.MaxFrameInterval`: `1 000 0000`
1584  * `.MinBitsPerSecond`: `460,800`
1585  * `.MaxBitsPerSecond`: `110,592,000`
1586
1587#### Capability: 4
1588
1589 * `AM_MEDIA_TYPE`:
1590  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 7D EB 36 E4 4F 52 CE 11 9F 53 00 20 AF 0B A7 70 01 00 00 00 00 00 00 00 00 84 03 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 10 46 2A 00 00 00 00 00`
1591  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 42 0F 00 00 00 00 00 28 00 00 00 40 01 00 00 F0 00 00 00 01 00 18 00 00 00 00 00 00 84 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1592  * `.bFixedSizeSamples`: `1`
1593  * `.bTemporalCompression`: `0`
1594  * `.lSampleSize`: `230,400`
1595  * `.cbFormat`: `88`
1596  * `VIDEOINFOHEADER`:
1597  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
1598  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1599  * `.dwBitRate`: `0`
1600  * `.dwBitErrorRate`: `0`
1601  * `.AvgTimePerFrame`: `100 0000`
1602  * `BITMAPINFOHEADER`:
1603   * `.biSize`: `40`
1604   * `.biWidth`: `320`
1605   * `.biHeight`: `240`
1606   * `.biPlanes`: `1`
1607   * `.biBitCount`: `24`
1608   * `.biCompression`: `0` `0x00000000`
1609   * `.biSizeImage`: `230,400`
1610 * `VIDEO_STREAM_CONFIG_CAPS`:
1611  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2F 99 00 00 00 00 00 00 80 96 98 00 00 00 00 00 00 08 07 00 00 80 97 06`
1612  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1613  * `.VideoStandard`: `0`
1614  * `.InputSize`: `320` x `240`
1615  * `.MinCroppingSize`: `320` x `240`
1616  * `.MaxCroppingSize`: `320` x `240`
1617  * `.CropGranularityX`: `1`
1618  * `.CropAlignX`: `1`
1619  * `.CropAlignY`: `1`
1620  * `.MinOutputSize`: `1` x `1`
1621  * `.MaxOutputSize`: `320` x `240`
1622  * `.OutputGranularityX`: `1`
1623  * `.OutputGranularityY`: `1`
1624  * `.StretchTapsX`: `0`
1625  * `.StretchTapsY`: `0`
1626  * `.ShrinkTapsX`: `0`
1627  * `.ShrinkTapsY`: `0`
1628  * `.MinFrameInterval`: `3 9215`
1629  * `.MaxFrameInterval`: `1 000 0000`
1630  * `.MinBitsPerSecond`: `460,800`
1631  * `.MaxBitsPerSecond`: `110,592,000`
1632
1633Interfaces:
1634
1635  * `ISpecifyPropertyPages`
1636  * `IKsPropertySet`
1637  * `IQualityControl`
1638  * `IAMStreamConfig`
1639
1640Property Pages:
1641
1642  * `{71F96467-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoStreamConfigPropertyPage`, VideoStreamConfig Property Page
1643
1644# Audio
1645
1646## Device: Microphone (USB2.0 MIC)
1647
1648 * Moniker Display Name: `@device:cm:{33D9A762-90C8-11D0-BD43-00A0C911CE86}\Microphone (USB2.0 MIC)`
1649
1650Interfaces:
1651
1652  * `ISpecifyPropertyPages`
1653  * `IAMFilterMiscFlags`
1654
1655Property Pages:
1656
1657  * `{2CA8CA52-3C3F-11D2-B73D-00C04FB6BD3D}` - `CLSID_AudioInputMixerProperties`, AudioInputMixer Property Page
1658
1659### Pin: Capture
1660
1661 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4281-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_CAPTURE`
1662 * Capabilities:
1663  * Count: `23`
1664  * Structure Size: `52` (expected `52`)
1665
1666#### Capability: 0
1667
1668 * `AM_MEDIA_TYPE`:
1669  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 50 D6 2D 00 00 00 00 00`
1670  * Format Data: `01 00 02 00 44 AC 00 00 10 B1 02 00 04 00 10 00 00 00`
1671  * `.subtype`: `FourCC 0x00000001`
1672  * `.bFixedSizeSamples`: `1`
1673  * `.bTemporalCompression`: `0`
1674  * `.lSampleSize`: `4`
1675  * `.cbFormat`: `18`
1676  * `WAVEFORMATEX`:
1677   * `.wFormatTag`: `1`
1678   * `.nChannels`: `2`
1679   * `.nSamplesPerSec`: `44100`
1680   * `.nAvgBytesPerSec: `176400`
1681   * `.nBlockAlign`: `4`
1682   * `.wBitsPerSample`: `16`
1683   * `.cbSize`: `0`
1684 * `AUDIO_STREAM_CONFIG_CAPS`:
1685  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
1686  * `.MinimumChannels`: `1`
1687  * `.MaximumChannels`: `2`
1688  * `.ChannelsGranularity`: `1`
1689  * `.MinimumBitsPerSample`: `8`
1690  * `.MaximumBitsPerSample`: `16`
1691  * `.BitsPerSampleGranularity`: `8`
1692  * `.MinimumSampleFrequency`: `11025`
1693  * `.MaximumSampleFrequency`: `44100`
1694  * `.SampleFrequencyGranularity`: `11025`
1695
1696#### Capability: 1
1697
1698 * `AM_MEDIA_TYPE`:
1699  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 10 D6 2D 00 00 00 00 00`
1700  * Format Data: `01 00 02 00 44 AC 00 00 10 B1 02 00 04 00 10 00 00 00`
1701  * `.subtype`: `FourCC 0x00000001`
1702  * `.bFixedSizeSamples`: `1`
1703  * `.bTemporalCompression`: `0`
1704  * `.lSampleSize`: `4`
1705  * `.cbFormat`: `18`
1706  * `WAVEFORMATEX`:
1707   * `.wFormatTag`: `1`
1708   * `.nChannels`: `2`
1709   * `.nSamplesPerSec`: `44100`
1710   * `.nAvgBytesPerSec: `176400`
1711   * `.nBlockAlign`: `4`
1712   * `.wBitsPerSample`: `16`
1713   * `.cbSize`: `0`
1714 * `AUDIO_STREAM_CONFIG_CAPS`:
1715  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
1716  * `.MinimumChannels`: `1`
1717  * `.MaximumChannels`: `2`
1718  * `.ChannelsGranularity`: `1`
1719  * `.MinimumBitsPerSample`: `8`
1720  * `.MaximumBitsPerSample`: `16`
1721  * `.BitsPerSampleGranularity`: `8`
1722  * `.MinimumSampleFrequency`: `11025`
1723  * `.MaximumSampleFrequency`: `44100`
1724  * `.SampleFrequencyGranularity`: `11025`
1725
1726#### Capability: 2
1727
1728 * `AM_MEDIA_TYPE`:
1729  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 50 D6 2D 00 00 00 00 00`
1730  * Format Data: `01 00 01 00 44 AC 00 00 88 58 01 00 02 00 10 00 00 00`
1731  * `.subtype`: `FourCC 0x00000001`
1732  * `.bFixedSizeSamples`: `1`
1733  * `.bTemporalCompression`: `0`
1734  * `.lSampleSize`: `2`
1735  * `.cbFormat`: `18`
1736  * `WAVEFORMATEX`:
1737   * `.wFormatTag`: `1`
1738   * `.nChannels`: `1`
1739   * `.nSamplesPerSec`: `44100`
1740   * `.nAvgBytesPerSec: `88200`
1741   * `.nBlockAlign`: `2`
1742   * `.wBitsPerSample`: `16`
1743   * `.cbSize`: `0`
1744 * `AUDIO_STREAM_CONFIG_CAPS`:
1745  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
1746  * `.MinimumChannels`: `1`
1747  * `.MaximumChannels`: `2`
1748  * `.ChannelsGranularity`: `1`
1749  * `.MinimumBitsPerSample`: `8`
1750  * `.MaximumBitsPerSample`: `16`
1751  * `.BitsPerSampleGranularity`: `8`
1752  * `.MinimumSampleFrequency`: `11025`
1753  * `.MaximumSampleFrequency`: `44100`
1754  * `.SampleFrequencyGranularity`: `11025`
1755
1756#### Capability: 3
1757
1758 * `AM_MEDIA_TYPE`:
1759  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 10 D6 2D 00 00 00 00 00`
1760  * Format Data: `01 00 02 00 00 7D 00 00 00 F4 01 00 04 00 10 00 00 00`
1761  * `.subtype`: `FourCC 0x00000001`
1762  * `.bFixedSizeSamples`: `1`
1763  * `.bTemporalCompression`: `0`
1764  * `.lSampleSize`: `4`
1765  * `.cbFormat`: `18`
1766  * `WAVEFORMATEX`:
1767   * `.wFormatTag`: `1`
1768   * `.nChannels`: `2`
1769   * `.nSamplesPerSec`: `32000`
1770   * `.nAvgBytesPerSec: `128000`
1771   * `.nBlockAlign`: `4`
1772   * `.wBitsPerSample`: `16`
1773   * `.cbSize`: `0`
1774 * `AUDIO_STREAM_CONFIG_CAPS`:
1775  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
1776  * `.MinimumChannels`: `1`
1777  * `.MaximumChannels`: `2`
1778  * `.ChannelsGranularity`: `1`
1779  * `.MinimumBitsPerSample`: `8`
1780  * `.MaximumBitsPerSample`: `16`
1781  * `.BitsPerSampleGranularity`: `8`
1782  * `.MinimumSampleFrequency`: `11025`
1783  * `.MaximumSampleFrequency`: `44100`
1784  * `.SampleFrequencyGranularity`: `11025`
1785
1786#### Capability: 4
1787
1788 * `AM_MEDIA_TYPE`:
1789  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 50 D6 2D 00 00 00 00 00`
1790  * Format Data: `01 00 01 00 00 7D 00 00 00 FA 00 00 02 00 10 00 00 00`
1791  * `.subtype`: `FourCC 0x00000001`
1792  * `.bFixedSizeSamples`: `1`
1793  * `.bTemporalCompression`: `0`
1794  * `.lSampleSize`: `2`
1795  * `.cbFormat`: `18`
1796  * `WAVEFORMATEX`:
1797   * `.wFormatTag`: `1`
1798   * `.nChannels`: `1`
1799   * `.nSamplesPerSec`: `32000`
1800   * `.nAvgBytesPerSec: `64000`
1801   * `.nBlockAlign`: `2`
1802   * `.wBitsPerSample`: `16`
1803   * `.cbSize`: `0`
1804 * `AUDIO_STREAM_CONFIG_CAPS`:
1805  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
1806  * `.MinimumChannels`: `1`
1807  * `.MaximumChannels`: `2`
1808  * `.ChannelsGranularity`: `1`
1809  * `.MinimumBitsPerSample`: `8`
1810  * `.MaximumBitsPerSample`: `16`
1811  * `.BitsPerSampleGranularity`: `8`
1812  * `.MinimumSampleFrequency`: `11025`
1813  * `.MaximumSampleFrequency`: `44100`
1814  * `.SampleFrequencyGranularity`: `11025`
1815
1816#### Capability: 5
1817
1818 * `AM_MEDIA_TYPE`:
1819  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 10 D6 2D 00 00 00 00 00`
1820  * Format Data: `01 00 02 00 22 56 00 00 88 58 01 00 04 00 10 00 00 00`
1821  * `.subtype`: `FourCC 0x00000001`
1822  * `.bFixedSizeSamples`: `1`
1823  * `.bTemporalCompression`: `0`
1824  * `.lSampleSize`: `4`
1825  * `.cbFormat`: `18`
1826  * `WAVEFORMATEX`:
1827   * `.wFormatTag`: `1`
1828   * `.nChannels`: `2`
1829   * `.nSamplesPerSec`: `22050`
1830   * `.nAvgBytesPerSec: `88200`
1831   * `.nBlockAlign`: `4`
1832   * `.wBitsPerSample`: `16`
1833   * `.cbSize`: `0`
1834 * `AUDIO_STREAM_CONFIG_CAPS`:
1835  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
1836  * `.MinimumChannels`: `1`
1837  * `.MaximumChannels`: `2`
1838  * `.ChannelsGranularity`: `1`
1839  * `.MinimumBitsPerSample`: `8`
1840  * `.MaximumBitsPerSample`: `16`
1841  * `.BitsPerSampleGranularity`: `8`
1842  * `.MinimumSampleFrequency`: `11025`
1843  * `.MaximumSampleFrequency`: `44100`
1844  * `.SampleFrequencyGranularity`: `11025`
1845
1846#### Capability: 6
1847
1848 * `AM_MEDIA_TYPE`:
1849  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 50 D6 2D 00 00 00 00 00`
1850  * Format Data: `01 00 01 00 22 56 00 00 44 AC 00 00 02 00 10 00 00 00`
1851  * `.subtype`: `FourCC 0x00000001`
1852  * `.bFixedSizeSamples`: `1`
1853  * `.bTemporalCompression`: `0`
1854  * `.lSampleSize`: `2`
1855  * `.cbFormat`: `18`
1856  * `WAVEFORMATEX`:
1857   * `.wFormatTag`: `1`
1858   * `.nChannels`: `1`
1859   * `.nSamplesPerSec`: `22050`
1860   * `.nAvgBytesPerSec: `44100`
1861   * `.nBlockAlign`: `2`
1862   * `.wBitsPerSample`: `16`
1863   * `.cbSize`: `0`
1864 * `AUDIO_STREAM_CONFIG_CAPS`:
1865  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
1866  * `.MinimumChannels`: `1`
1867  * `.MaximumChannels`: `2`
1868  * `.ChannelsGranularity`: `1`
1869  * `.MinimumBitsPerSample`: `8`
1870  * `.MaximumBitsPerSample`: `16`
1871  * `.BitsPerSampleGranularity`: `8`
1872  * `.MinimumSampleFrequency`: `11025`
1873  * `.MaximumSampleFrequency`: `44100`
1874  * `.SampleFrequencyGranularity`: `11025`
1875
1876#### Capability: 7
1877
1878 * `AM_MEDIA_TYPE`:
1879  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 10 D6 2D 00 00 00 00 00`
1880  * Format Data: `01 00 02 00 11 2B 00 00 44 AC 00 00 04 00 10 00 00 00`
1881  * `.subtype`: `FourCC 0x00000001`
1882  * `.bFixedSizeSamples`: `1`
1883  * `.bTemporalCompression`: `0`
1884  * `.lSampleSize`: `4`
1885  * `.cbFormat`: `18`
1886  * `WAVEFORMATEX`:
1887   * `.wFormatTag`: `1`
1888   * `.nChannels`: `2`
1889   * `.nSamplesPerSec`: `11025`
1890   * `.nAvgBytesPerSec: `44100`
1891   * `.nBlockAlign`: `4`
1892   * `.wBitsPerSample`: `16`
1893   * `.cbSize`: `0`
1894 * `AUDIO_STREAM_CONFIG_CAPS`:
1895  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
1896  * `.MinimumChannels`: `1`
1897  * `.MaximumChannels`: `2`
1898  * `.ChannelsGranularity`: `1`
1899  * `.MinimumBitsPerSample`: `8`
1900  * `.MaximumBitsPerSample`: `16`
1901  * `.BitsPerSampleGranularity`: `8`
1902  * `.MinimumSampleFrequency`: `11025`
1903  * `.MaximumSampleFrequency`: `44100`
1904  * `.SampleFrequencyGranularity`: `11025`
1905
1906#### Capability: 8
1907
1908 * `AM_MEDIA_TYPE`:
1909  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 50 D6 2D 00 00 00 00 00`
1910  * Format Data: `01 00 01 00 11 2B 00 00 22 56 00 00 02 00 10 00 00 00`
1911  * `.subtype`: `FourCC 0x00000001`
1912  * `.bFixedSizeSamples`: `1`
1913  * `.bTemporalCompression`: `0`
1914  * `.lSampleSize`: `2`
1915  * `.cbFormat`: `18`
1916  * `WAVEFORMATEX`:
1917   * `.wFormatTag`: `1`
1918   * `.nChannels`: `1`
1919   * `.nSamplesPerSec`: `11025`
1920   * `.nAvgBytesPerSec: `22050`
1921   * `.nBlockAlign`: `2`
1922   * `.wBitsPerSample`: `16`
1923   * `.cbSize`: `0`
1924 * `AUDIO_STREAM_CONFIG_CAPS`:
1925  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
1926  * `.MinimumChannels`: `1`
1927  * `.MaximumChannels`: `2`
1928  * `.ChannelsGranularity`: `1`
1929  * `.MinimumBitsPerSample`: `8`
1930  * `.MaximumBitsPerSample`: `16`
1931  * `.BitsPerSampleGranularity`: `8`
1932  * `.MinimumSampleFrequency`: `11025`
1933  * `.MaximumSampleFrequency`: `44100`
1934  * `.SampleFrequencyGranularity`: `11025`
1935
1936#### Capability: 9
1937
1938 * `AM_MEDIA_TYPE`:
1939  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 10 D6 2D 00 00 00 00 00`
1940  * Format Data: `01 00 02 00 40 1F 00 00 00 7D 00 00 04 00 10 00 00 00`
1941  * `.subtype`: `FourCC 0x00000001`
1942  * `.bFixedSizeSamples`: `1`
1943  * `.bTemporalCompression`: `0`
1944  * `.lSampleSize`: `4`
1945  * `.cbFormat`: `18`
1946  * `WAVEFORMATEX`:
1947   * `.wFormatTag`: `1`
1948   * `.nChannels`: `2`
1949   * `.nSamplesPerSec`: `8000`
1950   * `.nAvgBytesPerSec: `32000`
1951   * `.nBlockAlign`: `4`
1952   * `.wBitsPerSample`: `16`
1953   * `.cbSize`: `0`
1954 * `AUDIO_STREAM_CONFIG_CAPS`:
1955  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
1956  * `.MinimumChannels`: `1`
1957  * `.MaximumChannels`: `2`
1958  * `.ChannelsGranularity`: `1`
1959  * `.MinimumBitsPerSample`: `8`
1960  * `.MaximumBitsPerSample`: `16`
1961  * `.BitsPerSampleGranularity`: `8`
1962  * `.MinimumSampleFrequency`: `11025`
1963  * `.MaximumSampleFrequency`: `44100`
1964  * `.SampleFrequencyGranularity`: `11025`
1965
1966#### Capability: 10
1967
1968 * `AM_MEDIA_TYPE`:
1969  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 50 D6 2D 00 00 00 00 00`
1970  * Format Data: `01 00 01 00 40 1F 00 00 80 3E 00 00 02 00 10 00 00 00`
1971  * `.subtype`: `FourCC 0x00000001`
1972  * `.bFixedSizeSamples`: `1`
1973  * `.bTemporalCompression`: `0`
1974  * `.lSampleSize`: `2`
1975  * `.cbFormat`: `18`
1976  * `WAVEFORMATEX`:
1977   * `.wFormatTag`: `1`
1978   * `.nChannels`: `1`
1979   * `.nSamplesPerSec`: `8000`
1980   * `.nAvgBytesPerSec: `16000`
1981   * `.nBlockAlign`: `2`
1982   * `.wBitsPerSample`: `16`
1983   * `.cbSize`: `0`
1984 * `AUDIO_STREAM_CONFIG_CAPS`:
1985  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
1986  * `.MinimumChannels`: `1`
1987  * `.MaximumChannels`: `2`
1988  * `.ChannelsGranularity`: `1`
1989  * `.MinimumBitsPerSample`: `8`
1990  * `.MaximumBitsPerSample`: `16`
1991  * `.BitsPerSampleGranularity`: `8`
1992  * `.MinimumSampleFrequency`: `11025`
1993  * `.MaximumSampleFrequency`: `44100`
1994  * `.SampleFrequencyGranularity`: `11025`
1995
1996#### Capability: 11
1997
1998 * `AM_MEDIA_TYPE`:
1999  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 10 D6 2D 00 00 00 00 00`
2000  * Format Data: `01 00 02 00 44 AC 00 00 88 58 01 00 02 00 08 00 00 00`
2001  * `.subtype`: `FourCC 0x00000001`
2002  * `.bFixedSizeSamples`: `1`
2003  * `.bTemporalCompression`: `0`
2004  * `.lSampleSize`: `2`
2005  * `.cbFormat`: `18`
2006  * `WAVEFORMATEX`:
2007   * `.wFormatTag`: `1`
2008   * `.nChannels`: `2`
2009   * `.nSamplesPerSec`: `44100`
2010   * `.nAvgBytesPerSec: `88200`
2011   * `.nBlockAlign`: `2`
2012   * `.wBitsPerSample`: `8`
2013   * `.cbSize`: `0`
2014 * `AUDIO_STREAM_CONFIG_CAPS`:
2015  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2016  * `.MinimumChannels`: `1`
2017  * `.MaximumChannels`: `2`
2018  * `.ChannelsGranularity`: `1`
2019  * `.MinimumBitsPerSample`: `8`
2020  * `.MaximumBitsPerSample`: `16`
2021  * `.BitsPerSampleGranularity`: `8`
2022  * `.MinimumSampleFrequency`: `11025`
2023  * `.MaximumSampleFrequency`: `44100`
2024  * `.SampleFrequencyGranularity`: `11025`
2025
2026#### Capability: 12
2027
2028 * `AM_MEDIA_TYPE`:
2029  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 01 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 50 D6 2D 00 00 00 00 00`
2030  * Format Data: `01 00 01 00 44 AC 00 00 44 AC 00 00 01 00 08 00 00 00`
2031  * `.subtype`: `FourCC 0x00000001`
2032  * `.bFixedSizeSamples`: `1`
2033  * `.bTemporalCompression`: `0`
2034  * `.lSampleSize`: `1`
2035  * `.cbFormat`: `18`
2036  * `WAVEFORMATEX`:
2037   * `.wFormatTag`: `1`
2038   * `.nChannels`: `1`
2039   * `.nSamplesPerSec`: `44100`
2040   * `.nAvgBytesPerSec: `44100`
2041   * `.nBlockAlign`: `1`
2042   * `.wBitsPerSample`: `8`
2043   * `.cbSize`: `0`
2044 * `AUDIO_STREAM_CONFIG_CAPS`:
2045  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2046  * `.MinimumChannels`: `1`
2047  * `.MaximumChannels`: `2`
2048  * `.ChannelsGranularity`: `1`
2049  * `.MinimumBitsPerSample`: `8`
2050  * `.MaximumBitsPerSample`: `16`
2051  * `.BitsPerSampleGranularity`: `8`
2052  * `.MinimumSampleFrequency`: `11025`
2053  * `.MaximumSampleFrequency`: `44100`
2054  * `.SampleFrequencyGranularity`: `11025`
2055
2056#### Capability: 13
2057
2058 * `AM_MEDIA_TYPE`:
2059  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 10 D6 2D 00 00 00 00 00`
2060  * Format Data: `01 00 02 00 22 56 00 00 44 AC 00 00 02 00 08 00 00 00`
2061  * `.subtype`: `FourCC 0x00000001`
2062  * `.bFixedSizeSamples`: `1`
2063  * `.bTemporalCompression`: `0`
2064  * `.lSampleSize`: `2`
2065  * `.cbFormat`: `18`
2066  * `WAVEFORMATEX`:
2067   * `.wFormatTag`: `1`
2068   * `.nChannels`: `2`
2069   * `.nSamplesPerSec`: `22050`
2070   * `.nAvgBytesPerSec: `44100`
2071   * `.nBlockAlign`: `2`
2072   * `.wBitsPerSample`: `8`
2073   * `.cbSize`: `0`
2074 * `AUDIO_STREAM_CONFIG_CAPS`:
2075  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2076  * `.MinimumChannels`: `1`
2077  * `.MaximumChannels`: `2`
2078  * `.ChannelsGranularity`: `1`
2079  * `.MinimumBitsPerSample`: `8`
2080  * `.MaximumBitsPerSample`: `16`
2081  * `.BitsPerSampleGranularity`: `8`
2082  * `.MinimumSampleFrequency`: `11025`
2083  * `.MaximumSampleFrequency`: `44100`
2084  * `.SampleFrequencyGranularity`: `11025`
2085
2086#### Capability: 14
2087
2088 * `AM_MEDIA_TYPE`:
2089  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 01 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 50 D6 2D 00 00 00 00 00`
2090  * Format Data: `01 00 01 00 22 56 00 00 22 56 00 00 01 00 08 00 00 00`
2091  * `.subtype`: `FourCC 0x00000001`
2092  * `.bFixedSizeSamples`: `1`
2093  * `.bTemporalCompression`: `0`
2094  * `.lSampleSize`: `1`
2095  * `.cbFormat`: `18`
2096  * `WAVEFORMATEX`:
2097   * `.wFormatTag`: `1`
2098   * `.nChannels`: `1`
2099   * `.nSamplesPerSec`: `22050`
2100   * `.nAvgBytesPerSec: `22050`
2101   * `.nBlockAlign`: `1`
2102   * `.wBitsPerSample`: `8`
2103   * `.cbSize`: `0`
2104 * `AUDIO_STREAM_CONFIG_CAPS`:
2105  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2106  * `.MinimumChannels`: `1`
2107  * `.MaximumChannels`: `2`
2108  * `.ChannelsGranularity`: `1`
2109  * `.MinimumBitsPerSample`: `8`
2110  * `.MaximumBitsPerSample`: `16`
2111  * `.BitsPerSampleGranularity`: `8`
2112  * `.MinimumSampleFrequency`: `11025`
2113  * `.MaximumSampleFrequency`: `44100`
2114  * `.SampleFrequencyGranularity`: `11025`
2115
2116#### Capability: 15
2117
2118 * `AM_MEDIA_TYPE`:
2119  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 10 D6 2D 00 00 00 00 00`
2120  * Format Data: `01 00 02 00 11 2B 00 00 22 56 00 00 02 00 08 00 00 00`
2121  * `.subtype`: `FourCC 0x00000001`
2122  * `.bFixedSizeSamples`: `1`
2123  * `.bTemporalCompression`: `0`
2124  * `.lSampleSize`: `2`
2125  * `.cbFormat`: `18`
2126  * `WAVEFORMATEX`:
2127   * `.wFormatTag`: `1`
2128   * `.nChannels`: `2`
2129   * `.nSamplesPerSec`: `11025`
2130   * `.nAvgBytesPerSec: `22050`
2131   * `.nBlockAlign`: `2`
2132   * `.wBitsPerSample`: `8`
2133   * `.cbSize`: `0`
2134 * `AUDIO_STREAM_CONFIG_CAPS`:
2135  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2136  * `.MinimumChannels`: `1`
2137  * `.MaximumChannels`: `2`
2138  * `.ChannelsGranularity`: `1`
2139  * `.MinimumBitsPerSample`: `8`
2140  * `.MaximumBitsPerSample`: `16`
2141  * `.BitsPerSampleGranularity`: `8`
2142  * `.MinimumSampleFrequency`: `11025`
2143  * `.MaximumSampleFrequency`: `44100`
2144  * `.SampleFrequencyGranularity`: `11025`
2145
2146#### Capability: 16
2147
2148 * `AM_MEDIA_TYPE`:
2149  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 01 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 50 D6 2D 00 00 00 00 00`
2150  * Format Data: `01 00 01 00 11 2B 00 00 11 2B 00 00 01 00 08 00 00 00`
2151  * `.subtype`: `FourCC 0x00000001`
2152  * `.bFixedSizeSamples`: `1`
2153  * `.bTemporalCompression`: `0`
2154  * `.lSampleSize`: `1`
2155  * `.cbFormat`: `18`
2156  * `WAVEFORMATEX`:
2157   * `.wFormatTag`: `1`
2158   * `.nChannels`: `1`
2159   * `.nSamplesPerSec`: `11025`
2160   * `.nAvgBytesPerSec: `11025`
2161   * `.nBlockAlign`: `1`
2162   * `.wBitsPerSample`: `8`
2163   * `.cbSize`: `0`
2164 * `AUDIO_STREAM_CONFIG_CAPS`:
2165  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2166  * `.MinimumChannels`: `1`
2167  * `.MaximumChannels`: `2`
2168  * `.ChannelsGranularity`: `1`
2169  * `.MinimumBitsPerSample`: `8`
2170  * `.MaximumBitsPerSample`: `16`
2171  * `.BitsPerSampleGranularity`: `8`
2172  * `.MinimumSampleFrequency`: `11025`
2173  * `.MaximumSampleFrequency`: `44100`
2174  * `.SampleFrequencyGranularity`: `11025`
2175
2176#### Capability: 17
2177
2178 * `AM_MEDIA_TYPE`:
2179  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 10 D6 2D 00 00 00 00 00`
2180  * Format Data: `01 00 02 00 40 1F 00 00 80 3E 00 00 02 00 08 00 00 00`
2181  * `.subtype`: `FourCC 0x00000001`
2182  * `.bFixedSizeSamples`: `1`
2183  * `.bTemporalCompression`: `0`
2184  * `.lSampleSize`: `2`
2185  * `.cbFormat`: `18`
2186  * `WAVEFORMATEX`:
2187   * `.wFormatTag`: `1`
2188   * `.nChannels`: `2`
2189   * `.nSamplesPerSec`: `8000`
2190   * `.nAvgBytesPerSec: `16000`
2191   * `.nBlockAlign`: `2`
2192   * `.wBitsPerSample`: `8`
2193   * `.cbSize`: `0`
2194 * `AUDIO_STREAM_CONFIG_CAPS`:
2195  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2196  * `.MinimumChannels`: `1`
2197  * `.MaximumChannels`: `2`
2198  * `.ChannelsGranularity`: `1`
2199  * `.MinimumBitsPerSample`: `8`
2200  * `.MaximumBitsPerSample`: `16`
2201  * `.BitsPerSampleGranularity`: `8`
2202  * `.MinimumSampleFrequency`: `11025`
2203  * `.MaximumSampleFrequency`: `44100`
2204  * `.SampleFrequencyGranularity`: `11025`
2205
2206#### Capability: 18
2207
2208 * `AM_MEDIA_TYPE`:
2209  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 01 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 50 D6 2D 00 00 00 00 00`
2210  * Format Data: `01 00 01 00 40 1F 00 00 40 1F 00 00 01 00 08 00 00 00`
2211  * `.subtype`: `FourCC 0x00000001`
2212  * `.bFixedSizeSamples`: `1`
2213  * `.bTemporalCompression`: `0`
2214  * `.lSampleSize`: `1`
2215  * `.cbFormat`: `18`
2216  * `WAVEFORMATEX`:
2217   * `.wFormatTag`: `1`
2218   * `.nChannels`: `1`
2219   * `.nSamplesPerSec`: `8000`
2220   * `.nAvgBytesPerSec: `8000`
2221   * `.nBlockAlign`: `1`
2222   * `.wBitsPerSample`: `8`
2223   * `.cbSize`: `0`
2224 * `AUDIO_STREAM_CONFIG_CAPS`:
2225  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2226  * `.MinimumChannels`: `1`
2227  * `.MaximumChannels`: `2`
2228  * `.ChannelsGranularity`: `1`
2229  * `.MinimumBitsPerSample`: `8`
2230  * `.MaximumBitsPerSample`: `16`
2231  * `.BitsPerSampleGranularity`: `8`
2232  * `.MinimumSampleFrequency`: `11025`
2233  * `.MaximumSampleFrequency`: `44100`
2234  * `.SampleFrequencyGranularity`: `11025`
2235
2236#### Capability: 19
2237
2238 * `AM_MEDIA_TYPE`:
2239  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 10 D6 2D 00 00 00 00 00`
2240  * Format Data: `01 00 02 00 80 BB 00 00 00 EE 02 00 04 00 10 00 00 00`
2241  * `.subtype`: `FourCC 0x00000001`
2242  * `.bFixedSizeSamples`: `1`
2243  * `.bTemporalCompression`: `0`
2244  * `.lSampleSize`: `4`
2245  * `.cbFormat`: `18`
2246  * `WAVEFORMATEX`:
2247   * `.wFormatTag`: `1`
2248   * `.nChannels`: `2`
2249   * `.nSamplesPerSec`: `48000`
2250   * `.nAvgBytesPerSec: `192000`
2251   * `.nBlockAlign`: `4`
2252   * `.wBitsPerSample`: `16`
2253   * `.cbSize`: `0`
2254 * `AUDIO_STREAM_CONFIG_CAPS`:
2255  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2256  * `.MinimumChannels`: `1`
2257  * `.MaximumChannels`: `2`
2258  * `.ChannelsGranularity`: `1`
2259  * `.MinimumBitsPerSample`: `8`
2260  * `.MaximumBitsPerSample`: `16`
2261  * `.BitsPerSampleGranularity`: `8`
2262  * `.MinimumSampleFrequency`: `11025`
2263  * `.MaximumSampleFrequency`: `44100`
2264  * `.SampleFrequencyGranularity`: `11025`
2265
2266#### Capability: 20
2267
2268 * `AM_MEDIA_TYPE`:
2269  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 50 D6 2D 00 00 00 00 00`
2270  * Format Data: `01 00 01 00 80 BB 00 00 00 77 01 00 02 00 10 00 00 00`
2271  * `.subtype`: `FourCC 0x00000001`
2272  * `.bFixedSizeSamples`: `1`
2273  * `.bTemporalCompression`: `0`
2274  * `.lSampleSize`: `2`
2275  * `.cbFormat`: `18`
2276  * `WAVEFORMATEX`:
2277   * `.wFormatTag`: `1`
2278   * `.nChannels`: `1`
2279   * `.nSamplesPerSec`: `48000`
2280   * `.nAvgBytesPerSec: `96000`
2281   * `.nBlockAlign`: `2`
2282   * `.wBitsPerSample`: `16`
2283   * `.cbSize`: `0`
2284 * `AUDIO_STREAM_CONFIG_CAPS`:
2285  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2286  * `.MinimumChannels`: `1`
2287  * `.MaximumChannels`: `2`
2288  * `.ChannelsGranularity`: `1`
2289  * `.MinimumBitsPerSample`: `8`
2290  * `.MaximumBitsPerSample`: `16`
2291  * `.BitsPerSampleGranularity`: `8`
2292  * `.MinimumSampleFrequency`: `11025`
2293  * `.MaximumSampleFrequency`: `44100`
2294  * `.SampleFrequencyGranularity`: `11025`
2295
2296#### Capability: 21
2297
2298 * `AM_MEDIA_TYPE`:
2299  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 10 D6 2D 00 00 00 00 00`
2300  * Format Data: `01 00 02 00 00 77 01 00 00 DC 05 00 04 00 10 00 00 00`
2301  * `.subtype`: `FourCC 0x00000001`
2302  * `.bFixedSizeSamples`: `1`
2303  * `.bTemporalCompression`: `0`
2304  * `.lSampleSize`: `4`
2305  * `.cbFormat`: `18`
2306  * `WAVEFORMATEX`:
2307   * `.wFormatTag`: `1`
2308   * `.nChannels`: `2`
2309   * `.nSamplesPerSec`: `96000`
2310   * `.nAvgBytesPerSec: `384000`
2311   * `.nBlockAlign`: `4`
2312   * `.wBitsPerSample`: `16`
2313   * `.cbSize`: `0`
2314 * `AUDIO_STREAM_CONFIG_CAPS`:
2315  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2316  * `.MinimumChannels`: `1`
2317  * `.MaximumChannels`: `2`
2318  * `.ChannelsGranularity`: `1`
2319  * `.MinimumBitsPerSample`: `8`
2320  * `.MaximumBitsPerSample`: `16`
2321  * `.BitsPerSampleGranularity`: `8`
2322  * `.MinimumSampleFrequency`: `11025`
2323  * `.MaximumSampleFrequency`: `44100`
2324  * `.SampleFrequencyGranularity`: `11025`
2325
2326#### Capability: 22
2327
2328 * `AM_MEDIA_TYPE`:
2329  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 50 D6 2D 00 00 00 00 00`
2330  * Format Data: `01 00 01 00 00 77 01 00 00 EE 02 00 02 00 10 00 00 00`
2331  * `.subtype`: `FourCC 0x00000001`
2332  * `.bFixedSizeSamples`: `1`
2333  * `.bTemporalCompression`: `0`
2334  * `.lSampleSize`: `2`
2335  * `.cbFormat`: `18`
2336  * `WAVEFORMATEX`:
2337   * `.wFormatTag`: `1`
2338   * `.nChannels`: `1`
2339   * `.nSamplesPerSec`: `96000`
2340   * `.nAvgBytesPerSec: `192000`
2341   * `.nBlockAlign`: `2`
2342   * `.wBitsPerSample`: `16`
2343   * `.cbSize`: `0`
2344 * `AUDIO_STREAM_CONFIG_CAPS`:
2345  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2346  * `.MinimumChannels`: `1`
2347  * `.MaximumChannels`: `2`
2348  * `.ChannelsGranularity`: `1`
2349  * `.MinimumBitsPerSample`: `8`
2350  * `.MaximumBitsPerSample`: `16`
2351  * `.BitsPerSampleGranularity`: `8`
2352  * `.MinimumSampleFrequency`: `11025`
2353  * `.MaximumSampleFrequency`: `44100`
2354  * `.SampleFrequencyGranularity`: `11025`
2355
2356Interfaces:
2357
2358  * `IKsPropertySet`
2359  * `IQualityControl`
2360  * `IAMBufferNegotiation`
2361  * `IAMStreamConfig`
2362  * `IAMStreamControl`
2363
2364### Pin: Master Volume
2365
2366 * Direction: `PINDIR_INPUT`
2367Interfaces:
2368
2369  * `IQualityControl`
2370
2371## Device: vMix Audio
2372
2373 * Moniker Display Name: `@device:sw:{33D9A762-90C8-11D0-BD43-00A0C911CE86}\{008E145B-DB61-4309-AEA1-3578E927E940}`
2374
2375Interfaces:
2376
2377  * `IKsPropertySet`
2378
2379### Pin: Capture
2380
2381 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4281-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_CAPTURE`
2382 * Capabilities:
2383  * Count: `1`
2384  * Structure Size: `52` (expected `52`)
2385
2386#### Capability: 0
2387
2388 * `AM_MEDIA_TYPE`:
2389  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 90 D3 2D 00 00 00 00 00`
2390  * Format Data: `01 00 02 00 80 BB 00 00 00 EE 02 00 04 00 10 00 00 00`
2391  * `.subtype`: `FourCC 0x00000001`
2392  * `.bFixedSizeSamples`: `1`
2393  * `.bTemporalCompression`: `0`
2394  * `.lSampleSize`: `4`
2395  * `.cbFormat`: `18`
2396  * `WAVEFORMATEX`:
2397   * `.wFormatTag`: `1`
2398   * `.nChannels`: `2`
2399   * `.nSamplesPerSec`: `48000`
2400   * `.nAvgBytesPerSec: `192000`
2401   * `.nBlockAlign`: `4`
2402   * `.wBitsPerSample`: `16`
2403   * `.cbSize`: `0`
2404 * `AUDIO_STREAM_CONFIG_CAPS`:
2405  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 02 00 00 00 02 00 00 00 01 00 00 00 10 00 00 00 10 00 00 00 10 00 00 00 80 BB 00 00 80 BB 00 00 11 2B 00 00`
2406  * `.MinimumChannels`: `2`
2407  * `.MaximumChannels`: `2`
2408  * `.ChannelsGranularity`: `1`
2409  * `.MinimumBitsPerSample`: `16`
2410  * `.MaximumBitsPerSample`: `16`
2411  * `.BitsPerSampleGranularity`: `16`
2412  * `.MinimumSampleFrequency`: `48000`
2413  * `.MaximumSampleFrequency`: `48000`
2414  * `.SampleFrequencyGranularity`: `11025`
2415
2416Interfaces:
2417
2418  * `IKsPropertySet`
2419  * `IQualityControl`
2420  * `IAMBufferNegotiation`
2421  * `IAMStreamConfig`
2422
2423### Pin: Master Volume
2424
2425 * Direction: `PINDIR_INPUT`
2426Interfaces:
2427
2428  * `IQualityControl`
2429
2430## Device: XSplitBroadcaster
2431
2432 * Moniker Display Name: `@device:sw:{33D9A762-90C8-11D0-BD43-00A0C911CE86}\{VHSplitProc}_XSplitBroadcaster_1_staticsource_AUDIO`
2433
2434## Device: Microphone (High Definition Aud
2435
2436 * Moniker Display Name: `@device:cm:{33D9A762-90C8-11D0-BD43-00A0C911CE86}\Microphone (High Definition Aud`
2437
2438Interfaces:
2439
2440  * `ISpecifyPropertyPages`
2441  * `IAMFilterMiscFlags`
2442
2443Property Pages:
2444
2445  * `{2CA8CA52-3C3F-11D2-B73D-00C04FB6BD3D}` - `CLSID_AudioInputMixerProperties`, AudioInputMixer Property Page
2446
2447### Pin: Capture
2448
2449 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4281-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_CAPTURE`
2450 * Capabilities:
2451  * Count: `23`
2452  * Structure Size: `52` (expected `52`)
2453
2454#### Capability: 0
2455
2456 * `AM_MEDIA_TYPE`:
2457  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 30 D6 2D 00 00 00 00 00`
2458  * Format Data: `01 00 02 00 44 AC 00 00 10 B1 02 00 04 00 10 00 00 00`
2459  * `.subtype`: `FourCC 0x00000001`
2460  * `.bFixedSizeSamples`: `1`
2461  * `.bTemporalCompression`: `0`
2462  * `.lSampleSize`: `4`
2463  * `.cbFormat`: `18`
2464  * `WAVEFORMATEX`:
2465   * `.wFormatTag`: `1`
2466   * `.nChannels`: `2`
2467   * `.nSamplesPerSec`: `44100`
2468   * `.nAvgBytesPerSec: `176400`
2469   * `.nBlockAlign`: `4`
2470   * `.wBitsPerSample`: `16`
2471   * `.cbSize`: `0`
2472 * `AUDIO_STREAM_CONFIG_CAPS`:
2473  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2474  * `.MinimumChannels`: `1`
2475  * `.MaximumChannels`: `2`
2476  * `.ChannelsGranularity`: `1`
2477  * `.MinimumBitsPerSample`: `8`
2478  * `.MaximumBitsPerSample`: `16`
2479  * `.BitsPerSampleGranularity`: `8`
2480  * `.MinimumSampleFrequency`: `11025`
2481  * `.MaximumSampleFrequency`: `44100`
2482  * `.SampleFrequencyGranularity`: `11025`
2483
2484#### Capability: 1
2485
2486 * `AM_MEDIA_TYPE`:
2487  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 50 D6 2D 00 00 00 00 00`
2488  * Format Data: `01 00 02 00 44 AC 00 00 10 B1 02 00 04 00 10 00 00 00`
2489  * `.subtype`: `FourCC 0x00000001`
2490  * `.bFixedSizeSamples`: `1`
2491  * `.bTemporalCompression`: `0`
2492  * `.lSampleSize`: `4`
2493  * `.cbFormat`: `18`
2494  * `WAVEFORMATEX`:
2495   * `.wFormatTag`: `1`
2496   * `.nChannels`: `2`
2497   * `.nSamplesPerSec`: `44100`
2498   * `.nAvgBytesPerSec: `176400`
2499   * `.nBlockAlign`: `4`
2500   * `.wBitsPerSample`: `16`
2501   * `.cbSize`: `0`
2502 * `AUDIO_STREAM_CONFIG_CAPS`:
2503  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2504  * `.MinimumChannels`: `1`
2505  * `.MaximumChannels`: `2`
2506  * `.ChannelsGranularity`: `1`
2507  * `.MinimumBitsPerSample`: `8`
2508  * `.MaximumBitsPerSample`: `16`
2509  * `.BitsPerSampleGranularity`: `8`
2510  * `.MinimumSampleFrequency`: `11025`
2511  * `.MaximumSampleFrequency`: `44100`
2512  * `.SampleFrequencyGranularity`: `11025`
2513
2514#### Capability: 2
2515
2516 * `AM_MEDIA_TYPE`:
2517  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 30 D6 2D 00 00 00 00 00`
2518  * Format Data: `01 00 01 00 44 AC 00 00 88 58 01 00 02 00 10 00 00 00`
2519  * `.subtype`: `FourCC 0x00000001`
2520  * `.bFixedSizeSamples`: `1`
2521  * `.bTemporalCompression`: `0`
2522  * `.lSampleSize`: `2`
2523  * `.cbFormat`: `18`
2524  * `WAVEFORMATEX`:
2525   * `.wFormatTag`: `1`
2526   * `.nChannels`: `1`
2527   * `.nSamplesPerSec`: `44100`
2528   * `.nAvgBytesPerSec: `88200`
2529   * `.nBlockAlign`: `2`
2530   * `.wBitsPerSample`: `16`
2531   * `.cbSize`: `0`
2532 * `AUDIO_STREAM_CONFIG_CAPS`:
2533  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2534  * `.MinimumChannels`: `1`
2535  * `.MaximumChannels`: `2`
2536  * `.ChannelsGranularity`: `1`
2537  * `.MinimumBitsPerSample`: `8`
2538  * `.MaximumBitsPerSample`: `16`
2539  * `.BitsPerSampleGranularity`: `8`
2540  * `.MinimumSampleFrequency`: `11025`
2541  * `.MaximumSampleFrequency`: `44100`
2542  * `.SampleFrequencyGranularity`: `11025`
2543
2544#### Capability: 3
2545
2546 * `AM_MEDIA_TYPE`:
2547  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 50 D6 2D 00 00 00 00 00`
2548  * Format Data: `01 00 02 00 00 7D 00 00 00 F4 01 00 04 00 10 00 00 00`
2549  * `.subtype`: `FourCC 0x00000001`
2550  * `.bFixedSizeSamples`: `1`
2551  * `.bTemporalCompression`: `0`
2552  * `.lSampleSize`: `4`
2553  * `.cbFormat`: `18`
2554  * `WAVEFORMATEX`:
2555   * `.wFormatTag`: `1`
2556   * `.nChannels`: `2`
2557   * `.nSamplesPerSec`: `32000`
2558   * `.nAvgBytesPerSec: `128000`
2559   * `.nBlockAlign`: `4`
2560   * `.wBitsPerSample`: `16`
2561   * `.cbSize`: `0`
2562 * `AUDIO_STREAM_CONFIG_CAPS`:
2563  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2564  * `.MinimumChannels`: `1`
2565  * `.MaximumChannels`: `2`
2566  * `.ChannelsGranularity`: `1`
2567  * `.MinimumBitsPerSample`: `8`
2568  * `.MaximumBitsPerSample`: `16`
2569  * `.BitsPerSampleGranularity`: `8`
2570  * `.MinimumSampleFrequency`: `11025`
2571  * `.MaximumSampleFrequency`: `44100`
2572  * `.SampleFrequencyGranularity`: `11025`
2573
2574#### Capability: 4
2575
2576 * `AM_MEDIA_TYPE`:
2577  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 30 D6 2D 00 00 00 00 00`
2578  * Format Data: `01 00 01 00 00 7D 00 00 00 FA 00 00 02 00 10 00 00 00`
2579  * `.subtype`: `FourCC 0x00000001`
2580  * `.bFixedSizeSamples`: `1`
2581  * `.bTemporalCompression`: `0`
2582  * `.lSampleSize`: `2`
2583  * `.cbFormat`: `18`
2584  * `WAVEFORMATEX`:
2585   * `.wFormatTag`: `1`
2586   * `.nChannels`: `1`
2587   * `.nSamplesPerSec`: `32000`
2588   * `.nAvgBytesPerSec: `64000`
2589   * `.nBlockAlign`: `2`
2590   * `.wBitsPerSample`: `16`
2591   * `.cbSize`: `0`
2592 * `AUDIO_STREAM_CONFIG_CAPS`:
2593  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2594  * `.MinimumChannels`: `1`
2595  * `.MaximumChannels`: `2`
2596  * `.ChannelsGranularity`: `1`
2597  * `.MinimumBitsPerSample`: `8`
2598  * `.MaximumBitsPerSample`: `16`
2599  * `.BitsPerSampleGranularity`: `8`
2600  * `.MinimumSampleFrequency`: `11025`
2601  * `.MaximumSampleFrequency`: `44100`
2602  * `.SampleFrequencyGranularity`: `11025`
2603
2604#### Capability: 5
2605
2606 * `AM_MEDIA_TYPE`:
2607  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 50 D6 2D 00 00 00 00 00`
2608  * Format Data: `01 00 02 00 22 56 00 00 88 58 01 00 04 00 10 00 00 00`
2609  * `.subtype`: `FourCC 0x00000001`
2610  * `.bFixedSizeSamples`: `1`
2611  * `.bTemporalCompression`: `0`
2612  * `.lSampleSize`: `4`
2613  * `.cbFormat`: `18`
2614  * `WAVEFORMATEX`:
2615   * `.wFormatTag`: `1`
2616   * `.nChannels`: `2`
2617   * `.nSamplesPerSec`: `22050`
2618   * `.nAvgBytesPerSec: `88200`
2619   * `.nBlockAlign`: `4`
2620   * `.wBitsPerSample`: `16`
2621   * `.cbSize`: `0`
2622 * `AUDIO_STREAM_CONFIG_CAPS`:
2623  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2624  * `.MinimumChannels`: `1`
2625  * `.MaximumChannels`: `2`
2626  * `.ChannelsGranularity`: `1`
2627  * `.MinimumBitsPerSample`: `8`
2628  * `.MaximumBitsPerSample`: `16`
2629  * `.BitsPerSampleGranularity`: `8`
2630  * `.MinimumSampleFrequency`: `11025`
2631  * `.MaximumSampleFrequency`: `44100`
2632  * `.SampleFrequencyGranularity`: `11025`
2633
2634#### Capability: 6
2635
2636 * `AM_MEDIA_TYPE`:
2637  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 30 D6 2D 00 00 00 00 00`
2638  * Format Data: `01 00 01 00 22 56 00 00 44 AC 00 00 02 00 10 00 00 00`
2639  * `.subtype`: `FourCC 0x00000001`
2640  * `.bFixedSizeSamples`: `1`
2641  * `.bTemporalCompression`: `0`
2642  * `.lSampleSize`: `2`
2643  * `.cbFormat`: `18`
2644  * `WAVEFORMATEX`:
2645   * `.wFormatTag`: `1`
2646   * `.nChannels`: `1`
2647   * `.nSamplesPerSec`: `22050`
2648   * `.nAvgBytesPerSec: `44100`
2649   * `.nBlockAlign`: `2`
2650   * `.wBitsPerSample`: `16`
2651   * `.cbSize`: `0`
2652 * `AUDIO_STREAM_CONFIG_CAPS`:
2653  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2654  * `.MinimumChannels`: `1`
2655  * `.MaximumChannels`: `2`
2656  * `.ChannelsGranularity`: `1`
2657  * `.MinimumBitsPerSample`: `8`
2658  * `.MaximumBitsPerSample`: `16`
2659  * `.BitsPerSampleGranularity`: `8`
2660  * `.MinimumSampleFrequency`: `11025`
2661  * `.MaximumSampleFrequency`: `44100`
2662  * `.SampleFrequencyGranularity`: `11025`
2663
2664#### Capability: 7
2665
2666 * `AM_MEDIA_TYPE`:
2667  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 50 D6 2D 00 00 00 00 00`
2668  * Format Data: `01 00 02 00 11 2B 00 00 44 AC 00 00 04 00 10 00 00 00`
2669  * `.subtype`: `FourCC 0x00000001`
2670  * `.bFixedSizeSamples`: `1`
2671  * `.bTemporalCompression`: `0`
2672  * `.lSampleSize`: `4`
2673  * `.cbFormat`: `18`
2674  * `WAVEFORMATEX`:
2675   * `.wFormatTag`: `1`
2676   * `.nChannels`: `2`
2677   * `.nSamplesPerSec`: `11025`
2678   * `.nAvgBytesPerSec: `44100`
2679   * `.nBlockAlign`: `4`
2680   * `.wBitsPerSample`: `16`
2681   * `.cbSize`: `0`
2682 * `AUDIO_STREAM_CONFIG_CAPS`:
2683  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2684  * `.MinimumChannels`: `1`
2685  * `.MaximumChannels`: `2`
2686  * `.ChannelsGranularity`: `1`
2687  * `.MinimumBitsPerSample`: `8`
2688  * `.MaximumBitsPerSample`: `16`
2689  * `.BitsPerSampleGranularity`: `8`
2690  * `.MinimumSampleFrequency`: `11025`
2691  * `.MaximumSampleFrequency`: `44100`
2692  * `.SampleFrequencyGranularity`: `11025`
2693
2694#### Capability: 8
2695
2696 * `AM_MEDIA_TYPE`:
2697  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 30 D6 2D 00 00 00 00 00`
2698  * Format Data: `01 00 01 00 11 2B 00 00 22 56 00 00 02 00 10 00 00 00`
2699  * `.subtype`: `FourCC 0x00000001`
2700  * `.bFixedSizeSamples`: `1`
2701  * `.bTemporalCompression`: `0`
2702  * `.lSampleSize`: `2`
2703  * `.cbFormat`: `18`
2704  * `WAVEFORMATEX`:
2705   * `.wFormatTag`: `1`
2706   * `.nChannels`: `1`
2707   * `.nSamplesPerSec`: `11025`
2708   * `.nAvgBytesPerSec: `22050`
2709   * `.nBlockAlign`: `2`
2710   * `.wBitsPerSample`: `16`
2711   * `.cbSize`: `0`
2712 * `AUDIO_STREAM_CONFIG_CAPS`:
2713  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2714  * `.MinimumChannels`: `1`
2715  * `.MaximumChannels`: `2`
2716  * `.ChannelsGranularity`: `1`
2717  * `.MinimumBitsPerSample`: `8`
2718  * `.MaximumBitsPerSample`: `16`
2719  * `.BitsPerSampleGranularity`: `8`
2720  * `.MinimumSampleFrequency`: `11025`
2721  * `.MaximumSampleFrequency`: `44100`
2722  * `.SampleFrequencyGranularity`: `11025`
2723
2724#### Capability: 9
2725
2726 * `AM_MEDIA_TYPE`:
2727  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 50 D6 2D 00 00 00 00 00`
2728  * Format Data: `01 00 02 00 40 1F 00 00 00 7D 00 00 04 00 10 00 00 00`
2729  * `.subtype`: `FourCC 0x00000001`
2730  * `.bFixedSizeSamples`: `1`
2731  * `.bTemporalCompression`: `0`
2732  * `.lSampleSize`: `4`
2733  * `.cbFormat`: `18`
2734  * `WAVEFORMATEX`:
2735   * `.wFormatTag`: `1`
2736   * `.nChannels`: `2`
2737   * `.nSamplesPerSec`: `8000`
2738   * `.nAvgBytesPerSec: `32000`
2739   * `.nBlockAlign`: `4`
2740   * `.wBitsPerSample`: `16`
2741   * `.cbSize`: `0`
2742 * `AUDIO_STREAM_CONFIG_CAPS`:
2743  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2744  * `.MinimumChannels`: `1`
2745  * `.MaximumChannels`: `2`
2746  * `.ChannelsGranularity`: `1`
2747  * `.MinimumBitsPerSample`: `8`
2748  * `.MaximumBitsPerSample`: `16`
2749  * `.BitsPerSampleGranularity`: `8`
2750  * `.MinimumSampleFrequency`: `11025`
2751  * `.MaximumSampleFrequency`: `44100`
2752  * `.SampleFrequencyGranularity`: `11025`
2753
2754#### Capability: 10
2755
2756 * `AM_MEDIA_TYPE`:
2757  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 30 D6 2D 00 00 00 00 00`
2758  * Format Data: `01 00 01 00 40 1F 00 00 80 3E 00 00 02 00 10 00 00 00`
2759  * `.subtype`: `FourCC 0x00000001`
2760  * `.bFixedSizeSamples`: `1`
2761  * `.bTemporalCompression`: `0`
2762  * `.lSampleSize`: `2`
2763  * `.cbFormat`: `18`
2764  * `WAVEFORMATEX`:
2765   * `.wFormatTag`: `1`
2766   * `.nChannels`: `1`
2767   * `.nSamplesPerSec`: `8000`
2768   * `.nAvgBytesPerSec: `16000`
2769   * `.nBlockAlign`: `2`
2770   * `.wBitsPerSample`: `16`
2771   * `.cbSize`: `0`
2772 * `AUDIO_STREAM_CONFIG_CAPS`:
2773  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2774  * `.MinimumChannels`: `1`
2775  * `.MaximumChannels`: `2`
2776  * `.ChannelsGranularity`: `1`
2777  * `.MinimumBitsPerSample`: `8`
2778  * `.MaximumBitsPerSample`: `16`
2779  * `.BitsPerSampleGranularity`: `8`
2780  * `.MinimumSampleFrequency`: `11025`
2781  * `.MaximumSampleFrequency`: `44100`
2782  * `.SampleFrequencyGranularity`: `11025`
2783
2784#### Capability: 11
2785
2786 * `AM_MEDIA_TYPE`:
2787  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 50 D6 2D 00 00 00 00 00`
2788  * Format Data: `01 00 02 00 44 AC 00 00 88 58 01 00 02 00 08 00 00 00`
2789  * `.subtype`: `FourCC 0x00000001`
2790  * `.bFixedSizeSamples`: `1`
2791  * `.bTemporalCompression`: `0`
2792  * `.lSampleSize`: `2`
2793  * `.cbFormat`: `18`
2794  * `WAVEFORMATEX`:
2795   * `.wFormatTag`: `1`
2796   * `.nChannels`: `2`
2797   * `.nSamplesPerSec`: `44100`
2798   * `.nAvgBytesPerSec: `88200`
2799   * `.nBlockAlign`: `2`
2800   * `.wBitsPerSample`: `8`
2801   * `.cbSize`: `0`
2802 * `AUDIO_STREAM_CONFIG_CAPS`:
2803  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2804  * `.MinimumChannels`: `1`
2805  * `.MaximumChannels`: `2`
2806  * `.ChannelsGranularity`: `1`
2807  * `.MinimumBitsPerSample`: `8`
2808  * `.MaximumBitsPerSample`: `16`
2809  * `.BitsPerSampleGranularity`: `8`
2810  * `.MinimumSampleFrequency`: `11025`
2811  * `.MaximumSampleFrequency`: `44100`
2812  * `.SampleFrequencyGranularity`: `11025`
2813
2814#### Capability: 12
2815
2816 * `AM_MEDIA_TYPE`:
2817  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 01 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 30 D6 2D 00 00 00 00 00`
2818  * Format Data: `01 00 01 00 44 AC 00 00 44 AC 00 00 01 00 08 00 00 00`
2819  * `.subtype`: `FourCC 0x00000001`
2820  * `.bFixedSizeSamples`: `1`
2821  * `.bTemporalCompression`: `0`
2822  * `.lSampleSize`: `1`
2823  * `.cbFormat`: `18`
2824  * `WAVEFORMATEX`:
2825   * `.wFormatTag`: `1`
2826   * `.nChannels`: `1`
2827   * `.nSamplesPerSec`: `44100`
2828   * `.nAvgBytesPerSec: `44100`
2829   * `.nBlockAlign`: `1`
2830   * `.wBitsPerSample`: `8`
2831   * `.cbSize`: `0`
2832 * `AUDIO_STREAM_CONFIG_CAPS`:
2833  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2834  * `.MinimumChannels`: `1`
2835  * `.MaximumChannels`: `2`
2836  * `.ChannelsGranularity`: `1`
2837  * `.MinimumBitsPerSample`: `8`
2838  * `.MaximumBitsPerSample`: `16`
2839  * `.BitsPerSampleGranularity`: `8`
2840  * `.MinimumSampleFrequency`: `11025`
2841  * `.MaximumSampleFrequency`: `44100`
2842  * `.SampleFrequencyGranularity`: `11025`
2843
2844#### Capability: 13
2845
2846 * `AM_MEDIA_TYPE`:
2847  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 50 D6 2D 00 00 00 00 00`
2848  * Format Data: `01 00 02 00 22 56 00 00 44 AC 00 00 02 00 08 00 00 00`
2849  * `.subtype`: `FourCC 0x00000001`
2850  * `.bFixedSizeSamples`: `1`
2851  * `.bTemporalCompression`: `0`
2852  * `.lSampleSize`: `2`
2853  * `.cbFormat`: `18`
2854  * `WAVEFORMATEX`:
2855   * `.wFormatTag`: `1`
2856   * `.nChannels`: `2`
2857   * `.nSamplesPerSec`: `22050`
2858   * `.nAvgBytesPerSec: `44100`
2859   * `.nBlockAlign`: `2`
2860   * `.wBitsPerSample`: `8`
2861   * `.cbSize`: `0`
2862 * `AUDIO_STREAM_CONFIG_CAPS`:
2863  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2864  * `.MinimumChannels`: `1`
2865  * `.MaximumChannels`: `2`
2866  * `.ChannelsGranularity`: `1`
2867  * `.MinimumBitsPerSample`: `8`
2868  * `.MaximumBitsPerSample`: `16`
2869  * `.BitsPerSampleGranularity`: `8`
2870  * `.MinimumSampleFrequency`: `11025`
2871  * `.MaximumSampleFrequency`: `44100`
2872  * `.SampleFrequencyGranularity`: `11025`
2873
2874#### Capability: 14
2875
2876 * `AM_MEDIA_TYPE`:
2877  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 01 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 30 D6 2D 00 00 00 00 00`
2878  * Format Data: `01 00 01 00 22 56 00 00 22 56 00 00 01 00 08 00 00 00`
2879  * `.subtype`: `FourCC 0x00000001`
2880  * `.bFixedSizeSamples`: `1`
2881  * `.bTemporalCompression`: `0`
2882  * `.lSampleSize`: `1`
2883  * `.cbFormat`: `18`
2884  * `WAVEFORMATEX`:
2885   * `.wFormatTag`: `1`
2886   * `.nChannels`: `1`
2887   * `.nSamplesPerSec`: `22050`
2888   * `.nAvgBytesPerSec: `22050`
2889   * `.nBlockAlign`: `1`
2890   * `.wBitsPerSample`: `8`
2891   * `.cbSize`: `0`
2892 * `AUDIO_STREAM_CONFIG_CAPS`:
2893  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2894  * `.MinimumChannels`: `1`
2895  * `.MaximumChannels`: `2`
2896  * `.ChannelsGranularity`: `1`
2897  * `.MinimumBitsPerSample`: `8`
2898  * `.MaximumBitsPerSample`: `16`
2899  * `.BitsPerSampleGranularity`: `8`
2900  * `.MinimumSampleFrequency`: `11025`
2901  * `.MaximumSampleFrequency`: `44100`
2902  * `.SampleFrequencyGranularity`: `11025`
2903
2904#### Capability: 15
2905
2906 * `AM_MEDIA_TYPE`:
2907  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 50 D6 2D 00 00 00 00 00`
2908  * Format Data: `01 00 02 00 11 2B 00 00 22 56 00 00 02 00 08 00 00 00`
2909  * `.subtype`: `FourCC 0x00000001`
2910  * `.bFixedSizeSamples`: `1`
2911  * `.bTemporalCompression`: `0`
2912  * `.lSampleSize`: `2`
2913  * `.cbFormat`: `18`
2914  * `WAVEFORMATEX`:
2915   * `.wFormatTag`: `1`
2916   * `.nChannels`: `2`
2917   * `.nSamplesPerSec`: `11025`
2918   * `.nAvgBytesPerSec: `22050`
2919   * `.nBlockAlign`: `2`
2920   * `.wBitsPerSample`: `8`
2921   * `.cbSize`: `0`
2922 * `AUDIO_STREAM_CONFIG_CAPS`:
2923  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2924  * `.MinimumChannels`: `1`
2925  * `.MaximumChannels`: `2`
2926  * `.ChannelsGranularity`: `1`
2927  * `.MinimumBitsPerSample`: `8`
2928  * `.MaximumBitsPerSample`: `16`
2929  * `.BitsPerSampleGranularity`: `8`
2930  * `.MinimumSampleFrequency`: `11025`
2931  * `.MaximumSampleFrequency`: `44100`
2932  * `.SampleFrequencyGranularity`: `11025`
2933
2934#### Capability: 16
2935
2936 * `AM_MEDIA_TYPE`:
2937  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 01 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 30 D6 2D 00 00 00 00 00`
2938  * Format Data: `01 00 01 00 11 2B 00 00 11 2B 00 00 01 00 08 00 00 00`
2939  * `.subtype`: `FourCC 0x00000001`
2940  * `.bFixedSizeSamples`: `1`
2941  * `.bTemporalCompression`: `0`
2942  * `.lSampleSize`: `1`
2943  * `.cbFormat`: `18`
2944  * `WAVEFORMATEX`:
2945   * `.wFormatTag`: `1`
2946   * `.nChannels`: `1`
2947   * `.nSamplesPerSec`: `11025`
2948   * `.nAvgBytesPerSec: `11025`
2949   * `.nBlockAlign`: `1`
2950   * `.wBitsPerSample`: `8`
2951   * `.cbSize`: `0`
2952 * `AUDIO_STREAM_CONFIG_CAPS`:
2953  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2954  * `.MinimumChannels`: `1`
2955  * `.MaximumChannels`: `2`
2956  * `.ChannelsGranularity`: `1`
2957  * `.MinimumBitsPerSample`: `8`
2958  * `.MaximumBitsPerSample`: `16`
2959  * `.BitsPerSampleGranularity`: `8`
2960  * `.MinimumSampleFrequency`: `11025`
2961  * `.MaximumSampleFrequency`: `44100`
2962  * `.SampleFrequencyGranularity`: `11025`
2963
2964#### Capability: 17
2965
2966 * `AM_MEDIA_TYPE`:
2967  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 50 D6 2D 00 00 00 00 00`
2968  * Format Data: `01 00 02 00 40 1F 00 00 80 3E 00 00 02 00 08 00 00 00`
2969  * `.subtype`: `FourCC 0x00000001`
2970  * `.bFixedSizeSamples`: `1`
2971  * `.bTemporalCompression`: `0`
2972  * `.lSampleSize`: `2`
2973  * `.cbFormat`: `18`
2974  * `WAVEFORMATEX`:
2975   * `.wFormatTag`: `1`
2976   * `.nChannels`: `2`
2977   * `.nSamplesPerSec`: `8000`
2978   * `.nAvgBytesPerSec: `16000`
2979   * `.nBlockAlign`: `2`
2980   * `.wBitsPerSample`: `8`
2981   * `.cbSize`: `0`
2982 * `AUDIO_STREAM_CONFIG_CAPS`:
2983  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
2984  * `.MinimumChannels`: `1`
2985  * `.MaximumChannels`: `2`
2986  * `.ChannelsGranularity`: `1`
2987  * `.MinimumBitsPerSample`: `8`
2988  * `.MaximumBitsPerSample`: `16`
2989  * `.BitsPerSampleGranularity`: `8`
2990  * `.MinimumSampleFrequency`: `11025`
2991  * `.MaximumSampleFrequency`: `44100`
2992  * `.SampleFrequencyGranularity`: `11025`
2993
2994#### Capability: 18
2995
2996 * `AM_MEDIA_TYPE`:
2997  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 01 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 30 D6 2D 00 00 00 00 00`
2998  * Format Data: `01 00 01 00 40 1F 00 00 40 1F 00 00 01 00 08 00 00 00`
2999  * `.subtype`: `FourCC 0x00000001`
3000  * `.bFixedSizeSamples`: `1`
3001  * `.bTemporalCompression`: `0`
3002  * `.lSampleSize`: `1`
3003  * `.cbFormat`: `18`
3004  * `WAVEFORMATEX`:
3005   * `.wFormatTag`: `1`
3006   * `.nChannels`: `1`
3007   * `.nSamplesPerSec`: `8000`
3008   * `.nAvgBytesPerSec: `8000`
3009   * `.nBlockAlign`: `1`
3010   * `.wBitsPerSample`: `8`
3011   * `.cbSize`: `0`
3012 * `AUDIO_STREAM_CONFIG_CAPS`:
3013  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
3014  * `.MinimumChannels`: `1`
3015  * `.MaximumChannels`: `2`
3016  * `.ChannelsGranularity`: `1`
3017  * `.MinimumBitsPerSample`: `8`
3018  * `.MaximumBitsPerSample`: `16`
3019  * `.BitsPerSampleGranularity`: `8`
3020  * `.MinimumSampleFrequency`: `11025`
3021  * `.MaximumSampleFrequency`: `44100`
3022  * `.SampleFrequencyGranularity`: `11025`
3023
3024#### Capability: 19
3025
3026 * `AM_MEDIA_TYPE`:
3027  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 50 D6 2D 00 00 00 00 00`
3028  * Format Data: `01 00 02 00 80 BB 00 00 00 EE 02 00 04 00 10 00 00 00`
3029  * `.subtype`: `FourCC 0x00000001`
3030  * `.bFixedSizeSamples`: `1`
3031  * `.bTemporalCompression`: `0`
3032  * `.lSampleSize`: `4`
3033  * `.cbFormat`: `18`
3034  * `WAVEFORMATEX`:
3035   * `.wFormatTag`: `1`
3036   * `.nChannels`: `2`
3037   * `.nSamplesPerSec`: `48000`
3038   * `.nAvgBytesPerSec: `192000`
3039   * `.nBlockAlign`: `4`
3040   * `.wBitsPerSample`: `16`
3041   * `.cbSize`: `0`
3042 * `AUDIO_STREAM_CONFIG_CAPS`:
3043  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
3044  * `.MinimumChannels`: `1`
3045  * `.MaximumChannels`: `2`
3046  * `.ChannelsGranularity`: `1`
3047  * `.MinimumBitsPerSample`: `8`
3048  * `.MaximumBitsPerSample`: `16`
3049  * `.BitsPerSampleGranularity`: `8`
3050  * `.MinimumSampleFrequency`: `11025`
3051  * `.MaximumSampleFrequency`: `44100`
3052  * `.SampleFrequencyGranularity`: `11025`
3053
3054#### Capability: 20
3055
3056 * `AM_MEDIA_TYPE`:
3057  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 30 D6 2D 00 00 00 00 00`
3058  * Format Data: `01 00 01 00 80 BB 00 00 00 77 01 00 02 00 10 00 00 00`
3059  * `.subtype`: `FourCC 0x00000001`
3060  * `.bFixedSizeSamples`: `1`
3061  * `.bTemporalCompression`: `0`
3062  * `.lSampleSize`: `2`
3063  * `.cbFormat`: `18`
3064  * `WAVEFORMATEX`:
3065   * `.wFormatTag`: `1`
3066   * `.nChannels`: `1`
3067   * `.nSamplesPerSec`: `48000`
3068   * `.nAvgBytesPerSec: `96000`
3069   * `.nBlockAlign`: `2`
3070   * `.wBitsPerSample`: `16`
3071   * `.cbSize`: `0`
3072 * `AUDIO_STREAM_CONFIG_CAPS`:
3073  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
3074  * `.MinimumChannels`: `1`
3075  * `.MaximumChannels`: `2`
3076  * `.ChannelsGranularity`: `1`
3077  * `.MinimumBitsPerSample`: `8`
3078  * `.MaximumBitsPerSample`: `16`
3079  * `.BitsPerSampleGranularity`: `8`
3080  * `.MinimumSampleFrequency`: `11025`
3081  * `.MaximumSampleFrequency`: `44100`
3082  * `.SampleFrequencyGranularity`: `11025`
3083
3084#### Capability: 21
3085
3086 * `AM_MEDIA_TYPE`:
3087  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 50 D6 2D 00 00 00 00 00`
3088  * Format Data: `01 00 02 00 00 77 01 00 00 DC 05 00 04 00 10 00 00 00`
3089  * `.subtype`: `FourCC 0x00000001`
3090  * `.bFixedSizeSamples`: `1`
3091  * `.bTemporalCompression`: `0`
3092  * `.lSampleSize`: `4`
3093  * `.cbFormat`: `18`
3094  * `WAVEFORMATEX`:
3095   * `.wFormatTag`: `1`
3096   * `.nChannels`: `2`
3097   * `.nSamplesPerSec`: `96000`
3098   * `.nAvgBytesPerSec: `384000`
3099   * `.nBlockAlign`: `4`
3100   * `.wBitsPerSample`: `16`
3101   * `.cbSize`: `0`
3102 * `AUDIO_STREAM_CONFIG_CAPS`:
3103  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
3104  * `.MinimumChannels`: `1`
3105  * `.MaximumChannels`: `2`
3106  * `.ChannelsGranularity`: `1`
3107  * `.MinimumBitsPerSample`: `8`
3108  * `.MaximumBitsPerSample`: `16`
3109  * `.BitsPerSampleGranularity`: `8`
3110  * `.MinimumSampleFrequency`: `11025`
3111  * `.MaximumSampleFrequency`: `44100`
3112  * `.SampleFrequencyGranularity`: `11025`
3113
3114#### Capability: 22
3115
3116 * `AM_MEDIA_TYPE`:
3117  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 30 D6 2D 00 00 00 00 00`
3118  * Format Data: `01 00 01 00 00 77 01 00 00 EE 02 00 02 00 10 00 00 00`
3119  * `.subtype`: `FourCC 0x00000001`
3120  * `.bFixedSizeSamples`: `1`
3121  * `.bTemporalCompression`: `0`
3122  * `.lSampleSize`: `2`
3123  * `.cbFormat`: `18`
3124  * `WAVEFORMATEX`:
3125   * `.wFormatTag`: `1`
3126   * `.nChannels`: `1`
3127   * `.nSamplesPerSec`: `96000`
3128   * `.nAvgBytesPerSec: `192000`
3129   * `.nBlockAlign`: `2`
3130   * `.wBitsPerSample`: `16`
3131   * `.cbSize`: `0`
3132 * `AUDIO_STREAM_CONFIG_CAPS`:
3133  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 02 00 00 00 01 00 00 00 08 00 00 00 10 00 00 00 08 00 00 00 11 2B 00 00 44 AC 00 00 11 2B 00 00`
3134  * `.MinimumChannels`: `1`
3135  * `.MaximumChannels`: `2`
3136  * `.ChannelsGranularity`: `1`
3137  * `.MinimumBitsPerSample`: `8`
3138  * `.MaximumBitsPerSample`: `16`
3139  * `.BitsPerSampleGranularity`: `8`
3140  * `.MinimumSampleFrequency`: `11025`
3141  * `.MaximumSampleFrequency`: `44100`
3142  * `.SampleFrequencyGranularity`: `11025`
3143
3144Interfaces:
3145
3146  * `IKsPropertySet`
3147  * `IQualityControl`
3148  * `IAMBufferNegotiation`
3149  * `IAMStreamConfig`
3150  * `IAMStreamControl`
3151
3152### Pin: Master Volume
3153
3154 * Direction: `PINDIR_INPUT`
3155Interfaces:
3156
3157  * `IQualityControl`
3158
Note: See TracBrowser for help on using the repository browser.