source: trunk/Utilities/DirectShowCaptureCapabilities/Data/GC310, OV2680, USB2.0 PC CAMERA.md @ 684

Last change on this file since 684 was 453, checked in by roman, 9 years ago
File size: 179.9 KB
Line 
1# System
2
3 * Version: `6.2` Build `9200`; Windows 8
4 * Computer Name: `J`
5 * User Name: `chuwi` 
6 * Local Time: `5/22/2015 03:22:03`
7 * Architecture: x86
8 * Processors: `4`, Active Mask `0xF`
9 * Page Size: `0x1000`
10 * Application Address Space: `0x00010000`..`0x7FFEFFFF`
11 * CPU: `GenuineIntel`, 0x1 EDX `0xBFEBFBFF` (MMX, SSE, SSE2), 0x1 ECX `0x43D8E3BF` (SSE3, SSSE3, SSE41, SSE42), 0x7 EBX `0x00002282` (), Brand `        Intel(R) Atom(TM) CPU  Z3735F @ 1.33GHz`
12 * Physical Memory: `1,986` MB
13 * Committed Memory Limit: `4,034` MB
14
15# Video
16
17## Device: GC310
18
19 * Moniker Display Name: `@device:pnp:\\?\display#int0f38#4&29efdc60&0&uid134968#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{3236fc24-8bc5-4947-b90f-e89fd294134a}`
20
21Interfaces:
22
23  * `ISpecifyPropertyPages`
24  * `IKsPropertySet`
25  * `IAMCameraControl`
26  * `IAMDeviceRemoval`
27  * `IAMFilterMiscFlags`
28  * `IAMVideoControl`
29  * `IAMVideoProcAmp`
30
31Property Pages:
32
33  * `{71F96465-78F3-11D0-A18C-00A0C9118956}` - `CLSID_CameraControlPropertyPage`, CameraControl Property Page
34  * `{71F96464-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoProcAmpPropertyPage`, VideoProcAmp Property Page
35
36### IAMVideoProcAmp
37
38 * `VideoProcAmp_Brightness`: `0`, flags `0x02`, `-128`..`127`, step `1`, default `0`, cap flags `0x02`
39 * `VideoProcAmp_Contrast`: `0`, flags `0x02`, `-128`..`127`, step `1`, default `0`, cap flags `0x02`
40 * `VideoProcAmp_Hue`: `0`, flags `0x02`, `-128`..`127`, step `1`, default `0`, cap flags `0x02`
41 * `VideoProcAmp_Saturation`: `100`, flags `0x02`, `0`..`200`, step `1`, default `100`, cap flags `0x02`
42 * `VideoProcAmp_WhiteBalance`: `6500`, flags `0x01`, `2700`..`9000`, step `1`, default `6500`, cap flags `0x03`
43 * `VideoProcAmp_BacklightCompensation`: `0`, flags `0x02`, `0`..`1`, step `1`, default `0`, cap flags `0x02`
44
45### IAMCameraControl
46
47 * `CameraControl_Zoom`: `0`, flags `0x02`; `0`..`60`, step `1`, default `0`, cap flags `0x02`
48 * `CameraControl_Exposure`: `-5`, flags `0x01`; `-11`..`-1`, step `1`, default `-5`, cap flags `0x03`
49
50### Pin: Preview
51
52 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4282-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_PREVIEW`
53 * Capabilities:
54  * Count: `4`
55  * Structure Size: `128` (expected `128`)
56
57#### Capability: 0
58
59 * `AM_MEDIA_TYPE`:
60  * 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 08 07 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 88 1F 3A 00`
61  * Format Data: `00 00 00 00 00 00 00 00 80 02 00 00 E0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 97 06 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 80 02 00 00 E0 01 00 00 01 00 0C 00 4E 56 31 32 00 08 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
62  * `.subtype`: `FourCC NV12`
63  * `.bFixedSizeSamples`: `1`
64  * `.bTemporalCompression`: `0`
65  * `.lSampleSize`: `460,800`
66  * `.cbFormat`: `88`
67  * `VIDEOINFOHEADER`:
68  * `.rcSource`: (`0`, `0`) - (`640`, `480`)
69  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
70  * `.dwBitRate`: `110592000`
71  * `.dwBitErrorRate`: `0`
72  * `.AvgTimePerFrame`: `33 3667`
73  * `BITMAPINFOHEADER`:
74   * `.biSize`: `40`
75   * `.biWidth`: `640`
76   * `.biHeight`: `480`
77   * `.biPlanes`: `1`
78   * `.biBitCount`: `12`
79   * `.biCompression`: `842094158` `NV12`
80   * `.biSizeImage`: `460,800`
81 * `VIDEO_STREAM_CONFIG_CAPS`:
82  * 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 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 80 97 06 00 80 97 06`
83  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
84  * `.VideoStandard`: `0`
85  * `.InputSize`: `640` x `480`
86  * `.MinCroppingSize`: `640` x `480`
87  * `.MaxCroppingSize`: `640` x `480`
88  * `.CropGranularityX`: `8`
89  * `.CropAlignX`: `8`
90  * `.CropAlignY`: `1`
91  * `.MinOutputSize`: `640` x `480`
92  * `.MaxOutputSize`: `640` x `480`
93  * `.OutputGranularityX`: `8`
94  * `.OutputGranularityY`: `1`
95  * `.StretchTapsX`: `0`
96  * `.StretchTapsY`: `0`
97  * `.ShrinkTapsX`: `0`
98  * `.ShrinkTapsY`: `0`
99  * `.MinFrameInterval`: `33 3667`
100  * `.MaxFrameInterval`: `64 000 0000`
101  * `.MinBitsPerSecond`: `110,592,000`
102  * `.MaxBitsPerSecond`: `110,592,000`
103
104#### Capability: 1
105
106 * `AM_MEDIA_TYPE`:
107  * 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 58 00 00 00 88 1F 3A 00`
108  * Format Data: `00 00 00 00 00 00 00 00 80 02 00 00 E0 01 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 63 17 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`
109  * `.subtype`: `FourCC YUY2`
110  * `.bFixedSizeSamples`: `1`
111  * `.bTemporalCompression`: `0`
112  * `.lSampleSize`: `614,400`
113  * `.cbFormat`: `88`
114  * `VIDEOINFOHEADER`:
115  * `.rcSource`: (`0`, `0`) - (`640`, `480`)
116  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
117  * `.dwBitRate`: `147456000`
118  * `.dwBitErrorRate`: `0`
119  * `.AvgTimePerFrame`: `33 3667`
120  * `BITMAPINFOHEADER`:
121   * `.biSize`: `40`
122   * `.biWidth`: `640`
123   * `.biHeight`: `480`
124   * `.biPlanes`: `1`
125   * `.biBitCount`: `16`
126   * `.biCompression`: `844715353` `YUY2`
127   * `.biSizeImage`: `614,400`
128 * `VIDEO_STREAM_CONFIG_CAPS`:
129  * 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 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 00 CA 08 00 00 CA 08`
130  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
131  * `.VideoStandard`: `0`
132  * `.InputSize`: `640` x `480`
133  * `.MinCroppingSize`: `640` x `480`
134  * `.MaxCroppingSize`: `640` x `480`
135  * `.CropGranularityX`: `8`
136  * `.CropAlignX`: `8`
137  * `.CropAlignY`: `1`
138  * `.MinOutputSize`: `640` x `480`
139  * `.MaxOutputSize`: `640` x `480`
140  * `.OutputGranularityX`: `8`
141  * `.OutputGranularityY`: `1`
142  * `.StretchTapsX`: `0`
143  * `.StretchTapsY`: `0`
144  * `.ShrinkTapsX`: `0`
145  * `.ShrinkTapsY`: `0`
146  * `.MinFrameInterval`: `33 3667`
147  * `.MaxFrameInterval`: `64 000 0000`
148  * `.MinBitsPerSecond`: `147,456,000`
149  * `.MaxBitsPerSecond`: `147,456,000`
150
151#### Capability: 2
152
153 * `AM_MEDIA_TYPE`:
154  * 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 46 05 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 88 1F 3A 00`
155  * Format Data: `00 00 00 00 00 00 00 00 80 02 00 00 68 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A0 F1 04 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 80 02 00 00 68 01 00 00 01 00 0C 00 4E 56 31 32 00 46 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
156  * `.subtype`: `FourCC NV12`
157  * `.bFixedSizeSamples`: `1`
158  * `.bTemporalCompression`: `0`
159  * `.lSampleSize`: `345,600`
160  * `.cbFormat`: `88`
161  * `VIDEOINFOHEADER`:
162  * `.rcSource`: (`0`, `0`) - (`640`, `360`)
163  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
164  * `.dwBitRate`: `82944000`
165  * `.dwBitErrorRate`: `0`
166  * `.AvgTimePerFrame`: `33 3667`
167  * `BITMAPINFOHEADER`:
168   * `.biSize`: `40`
169   * `.biWidth`: `640`
170   * `.biHeight`: `360`
171   * `.biPlanes`: `1`
172   * `.biBitCount`: `12`
173   * `.biCompression`: `842094158` `NV12`
174   * `.biSizeImage`: `345,600`
175 * `VIDEO_STREAM_CONFIG_CAPS`:
176  * 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 68 01 00 00 80 02 00 00 68 01 00 00 80 02 00 00 68 01 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 80 02 00 00 68 01 00 00 80 02 00 00 68 01 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 A0 F1 04 00 A0 F1 04`
177  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
178  * `.VideoStandard`: `0`
179  * `.InputSize`: `640` x `360`
180  * `.MinCroppingSize`: `640` x `360`
181  * `.MaxCroppingSize`: `640` x `360`
182  * `.CropGranularityX`: `8`
183  * `.CropAlignX`: `8`
184  * `.CropAlignY`: `1`
185  * `.MinOutputSize`: `640` x `360`
186  * `.MaxOutputSize`: `640` x `360`
187  * `.OutputGranularityX`: `8`
188  * `.OutputGranularityY`: `1`
189  * `.StretchTapsX`: `0`
190  * `.StretchTapsY`: `0`
191  * `.ShrinkTapsX`: `0`
192  * `.ShrinkTapsY`: `0`
193  * `.MinFrameInterval`: `33 3667`
194  * `.MaxFrameInterval`: `64 000 0000`
195  * `.MinBitsPerSecond`: `82,944,000`
196  * `.MaxBitsPerSecond`: `82,944,000`
197
198#### Capability: 3
199
200 * `AM_MEDIA_TYPE`:
201  * 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 08 07 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 88 1F 3A 00`
202  * Format Data: `00 00 00 00 00 00 00 00 80 02 00 00 68 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 97 06 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 80 02 00 00 68 01 00 00 01 00 10 00 59 55 59 32 00 08 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
203  * `.subtype`: `FourCC YUY2`
204  * `.bFixedSizeSamples`: `1`
205  * `.bTemporalCompression`: `0`
206  * `.lSampleSize`: `460,800`
207  * `.cbFormat`: `88`
208  * `VIDEOINFOHEADER`:
209  * `.rcSource`: (`0`, `0`) - (`640`, `360`)
210  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
211  * `.dwBitRate`: `110592000`
212  * `.dwBitErrorRate`: `0`
213  * `.AvgTimePerFrame`: `33 3667`
214  * `BITMAPINFOHEADER`:
215   * `.biSize`: `40`
216   * `.biWidth`: `640`
217   * `.biHeight`: `360`
218   * `.biPlanes`: `1`
219   * `.biBitCount`: `16`
220   * `.biCompression`: `844715353` `YUY2`
221   * `.biSizeImage`: `460,800`
222 * `VIDEO_STREAM_CONFIG_CAPS`:
223  * 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 68 01 00 00 80 02 00 00 68 01 00 00 80 02 00 00 68 01 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 80 02 00 00 68 01 00 00 80 02 00 00 68 01 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 80 97 06 00 80 97 06`
224  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
225  * `.VideoStandard`: `0`
226  * `.InputSize`: `640` x `360`
227  * `.MinCroppingSize`: `640` x `360`
228  * `.MaxCroppingSize`: `640` x `360`
229  * `.CropGranularityX`: `8`
230  * `.CropAlignX`: `8`
231  * `.CropAlignY`: `1`
232  * `.MinOutputSize`: `640` x `360`
233  * `.MaxOutputSize`: `640` x `360`
234  * `.OutputGranularityX`: `8`
235  * `.OutputGranularityY`: `1`
236  * `.StretchTapsX`: `0`
237  * `.StretchTapsY`: `0`
238  * `.ShrinkTapsX`: `0`
239  * `.ShrinkTapsY`: `0`
240  * `.MinFrameInterval`: `33 3667`
241  * `.MaxFrameInterval`: `64 000 0000`
242  * `.MinBitsPerSecond`: `110,592,000`
243  * `.MaxBitsPerSecond`: `110,592,000`
244
245Interfaces:
246
247  * `ISpecifyPropertyPages`
248  * `IKsPropertySet`
249  * `IQualityControl`
250  * `IAMBufferNegotiation`
251  * `IAMStreamConfig`
252  * `IAMStreamControl`
253
254Property Pages:
255
256  * `{71F96467-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoStreamConfigPropertyPage`, VideoStreamConfig Property Page
257
258### Pin: Capture
259
260 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4281-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_CAPTURE`
261 * Capabilities:
262  * Count: `9`
263  * Structure Size: `128` (expected `128`)
264
265#### Capability: 0
266
267 * `AM_MEDIA_TYPE`:
268  * 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 80 51 01 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 88 1F 3A 00`
269  * Format Data: `00 00 00 00 00 00 00 00 40 01 00 00 B4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 68 3C 01 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 40 01 00 00 B4 00 00 00 01 00 0C 00 4E 56 31 32 80 51 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
270  * `.subtype`: `FourCC NV12`
271  * `.bFixedSizeSamples`: `1`
272  * `.bTemporalCompression`: `0`
273  * `.lSampleSize`: `86,400`
274  * `.cbFormat`: `88`
275  * `VIDEOINFOHEADER`:
276  * `.rcSource`: (`0`, `0`) - (`320`, `180`)
277  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
278  * `.dwBitRate`: `20736000`
279  * `.dwBitErrorRate`: `0`
280  * `.AvgTimePerFrame`: `33 3667`
281  * `BITMAPINFOHEADER`:
282   * `.biSize`: `40`
283   * `.biWidth`: `320`
284   * `.biHeight`: `180`
285   * `.biPlanes`: `1`
286   * `.biBitCount`: `12`
287   * `.biCompression`: `842094158` `NV12`
288   * `.biSizeImage`: `86,400`
289 * `VIDEO_STREAM_CONFIG_CAPS`:
290  * 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 B4 00 00 00 40 01 00 00 B4 00 00 00 40 01 00 00 B4 00 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 40 01 00 00 B4 00 00 00 40 01 00 00 B4 00 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 68 3C 01 00 68 3C 01`
291  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
292  * `.VideoStandard`: `0`
293  * `.InputSize`: `320` x `180`
294  * `.MinCroppingSize`: `320` x `180`
295  * `.MaxCroppingSize`: `320` x `180`
296  * `.CropGranularityX`: `8`
297  * `.CropAlignX`: `8`
298  * `.CropAlignY`: `1`
299  * `.MinOutputSize`: `320` x `180`
300  * `.MaxOutputSize`: `320` x `180`
301  * `.OutputGranularityX`: `8`
302  * `.OutputGranularityY`: `1`
303  * `.StretchTapsX`: `0`
304  * `.StretchTapsY`: `0`
305  * `.ShrinkTapsX`: `0`
306  * `.ShrinkTapsY`: `0`
307  * `.MinFrameInterval`: `33 3667`
308  * `.MaxFrameInterval`: `64 000 0000`
309  * `.MinBitsPerSecond`: `20,736,000`
310  * `.MaxBitsPerSecond`: `20,736,000`
311
312#### Capability: 1
313
314 * `AM_MEDIA_TYPE`:
315  * 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 58 00 00 00 88 1F 3A 00`
316  * Format Data: `00 00 00 00 00 00 00 00 40 01 00 00 F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E0 A5 01 00 00 00 00 63 17 05 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`
317  * `.subtype`: `FourCC NV12`
318  * `.bFixedSizeSamples`: `1`
319  * `.bTemporalCompression`: `0`
320  * `.lSampleSize`: `115,200`
321  * `.cbFormat`: `88`
322  * `VIDEOINFOHEADER`:
323  * `.rcSource`: (`0`, `0`) - (`320`, `240`)
324  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
325  * `.dwBitRate`: `27648000`
326  * `.dwBitErrorRate`: `0`
327  * `.AvgTimePerFrame`: `33 3667`
328  * `BITMAPINFOHEADER`:
329   * `.biSize`: `40`
330   * `.biWidth`: `320`
331   * `.biHeight`: `240`
332   * `.biPlanes`: `1`
333   * `.biBitCount`: `12`
334   * `.biCompression`: `842094158` `NV12`
335   * `.biSizeImage`: `115,200`
336 * `VIDEO_STREAM_CONFIG_CAPS`:
337  * 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 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 E0 A5 01 00 E0 A5 01`
338  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
339  * `.VideoStandard`: `0`
340  * `.InputSize`: `320` x `240`
341  * `.MinCroppingSize`: `320` x `240`
342  * `.MaxCroppingSize`: `320` x `240`
343  * `.CropGranularityX`: `8`
344  * `.CropAlignX`: `8`
345  * `.CropAlignY`: `1`
346  * `.MinOutputSize`: `320` x `240`
347  * `.MaxOutputSize`: `320` x `240`
348  * `.OutputGranularityX`: `8`
349  * `.OutputGranularityY`: `1`
350  * `.StretchTapsX`: `0`
351  * `.StretchTapsY`: `0`
352  * `.ShrinkTapsX`: `0`
353  * `.ShrinkTapsY`: `0`
354  * `.MinFrameInterval`: `33 3667`
355  * `.MaxFrameInterval`: `64 000 0000`
356  * `.MinBitsPerSecond`: `27,648,000`
357  * `.MaxBitsPerSecond`: `27,648,000`
358
359#### Capability: 2
360
361 * `AM_MEDIA_TYPE`:
362  * 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 40 54 02 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 88 1F 3A 00`
363  * Format Data: `00 00 00 00 00 00 00 00 A8 01 00 00 F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FC 2E 02 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 A8 01 00 00 F0 00 00 00 01 00 0C 00 4E 56 31 32 40 54 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
364  * `.subtype`: `FourCC NV12`
365  * `.bFixedSizeSamples`: `1`
366  * `.bTemporalCompression`: `0`
367  * `.lSampleSize`: `152,640`
368  * `.cbFormat`: `88`
369  * `VIDEOINFOHEADER`:
370  * `.rcSource`: (`0`, `0`) - (`424`, `240`)
371  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
372  * `.dwBitRate`: `36633600`
373  * `.dwBitErrorRate`: `0`
374  * `.AvgTimePerFrame`: `33 3667`
375  * `BITMAPINFOHEADER`:
376   * `.biSize`: `40`
377   * `.biWidth`: `424`
378   * `.biHeight`: `240`
379   * `.biPlanes`: `1`
380   * `.biBitCount`: `12`
381   * `.biCompression`: `842094158` `NV12`
382   * `.biSizeImage`: `152,640`
383 * `VIDEO_STREAM_CONFIG_CAPS`:
384  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 A8 01 00 00 F0 00 00 00 A8 01 00 00 F0 00 00 00 A8 01 00 00 F0 00 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 A8 01 00 00 F0 00 00 00 A8 01 00 00 F0 00 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 FC 2E 02 00 FC 2E 02`
385  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
386  * `.VideoStandard`: `0`
387  * `.InputSize`: `424` x `240`
388  * `.MinCroppingSize`: `424` x `240`
389  * `.MaxCroppingSize`: `424` x `240`
390  * `.CropGranularityX`: `8`
391  * `.CropAlignX`: `8`
392  * `.CropAlignY`: `1`
393  * `.MinOutputSize`: `424` x `240`
394  * `.MaxOutputSize`: `424` x `240`
395  * `.OutputGranularityX`: `8`
396  * `.OutputGranularityY`: `1`
397  * `.StretchTapsX`: `0`
398  * `.StretchTapsY`: `0`
399  * `.ShrinkTapsX`: `0`
400  * `.ShrinkTapsY`: `0`
401  * `.MinFrameInterval`: `33 3667`
402  * `.MaxFrameInterval`: `64 000 0000`
403  * `.MinBitsPerSecond`: `36,633,600`
404  * `.MaxBitsPerSecond`: `36,633,600`
405
406#### Capability: 3
407
408 * `AM_MEDIA_TYPE`:
409  * 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 80 95 02 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 88 1F 3A 00`
410  * Format Data: `00 00 00 00 00 00 00 00 C0 01 00 00 FC 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 6C 02 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 C0 01 00 00 FC 00 00 00 01 00 0C 00 4E 56 31 32 80 95 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
411  * `.subtype`: `FourCC NV12`
412  * `.bFixedSizeSamples`: `1`
413  * `.bTemporalCompression`: `0`
414  * `.lSampleSize`: `169,344`
415  * `.cbFormat`: `88`
416  * `VIDEOINFOHEADER`:
417  * `.rcSource`: (`0`, `0`) - (`448`, `252`)
418  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
419  * `.dwBitRate`: `40642560`
420  * `.dwBitErrorRate`: `0`
421  * `.AvgTimePerFrame`: `33 3667`
422  * `BITMAPINFOHEADER`:
423   * `.biSize`: `40`
424   * `.biWidth`: `448`
425   * `.biHeight`: `252`
426   * `.biPlanes`: `1`
427   * `.biBitCount`: `12`
428   * `.biCompression`: `842094158` `NV12`
429   * `.biSizeImage`: `169,344`
430 * `VIDEO_STREAM_CONFIG_CAPS`:
431  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 C0 01 00 00 FC 00 00 00 C0 01 00 00 FC 00 00 00 C0 01 00 00 FC 00 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 C0 01 00 00 FC 00 00 00 C0 01 00 00 FC 00 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 28 6C 02 00 28 6C 02`
432  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
433  * `.VideoStandard`: `0`
434  * `.InputSize`: `448` x `252`
435  * `.MinCroppingSize`: `448` x `252`
436  * `.MaxCroppingSize`: `448` x `252`
437  * `.CropGranularityX`: `8`
438  * `.CropAlignX`: `8`
439  * `.CropAlignY`: `1`
440  * `.MinOutputSize`: `448` x `252`
441  * `.MaxOutputSize`: `448` x `252`
442  * `.OutputGranularityX`: `8`
443  * `.OutputGranularityY`: `1`
444  * `.StretchTapsX`: `0`
445  * `.StretchTapsY`: `0`
446  * `.ShrinkTapsX`: `0`
447  * `.ShrinkTapsY`: `0`
448  * `.MinFrameInterval`: `33 3667`
449  * `.MaxFrameInterval`: `64 000 0000`
450  * `.MinBitsPerSecond`: `40,642,560`
451  * `.MaxBitsPerSecond`: `40,642,560`
452
453#### Capability: 4
454
455 * `AM_MEDIA_TYPE`:
456  * 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 72 03 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 88 1F 3A 00`
457  * Format Data: `00 00 00 00 00 00 00 00 C0 01 00 00 FC 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E0 3A 03 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 C0 01 00 00 FC 00 00 00 01 00 10 00 59 55 59 32 00 72 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
458  * `.subtype`: `FourCC YUY2`
459  * `.bFixedSizeSamples`: `1`
460  * `.bTemporalCompression`: `0`
461  * `.lSampleSize`: `225,792`
462  * `.cbFormat`: `88`
463  * `VIDEOINFOHEADER`:
464  * `.rcSource`: (`0`, `0`) - (`448`, `252`)
465  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
466  * `.dwBitRate`: `54190080`
467  * `.dwBitErrorRate`: `0`
468  * `.AvgTimePerFrame`: `33 3667`
469  * `BITMAPINFOHEADER`:
470   * `.biSize`: `40`
471   * `.biWidth`: `448`
472   * `.biHeight`: `252`
473   * `.biPlanes`: `1`
474   * `.biBitCount`: `16`
475   * `.biCompression`: `844715353` `YUY2`
476   * `.biSizeImage`: `225,792`
477 * `VIDEO_STREAM_CONFIG_CAPS`:
478  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 C0 01 00 00 FC 00 00 00 C0 01 00 00 FC 00 00 00 C0 01 00 00 FC 00 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 C0 01 00 00 FC 00 00 00 C0 01 00 00 FC 00 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 E0 3A 03 00 E0 3A 03`
479  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
480  * `.VideoStandard`: `0`
481  * `.InputSize`: `448` x `252`
482  * `.MinCroppingSize`: `448` x `252`
483  * `.MaxCroppingSize`: `448` x `252`
484  * `.CropGranularityX`: `8`
485  * `.CropAlignX`: `8`
486  * `.CropAlignY`: `1`
487  * `.MinOutputSize`: `448` x `252`
488  * `.MaxOutputSize`: `448` x `252`
489  * `.OutputGranularityX`: `8`
490  * `.OutputGranularityY`: `1`
491  * `.StretchTapsX`: `0`
492  * `.StretchTapsY`: `0`
493  * `.ShrinkTapsX`: `0`
494  * `.ShrinkTapsY`: `0`
495  * `.MinFrameInterval`: `33 3667`
496  * `.MaxFrameInterval`: `64 000 0000`
497  * `.MinBitsPerSecond`: `54,190,080`
498  * `.MaxBitsPerSecond`: `54,190,080`
499
500#### Capability: 5
501
502 * `AM_MEDIA_TYPE`:
503  * 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 46 05 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 88 1F 3A 00`
504  * Format Data: `00 00 00 00 00 00 00 00 80 02 00 00 68 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A0 F1 04 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 80 02 00 00 68 01 00 00 01 00 0C 00 4E 56 31 32 00 46 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
505  * `.subtype`: `FourCC NV12`
506  * `.bFixedSizeSamples`: `1`
507  * `.bTemporalCompression`: `0`
508  * `.lSampleSize`: `345,600`
509  * `.cbFormat`: `88`
510  * `VIDEOINFOHEADER`:
511  * `.rcSource`: (`0`, `0`) - (`640`, `360`)
512  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
513  * `.dwBitRate`: `82944000`
514  * `.dwBitErrorRate`: `0`
515  * `.AvgTimePerFrame`: `33 3667`
516  * `BITMAPINFOHEADER`:
517   * `.biSize`: `40`
518   * `.biWidth`: `640`
519   * `.biHeight`: `360`
520   * `.biPlanes`: `1`
521   * `.biBitCount`: `12`
522   * `.biCompression`: `842094158` `NV12`
523   * `.biSizeImage`: `345,600`
524 * `VIDEO_STREAM_CONFIG_CAPS`:
525  * 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 68 01 00 00 80 02 00 00 68 01 00 00 80 02 00 00 68 01 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 80 02 00 00 68 01 00 00 80 02 00 00 68 01 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 A0 F1 04 00 A0 F1 04`
526  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
527  * `.VideoStandard`: `0`
528  * `.InputSize`: `640` x `360`
529  * `.MinCroppingSize`: `640` x `360`
530  * `.MaxCroppingSize`: `640` x `360`
531  * `.CropGranularityX`: `8`
532  * `.CropAlignX`: `8`
533  * `.CropAlignY`: `1`
534  * `.MinOutputSize`: `640` x `360`
535  * `.MaxOutputSize`: `640` x `360`
536  * `.OutputGranularityX`: `8`
537  * `.OutputGranularityY`: `1`
538  * `.StretchTapsX`: `0`
539  * `.StretchTapsY`: `0`
540  * `.ShrinkTapsX`: `0`
541  * `.ShrinkTapsY`: `0`
542  * `.MinFrameInterval`: `33 3667`
543  * `.MaxFrameInterval`: `64 000 0000`
544  * `.MinBitsPerSecond`: `82,944,000`
545  * `.MaxBitsPerSecond`: `82,944,000`
546
547#### Capability: 6
548
549 * `AM_MEDIA_TYPE`:
550  * 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 08 07 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 88 1F 3A 00`
551  * Format Data: `00 00 00 00 00 00 00 00 80 02 00 00 68 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 97 06 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 80 02 00 00 68 01 00 00 01 00 10 00 59 55 59 32 00 08 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
552  * `.subtype`: `FourCC YUY2`
553  * `.bFixedSizeSamples`: `1`
554  * `.bTemporalCompression`: `0`
555  * `.lSampleSize`: `460,800`
556  * `.cbFormat`: `88`
557  * `VIDEOINFOHEADER`:
558  * `.rcSource`: (`0`, `0`) - (`640`, `360`)
559  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
560  * `.dwBitRate`: `110592000`
561  * `.dwBitErrorRate`: `0`
562  * `.AvgTimePerFrame`: `33 3667`
563  * `BITMAPINFOHEADER`:
564   * `.biSize`: `40`
565   * `.biWidth`: `640`
566   * `.biHeight`: `360`
567   * `.biPlanes`: `1`
568   * `.biBitCount`: `16`
569   * `.biCompression`: `844715353` `YUY2`
570   * `.biSizeImage`: `460,800`
571 * `VIDEO_STREAM_CONFIG_CAPS`:
572  * 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 68 01 00 00 80 02 00 00 68 01 00 00 80 02 00 00 68 01 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 80 02 00 00 68 01 00 00 80 02 00 00 68 01 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 80 97 06 00 80 97 06`
573  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
574  * `.VideoStandard`: `0`
575  * `.InputSize`: `640` x `360`
576  * `.MinCroppingSize`: `640` x `360`
577  * `.MaxCroppingSize`: `640` x `360`
578  * `.CropGranularityX`: `8`
579  * `.CropAlignX`: `8`
580  * `.CropAlignY`: `1`
581  * `.MinOutputSize`: `640` x `360`
582  * `.MaxOutputSize`: `640` x `360`
583  * `.OutputGranularityX`: `8`
584  * `.OutputGranularityY`: `1`
585  * `.StretchTapsX`: `0`
586  * `.StretchTapsY`: `0`
587  * `.ShrinkTapsX`: `0`
588  * `.ShrinkTapsY`: `0`
589  * `.MinFrameInterval`: `33 3667`
590  * `.MaxFrameInterval`: `64 000 0000`
591  * `.MinBitsPerSecond`: `110,592,000`
592  * `.MaxBitsPerSecond`: `110,592,000`
593
594#### Capability: 7
595
596 * `AM_MEDIA_TYPE`:
597  * 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 08 07 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 88 1F 3A 00`
598  * Format Data: `00 00 00 00 00 00 00 00 80 02 00 00 E0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 97 06 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 80 02 00 00 E0 01 00 00 01 00 0C 00 4E 56 31 32 00 08 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
599  * `.subtype`: `FourCC NV12`
600  * `.bFixedSizeSamples`: `1`
601  * `.bTemporalCompression`: `0`
602  * `.lSampleSize`: `460,800`
603  * `.cbFormat`: `88`
604  * `VIDEOINFOHEADER`:
605  * `.rcSource`: (`0`, `0`) - (`640`, `480`)
606  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
607  * `.dwBitRate`: `110592000`
608  * `.dwBitErrorRate`: `0`
609  * `.AvgTimePerFrame`: `33 3667`
610  * `BITMAPINFOHEADER`:
611   * `.biSize`: `40`
612   * `.biWidth`: `640`
613   * `.biHeight`: `480`
614   * `.biPlanes`: `1`
615   * `.biBitCount`: `12`
616   * `.biCompression`: `842094158` `NV12`
617   * `.biSizeImage`: `460,800`
618 * `VIDEO_STREAM_CONFIG_CAPS`:
619  * 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 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 80 97 06 00 80 97 06`
620  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
621  * `.VideoStandard`: `0`
622  * `.InputSize`: `640` x `480`
623  * `.MinCroppingSize`: `640` x `480`
624  * `.MaxCroppingSize`: `640` x `480`
625  * `.CropGranularityX`: `8`
626  * `.CropAlignX`: `8`
627  * `.CropAlignY`: `1`
628  * `.MinOutputSize`: `640` x `480`
629  * `.MaxOutputSize`: `640` x `480`
630  * `.OutputGranularityX`: `8`
631  * `.OutputGranularityY`: `1`
632  * `.StretchTapsX`: `0`
633  * `.StretchTapsY`: `0`
634  * `.ShrinkTapsX`: `0`
635  * `.ShrinkTapsY`: `0`
636  * `.MinFrameInterval`: `33 3667`
637  * `.MaxFrameInterval`: `64 000 0000`
638  * `.MinBitsPerSecond`: `110,592,000`
639  * `.MaxBitsPerSecond`: `110,592,000`
640
641#### Capability: 8
642
643 * `AM_MEDIA_TYPE`:
644  * 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 58 00 00 00 88 1F 3A 00`
645  * Format Data: `00 00 00 00 00 00 00 00 80 02 00 00 E0 01 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 63 17 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`
646  * `.subtype`: `FourCC YUY2`
647  * `.bFixedSizeSamples`: `1`
648  * `.bTemporalCompression`: `0`
649  * `.lSampleSize`: `614,400`
650  * `.cbFormat`: `88`
651  * `VIDEOINFOHEADER`:
652  * `.rcSource`: (`0`, `0`) - (`640`, `480`)
653  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
654  * `.dwBitRate`: `147456000`
655  * `.dwBitErrorRate`: `0`
656  * `.AvgTimePerFrame`: `33 3667`
657  * `BITMAPINFOHEADER`:
658   * `.biSize`: `40`
659   * `.biWidth`: `640`
660   * `.biHeight`: `480`
661   * `.biPlanes`: `1`
662   * `.biBitCount`: `16`
663   * `.biCompression`: `844715353` `YUY2`
664   * `.biSizeImage`: `614,400`
665 * `VIDEO_STREAM_CONFIG_CAPS`:
666  * 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 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 00 CA 08 00 00 CA 08`
667  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
668  * `.VideoStandard`: `0`
669  * `.InputSize`: `640` x `480`
670  * `.MinCroppingSize`: `640` x `480`
671  * `.MaxCroppingSize`: `640` x `480`
672  * `.CropGranularityX`: `8`
673  * `.CropAlignX`: `8`
674  * `.CropAlignY`: `1`
675  * `.MinOutputSize`: `640` x `480`
676  * `.MaxOutputSize`: `640` x `480`
677  * `.OutputGranularityX`: `8`
678  * `.OutputGranularityY`: `1`
679  * `.StretchTapsX`: `0`
680  * `.StretchTapsY`: `0`
681  * `.ShrinkTapsX`: `0`
682  * `.ShrinkTapsY`: `0`
683  * `.MinFrameInterval`: `33 3667`
684  * `.MaxFrameInterval`: `64 000 0000`
685  * `.MinBitsPerSecond`: `147,456,000`
686  * `.MaxBitsPerSecond`: `147,456,000`
687
688Interfaces:
689
690  * `ISpecifyPropertyPages`
691  * `IKsPropertySet`
692  * `IQualityControl`
693  * `IAMBufferNegotiation`
694  * `IAMStreamConfig`
695  * `IAMStreamControl`
696
697Property Pages:
698
699  * `{71F96467-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoStreamConfigPropertyPage`, VideoStreamConfig Property Page
700
701### Pin: Output2
702
703 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{38A0CD98-D49B-4CE8-B48A-344667A17830}`
704 * Capabilities:
705  * Count: `2`
706  * Structure Size: `128` (expected `128`)
707
708#### Capability: 0
709
710 * `AM_MEDIA_TYPE`:
711  * 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 08 07 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 88 1F 3A 00`
712  * Format Data: `00 00 00 00 00 00 00 00 80 02 00 00 E0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 97 06 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 80 02 00 00 E0 01 00 00 01 00 0C 00 4E 56 31 32 00 08 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
713  * `.subtype`: `FourCC NV12`
714  * `.bFixedSizeSamples`: `1`
715  * `.bTemporalCompression`: `0`
716  * `.lSampleSize`: `460,800`
717  * `.cbFormat`: `88`
718  * `VIDEOINFOHEADER`:
719  * `.rcSource`: (`0`, `0`) - (`640`, `480`)
720  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
721  * `.dwBitRate`: `110592000`
722  * `.dwBitErrorRate`: `0`
723  * `.AvgTimePerFrame`: `33 3667`
724  * `BITMAPINFOHEADER`:
725   * `.biSize`: `40`
726   * `.biWidth`: `640`
727   * `.biHeight`: `480`
728   * `.biPlanes`: `1`
729   * `.biBitCount`: `12`
730   * `.biCompression`: `842094158` `NV12`
731   * `.biSizeImage`: `460,800`
732 * `VIDEO_STREAM_CONFIG_CAPS`:
733  * 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 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 80 97 06 00 80 97 06`
734  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
735  * `.VideoStandard`: `0`
736  * `.InputSize`: `640` x `480`
737  * `.MinCroppingSize`: `640` x `480`
738  * `.MaxCroppingSize`: `640` x `480`
739  * `.CropGranularityX`: `8`
740  * `.CropAlignX`: `8`
741  * `.CropAlignY`: `1`
742  * `.MinOutputSize`: `640` x `480`
743  * `.MaxOutputSize`: `640` x `480`
744  * `.OutputGranularityX`: `8`
745  * `.OutputGranularityY`: `1`
746  * `.StretchTapsX`: `0`
747  * `.StretchTapsY`: `0`
748  * `.ShrinkTapsX`: `0`
749  * `.ShrinkTapsY`: `0`
750  * `.MinFrameInterval`: `33 3667`
751  * `.MaxFrameInterval`: `64 000 0000`
752  * `.MinBitsPerSecond`: `110,592,000`
753  * `.MaxBitsPerSecond`: `110,592,000`
754
755#### Capability: 1
756
757 * `AM_MEDIA_TYPE`:
758  * 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 58 00 00 00 88 1F 3A 00`
759  * Format Data: `00 00 00 00 00 00 00 00 80 02 00 00 E0 01 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 63 17 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`
760  * `.subtype`: `FourCC YUY2`
761  * `.bFixedSizeSamples`: `1`
762  * `.bTemporalCompression`: `0`
763  * `.lSampleSize`: `614,400`
764  * `.cbFormat`: `88`
765  * `VIDEOINFOHEADER`:
766  * `.rcSource`: (`0`, `0`) - (`640`, `480`)
767  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
768  * `.dwBitRate`: `147456000`
769  * `.dwBitErrorRate`: `0`
770  * `.AvgTimePerFrame`: `33 3667`
771  * `BITMAPINFOHEADER`:
772   * `.biSize`: `40`
773   * `.biWidth`: `640`
774   * `.biHeight`: `480`
775   * `.biPlanes`: `1`
776   * `.biBitCount`: `16`
777   * `.biCompression`: `844715353` `YUY2`
778   * `.biSizeImage`: `614,400`
779 * `VIDEO_STREAM_CONFIG_CAPS`:
780  * 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 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 00 CA 08 00 00 CA 08`
781  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
782  * `.VideoStandard`: `0`
783  * `.InputSize`: `640` x `480`
784  * `.MinCroppingSize`: `640` x `480`
785  * `.MaxCroppingSize`: `640` x `480`
786  * `.CropGranularityX`: `8`
787  * `.CropAlignX`: `8`
788  * `.CropAlignY`: `1`
789  * `.MinOutputSize`: `640` x `480`
790  * `.MaxOutputSize`: `640` x `480`
791  * `.OutputGranularityX`: `8`
792  * `.OutputGranularityY`: `1`
793  * `.StretchTapsX`: `0`
794  * `.StretchTapsY`: `0`
795  * `.ShrinkTapsX`: `0`
796  * `.ShrinkTapsY`: `0`
797  * `.MinFrameInterval`: `33 3667`
798  * `.MaxFrameInterval`: `64 000 0000`
799  * `.MinBitsPerSecond`: `147,456,000`
800  * `.MaxBitsPerSecond`: `147,456,000`
801
802Interfaces:
803
804  * `ISpecifyPropertyPages`
805  * `IKsPropertySet`
806  * `IQualityControl`
807  * `IAMBufferNegotiation`
808  * `IAMStreamConfig`
809  * `IAMStreamControl`
810
811## Device: OV2680
812
813 * Moniker Display Name: `@device:pnp:\\?\display#int0f38#4&29efdc60&0&uid134968#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{57946b54-3465-4e93-8bda-caf3a6519533}`
814
815Interfaces:
816
817  * `ISpecifyPropertyPages`
818  * `IKsPropertySet`
819  * `IAMCameraControl`
820  * `IAMDeviceRemoval`
821  * `IAMFilterMiscFlags`
822  * `IAMVideoControl`
823  * `IAMVideoProcAmp`
824
825Property Pages:
826
827  * `{71F96465-78F3-11D0-A18C-00A0C9118956}` - `CLSID_CameraControlPropertyPage`, CameraControl Property Page
828  * `{71F96464-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoProcAmpPropertyPage`, VideoProcAmp Property Page
829
830### IAMVideoProcAmp
831
832 * `VideoProcAmp_Brightness`: `0`, flags `0x02`, `-128`..`127`, step `1`, default `0`, cap flags `0x02`
833 * `VideoProcAmp_Contrast`: `0`, flags `0x02`, `-128`..`127`, step `1`, default `0`, cap flags `0x02`
834 * `VideoProcAmp_Hue`: `0`, flags `0x02`, `-128`..`127`, step `1`, default `0`, cap flags `0x02`
835 * `VideoProcAmp_Saturation`: `100`, flags `0x02`, `0`..`200`, step `1`, default `100`, cap flags `0x02`
836 * `VideoProcAmp_WhiteBalance`: `6500`, flags `0x01`, `2700`..`9000`, step `1`, default `6500`, cap flags `0x03`
837 * `VideoProcAmp_BacklightCompensation`: `0`, flags `0x02`, `0`..`1`, step `1`, default `0`, cap flags `0x02`
838
839### IAMCameraControl
840
841 * `CameraControl_Zoom`: `0`, flags `0x02`; `0`..`60`, step `1`, default `0`, cap flags `0x02`
842 * `CameraControl_Exposure`: `-5`, flags `0x01`; `-11`..`-1`, step `1`, default `-5`, cap flags `0x03`
843
844### Pin: Preview
845
846 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4282-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_PREVIEW`
847 * Capabilities:
848  * Count: `8`
849  * Structure Size: `128` (expected `128`)
850
851#### Capability: 0
852
853 * `AM_MEDIA_TYPE`:
854  * 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 08 07 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 90 BB 2F 00`
855  * Format Data: `00 00 00 00 00 00 00 00 80 02 00 00 E0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 97 06 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 80 02 00 00 E0 01 00 00 01 00 0C 00 4E 56 31 32 00 08 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
856  * `.subtype`: `FourCC NV12`
857  * `.bFixedSizeSamples`: `1`
858  * `.bTemporalCompression`: `0`
859  * `.lSampleSize`: `460,800`
860  * `.cbFormat`: `88`
861  * `VIDEOINFOHEADER`:
862  * `.rcSource`: (`0`, `0`) - (`640`, `480`)
863  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
864  * `.dwBitRate`: `110592000`
865  * `.dwBitErrorRate`: `0`
866  * `.AvgTimePerFrame`: `33 3667`
867  * `BITMAPINFOHEADER`:
868   * `.biSize`: `40`
869   * `.biWidth`: `640`
870   * `.biHeight`: `480`
871   * `.biPlanes`: `1`
872   * `.biBitCount`: `12`
873   * `.biCompression`: `842094158` `NV12`
874   * `.biSizeImage`: `460,800`
875 * `VIDEO_STREAM_CONFIG_CAPS`:
876  * 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 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 80 97 06 00 80 97 06`
877  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
878  * `.VideoStandard`: `0`
879  * `.InputSize`: `640` x `480`
880  * `.MinCroppingSize`: `640` x `480`
881  * `.MaxCroppingSize`: `640` x `480`
882  * `.CropGranularityX`: `8`
883  * `.CropAlignX`: `8`
884  * `.CropAlignY`: `1`
885  * `.MinOutputSize`: `640` x `480`
886  * `.MaxOutputSize`: `640` x `480`
887  * `.OutputGranularityX`: `8`
888  * `.OutputGranularityY`: `1`
889  * `.StretchTapsX`: `0`
890  * `.StretchTapsY`: `0`
891  * `.ShrinkTapsX`: `0`
892  * `.ShrinkTapsY`: `0`
893  * `.MinFrameInterval`: `33 3667`
894  * `.MaxFrameInterval`: `64 000 0000`
895  * `.MinBitsPerSecond`: `110,592,000`
896  * `.MaxBitsPerSecond`: `110,592,000`
897
898#### Capability: 1
899
900 * `AM_MEDIA_TYPE`:
901  * 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 58 00 00 00 D0 06 A2 01`
902  * Format Data: `00 00 00 00 00 00 00 00 80 02 00 00 E0 01 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 63 17 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`
903  * `.subtype`: `FourCC YUY2`
904  * `.bFixedSizeSamples`: `1`
905  * `.bTemporalCompression`: `0`
906  * `.lSampleSize`: `614,400`
907  * `.cbFormat`: `88`
908  * `VIDEOINFOHEADER`:
909  * `.rcSource`: (`0`, `0`) - (`640`, `480`)
910  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
911  * `.dwBitRate`: `147456000`
912  * `.dwBitErrorRate`: `0`
913  * `.AvgTimePerFrame`: `33 3667`
914  * `BITMAPINFOHEADER`:
915   * `.biSize`: `40`
916   * `.biWidth`: `640`
917   * `.biHeight`: `480`
918   * `.biPlanes`: `1`
919   * `.biBitCount`: `16`
920   * `.biCompression`: `844715353` `YUY2`
921   * `.biSizeImage`: `614,400`
922 * `VIDEO_STREAM_CONFIG_CAPS`:
923  * 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 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 00 CA 08 00 00 CA 08`
924  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
925  * `.VideoStandard`: `0`
926  * `.InputSize`: `640` x `480`
927  * `.MinCroppingSize`: `640` x `480`
928  * `.MaxCroppingSize`: `640` x `480`
929  * `.CropGranularityX`: `8`
930  * `.CropAlignX`: `8`
931  * `.CropAlignY`: `1`
932  * `.MinOutputSize`: `640` x `480`
933  * `.MaxOutputSize`: `640` x `480`
934  * `.OutputGranularityX`: `8`
935  * `.OutputGranularityY`: `1`
936  * `.StretchTapsX`: `0`
937  * `.StretchTapsY`: `0`
938  * `.ShrinkTapsX`: `0`
939  * `.ShrinkTapsY`: `0`
940  * `.MinFrameInterval`: `33 3667`
941  * `.MaxFrameInterval`: `64 000 0000`
942  * `.MinBitsPerSecond`: `147,456,000`
943  * `.MaxBitsPerSecond`: `147,456,000`
944
945#### Capability: 2
946
947 * `AM_MEDIA_TYPE`:
948  * 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 46 05 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 90 07 A2 01`
949  * Format Data: `00 00 00 00 00 00 00 00 80 02 00 00 68 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A0 F1 04 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 80 02 00 00 68 01 00 00 01 00 0C 00 4E 56 31 32 00 46 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
950  * `.subtype`: `FourCC NV12`
951  * `.bFixedSizeSamples`: `1`
952  * `.bTemporalCompression`: `0`
953  * `.lSampleSize`: `345,600`
954  * `.cbFormat`: `88`
955  * `VIDEOINFOHEADER`:
956  * `.rcSource`: (`0`, `0`) - (`640`, `360`)
957  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
958  * `.dwBitRate`: `82944000`
959  * `.dwBitErrorRate`: `0`
960  * `.AvgTimePerFrame`: `33 3667`
961  * `BITMAPINFOHEADER`:
962   * `.biSize`: `40`
963   * `.biWidth`: `640`
964   * `.biHeight`: `360`
965   * `.biPlanes`: `1`
966   * `.biBitCount`: `12`
967   * `.biCompression`: `842094158` `NV12`
968   * `.biSizeImage`: `345,600`
969 * `VIDEO_STREAM_CONFIG_CAPS`:
970  * 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 68 01 00 00 80 02 00 00 68 01 00 00 80 02 00 00 68 01 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 80 02 00 00 68 01 00 00 80 02 00 00 68 01 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 A0 F1 04 00 A0 F1 04`
971  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
972  * `.VideoStandard`: `0`
973  * `.InputSize`: `640` x `360`
974  * `.MinCroppingSize`: `640` x `360`
975  * `.MaxCroppingSize`: `640` x `360`
976  * `.CropGranularityX`: `8`
977  * `.CropAlignX`: `8`
978  * `.CropAlignY`: `1`
979  * `.MinOutputSize`: `640` x `360`
980  * `.MaxOutputSize`: `640` x `360`
981  * `.OutputGranularityX`: `8`
982  * `.OutputGranularityY`: `1`
983  * `.StretchTapsX`: `0`
984  * `.StretchTapsY`: `0`
985  * `.ShrinkTapsX`: `0`
986  * `.ShrinkTapsY`: `0`
987  * `.MinFrameInterval`: `33 3667`
988  * `.MaxFrameInterval`: `64 000 0000`
989  * `.MinBitsPerSecond`: `82,944,000`
990  * `.MaxBitsPerSecond`: `82,944,000`
991
992#### Capability: 3
993
994 * `AM_MEDIA_TYPE`:
995  * 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 08 07 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 D0 06 A2 01`
996  * Format Data: `00 00 00 00 00 00 00 00 80 02 00 00 68 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 97 06 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 80 02 00 00 68 01 00 00 01 00 10 00 59 55 59 32 00 08 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
997  * `.subtype`: `FourCC YUY2`
998  * `.bFixedSizeSamples`: `1`
999  * `.bTemporalCompression`: `0`
1000  * `.lSampleSize`: `460,800`
1001  * `.cbFormat`: `88`
1002  * `VIDEOINFOHEADER`:
1003  * `.rcSource`: (`0`, `0`) - (`640`, `360`)
1004  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1005  * `.dwBitRate`: `110592000`
1006  * `.dwBitErrorRate`: `0`
1007  * `.AvgTimePerFrame`: `33 3667`
1008  * `BITMAPINFOHEADER`:
1009   * `.biSize`: `40`
1010   * `.biWidth`: `640`
1011   * `.biHeight`: `360`
1012   * `.biPlanes`: `1`
1013   * `.biBitCount`: `16`
1014   * `.biCompression`: `844715353` `YUY2`
1015   * `.biSizeImage`: `460,800`
1016 * `VIDEO_STREAM_CONFIG_CAPS`:
1017  * 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 68 01 00 00 80 02 00 00 68 01 00 00 80 02 00 00 68 01 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 80 02 00 00 68 01 00 00 80 02 00 00 68 01 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 80 97 06 00 80 97 06`
1018  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1019  * `.VideoStandard`: `0`
1020  * `.InputSize`: `640` x `360`
1021  * `.MinCroppingSize`: `640` x `360`
1022  * `.MaxCroppingSize`: `640` x `360`
1023  * `.CropGranularityX`: `8`
1024  * `.CropAlignX`: `8`
1025  * `.CropAlignY`: `1`
1026  * `.MinOutputSize`: `640` x `360`
1027  * `.MaxOutputSize`: `640` x `360`
1028  * `.OutputGranularityX`: `8`
1029  * `.OutputGranularityY`: `1`
1030  * `.StretchTapsX`: `0`
1031  * `.StretchTapsY`: `0`
1032  * `.ShrinkTapsX`: `0`
1033  * `.ShrinkTapsY`: `0`
1034  * `.MinFrameInterval`: `33 3667`
1035  * `.MaxFrameInterval`: `64 000 0000`
1036  * `.MinBitsPerSecond`: `110,592,000`
1037  * `.MaxBitsPerSecond`: `110,592,000`
1038
1039#### Capability: 4
1040
1041 * `AM_MEDIA_TYPE`:
1042  * 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 18 15 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 F0 04 A2 01`
1043  * Format Data: `00 00 00 00 00 00 00 00 00 05 00 00 D0 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 C6 13 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 0C 00 4E 56 31 32 00 18 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1044  * `.subtype`: `FourCC NV12`
1045  * `.bFixedSizeSamples`: `1`
1046  * `.bTemporalCompression`: `0`
1047  * `.lSampleSize`: `1,382,400`
1048  * `.cbFormat`: `88`
1049  * `VIDEOINFOHEADER`:
1050  * `.rcSource`: (`0`, `0`) - (`1280`, `720`)
1051  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1052  * `.dwBitRate`: `331776000`
1053  * `.dwBitErrorRate`: `0`
1054  * `.AvgTimePerFrame`: `33 3333`
1055  * `BITMAPINFOHEADER`:
1056   * `.biSize`: `40`
1057   * `.biWidth`: `1280`
1058   * `.biHeight`: `720`
1059   * `.biPlanes`: `1`
1060   * `.biBitCount`: `12`
1061   * `.biCompression`: `842094158` `NV12`
1062   * `.biSizeImage`: `1,382,400`
1063 * `VIDEO_STREAM_CONFIG_CAPS`:
1064  * 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 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 08 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 00 A0 25 26 00 00 00 00 00 80 C6 13 00 80 C6 13`
1065  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1066  * `.VideoStandard`: `0`
1067  * `.InputSize`: `1280` x `720`
1068  * `.MinCroppingSize`: `1280` x `720`
1069  * `.MaxCroppingSize`: `1280` x `720`
1070  * `.CropGranularityX`: `8`
1071  * `.CropAlignX`: `8`
1072  * `.CropAlignY`: `1`
1073  * `.MinOutputSize`: `1280` x `720`
1074  * `.MaxOutputSize`: `1280` x `720`
1075  * `.OutputGranularityX`: `8`
1076  * `.OutputGranularityY`: `1`
1077  * `.StretchTapsX`: `0`
1078  * `.StretchTapsY`: `0`
1079  * `.ShrinkTapsX`: `0`
1080  * `.ShrinkTapsY`: `0`
1081  * `.MinFrameInterval`: `33 3333`
1082  * `.MaxFrameInterval`: `64 000 0000`
1083  * `.MinBitsPerSecond`: `331,776,000`
1084  * `.MaxBitsPerSecond`: `331,776,000`
1085
1086#### Capability: 5
1087
1088 * `AM_MEDIA_TYPE`:
1089  * 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 58 00 00 00 70 00 A2 01`
1090  * Format Data: `00 00 00 00 00 00 00 00 00 05 00 00 D0 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5E 1A 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 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`
1091  * `.subtype`: `FourCC YUY2`
1092  * `.bFixedSizeSamples`: `1`
1093  * `.bTemporalCompression`: `0`
1094  * `.lSampleSize`: `1,843,200`
1095  * `.cbFormat`: `88`
1096  * `VIDEOINFOHEADER`:
1097  * `.rcSource`: (`0`, `0`) - (`1280`, `720`)
1098  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1099  * `.dwBitRate`: `442368000`
1100  * `.dwBitErrorRate`: `0`
1101  * `.AvgTimePerFrame`: `33 3333`
1102  * `BITMAPINFOHEADER`:
1103   * `.biSize`: `40`
1104   * `.biWidth`: `1280`
1105   * `.biHeight`: `720`
1106   * `.biPlanes`: `1`
1107   * `.biBitCount`: `16`
1108   * `.biCompression`: `844715353` `YUY2`
1109   * `.biSizeImage`: `1,843,200`
1110 * `VIDEO_STREAM_CONFIG_CAPS`:
1111  * 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 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 08 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 00 A0 25 26 00 00 00 00 00 00 5E 1A 00 00 5E 1A`
1112  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1113  * `.VideoStandard`: `0`
1114  * `.InputSize`: `1280` x `720`
1115  * `.MinCroppingSize`: `1280` x `720`
1116  * `.MaxCroppingSize`: `1280` x `720`
1117  * `.CropGranularityX`: `8`
1118  * `.CropAlignX`: `8`
1119  * `.CropAlignY`: `1`
1120  * `.MinOutputSize`: `1280` x `720`
1121  * `.MaxOutputSize`: `1280` x `720`
1122  * `.OutputGranularityX`: `8`
1123  * `.OutputGranularityY`: `1`
1124  * `.StretchTapsX`: `0`
1125  * `.StretchTapsY`: `0`
1126  * `.ShrinkTapsX`: `0`
1127  * `.ShrinkTapsY`: `0`
1128  * `.MinFrameInterval`: `33 3333`
1129  * `.MaxFrameInterval`: `64 000 0000`
1130  * `.MinBitsPerSecond`: `442,368,000`
1131  * `.MaxBitsPerSecond`: `442,368,000`
1132
1133#### Capability: 6
1134
1135 * `AM_MEDIA_TYPE`:
1136  * 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 20 1C 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 D0 03 A2 01`
1137  * Format Data: `00 00 00 00 00 00 00 00 00 05 00 00 C0 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5E 1A 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 00 05 00 00 C0 03 00 00 01 00 0C 00 4E 56 31 32 00 20 1C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1138  * `.subtype`: `FourCC NV12`
1139  * `.bFixedSizeSamples`: `1`
1140  * `.bTemporalCompression`: `0`
1141  * `.lSampleSize`: `1,843,200`
1142  * `.cbFormat`: `88`
1143  * `VIDEOINFOHEADER`:
1144  * `.rcSource`: (`0`, `0`) - (`1280`, `960`)
1145  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1146  * `.dwBitRate`: `442368000`
1147  * `.dwBitErrorRate`: `0`
1148  * `.AvgTimePerFrame`: `33 3667`
1149  * `BITMAPINFOHEADER`:
1150   * `.biSize`: `40`
1151   * `.biWidth`: `1280`
1152   * `.biHeight`: `960`
1153   * `.biPlanes`: `1`
1154   * `.biBitCount`: `12`
1155   * `.biCompression`: `842094158` `NV12`
1156   * `.biSizeImage`: `1,843,200`
1157 * `VIDEO_STREAM_CONFIG_CAPS`:
1158  * 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 C0 03 00 00 00 05 00 00 C0 03 00 00 00 05 00 00 C0 03 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 00 05 00 00 C0 03 00 00 00 05 00 00 C0 03 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 00 5E 1A 00 00 5E 1A`
1159  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1160  * `.VideoStandard`: `0`
1161  * `.InputSize`: `1280` x `960`
1162  * `.MinCroppingSize`: `1280` x `960`
1163  * `.MaxCroppingSize`: `1280` x `960`
1164  * `.CropGranularityX`: `8`
1165  * `.CropAlignX`: `8`
1166  * `.CropAlignY`: `1`
1167  * `.MinOutputSize`: `1280` x `960`
1168  * `.MaxOutputSize`: `1280` x `960`
1169  * `.OutputGranularityX`: `8`
1170  * `.OutputGranularityY`: `1`
1171  * `.StretchTapsX`: `0`
1172  * `.StretchTapsY`: `0`
1173  * `.ShrinkTapsX`: `0`
1174  * `.ShrinkTapsY`: `0`
1175  * `.MinFrameInterval`: `33 3667`
1176  * `.MaxFrameInterval`: `64 000 0000`
1177  * `.MinBitsPerSecond`: `442,368,000`
1178  * `.MaxBitsPerSecond`: `442,368,000`
1179
1180#### Capability: 7
1181
1182 * `AM_MEDIA_TYPE`:
1183  * 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 80 25 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 90 07 A2 01`
1184  * Format Data: `00 00 00 00 00 00 00 00 00 05 00 00 C0 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 23 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 00 05 00 00 C0 03 00 00 01 00 10 00 59 55 59 32 00 80 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1185  * `.subtype`: `FourCC YUY2`
1186  * `.bFixedSizeSamples`: `1`
1187  * `.bTemporalCompression`: `0`
1188  * `.lSampleSize`: `2,457,600`
1189  * `.cbFormat`: `88`
1190  * `VIDEOINFOHEADER`:
1191  * `.rcSource`: (`0`, `0`) - (`1280`, `960`)
1192  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1193  * `.dwBitRate`: `589824000`
1194  * `.dwBitErrorRate`: `0`
1195  * `.AvgTimePerFrame`: `33 3667`
1196  * `BITMAPINFOHEADER`:
1197   * `.biSize`: `40`
1198   * `.biWidth`: `1280`
1199   * `.biHeight`: `960`
1200   * `.biPlanes`: `1`
1201   * `.biBitCount`: `16`
1202   * `.biCompression`: `844715353` `YUY2`
1203   * `.biSizeImage`: `2,457,600`
1204 * `VIDEO_STREAM_CONFIG_CAPS`:
1205  * 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 C0 03 00 00 00 05 00 00 C0 03 00 00 00 05 00 00 C0 03 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 00 05 00 00 C0 03 00 00 00 05 00 00 C0 03 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 00 28 23 00 00 28 23`
1206  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1207  * `.VideoStandard`: `0`
1208  * `.InputSize`: `1280` x `960`
1209  * `.MinCroppingSize`: `1280` x `960`
1210  * `.MaxCroppingSize`: `1280` x `960`
1211  * `.CropGranularityX`: `8`
1212  * `.CropAlignX`: `8`
1213  * `.CropAlignY`: `1`
1214  * `.MinOutputSize`: `1280` x `960`
1215  * `.MaxOutputSize`: `1280` x `960`
1216  * `.OutputGranularityX`: `8`
1217  * `.OutputGranularityY`: `1`
1218  * `.StretchTapsX`: `0`
1219  * `.StretchTapsY`: `0`
1220  * `.ShrinkTapsX`: `0`
1221  * `.ShrinkTapsY`: `0`
1222  * `.MinFrameInterval`: `33 3667`
1223  * `.MaxFrameInterval`: `64 000 0000`
1224  * `.MinBitsPerSecond`: `589,824,000`
1225  * `.MaxBitsPerSecond`: `589,824,000`
1226
1227Interfaces:
1228
1229  * `ISpecifyPropertyPages`
1230  * `IKsPropertySet`
1231  * `IQualityControl`
1232  * `IAMBufferNegotiation`
1233  * `IAMStreamConfig`
1234  * `IAMStreamControl`
1235
1236Property Pages:
1237
1238  * `{71F96467-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoStreamConfigPropertyPage`, VideoStreamConfig Property Page
1239
1240### Pin: Capture
1241
1242 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4281-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_CAPTURE`
1243 * Capabilities:
1244  * Count: `14`
1245  * Structure Size: `128` (expected `128`)
1246
1247#### Capability: 0
1248
1249 * `AM_MEDIA_TYPE`:
1250  * 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 80 51 01 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 F0 07 A2 01`
1251  * Format Data: `00 00 00 00 00 00 00 00 40 01 00 00 B4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 68 3C 01 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 40 01 00 00 B4 00 00 00 01 00 0C 00 4E 56 31 32 80 51 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1252  * `.subtype`: `FourCC NV12`
1253  * `.bFixedSizeSamples`: `1`
1254  * `.bTemporalCompression`: `0`
1255  * `.lSampleSize`: `86,400`
1256  * `.cbFormat`: `88`
1257  * `VIDEOINFOHEADER`:
1258  * `.rcSource`: (`0`, `0`) - (`320`, `180`)
1259  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1260  * `.dwBitRate`: `20736000`
1261  * `.dwBitErrorRate`: `0`
1262  * `.AvgTimePerFrame`: `33 3667`
1263  * `BITMAPINFOHEADER`:
1264   * `.biSize`: `40`
1265   * `.biWidth`: `320`
1266   * `.biHeight`: `180`
1267   * `.biPlanes`: `1`
1268   * `.biBitCount`: `12`
1269   * `.biCompression`: `842094158` `NV12`
1270   * `.biSizeImage`: `86,400`
1271 * `VIDEO_STREAM_CONFIG_CAPS`:
1272  * 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 B4 00 00 00 40 01 00 00 B4 00 00 00 40 01 00 00 B4 00 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 40 01 00 00 B4 00 00 00 40 01 00 00 B4 00 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 68 3C 01 00 68 3C 01`
1273  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1274  * `.VideoStandard`: `0`
1275  * `.InputSize`: `320` x `180`
1276  * `.MinCroppingSize`: `320` x `180`
1277  * `.MaxCroppingSize`: `320` x `180`
1278  * `.CropGranularityX`: `8`
1279  * `.CropAlignX`: `8`
1280  * `.CropAlignY`: `1`
1281  * `.MinOutputSize`: `320` x `180`
1282  * `.MaxOutputSize`: `320` x `180`
1283  * `.OutputGranularityX`: `8`
1284  * `.OutputGranularityY`: `1`
1285  * `.StretchTapsX`: `0`
1286  * `.StretchTapsY`: `0`
1287  * `.ShrinkTapsX`: `0`
1288  * `.ShrinkTapsY`: `0`
1289  * `.MinFrameInterval`: `33 3667`
1290  * `.MaxFrameInterval`: `64 000 0000`
1291  * `.MinBitsPerSecond`: `20,736,000`
1292  * `.MaxBitsPerSecond`: `20,736,000`
1293
1294#### Capability: 1
1295
1296 * `AM_MEDIA_TYPE`:
1297  * 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 58 00 00 00 70 06 A2 01`
1298  * Format Data: `00 00 00 00 00 00 00 00 40 01 00 00 F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E0 A5 01 00 00 00 00 63 17 05 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`
1299  * `.subtype`: `FourCC NV12`
1300  * `.bFixedSizeSamples`: `1`
1301  * `.bTemporalCompression`: `0`
1302  * `.lSampleSize`: `115,200`
1303  * `.cbFormat`: `88`
1304  * `VIDEOINFOHEADER`:
1305  * `.rcSource`: (`0`, `0`) - (`320`, `240`)
1306  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1307  * `.dwBitRate`: `27648000`
1308  * `.dwBitErrorRate`: `0`
1309  * `.AvgTimePerFrame`: `33 3667`
1310  * `BITMAPINFOHEADER`:
1311   * `.biSize`: `40`
1312   * `.biWidth`: `320`
1313   * `.biHeight`: `240`
1314   * `.biPlanes`: `1`
1315   * `.biBitCount`: `12`
1316   * `.biCompression`: `842094158` `NV12`
1317   * `.biSizeImage`: `115,200`
1318 * `VIDEO_STREAM_CONFIG_CAPS`:
1319  * 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 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 E0 A5 01 00 E0 A5 01`
1320  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1321  * `.VideoStandard`: `0`
1322  * `.InputSize`: `320` x `240`
1323  * `.MinCroppingSize`: `320` x `240`
1324  * `.MaxCroppingSize`: `320` x `240`
1325  * `.CropGranularityX`: `8`
1326  * `.CropAlignX`: `8`
1327  * `.CropAlignY`: `1`
1328  * `.MinOutputSize`: `320` x `240`
1329  * `.MaxOutputSize`: `320` x `240`
1330  * `.OutputGranularityX`: `8`
1331  * `.OutputGranularityY`: `1`
1332  * `.StretchTapsX`: `0`
1333  * `.StretchTapsY`: `0`
1334  * `.ShrinkTapsX`: `0`
1335  * `.ShrinkTapsY`: `0`
1336  * `.MinFrameInterval`: `33 3667`
1337  * `.MaxFrameInterval`: `64 000 0000`
1338  * `.MinBitsPerSecond`: `27,648,000`
1339  * `.MaxBitsPerSecond`: `27,648,000`
1340
1341#### Capability: 2
1342
1343 * `AM_MEDIA_TYPE`:
1344  * 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 40 54 02 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 F0 04 A2 01`
1345  * Format Data: `00 00 00 00 00 00 00 00 A8 01 00 00 F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FC 2E 02 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 A8 01 00 00 F0 00 00 00 01 00 0C 00 4E 56 31 32 40 54 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1346  * `.subtype`: `FourCC NV12`
1347  * `.bFixedSizeSamples`: `1`
1348  * `.bTemporalCompression`: `0`
1349  * `.lSampleSize`: `152,640`
1350  * `.cbFormat`: `88`
1351  * `VIDEOINFOHEADER`:
1352  * `.rcSource`: (`0`, `0`) - (`424`, `240`)
1353  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1354  * `.dwBitRate`: `36633600`
1355  * `.dwBitErrorRate`: `0`
1356  * `.AvgTimePerFrame`: `33 3667`
1357  * `BITMAPINFOHEADER`:
1358   * `.biSize`: `40`
1359   * `.biWidth`: `424`
1360   * `.biHeight`: `240`
1361   * `.biPlanes`: `1`
1362   * `.biBitCount`: `12`
1363   * `.biCompression`: `842094158` `NV12`
1364   * `.biSizeImage`: `152,640`
1365 * `VIDEO_STREAM_CONFIG_CAPS`:
1366  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 A8 01 00 00 F0 00 00 00 A8 01 00 00 F0 00 00 00 A8 01 00 00 F0 00 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 A8 01 00 00 F0 00 00 00 A8 01 00 00 F0 00 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 FC 2E 02 00 FC 2E 02`
1367  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1368  * `.VideoStandard`: `0`
1369  * `.InputSize`: `424` x `240`
1370  * `.MinCroppingSize`: `424` x `240`
1371  * `.MaxCroppingSize`: `424` x `240`
1372  * `.CropGranularityX`: `8`
1373  * `.CropAlignX`: `8`
1374  * `.CropAlignY`: `1`
1375  * `.MinOutputSize`: `424` x `240`
1376  * `.MaxOutputSize`: `424` x `240`
1377  * `.OutputGranularityX`: `8`
1378  * `.OutputGranularityY`: `1`
1379  * `.StretchTapsX`: `0`
1380  * `.StretchTapsY`: `0`
1381  * `.ShrinkTapsX`: `0`
1382  * `.ShrinkTapsY`: `0`
1383  * `.MinFrameInterval`: `33 3667`
1384  * `.MaxFrameInterval`: `64 000 0000`
1385  * `.MinBitsPerSecond`: `36,633,600`
1386  * `.MaxBitsPerSecond`: `36,633,600`
1387
1388#### Capability: 3
1389
1390 * `AM_MEDIA_TYPE`:
1391  * 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 80 95 02 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 10 03 A2 01`
1392  * Format Data: `00 00 00 00 00 00 00 00 C0 01 00 00 FC 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 6C 02 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 C0 01 00 00 FC 00 00 00 01 00 0C 00 4E 56 31 32 80 95 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1393  * `.subtype`: `FourCC NV12`
1394  * `.bFixedSizeSamples`: `1`
1395  * `.bTemporalCompression`: `0`
1396  * `.lSampleSize`: `169,344`
1397  * `.cbFormat`: `88`
1398  * `VIDEOINFOHEADER`:
1399  * `.rcSource`: (`0`, `0`) - (`448`, `252`)
1400  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1401  * `.dwBitRate`: `40642560`
1402  * `.dwBitErrorRate`: `0`
1403  * `.AvgTimePerFrame`: `33 3667`
1404  * `BITMAPINFOHEADER`:
1405   * `.biSize`: `40`
1406   * `.biWidth`: `448`
1407   * `.biHeight`: `252`
1408   * `.biPlanes`: `1`
1409   * `.biBitCount`: `12`
1410   * `.biCompression`: `842094158` `NV12`
1411   * `.biSizeImage`: `169,344`
1412 * `VIDEO_STREAM_CONFIG_CAPS`:
1413  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 C0 01 00 00 FC 00 00 00 C0 01 00 00 FC 00 00 00 C0 01 00 00 FC 00 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 C0 01 00 00 FC 00 00 00 C0 01 00 00 FC 00 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 28 6C 02 00 28 6C 02`
1414  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1415  * `.VideoStandard`: `0`
1416  * `.InputSize`: `448` x `252`
1417  * `.MinCroppingSize`: `448` x `252`
1418  * `.MaxCroppingSize`: `448` x `252`
1419  * `.CropGranularityX`: `8`
1420  * `.CropAlignX`: `8`
1421  * `.CropAlignY`: `1`
1422  * `.MinOutputSize`: `448` x `252`
1423  * `.MaxOutputSize`: `448` x `252`
1424  * `.OutputGranularityX`: `8`
1425  * `.OutputGranularityY`: `1`
1426  * `.StretchTapsX`: `0`
1427  * `.StretchTapsY`: `0`
1428  * `.ShrinkTapsX`: `0`
1429  * `.ShrinkTapsY`: `0`
1430  * `.MinFrameInterval`: `33 3667`
1431  * `.MaxFrameInterval`: `64 000 0000`
1432  * `.MinBitsPerSecond`: `40,642,560`
1433  * `.MaxBitsPerSecond`: `40,642,560`
1434
1435#### Capability: 4
1436
1437 * `AM_MEDIA_TYPE`:
1438  * 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 72 03 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 30 01 A2 01`
1439  * Format Data: `00 00 00 00 00 00 00 00 C0 01 00 00 FC 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E0 3A 03 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 C0 01 00 00 FC 00 00 00 01 00 10 00 59 55 59 32 00 72 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1440  * `.subtype`: `FourCC YUY2`
1441  * `.bFixedSizeSamples`: `1`
1442  * `.bTemporalCompression`: `0`
1443  * `.lSampleSize`: `225,792`
1444  * `.cbFormat`: `88`
1445  * `VIDEOINFOHEADER`:
1446  * `.rcSource`: (`0`, `0`) - (`448`, `252`)
1447  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1448  * `.dwBitRate`: `54190080`
1449  * `.dwBitErrorRate`: `0`
1450  * `.AvgTimePerFrame`: `33 3667`
1451  * `BITMAPINFOHEADER`:
1452   * `.biSize`: `40`
1453   * `.biWidth`: `448`
1454   * `.biHeight`: `252`
1455   * `.biPlanes`: `1`
1456   * `.biBitCount`: `16`
1457   * `.biCompression`: `844715353` `YUY2`
1458   * `.biSizeImage`: `225,792`
1459 * `VIDEO_STREAM_CONFIG_CAPS`:
1460  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 C0 01 00 00 FC 00 00 00 C0 01 00 00 FC 00 00 00 C0 01 00 00 FC 00 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 C0 01 00 00 FC 00 00 00 C0 01 00 00 FC 00 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 E0 3A 03 00 E0 3A 03`
1461  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1462  * `.VideoStandard`: `0`
1463  * `.InputSize`: `448` x `252`
1464  * `.MinCroppingSize`: `448` x `252`
1465  * `.MaxCroppingSize`: `448` x `252`
1466  * `.CropGranularityX`: `8`
1467  * `.CropAlignX`: `8`
1468  * `.CropAlignY`: `1`
1469  * `.MinOutputSize`: `448` x `252`
1470  * `.MaxOutputSize`: `448` x `252`
1471  * `.OutputGranularityX`: `8`
1472  * `.OutputGranularityY`: `1`
1473  * `.StretchTapsX`: `0`
1474  * `.StretchTapsY`: `0`
1475  * `.ShrinkTapsX`: `0`
1476  * `.ShrinkTapsY`: `0`
1477  * `.MinFrameInterval`: `33 3667`
1478  * `.MaxFrameInterval`: `64 000 0000`
1479  * `.MinBitsPerSecond`: `54,190,080`
1480  * `.MaxBitsPerSecond`: `54,190,080`
1481
1482#### Capability: 5
1483
1484 * `AM_MEDIA_TYPE`:
1485  * 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 46 05 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 50 02 A2 01`
1486  * Format Data: `00 00 00 00 00 00 00 00 80 02 00 00 68 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A0 F1 04 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 80 02 00 00 68 01 00 00 01 00 0C 00 4E 56 31 32 00 46 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1487  * `.subtype`: `FourCC NV12`
1488  * `.bFixedSizeSamples`: `1`
1489  * `.bTemporalCompression`: `0`
1490  * `.lSampleSize`: `345,600`
1491  * `.cbFormat`: `88`
1492  * `VIDEOINFOHEADER`:
1493  * `.rcSource`: (`0`, `0`) - (`640`, `360`)
1494  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1495  * `.dwBitRate`: `82944000`
1496  * `.dwBitErrorRate`: `0`
1497  * `.AvgTimePerFrame`: `33 3667`
1498  * `BITMAPINFOHEADER`:
1499   * `.biSize`: `40`
1500   * `.biWidth`: `640`
1501   * `.biHeight`: `360`
1502   * `.biPlanes`: `1`
1503   * `.biBitCount`: `12`
1504   * `.biCompression`: `842094158` `NV12`
1505   * `.biSizeImage`: `345,600`
1506 * `VIDEO_STREAM_CONFIG_CAPS`:
1507  * 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 68 01 00 00 80 02 00 00 68 01 00 00 80 02 00 00 68 01 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 80 02 00 00 68 01 00 00 80 02 00 00 68 01 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 A0 F1 04 00 A0 F1 04`
1508  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1509  * `.VideoStandard`: `0`
1510  * `.InputSize`: `640` x `360`
1511  * `.MinCroppingSize`: `640` x `360`
1512  * `.MaxCroppingSize`: `640` x `360`
1513  * `.CropGranularityX`: `8`
1514  * `.CropAlignX`: `8`
1515  * `.CropAlignY`: `1`
1516  * `.MinOutputSize`: `640` x `360`
1517  * `.MaxOutputSize`: `640` x `360`
1518  * `.OutputGranularityX`: `8`
1519  * `.OutputGranularityY`: `1`
1520  * `.StretchTapsX`: `0`
1521  * `.StretchTapsY`: `0`
1522  * `.ShrinkTapsX`: `0`
1523  * `.ShrinkTapsY`: `0`
1524  * `.MinFrameInterval`: `33 3667`
1525  * `.MaxFrameInterval`: `64 000 0000`
1526  * `.MinBitsPerSecond`: `82,944,000`
1527  * `.MaxBitsPerSecond`: `82,944,000`
1528
1529#### Capability: 6
1530
1531 * `AM_MEDIA_TYPE`:
1532  * 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 08 07 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 B0 05 A2 01`
1533  * Format Data: `00 00 00 00 00 00 00 00 80 02 00 00 68 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 97 06 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 80 02 00 00 68 01 00 00 01 00 10 00 59 55 59 32 00 08 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1534  * `.subtype`: `FourCC YUY2`
1535  * `.bFixedSizeSamples`: `1`
1536  * `.bTemporalCompression`: `0`
1537  * `.lSampleSize`: `460,800`
1538  * `.cbFormat`: `88`
1539  * `VIDEOINFOHEADER`:
1540  * `.rcSource`: (`0`, `0`) - (`640`, `360`)
1541  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1542  * `.dwBitRate`: `110592000`
1543  * `.dwBitErrorRate`: `0`
1544  * `.AvgTimePerFrame`: `33 3667`
1545  * `BITMAPINFOHEADER`:
1546   * `.biSize`: `40`
1547   * `.biWidth`: `640`
1548   * `.biHeight`: `360`
1549   * `.biPlanes`: `1`
1550   * `.biBitCount`: `16`
1551   * `.biCompression`: `844715353` `YUY2`
1552   * `.biSizeImage`: `460,800`
1553 * `VIDEO_STREAM_CONFIG_CAPS`:
1554  * 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 68 01 00 00 80 02 00 00 68 01 00 00 80 02 00 00 68 01 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 80 02 00 00 68 01 00 00 80 02 00 00 68 01 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 80 97 06 00 80 97 06`
1555  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1556  * `.VideoStandard`: `0`
1557  * `.InputSize`: `640` x `360`
1558  * `.MinCroppingSize`: `640` x `360`
1559  * `.MaxCroppingSize`: `640` x `360`
1560  * `.CropGranularityX`: `8`
1561  * `.CropAlignX`: `8`
1562  * `.CropAlignY`: `1`
1563  * `.MinOutputSize`: `640` x `360`
1564  * `.MaxOutputSize`: `640` x `360`
1565  * `.OutputGranularityX`: `8`
1566  * `.OutputGranularityY`: `1`
1567  * `.StretchTapsX`: `0`
1568  * `.StretchTapsY`: `0`
1569  * `.ShrinkTapsX`: `0`
1570  * `.ShrinkTapsY`: `0`
1571  * `.MinFrameInterval`: `33 3667`
1572  * `.MaxFrameInterval`: `64 000 0000`
1573  * `.MinBitsPerSecond`: `110,592,000`
1574  * `.MaxBitsPerSecond`: `110,592,000`
1575
1576#### Capability: 7
1577
1578 * `AM_MEDIA_TYPE`:
1579  * 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 08 07 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 B0 02 A2 01`
1580  * Format Data: `00 00 00 00 00 00 00 00 80 02 00 00 E0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 97 06 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 80 02 00 00 E0 01 00 00 01 00 0C 00 4E 56 31 32 00 08 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1581  * `.subtype`: `FourCC NV12`
1582  * `.bFixedSizeSamples`: `1`
1583  * `.bTemporalCompression`: `0`
1584  * `.lSampleSize`: `460,800`
1585  * `.cbFormat`: `88`
1586  * `VIDEOINFOHEADER`:
1587  * `.rcSource`: (`0`, `0`) - (`640`, `480`)
1588  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1589  * `.dwBitRate`: `110592000`
1590  * `.dwBitErrorRate`: `0`
1591  * `.AvgTimePerFrame`: `33 3667`
1592  * `BITMAPINFOHEADER`:
1593   * `.biSize`: `40`
1594   * `.biWidth`: `640`
1595   * `.biHeight`: `480`
1596   * `.biPlanes`: `1`
1597   * `.biBitCount`: `12`
1598   * `.biCompression`: `842094158` `NV12`
1599   * `.biSizeImage`: `460,800`
1600 * `VIDEO_STREAM_CONFIG_CAPS`:
1601  * 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 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 80 97 06 00 80 97 06`
1602  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1603  * `.VideoStandard`: `0`
1604  * `.InputSize`: `640` x `480`
1605  * `.MinCroppingSize`: `640` x `480`
1606  * `.MaxCroppingSize`: `640` x `480`
1607  * `.CropGranularityX`: `8`
1608  * `.CropAlignX`: `8`
1609  * `.CropAlignY`: `1`
1610  * `.MinOutputSize`: `640` x `480`
1611  * `.MaxOutputSize`: `640` x `480`
1612  * `.OutputGranularityX`: `8`
1613  * `.OutputGranularityY`: `1`
1614  * `.StretchTapsX`: `0`
1615  * `.StretchTapsY`: `0`
1616  * `.ShrinkTapsX`: `0`
1617  * `.ShrinkTapsY`: `0`
1618  * `.MinFrameInterval`: `33 3667`
1619  * `.MaxFrameInterval`: `64 000 0000`
1620  * `.MinBitsPerSecond`: `110,592,000`
1621  * `.MaxBitsPerSecond`: `110,592,000`
1622
1623#### Capability: 8
1624
1625 * `AM_MEDIA_TYPE`:
1626  * 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 58 00 00 00 70 03 A2 01`
1627  * Format Data: `00 00 00 00 00 00 00 00 80 02 00 00 E0 01 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 63 17 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`
1628  * `.subtype`: `FourCC YUY2`
1629  * `.bFixedSizeSamples`: `1`
1630  * `.bTemporalCompression`: `0`
1631  * `.lSampleSize`: `614,400`
1632  * `.cbFormat`: `88`
1633  * `VIDEOINFOHEADER`:
1634  * `.rcSource`: (`0`, `0`) - (`640`, `480`)
1635  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1636  * `.dwBitRate`: `147456000`
1637  * `.dwBitErrorRate`: `0`
1638  * `.AvgTimePerFrame`: `33 3667`
1639  * `BITMAPINFOHEADER`:
1640   * `.biSize`: `40`
1641   * `.biWidth`: `640`
1642   * `.biHeight`: `480`
1643   * `.biPlanes`: `1`
1644   * `.biBitCount`: `16`
1645   * `.biCompression`: `844715353` `YUY2`
1646   * `.biSizeImage`: `614,400`
1647 * `VIDEO_STREAM_CONFIG_CAPS`:
1648  * 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 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 00 CA 08 00 00 CA 08`
1649  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1650  * `.VideoStandard`: `0`
1651  * `.InputSize`: `640` x `480`
1652  * `.MinCroppingSize`: `640` x `480`
1653  * `.MaxCroppingSize`: `640` x `480`
1654  * `.CropGranularityX`: `8`
1655  * `.CropAlignX`: `8`
1656  * `.CropAlignY`: `1`
1657  * `.MinOutputSize`: `640` x `480`
1658  * `.MaxOutputSize`: `640` x `480`
1659  * `.OutputGranularityX`: `8`
1660  * `.OutputGranularityY`: `1`
1661  * `.StretchTapsX`: `0`
1662  * `.StretchTapsY`: `0`
1663  * `.ShrinkTapsX`: `0`
1664  * `.ShrinkTapsY`: `0`
1665  * `.MinFrameInterval`: `33 3667`
1666  * `.MaxFrameInterval`: `64 000 0000`
1667  * `.MinBitsPerSecond`: `147,456,000`
1668  * `.MaxBitsPerSecond`: `147,456,000`
1669
1670#### Capability: 9
1671
1672 * `AM_MEDIA_TYPE`:
1673  * 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 51 09 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 D0 00 A2 01`
1674  * Format Data: `00 00 00 00 00 00 00 00 50 03 00 00 E0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 BB 08 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 50 03 00 00 E0 01 00 00 01 00 0C 00 4E 56 31 32 00 51 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1675  * `.subtype`: `FourCC NV12`
1676  * `.bFixedSizeSamples`: `1`
1677  * `.bTemporalCompression`: `0`
1678  * `.lSampleSize`: `610,560`
1679  * `.cbFormat`: `88`
1680  * `VIDEOINFOHEADER`:
1681  * `.rcSource`: (`0`, `0`) - (`848`, `480`)
1682  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1683  * `.dwBitRate`: `146534400`
1684  * `.dwBitErrorRate`: `0`
1685  * `.AvgTimePerFrame`: `33 3667`
1686  * `BITMAPINFOHEADER`:
1687   * `.biSize`: `40`
1688   * `.biWidth`: `848`
1689   * `.biHeight`: `480`
1690   * `.biPlanes`: `1`
1691   * `.biBitCount`: `12`
1692   * `.biCompression`: `842094158` `NV12`
1693   * `.biSizeImage`: `610,560`
1694 * `VIDEO_STREAM_CONFIG_CAPS`:
1695  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 50 03 00 00 E0 01 00 00 50 03 00 00 E0 01 00 00 50 03 00 00 E0 01 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 50 03 00 00 E0 01 00 00 50 03 00 00 E0 01 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 F0 BB 08 00 F0 BB 08`
1696  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1697  * `.VideoStandard`: `0`
1698  * `.InputSize`: `848` x `480`
1699  * `.MinCroppingSize`: `848` x `480`
1700  * `.MaxCroppingSize`: `848` x `480`
1701  * `.CropGranularityX`: `8`
1702  * `.CropAlignX`: `8`
1703  * `.CropAlignY`: `1`
1704  * `.MinOutputSize`: `848` x `480`
1705  * `.MaxOutputSize`: `848` x `480`
1706  * `.OutputGranularityX`: `8`
1707  * `.OutputGranularityY`: `1`
1708  * `.StretchTapsX`: `0`
1709  * `.StretchTapsY`: `0`
1710  * `.ShrinkTapsX`: `0`
1711  * `.ShrinkTapsY`: `0`
1712  * `.MinFrameInterval`: `33 3667`
1713  * `.MaxFrameInterval`: `64 000 0000`
1714  * `.MinBitsPerSecond`: `146,534,400`
1715  * `.MaxBitsPerSecond`: `146,534,400`
1716
1717#### Capability: 10
1718
1719 * `AM_MEDIA_TYPE`:
1720  * 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 80 DD 0B 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 F0 01 A2 01`
1721  * Format Data: `00 00 00 00 00 00 00 00 C0 03 00 00 1C 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A8 1F 0B 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 C0 03 00 00 1C 02 00 00 01 00 0C 00 4E 56 31 32 80 DD 0B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1722  * `.subtype`: `FourCC NV12`
1723  * `.bFixedSizeSamples`: `1`
1724  * `.bTemporalCompression`: `0`
1725  * `.lSampleSize`: `777,600`
1726  * `.cbFormat`: `88`
1727  * `VIDEOINFOHEADER`:
1728  * `.rcSource`: (`0`, `0`) - (`960`, `540`)
1729  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1730  * `.dwBitRate`: `186624000`
1731  * `.dwBitErrorRate`: `0`
1732  * `.AvgTimePerFrame`: `33 3667`
1733  * `BITMAPINFOHEADER`:
1734   * `.biSize`: `40`
1735   * `.biWidth`: `960`
1736   * `.biHeight`: `540`
1737   * `.biPlanes`: `1`
1738   * `.biBitCount`: `12`
1739   * `.biCompression`: `842094158` `NV12`
1740   * `.biSizeImage`: `777,600`
1741 * `VIDEO_STREAM_CONFIG_CAPS`:
1742  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 C0 03 00 00 1C 02 00 00 C0 03 00 00 1C 02 00 00 C0 03 00 00 1C 02 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 C0 03 00 00 1C 02 00 00 C0 03 00 00 1C 02 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 A8 1F 0B 00 A8 1F 0B`
1743  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1744  * `.VideoStandard`: `0`
1745  * `.InputSize`: `960` x `540`
1746  * `.MinCroppingSize`: `960` x `540`
1747  * `.MaxCroppingSize`: `960` x `540`
1748  * `.CropGranularityX`: `8`
1749  * `.CropAlignX`: `8`
1750  * `.CropAlignY`: `1`
1751  * `.MinOutputSize`: `960` x `540`
1752  * `.MaxOutputSize`: `960` x `540`
1753  * `.OutputGranularityX`: `8`
1754  * `.OutputGranularityY`: `1`
1755  * `.StretchTapsX`: `0`
1756  * `.StretchTapsY`: `0`
1757  * `.ShrinkTapsX`: `0`
1758  * `.ShrinkTapsY`: `0`
1759  * `.MinFrameInterval`: `33 3667`
1760  * `.MaxFrameInterval`: `64 000 0000`
1761  * `.MinBitsPerSecond`: `186,624,000`
1762  * `.MaxBitsPerSecond`: `186,624,000`
1763
1764#### Capability: 11
1765
1766 * `AM_MEDIA_TYPE`:
1767  * 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 D2 0F 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 D0 06 A2 01`
1768  * Format Data: `00 00 00 00 00 00 00 00 C0 03 00 00 1C 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E0 D4 0E 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 C0 03 00 00 1C 02 00 00 01 00 10 00 59 55 59 32 00 D2 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1769  * `.subtype`: `FourCC YUY2`
1770  * `.bFixedSizeSamples`: `1`
1771  * `.bTemporalCompression`: `0`
1772  * `.lSampleSize`: `1,036,800`
1773  * `.cbFormat`: `88`
1774  * `VIDEOINFOHEADER`:
1775  * `.rcSource`: (`0`, `0`) - (`960`, `540`)
1776  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1777  * `.dwBitRate`: `248832000`
1778  * `.dwBitErrorRate`: `0`
1779  * `.AvgTimePerFrame`: `33 3667`
1780  * `BITMAPINFOHEADER`:
1781   * `.biSize`: `40`
1782   * `.biWidth`: `960`
1783   * `.biHeight`: `540`
1784   * `.biPlanes`: `1`
1785   * `.biBitCount`: `16`
1786   * `.biCompression`: `844715353` `YUY2`
1787   * `.biSizeImage`: `1,036,800`
1788 * `VIDEO_STREAM_CONFIG_CAPS`:
1789  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 C0 03 00 00 1C 02 00 00 C0 03 00 00 1C 02 00 00 C0 03 00 00 1C 02 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 C0 03 00 00 1C 02 00 00 C0 03 00 00 1C 02 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 E0 D4 0E 00 E0 D4 0E`
1790  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1791  * `.VideoStandard`: `0`
1792  * `.InputSize`: `960` x `540`
1793  * `.MinCroppingSize`: `960` x `540`
1794  * `.MaxCroppingSize`: `960` x `540`
1795  * `.CropGranularityX`: `8`
1796  * `.CropAlignX`: `8`
1797  * `.CropAlignY`: `1`
1798  * `.MinOutputSize`: `960` x `540`
1799  * `.MaxOutputSize`: `960` x `540`
1800  * `.OutputGranularityX`: `8`
1801  * `.OutputGranularityY`: `1`
1802  * `.StretchTapsX`: `0`
1803  * `.StretchTapsY`: `0`
1804  * `.ShrinkTapsX`: `0`
1805  * `.ShrinkTapsY`: `0`
1806  * `.MinFrameInterval`: `33 3667`
1807  * `.MaxFrameInterval`: `64 000 0000`
1808  * `.MinBitsPerSecond`: `248,832,000`
1809  * `.MaxBitsPerSecond`: `248,832,000`
1810
1811#### Capability: 12
1812
1813 * `AM_MEDIA_TYPE`:
1814  * 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 18 15 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 30 01 A2 01`
1815  * Format Data: `00 00 00 00 00 00 00 00 00 05 00 00 D0 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 C6 13 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 0C 00 4E 56 31 32 00 18 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1816  * `.subtype`: `FourCC NV12`
1817  * `.bFixedSizeSamples`: `1`
1818  * `.bTemporalCompression`: `0`
1819  * `.lSampleSize`: `1,382,400`
1820  * `.cbFormat`: `88`
1821  * `VIDEOINFOHEADER`:
1822  * `.rcSource`: (`0`, `0`) - (`1280`, `720`)
1823  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1824  * `.dwBitRate`: `331776000`
1825  * `.dwBitErrorRate`: `0`
1826  * `.AvgTimePerFrame`: `33 3333`
1827  * `BITMAPINFOHEADER`:
1828   * `.biSize`: `40`
1829   * `.biWidth`: `1280`
1830   * `.biHeight`: `720`
1831   * `.biPlanes`: `1`
1832   * `.biBitCount`: `12`
1833   * `.biCompression`: `842094158` `NV12`
1834   * `.biSizeImage`: `1,382,400`
1835 * `VIDEO_STREAM_CONFIG_CAPS`:
1836  * 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 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 08 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 00 A0 25 26 00 00 00 00 00 80 C6 13 00 80 C6 13`
1837  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1838  * `.VideoStandard`: `0`
1839  * `.InputSize`: `1280` x `720`
1840  * `.MinCroppingSize`: `1280` x `720`
1841  * `.MaxCroppingSize`: `1280` x `720`
1842  * `.CropGranularityX`: `8`
1843  * `.CropAlignX`: `8`
1844  * `.CropAlignY`: `1`
1845  * `.MinOutputSize`: `1280` x `720`
1846  * `.MaxOutputSize`: `1280` x `720`
1847  * `.OutputGranularityX`: `8`
1848  * `.OutputGranularityY`: `1`
1849  * `.StretchTapsX`: `0`
1850  * `.StretchTapsY`: `0`
1851  * `.ShrinkTapsX`: `0`
1852  * `.ShrinkTapsY`: `0`
1853  * `.MinFrameInterval`: `33 3333`
1854  * `.MaxFrameInterval`: `64 000 0000`
1855  * `.MinBitsPerSecond`: `331,776,000`
1856  * `.MaxBitsPerSecond`: `331,776,000`
1857
1858#### Capability: 13
1859
1860 * `AM_MEDIA_TYPE`:
1861  * 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 58 00 00 00 D0 06 A2 01`
1862  * Format Data: `00 00 00 00 00 00 00 00 00 05 00 00 D0 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5E 1A 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 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`
1863  * `.subtype`: `FourCC YUY2`
1864  * `.bFixedSizeSamples`: `1`
1865  * `.bTemporalCompression`: `0`
1866  * `.lSampleSize`: `1,843,200`
1867  * `.cbFormat`: `88`
1868  * `VIDEOINFOHEADER`:
1869  * `.rcSource`: (`0`, `0`) - (`1280`, `720`)
1870  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1871  * `.dwBitRate`: `442368000`
1872  * `.dwBitErrorRate`: `0`
1873  * `.AvgTimePerFrame`: `33 3333`
1874  * `BITMAPINFOHEADER`:
1875   * `.biSize`: `40`
1876   * `.biWidth`: `1280`
1877   * `.biHeight`: `720`
1878   * `.biPlanes`: `1`
1879   * `.biBitCount`: `16`
1880   * `.biCompression`: `844715353` `YUY2`
1881   * `.biSizeImage`: `1,843,200`
1882 * `VIDEO_STREAM_CONFIG_CAPS`:
1883  * 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 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 08 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 00 A0 25 26 00 00 00 00 00 00 5E 1A 00 00 5E 1A`
1884  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1885  * `.VideoStandard`: `0`
1886  * `.InputSize`: `1280` x `720`
1887  * `.MinCroppingSize`: `1280` x `720`
1888  * `.MaxCroppingSize`: `1280` x `720`
1889  * `.CropGranularityX`: `8`
1890  * `.CropAlignX`: `8`
1891  * `.CropAlignY`: `1`
1892  * `.MinOutputSize`: `1280` x `720`
1893  * `.MaxOutputSize`: `1280` x `720`
1894  * `.OutputGranularityX`: `8`
1895  * `.OutputGranularityY`: `1`
1896  * `.StretchTapsX`: `0`
1897  * `.StretchTapsY`: `0`
1898  * `.ShrinkTapsX`: `0`
1899  * `.ShrinkTapsY`: `0`
1900  * `.MinFrameInterval`: `33 3333`
1901  * `.MaxFrameInterval`: `64 000 0000`
1902  * `.MinBitsPerSecond`: `442,368,000`
1903  * `.MaxBitsPerSecond`: `442,368,000`
1904
1905Interfaces:
1906
1907  * `ISpecifyPropertyPages`
1908  * `IKsPropertySet`
1909  * `IQualityControl`
1910  * `IAMBufferNegotiation`
1911  * `IAMStreamConfig`
1912  * `IAMStreamControl`
1913
1914Property Pages:
1915
1916  * `{71F96467-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoStreamConfigPropertyPage`, VideoStreamConfig Property Page
1917
1918### Pin: Output2
1919
1920 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{38A0CD98-D49B-4CE8-B48A-344667A17830}`
1921 * Capabilities:
1922  * Count: `10`
1923  * Structure Size: `128` (expected `128`)
1924
1925#### Capability: 0
1926
1927 * `AM_MEDIA_TYPE`:
1928  * 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 08 07 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 D0 00 A2 01`
1929  * Format Data: `00 00 00 00 00 00 00 00 80 02 00 00 E0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 97 06 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 80 02 00 00 E0 01 00 00 01 00 0C 00 4E 56 31 32 00 08 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1930  * `.subtype`: `FourCC NV12`
1931  * `.bFixedSizeSamples`: `1`
1932  * `.bTemporalCompression`: `0`
1933  * `.lSampleSize`: `460,800`
1934  * `.cbFormat`: `88`
1935  * `VIDEOINFOHEADER`:
1936  * `.rcSource`: (`0`, `0`) - (`640`, `480`)
1937  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1938  * `.dwBitRate`: `110592000`
1939  * `.dwBitErrorRate`: `0`
1940  * `.AvgTimePerFrame`: `33 3667`
1941  * `BITMAPINFOHEADER`:
1942   * `.biSize`: `40`
1943   * `.biWidth`: `640`
1944   * `.biHeight`: `480`
1945   * `.biPlanes`: `1`
1946   * `.biBitCount`: `12`
1947   * `.biCompression`: `842094158` `NV12`
1948   * `.biSizeImage`: `460,800`
1949 * `VIDEO_STREAM_CONFIG_CAPS`:
1950  * 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 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 80 97 06 00 80 97 06`
1951  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1952  * `.VideoStandard`: `0`
1953  * `.InputSize`: `640` x `480`
1954  * `.MinCroppingSize`: `640` x `480`
1955  * `.MaxCroppingSize`: `640` x `480`
1956  * `.CropGranularityX`: `8`
1957  * `.CropAlignX`: `8`
1958  * `.CropAlignY`: `1`
1959  * `.MinOutputSize`: `640` x `480`
1960  * `.MaxOutputSize`: `640` x `480`
1961  * `.OutputGranularityX`: `8`
1962  * `.OutputGranularityY`: `1`
1963  * `.StretchTapsX`: `0`
1964  * `.StretchTapsY`: `0`
1965  * `.ShrinkTapsX`: `0`
1966  * `.ShrinkTapsY`: `0`
1967  * `.MinFrameInterval`: `33 3667`
1968  * `.MaxFrameInterval`: `64 000 0000`
1969  * `.MinBitsPerSecond`: `110,592,000`
1970  * `.MaxBitsPerSecond`: `110,592,000`
1971
1972#### Capability: 1
1973
1974 * `AM_MEDIA_TYPE`:
1975  * 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 58 00 00 00 B0 05 A2 01`
1976  * Format Data: `00 00 00 00 00 00 00 00 80 02 00 00 E0 01 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 63 17 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`
1977  * `.subtype`: `FourCC YUY2`
1978  * `.bFixedSizeSamples`: `1`
1979  * `.bTemporalCompression`: `0`
1980  * `.lSampleSize`: `614,400`
1981  * `.cbFormat`: `88`
1982  * `VIDEOINFOHEADER`:
1983  * `.rcSource`: (`0`, `0`) - (`640`, `480`)
1984  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1985  * `.dwBitRate`: `147456000`
1986  * `.dwBitErrorRate`: `0`
1987  * `.AvgTimePerFrame`: `33 3667`
1988  * `BITMAPINFOHEADER`:
1989   * `.biSize`: `40`
1990   * `.biWidth`: `640`
1991   * `.biHeight`: `480`
1992   * `.biPlanes`: `1`
1993   * `.biBitCount`: `16`
1994   * `.biCompression`: `844715353` `YUY2`
1995   * `.biSizeImage`: `614,400`
1996 * `VIDEO_STREAM_CONFIG_CAPS`:
1997  * 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 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 00 CA 08 00 00 CA 08`
1998  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1999  * `.VideoStandard`: `0`
2000  * `.InputSize`: `640` x `480`
2001  * `.MinCroppingSize`: `640` x `480`
2002  * `.MaxCroppingSize`: `640` x `480`
2003  * `.CropGranularityX`: `8`
2004  * `.CropAlignX`: `8`
2005  * `.CropAlignY`: `1`
2006  * `.MinOutputSize`: `640` x `480`
2007  * `.MaxOutputSize`: `640` x `480`
2008  * `.OutputGranularityX`: `8`
2009  * `.OutputGranularityY`: `1`
2010  * `.StretchTapsX`: `0`
2011  * `.StretchTapsY`: `0`
2012  * `.ShrinkTapsX`: `0`
2013  * `.ShrinkTapsY`: `0`
2014  * `.MinFrameInterval`: `33 3667`
2015  * `.MaxFrameInterval`: `64 000 0000`
2016  * `.MinBitsPerSecond`: `147,456,000`
2017  * `.MaxBitsPerSecond`: `147,456,000`
2018
2019#### Capability: 2
2020
2021 * `AM_MEDIA_TYPE`:
2022  * 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 18 15 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 30 07 A2 01`
2023  * Format Data: `00 00 00 00 00 00 00 00 00 05 00 00 D0 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 C6 13 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 0C 00 4E 56 31 32 00 18 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
2024  * `.subtype`: `FourCC NV12`
2025  * `.bFixedSizeSamples`: `1`
2026  * `.bTemporalCompression`: `0`
2027  * `.lSampleSize`: `1,382,400`
2028  * `.cbFormat`: `88`
2029  * `VIDEOINFOHEADER`:
2030  * `.rcSource`: (`0`, `0`) - (`1280`, `720`)
2031  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
2032  * `.dwBitRate`: `331776000`
2033  * `.dwBitErrorRate`: `0`
2034  * `.AvgTimePerFrame`: `33 3333`
2035  * `BITMAPINFOHEADER`:
2036   * `.biSize`: `40`
2037   * `.biWidth`: `1280`
2038   * `.biHeight`: `720`
2039   * `.biPlanes`: `1`
2040   * `.biBitCount`: `12`
2041   * `.biCompression`: `842094158` `NV12`
2042   * `.biSizeImage`: `1,382,400`
2043 * `VIDEO_STREAM_CONFIG_CAPS`:
2044  * 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 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 08 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 00 A0 25 26 00 00 00 00 00 80 C6 13 00 80 C6 13`
2045  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
2046  * `.VideoStandard`: `0`
2047  * `.InputSize`: `1280` x `720`
2048  * `.MinCroppingSize`: `1280` x `720`
2049  * `.MaxCroppingSize`: `1280` x `720`
2050  * `.CropGranularityX`: `8`
2051  * `.CropAlignX`: `8`
2052  * `.CropAlignY`: `1`
2053  * `.MinOutputSize`: `1280` x `720`
2054  * `.MaxOutputSize`: `1280` x `720`
2055  * `.OutputGranularityX`: `8`
2056  * `.OutputGranularityY`: `1`
2057  * `.StretchTapsX`: `0`
2058  * `.StretchTapsY`: `0`
2059  * `.ShrinkTapsX`: `0`
2060  * `.ShrinkTapsY`: `0`
2061  * `.MinFrameInterval`: `33 3333`
2062  * `.MaxFrameInterval`: `64 000 0000`
2063  * `.MinBitsPerSecond`: `331,776,000`
2064  * `.MaxBitsPerSecond`: `331,776,000`
2065
2066#### Capability: 3
2067
2068 * `AM_MEDIA_TYPE`:
2069  * 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 58 00 00 00 30 04 A2 01`
2070  * Format Data: `00 00 00 00 00 00 00 00 00 05 00 00 D0 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5E 1A 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 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`
2071  * `.subtype`: `FourCC YUY2`
2072  * `.bFixedSizeSamples`: `1`
2073  * `.bTemporalCompression`: `0`
2074  * `.lSampleSize`: `1,843,200`
2075  * `.cbFormat`: `88`
2076  * `VIDEOINFOHEADER`:
2077  * `.rcSource`: (`0`, `0`) - (`1280`, `720`)
2078  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
2079  * `.dwBitRate`: `442368000`
2080  * `.dwBitErrorRate`: `0`
2081  * `.AvgTimePerFrame`: `33 3333`
2082  * `BITMAPINFOHEADER`:
2083   * `.biSize`: `40`
2084   * `.biWidth`: `1280`
2085   * `.biHeight`: `720`
2086   * `.biPlanes`: `1`
2087   * `.biBitCount`: `16`
2088   * `.biCompression`: `844715353` `YUY2`
2089   * `.biSizeImage`: `1,843,200`
2090 * `VIDEO_STREAM_CONFIG_CAPS`:
2091  * 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 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 08 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 00 A0 25 26 00 00 00 00 00 00 5E 1A 00 00 5E 1A`
2092  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
2093  * `.VideoStandard`: `0`
2094  * `.InputSize`: `1280` x `720`
2095  * `.MinCroppingSize`: `1280` x `720`
2096  * `.MaxCroppingSize`: `1280` x `720`
2097  * `.CropGranularityX`: `8`
2098  * `.CropAlignX`: `8`
2099  * `.CropAlignY`: `1`
2100  * `.MinOutputSize`: `1280` x `720`
2101  * `.MaxOutputSize`: `1280` x `720`
2102  * `.OutputGranularityX`: `8`
2103  * `.OutputGranularityY`: `1`
2104  * `.StretchTapsX`: `0`
2105  * `.StretchTapsY`: `0`
2106  * `.ShrinkTapsX`: `0`
2107  * `.ShrinkTapsY`: `0`
2108  * `.MinFrameInterval`: `33 3333`
2109  * `.MaxFrameInterval`: `64 000 0000`
2110  * `.MinBitsPerSecond`: `442,368,000`
2111  * `.MaxBitsPerSecond`: `442,368,000`
2112
2113#### Capability: 4
2114
2115 * `AM_MEDIA_TYPE`:
2116  * 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 20 1C 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 50 05 A2 01`
2117  * Format Data: `00 00 00 00 00 00 00 00 00 05 00 00 C0 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5E 1A 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 00 05 00 00 C0 03 00 00 01 00 0C 00 4E 56 31 32 00 20 1C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
2118  * `.subtype`: `FourCC NV12`
2119  * `.bFixedSizeSamples`: `1`
2120  * `.bTemporalCompression`: `0`
2121  * `.lSampleSize`: `1,843,200`
2122  * `.cbFormat`: `88`
2123  * `VIDEOINFOHEADER`:
2124  * `.rcSource`: (`0`, `0`) - (`1280`, `960`)
2125  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
2126  * `.dwBitRate`: `442368000`
2127  * `.dwBitErrorRate`: `0`
2128  * `.AvgTimePerFrame`: `33 3667`
2129  * `BITMAPINFOHEADER`:
2130   * `.biSize`: `40`
2131   * `.biWidth`: `1280`
2132   * `.biHeight`: `960`
2133   * `.biPlanes`: `1`
2134   * `.biBitCount`: `12`
2135   * `.biCompression`: `842094158` `NV12`
2136   * `.biSizeImage`: `1,843,200`
2137 * `VIDEO_STREAM_CONFIG_CAPS`:
2138  * 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 C0 03 00 00 00 05 00 00 C0 03 00 00 00 05 00 00 C0 03 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 00 05 00 00 C0 03 00 00 00 05 00 00 C0 03 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 00 5E 1A 00 00 5E 1A`
2139  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
2140  * `.VideoStandard`: `0`
2141  * `.InputSize`: `1280` x `960`
2142  * `.MinCroppingSize`: `1280` x `960`
2143  * `.MaxCroppingSize`: `1280` x `960`
2144  * `.CropGranularityX`: `8`
2145  * `.CropAlignX`: `8`
2146  * `.CropAlignY`: `1`
2147  * `.MinOutputSize`: `1280` x `960`
2148  * `.MaxOutputSize`: `1280` x `960`
2149  * `.OutputGranularityX`: `8`
2150  * `.OutputGranularityY`: `1`
2151  * `.StretchTapsX`: `0`
2152  * `.StretchTapsY`: `0`
2153  * `.ShrinkTapsX`: `0`
2154  * `.ShrinkTapsY`: `0`
2155  * `.MinFrameInterval`: `33 3667`
2156  * `.MaxFrameInterval`: `64 000 0000`
2157  * `.MinBitsPerSecond`: `442,368,000`
2158  * `.MaxBitsPerSecond`: `442,368,000`
2159
2160#### Capability: 5
2161
2162 * `AM_MEDIA_TYPE`:
2163  * 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 80 25 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 70 03 A2 01`
2164  * Format Data: `00 00 00 00 00 00 00 00 00 05 00 00 C0 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 23 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 00 05 00 00 C0 03 00 00 01 00 10 00 59 55 59 32 00 80 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
2165  * `.subtype`: `FourCC YUY2`
2166  * `.bFixedSizeSamples`: `1`
2167  * `.bTemporalCompression`: `0`
2168  * `.lSampleSize`: `2,457,600`
2169  * `.cbFormat`: `88`
2170  * `VIDEOINFOHEADER`:
2171  * `.rcSource`: (`0`, `0`) - (`1280`, `960`)
2172  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
2173  * `.dwBitRate`: `589824000`
2174  * `.dwBitErrorRate`: `0`
2175  * `.AvgTimePerFrame`: `33 3667`
2176  * `BITMAPINFOHEADER`:
2177   * `.biSize`: `40`
2178   * `.biWidth`: `1280`
2179   * `.biHeight`: `960`
2180   * `.biPlanes`: `1`
2181   * `.biBitCount`: `16`
2182   * `.biCompression`: `844715353` `YUY2`
2183   * `.biSizeImage`: `2,457,600`
2184 * `VIDEO_STREAM_CONFIG_CAPS`:
2185  * 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 C0 03 00 00 00 05 00 00 C0 03 00 00 00 05 00 00 C0 03 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 00 05 00 00 C0 03 00 00 00 05 00 00 C0 03 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 00 28 23 00 00 28 23`
2186  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
2187  * `.VideoStandard`: `0`
2188  * `.InputSize`: `1280` x `960`
2189  * `.MinCroppingSize`: `1280` x `960`
2190  * `.MaxCroppingSize`: `1280` x `960`
2191  * `.CropGranularityX`: `8`
2192  * `.CropAlignX`: `8`
2193  * `.CropAlignY`: `1`
2194  * `.MinOutputSize`: `1280` x `960`
2195  * `.MaxOutputSize`: `1280` x `960`
2196  * `.OutputGranularityX`: `8`
2197  * `.OutputGranularityY`: `1`
2198  * `.StretchTapsX`: `0`
2199  * `.StretchTapsY`: `0`
2200  * `.ShrinkTapsX`: `0`
2201  * `.ShrinkTapsY`: `0`
2202  * `.MinFrameInterval`: `33 3667`
2203  * `.MaxFrameInterval`: `64 000 0000`
2204  * `.MinBitsPerSecond`: `589,824,000`
2205  * `.MaxBitsPerSecond`: `589,824,000`
2206
2207#### Capability: 6
2208
2209 * `AM_MEDIA_TYPE`:
2210  * 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 80 F5 20 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 90 07 A2 01`
2211  * Format Data: `00 00 00 00 00 00 00 00 40 06 00 00 84 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 E6 1E 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 40 06 00 00 84 03 00 00 01 00 0C 00 4E 56 31 32 80 F5 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
2212  * `.subtype`: `FourCC NV12`
2213  * `.bFixedSizeSamples`: `1`
2214  * `.bTemporalCompression`: `0`
2215  * `.lSampleSize`: `2,160,000`
2216  * `.cbFormat`: `88`
2217  * `VIDEOINFOHEADER`:
2218  * `.rcSource`: (`0`, `0`) - (`1600`, `900`)
2219  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
2220  * `.dwBitRate`: `518400000`
2221  * `.dwBitErrorRate`: `0`
2222  * `.AvgTimePerFrame`: `33 3667`
2223  * `BITMAPINFOHEADER`:
2224   * `.biSize`: `40`
2225   * `.biWidth`: `1600`
2226   * `.biHeight`: `900`
2227   * `.biPlanes`: `1`
2228   * `.biBitCount`: `12`
2229   * `.biCompression`: `842094158` `NV12`
2230   * `.biSizeImage`: `2,160,000`
2231 * `VIDEO_STREAM_CONFIG_CAPS`:
2232  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 40 06 00 00 84 03 00 00 40 06 00 00 84 03 00 00 40 06 00 00 84 03 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 40 06 00 00 84 03 00 00 40 06 00 00 84 03 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 28 E6 1E 00 28 E6 1E`
2233  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
2234  * `.VideoStandard`: `0`
2235  * `.InputSize`: `1600` x `900`
2236  * `.MinCroppingSize`: `1600` x `900`
2237  * `.MaxCroppingSize`: `1600` x `900`
2238  * `.CropGranularityX`: `8`
2239  * `.CropAlignX`: `8`
2240  * `.CropAlignY`: `1`
2241  * `.MinOutputSize`: `1600` x `900`
2242  * `.MaxOutputSize`: `1600` x `900`
2243  * `.OutputGranularityX`: `8`
2244  * `.OutputGranularityY`: `1`
2245  * `.StretchTapsX`: `0`
2246  * `.StretchTapsY`: `0`
2247  * `.ShrinkTapsX`: `0`
2248  * `.ShrinkTapsY`: `0`
2249  * `.MinFrameInterval`: `33 3667`
2250  * `.MaxFrameInterval`: `64 000 0000`
2251  * `.MinBitsPerSecond`: `518,400,000`
2252  * `.MaxBitsPerSecond`: `518,400,000`
2253
2254#### Capability: 7
2255
2256 * `AM_MEDIA_TYPE`:
2257  * 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 F2 2B 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 90 01 A2 01`
2258  * Format Data: `00 00 00 00 00 00 00 00 40 06 00 00 84 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E0 32 29 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 40 06 00 00 84 03 00 00 01 00 10 00 59 55 59 32 00 F2 2B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
2259  * `.subtype`: `FourCC YUY2`
2260  * `.bFixedSizeSamples`: `1`
2261  * `.bTemporalCompression`: `0`
2262  * `.lSampleSize`: `2,880,000`
2263  * `.cbFormat`: `88`
2264  * `VIDEOINFOHEADER`:
2265  * `.rcSource`: (`0`, `0`) - (`1600`, `900`)
2266  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
2267  * `.dwBitRate`: `691200000`
2268  * `.dwBitErrorRate`: `0`
2269  * `.AvgTimePerFrame`: `33 3667`
2270  * `BITMAPINFOHEADER`:
2271   * `.biSize`: `40`
2272   * `.biWidth`: `1600`
2273   * `.biHeight`: `900`
2274   * `.biPlanes`: `1`
2275   * `.biBitCount`: `16`
2276   * `.biCompression`: `844715353` `YUY2`
2277   * `.biSizeImage`: `2,880,000`
2278 * `VIDEO_STREAM_CONFIG_CAPS`:
2279  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 40 06 00 00 84 03 00 00 40 06 00 00 84 03 00 00 40 06 00 00 84 03 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 40 06 00 00 84 03 00 00 40 06 00 00 84 03 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 E0 32 29 00 E0 32 29`
2280  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
2281  * `.VideoStandard`: `0`
2282  * `.InputSize`: `1600` x `900`
2283  * `.MinCroppingSize`: `1600` x `900`
2284  * `.MaxCroppingSize`: `1600` x `900`
2285  * `.CropGranularityX`: `8`
2286  * `.CropAlignX`: `8`
2287  * `.CropAlignY`: `1`
2288  * `.MinOutputSize`: `1600` x `900`
2289  * `.MaxOutputSize`: `1600` x `900`
2290  * `.OutputGranularityX`: `8`
2291  * `.OutputGranularityY`: `1`
2292  * `.StretchTapsX`: `0`
2293  * `.StretchTapsY`: `0`
2294  * `.ShrinkTapsX`: `0`
2295  * `.ShrinkTapsY`: `0`
2296  * `.MinFrameInterval`: `33 3667`
2297  * `.MaxFrameInterval`: `64 000 0000`
2298  * `.MinBitsPerSecond`: `691,200,000`
2299  * `.MaxBitsPerSecond`: `691,200,000`
2300
2301#### Capability: 8
2302
2303 * `AM_MEDIA_TYPE`:
2304  * 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 F2 2B 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 30 04 A2 01`
2305  * Format Data: `00 00 00 00 00 00 00 00 40 06 00 00 B0 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E0 32 29 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 40 06 00 00 B0 04 00 00 01 00 0C 00 4E 56 31 32 00 F2 2B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
2306  * `.subtype`: `FourCC NV12`
2307  * `.bFixedSizeSamples`: `1`
2308  * `.bTemporalCompression`: `0`
2309  * `.lSampleSize`: `2,880,000`
2310  * `.cbFormat`: `88`
2311  * `VIDEOINFOHEADER`:
2312  * `.rcSource`: (`0`, `0`) - (`1600`, `1200`)
2313  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
2314  * `.dwBitRate`: `691200000`
2315  * `.dwBitErrorRate`: `0`
2316  * `.AvgTimePerFrame`: `33 3667`
2317  * `BITMAPINFOHEADER`:
2318   * `.biSize`: `40`
2319   * `.biWidth`: `1600`
2320   * `.biHeight`: `1200`
2321   * `.biPlanes`: `1`
2322   * `.biBitCount`: `12`
2323   * `.biCompression`: `842094158` `NV12`
2324   * `.biSizeImage`: `2,880,000`
2325 * `VIDEO_STREAM_CONFIG_CAPS`:
2326  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 40 06 00 00 B0 04 00 00 40 06 00 00 B0 04 00 00 40 06 00 00 B0 04 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 40 06 00 00 B0 04 00 00 40 06 00 00 B0 04 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 E0 32 29 00 E0 32 29`
2327  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
2328  * `.VideoStandard`: `0`
2329  * `.InputSize`: `1600` x `1200`
2330  * `.MinCroppingSize`: `1600` x `1200`
2331  * `.MaxCroppingSize`: `1600` x `1200`
2332  * `.CropGranularityX`: `8`
2333  * `.CropAlignX`: `8`
2334  * `.CropAlignY`: `1`
2335  * `.MinOutputSize`: `1600` x `1200`
2336  * `.MaxOutputSize`: `1600` x `1200`
2337  * `.OutputGranularityX`: `8`
2338  * `.OutputGranularityY`: `1`
2339  * `.StretchTapsX`: `0`
2340  * `.StretchTapsY`: `0`
2341  * `.ShrinkTapsX`: `0`
2342  * `.ShrinkTapsY`: `0`
2343  * `.MinFrameInterval`: `33 3667`
2344  * `.MaxFrameInterval`: `64 000 0000`
2345  * `.MinBitsPerSecond`: `691,200,000`
2346  * `.MaxBitsPerSecond`: `691,200,000`
2347
2348#### Capability: 9
2349
2350 * `AM_MEDIA_TYPE`:
2351  * 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 98 3A 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 D0 03 A2 01`
2352  * Format Data: `00 00 00 00 00 00 00 00 40 06 00 00 B0 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 EE 36 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 40 06 00 00 B0 04 00 00 01 00 10 00 59 55 59 32 00 98 3A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
2353  * `.subtype`: `FourCC YUY2`
2354  * `.bFixedSizeSamples`: `1`
2355  * `.bTemporalCompression`: `0`
2356  * `.lSampleSize`: `3,840,000`
2357  * `.cbFormat`: `88`
2358  * `VIDEOINFOHEADER`:
2359  * `.rcSource`: (`0`, `0`) - (`1600`, `1200`)
2360  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
2361  * `.dwBitRate`: `921600000`
2362  * `.dwBitErrorRate`: `0`
2363  * `.AvgTimePerFrame`: `33 3667`
2364  * `BITMAPINFOHEADER`:
2365   * `.biSize`: `40`
2366   * `.biWidth`: `1600`
2367   * `.biHeight`: `1200`
2368   * `.biPlanes`: `1`
2369   * `.biBitCount`: `16`
2370   * `.biCompression`: `844715353` `YUY2`
2371   * `.biSizeImage`: `3,840,000`
2372 * `VIDEO_STREAM_CONFIG_CAPS`:
2373  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 40 06 00 00 B0 04 00 00 40 06 00 00 B0 04 00 00 40 06 00 00 B0 04 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 40 06 00 00 B0 04 00 00 40 06 00 00 B0 04 00 00 08 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 63 17 05 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 80 EE 36 00 80 EE 36`
2374  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
2375  * `.VideoStandard`: `0`
2376  * `.InputSize`: `1600` x `1200`
2377  * `.MinCroppingSize`: `1600` x `1200`
2378  * `.MaxCroppingSize`: `1600` x `1200`
2379  * `.CropGranularityX`: `8`
2380  * `.CropAlignX`: `8`
2381  * `.CropAlignY`: `1`
2382  * `.MinOutputSize`: `1600` x `1200`
2383  * `.MaxOutputSize`: `1600` x `1200`
2384  * `.OutputGranularityX`: `8`
2385  * `.OutputGranularityY`: `1`
2386  * `.StretchTapsX`: `0`
2387  * `.StretchTapsY`: `0`
2388  * `.ShrinkTapsX`: `0`
2389  * `.ShrinkTapsY`: `0`
2390  * `.MinFrameInterval`: `33 3667`
2391  * `.MaxFrameInterval`: `64 000 0000`
2392  * `.MinBitsPerSecond`: `921,600,000`
2393  * `.MaxBitsPerSecond`: `921,600,000`
2394
2395Interfaces:
2396
2397  * `ISpecifyPropertyPages`
2398  * `IKsPropertySet`
2399  * `IQualityControl`
2400  * `IAMBufferNegotiation`
2401  * `IAMStreamConfig`
2402  * `IAMStreamControl`
2403
2404## Device: USB2.0 PC CAMERA
2405
2406 * Moniker Display Name: `@device:pnp:\\?\usb#vid_18ec&pid_5850&mi_00#6&126df543&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global`
2407
2408Interfaces:
2409
2410  * `ISpecifyPropertyPages`
2411  * `IKsPropertySet`
2412  * `IAMCameraControl`
2413  * `IAMDeviceRemoval`
2414  * `IAMDroppedFrames`
2415  * `IAMFilterMiscFlags`
2416  * `IAMVideoControl`
2417  * `IAMVideoProcAmp`
2418
2419Property Pages:
2420
2421  * `{71F96464-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoProcAmpPropertyPage`, VideoProcAmp Property Page
2422  * `{71F96465-78F3-11D0-A18C-00A0C9118956}` - `CLSID_CameraControlPropertyPage`, CameraControl Property Page
2423
2424### IAMVideoProcAmp
2425
2426 * `VideoProcAmp_Brightness`: `0`, flags `0x00`, `0`..`255`, step `1`, default `128`, cap flags `0x00`, nGetRangeResult `0x80070490`, nGetResult `0x80070015`
2427 * `VideoProcAmp_Contrast`: `0`, flags `0x00`, `0`..`255`, step `1`, default `128`, cap flags `0x00`, nGetRangeResult `0x80070490`, nGetResult `0x80070015`
2428 * `VideoProcAmp_Hue`: `0`, flags `0x00`, `-127`..`127`, step `1`, default `0`, cap flags `0x00`, nGetRangeResult `0x80070490`, nGetResult `0x80070015`
2429 * `VideoProcAmp_Saturation`: `0`, flags `0x00`, `0`..`255`, step `1`, default `70`, cap flags `0x00`, nGetRangeResult `0x80070490`, nGetResult `0x80070015`
2430 * `VideoProcAmp_Sharpness`: `0`, flags `0x00`, `0`..`255`, step `1`, default `3`, cap flags `0x00`, nGetRangeResult `0x80070490`, nGetResult `0x80070015`
2431 * `VideoProcAmp_Gamma`: `0`, flags `0x00`, `1`..`8`, step `1`, default `4`, cap flags `0x00`, nGetRangeResult `0x80070490`, nGetResult `0x80070015`
2432 * `VideoProcAmp_Gain`: `0`, flags `0x00`, `0`..`65535`, step `1`, default `16`, cap flags `0x00`, nGetRangeResult `0x80070490`, nGetResult `0x80070015`
2433
2434### IAMCameraControl
2435
2436
2437### Pin: Capture
2438
2439 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4281-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_CAPTURE`
2440 * Capabilities:
2441  * Count: `4`
2442  * Structure Size: `128` (expected `128`)
2443
2444#### Capability: 0
2445
2446 * `AM_MEDIA_TYPE`:
2447  * 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 58 00 00 00 70 03 A2 01`
2448  * 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`
2449  * `.subtype`: `FourCC MJPG`
2450  * `.bFixedSizeSamples`: `1`
2451  * `.bTemporalCompression`: `0`
2452  * `.lSampleSize`: `921,600`
2453  * `.cbFormat`: `88`
2454  * `VIDEOINFOHEADER`:
2455  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
2456  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
2457  * `.dwBitRate`: `221184000`
2458  * `.dwBitErrorRate`: `0`
2459  * `.AvgTimePerFrame`: `33 3333`
2460  * `BITMAPINFOHEADER`:
2461   * `.biSize`: `40`
2462   * `.biWidth`: `640`
2463   * `.biHeight`: `480`
2464   * `.biPlanes`: `1`
2465   * `.biBitCount`: `24`
2466   * `.biCompression`: `1196444237` `MJPG`
2467   * `.biSizeImage`: `921,600`
2468 * `VIDEO_STREAM_CONFIG_CAPS`:
2469  * 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`
2470  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
2471  * `.VideoStandard`: `0`
2472  * `.InputSize`: `640` x `480`
2473  * `.MinCroppingSize`: `640` x `480`
2474  * `.MaxCroppingSize`: `640` x `480`
2475  * `.CropGranularityX`: `1`
2476  * `.CropAlignX`: `1`
2477  * `.CropAlignY`: `1`
2478  * `.MinOutputSize`: `640` x `480`
2479  * `.MaxOutputSize`: `640` x `480`
2480  * `.OutputGranularityX`: `1`
2481  * `.OutputGranularityY`: `1`
2482  * `.StretchTapsX`: `0`
2483  * `.StretchTapsY`: `0`
2484  * `.ShrinkTapsX`: `0`
2485  * `.ShrinkTapsY`: `0`
2486  * `.MinFrameInterval`: `16 6666`
2487  * `.MaxFrameInterval`: `200 0000`
2488  * `.MinBitsPerSecond`: `128,000`
2489  * `.MaxBitsPerSecond`: `11,059,200`
2490
2491#### Capability: 1
2492
2493 * `AM_MEDIA_TYPE`:
2494  * 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 70 00 00 00 70 74 B1 01`
2495  * 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 11 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`
2496  * `.subtype`: `FourCC MJPG`
2497  * `.bFixedSizeSamples`: `1`
2498  * `.bTemporalCompression`: `0`
2499  * `.lSampleSize`: `921,600`
2500  * `.cbFormat`: `112`
2501  * `VIDEOINFOHEADER2`:
2502 * Unknown Capabilities:
2503  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
2504  * 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`
2505
2506#### Capability: 2
2507
2508 * `AM_MEDIA_TYPE`:
2509  * 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 58 00 00 00 B0 05 A2 01`
2510  * 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`
2511  * `.subtype`: `FourCC MJPG`
2512  * `.bFixedSizeSamples`: `1`
2513  * `.bTemporalCompression`: `0`
2514  * `.lSampleSize`: `304,128`
2515  * `.cbFormat`: `88`
2516  * `VIDEOINFOHEADER`:
2517  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
2518  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
2519  * `.dwBitRate`: `72990720`
2520  * `.dwBitErrorRate`: `0`
2521  * `.AvgTimePerFrame`: `33 3333`
2522  * `BITMAPINFOHEADER`:
2523   * `.biSize`: `40`
2524   * `.biWidth`: `352`
2525   * `.biHeight`: `288`
2526   * `.biPlanes`: `1`
2527   * `.biBitCount`: `24`
2528   * `.biCompression`: `1196444237` `MJPG`
2529   * `.biSizeImage`: `304,128`
2530 * `VIDEO_STREAM_CONFIG_CAPS`:
2531  * 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`
2532  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
2533  * `.VideoStandard`: `0`
2534  * `.InputSize`: `352` x `288`
2535  * `.MinCroppingSize`: `352` x `288`
2536  * `.MaxCroppingSize`: `352` x `288`
2537  * `.CropGranularityX`: `1`
2538  * `.CropAlignX`: `1`
2539  * `.CropAlignY`: `1`
2540  * `.MinOutputSize`: `352` x `288`
2541  * `.MaxOutputSize`: `352` x `288`
2542  * `.OutputGranularityX`: `1`
2543  * `.OutputGranularityY`: `1`
2544  * `.StretchTapsX`: `0`
2545  * `.StretchTapsY`: `0`
2546  * `.ShrinkTapsX`: `0`
2547  * `.ShrinkTapsY`: `0`
2548  * `.MinFrameInterval`: `16 6666`
2549  * `.MaxFrameInterval`: `200 0000`
2550  * `.MinBitsPerSecond`: `128,000`
2551  * `.MaxBitsPerSecond`: `11,059,200`
2552
2553#### Capability: 3
2554
2555 * `AM_MEDIA_TYPE`:
2556  * 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 70 00 00 00 D0 6E B1 01`
2557  * 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 0B 00 00 00 09 00 00 00 81 11 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`
2558  * `.subtype`: `FourCC MJPG`
2559  * `.bFixedSizeSamples`: `1`
2560  * `.bTemporalCompression`: `0`
2561  * `.lSampleSize`: `304,128`
2562  * `.cbFormat`: `112`
2563  * `VIDEOINFOHEADER2`:
2564 * Unknown Capabilities:
2565  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
2566  * 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`
2567
2568Interfaces:
2569
2570  * `ISpecifyPropertyPages`
2571  * `IKsPropertySet`
2572  * `IQualityControl`
2573  * `IAMBufferNegotiation`
2574  * `IAMStreamConfig`
2575  * `IAMStreamControl`
2576
2577Property Pages:
2578
2579  * `{71F96467-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoStreamConfigPropertyPage`, VideoStreamConfig Property Page
2580
2581### Pin: Video Camera Terminal
2582
2583 * Direction: `PINDIR_INPUT`
2584 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{3EBC7959-3310-493B-AA81-C7E132D56F71}`
2585Interfaces:
2586
2587  * `ISpecifyPropertyPages`
2588  * `IKsPropertySet`
2589  * `IQualityControl`
2590  * `IStreamBuilder`
2591
2592### Pin: Still
2593
2594 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C428A-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_STILL`
2595 * Capabilities:
2596  * Count: `2`
2597  * Structure Size: `128` (expected `128`)
2598
2599#### Capability: 0
2600
2601 * `AM_MEDIA_TYPE`:
2602  * 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 58 00 00 00 D0 03 A2 01`
2603  * 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`
2604  * `.subtype`: `FourCC MJPG`
2605  * `.bFixedSizeSamples`: `1`
2606  * `.bTemporalCompression`: `0`
2607  * `.lSampleSize`: `921,600`
2608  * `.cbFormat`: `88`
2609  * `VIDEOINFOHEADER`:
2610  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
2611  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
2612  * `.dwBitRate`: `7372800`
2613  * `.dwBitErrorRate`: `0`
2614  * `.AvgTimePerFrame`: `1 000 0000`
2615  * `BITMAPINFOHEADER`:
2616   * `.biSize`: `40`
2617   * `.biWidth`: `640`
2618   * `.biHeight`: `480`
2619   * `.biPlanes`: `1`
2620   * `.biBitCount`: `24`
2621   * `.biCompression`: `1196444237` `MJPG`
2622   * `.biSizeImage`: `921,600`
2623 * `VIDEO_STREAM_CONFIG_CAPS`:
2624  * 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`
2625  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
2626  * `.VideoStandard`: `0`
2627  * `.InputSize`: `640` x `480`
2628  * `.MinCroppingSize`: `640` x `480`
2629  * `.MaxCroppingSize`: `640` x `480`
2630  * `.CropGranularityX`: `1`
2631  * `.CropAlignX`: `1`
2632  * `.CropAlignY`: `1`
2633  * `.MinOutputSize`: `640` x `480`
2634  * `.MaxOutputSize`: `640` x `480`
2635  * `.OutputGranularityX`: `1`
2636  * `.OutputGranularityY`: `1`
2637  * `.StretchTapsX`: `0`
2638  * `.StretchTapsY`: `0`
2639  * `.ShrinkTapsX`: `0`
2640  * `.ShrinkTapsY`: `0`
2641  * `.MinFrameInterval`: `1 000 0000`
2642  * `.MaxFrameInterval`: `1 000 0000`
2643  * `.MinBitsPerSecond`: `7,372,800`
2644  * `.MaxBitsPerSecond`: `7,372,800`
2645
2646#### Capability: 1
2647
2648 * `AM_MEDIA_TYPE`:
2649  * 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 58 00 00 00 90 01 A2 01`
2650  * 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`
2651  * `.subtype`: `FourCC MJPG`
2652  * `.bFixedSizeSamples`: `1`
2653  * `.bTemporalCompression`: `0`
2654  * `.lSampleSize`: `304,128`
2655  * `.cbFormat`: `88`
2656  * `VIDEOINFOHEADER`:
2657  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
2658  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
2659  * `.dwBitRate`: `2433024`
2660  * `.dwBitErrorRate`: `0`
2661  * `.AvgTimePerFrame`: `1 000 0000`
2662  * `BITMAPINFOHEADER`:
2663   * `.biSize`: `40`
2664   * `.biWidth`: `352`
2665   * `.biHeight`: `288`
2666   * `.biPlanes`: `1`
2667   * `.biBitCount`: `24`
2668   * `.biCompression`: `1196444237` `MJPG`
2669   * `.biSizeImage`: `304,128`
2670 * `VIDEO_STREAM_CONFIG_CAPS`:
2671  * 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`
2672  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
2673  * `.VideoStandard`: `0`
2674  * `.InputSize`: `352` x `288`
2675  * `.MinCroppingSize`: `352` x `288`
2676  * `.MaxCroppingSize`: `352` x `288`
2677  * `.CropGranularityX`: `1`
2678  * `.CropAlignX`: `1`
2679  * `.CropAlignY`: `1`
2680  * `.MinOutputSize`: `352` x `288`
2681  * `.MaxOutputSize`: `352` x `288`
2682  * `.OutputGranularityX`: `1`
2683  * `.OutputGranularityY`: `1`
2684  * `.StretchTapsX`: `0`
2685  * `.StretchTapsY`: `0`
2686  * `.ShrinkTapsX`: `0`
2687  * `.ShrinkTapsY`: `0`
2688  * `.MinFrameInterval`: `1 000 0000`
2689  * `.MaxFrameInterval`: `1 000 0000`
2690  * `.MinBitsPerSecond`: `2,433,024`
2691  * `.MaxBitsPerSecond`: `2,433,024`
2692
2693Interfaces:
2694
2695  * `ISpecifyPropertyPages`
2696  * `IKsPropertySet`
2697  * `IQualityControl`
2698  * `IAMBufferNegotiation`
2699  * `IAMStreamConfig`
2700  * `IAMStreamControl`
2701
2702Property Pages:
2703
2704  * `{71F96467-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoStreamConfigPropertyPage`, VideoStreamConfig Property Page
2705
2706# Audio
2707
2708## Device: Microphone (USB2.0 MIC)
2709
2710 * Moniker Display Name: `@device:cm:{33D9A762-90C8-11D0-BD43-00A0C911CE86}\wave:{24F44354-654F-4414-B19E-965D73DC28D7}`
2711
2712Interfaces:
2713
2714  * `ISpecifyPropertyPages`
2715  * `IAMFilterMiscFlags`
2716
2717Property Pages:
2718
2719  * `{2CA8CA52-3C3F-11D2-B73D-00C04FB6BD3D}` - `CLSID_AudioInputMixerProperties`, AudioInputMixer Property Page
2720
2721### Pin: Capture
2722
2723 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4281-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_CAPTURE`
2724 * Capabilities:
2725  * Count: `23`
2726  * Structure Size: `52` (expected `52`)
2727
2728#### Capability: 0
2729
2730 * `AM_MEDIA_TYPE`:
2731  * 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 12 00 00 00 10 C1 2F 00`
2732  * Format Data: `01 00 02 00 44 AC 00 00 10 B1 02 00 04 00 10 00 00 00`
2733  * `.subtype`: `FourCC 0x00000001`
2734  * `.bFixedSizeSamples`: `1`
2735  * `.bTemporalCompression`: `0`
2736  * `.lSampleSize`: `4`
2737  * `.cbFormat`: `18`
2738  * `WAVEFORMATEX`:
2739   * `.wFormatTag`: `1`
2740   * `.nChannels`: `2`
2741   * `.nSamplesPerSec`: `44100`
2742   * `.nAvgBytesPerSec: `176400`
2743   * `.nBlockAlign`: `4`
2744   * `.wBitsPerSample`: `16`
2745   * `.cbSize`: `0`
2746 * `AUDIO_STREAM_CONFIG_CAPS`:
2747  * 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`
2748  * `.MinimumChannels`: `1`
2749  * `.MaximumChannels`: `2`
2750  * `.ChannelsGranularity`: `1`
2751  * `.MinimumBitsPerSample`: `8`
2752  * `.MaximumBitsPerSample`: `16`
2753  * `.BitsPerSampleGranularity`: `8`
2754  * `.MinimumSampleFrequency`: `11025`
2755  * `.MaximumSampleFrequency`: `44100`
2756  * `.SampleFrequencyGranularity`: `11025`
2757
2758#### Capability: 1
2759
2760 * `AM_MEDIA_TYPE`:
2761  * 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 12 00 00 00 90 C0 2F 00`
2762  * Format Data: `01 00 02 00 44 AC 00 00 10 B1 02 00 04 00 10 00 00 00`
2763  * `.subtype`: `FourCC 0x00000001`
2764  * `.bFixedSizeSamples`: `1`
2765  * `.bTemporalCompression`: `0`
2766  * `.lSampleSize`: `4`
2767  * `.cbFormat`: `18`
2768  * `WAVEFORMATEX`:
2769   * `.wFormatTag`: `1`
2770   * `.nChannels`: `2`
2771   * `.nSamplesPerSec`: `44100`
2772   * `.nAvgBytesPerSec: `176400`
2773   * `.nBlockAlign`: `4`
2774   * `.wBitsPerSample`: `16`
2775   * `.cbSize`: `0`
2776 * `AUDIO_STREAM_CONFIG_CAPS`:
2777  * 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`
2778  * `.MinimumChannels`: `1`
2779  * `.MaximumChannels`: `2`
2780  * `.ChannelsGranularity`: `1`
2781  * `.MinimumBitsPerSample`: `8`
2782  * `.MaximumBitsPerSample`: `16`
2783  * `.BitsPerSampleGranularity`: `8`
2784  * `.MinimumSampleFrequency`: `11025`
2785  * `.MaximumSampleFrequency`: `44100`
2786  * `.SampleFrequencyGranularity`: `11025`
2787
2788#### Capability: 2
2789
2790 * `AM_MEDIA_TYPE`:
2791  * 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 12 00 00 00 70 C0 2F 00`
2792  * Format Data: `01 00 01 00 44 AC 00 00 88 58 01 00 02 00 10 00 00 00`
2793  * `.subtype`: `FourCC 0x00000001`
2794  * `.bFixedSizeSamples`: `1`
2795  * `.bTemporalCompression`: `0`
2796  * `.lSampleSize`: `2`
2797  * `.cbFormat`: `18`
2798  * `WAVEFORMATEX`:
2799   * `.wFormatTag`: `1`
2800   * `.nChannels`: `1`
2801   * `.nSamplesPerSec`: `44100`
2802   * `.nAvgBytesPerSec: `88200`
2803   * `.nBlockAlign`: `2`
2804   * `.wBitsPerSample`: `16`
2805   * `.cbSize`: `0`
2806 * `AUDIO_STREAM_CONFIG_CAPS`:
2807  * 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`
2808  * `.MinimumChannels`: `1`
2809  * `.MaximumChannels`: `2`
2810  * `.ChannelsGranularity`: `1`
2811  * `.MinimumBitsPerSample`: `8`
2812  * `.MaximumBitsPerSample`: `16`
2813  * `.BitsPerSampleGranularity`: `8`
2814  * `.MinimumSampleFrequency`: `11025`
2815  * `.MaximumSampleFrequency`: `44100`
2816  * `.SampleFrequencyGranularity`: `11025`
2817
2818#### Capability: 3
2819
2820 * `AM_MEDIA_TYPE`:
2821  * 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 12 00 00 00 10 C1 2F 00`
2822  * Format Data: `01 00 02 00 00 7D 00 00 00 F4 01 00 04 00 10 00 00 00`
2823  * `.subtype`: `FourCC 0x00000001`
2824  * `.bFixedSizeSamples`: `1`
2825  * `.bTemporalCompression`: `0`
2826  * `.lSampleSize`: `4`
2827  * `.cbFormat`: `18`
2828  * `WAVEFORMATEX`:
2829   * `.wFormatTag`: `1`
2830   * `.nChannels`: `2`
2831   * `.nSamplesPerSec`: `32000`
2832   * `.nAvgBytesPerSec: `128000`
2833   * `.nBlockAlign`: `4`
2834   * `.wBitsPerSample`: `16`
2835   * `.cbSize`: `0`
2836 * `AUDIO_STREAM_CONFIG_CAPS`:
2837  * 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`
2838  * `.MinimumChannels`: `1`
2839  * `.MaximumChannels`: `2`
2840  * `.ChannelsGranularity`: `1`
2841  * `.MinimumBitsPerSample`: `8`
2842  * `.MaximumBitsPerSample`: `16`
2843  * `.BitsPerSampleGranularity`: `8`
2844  * `.MinimumSampleFrequency`: `11025`
2845  * `.MaximumSampleFrequency`: `44100`
2846  * `.SampleFrequencyGranularity`: `11025`
2847
2848#### Capability: 4
2849
2850 * `AM_MEDIA_TYPE`:
2851  * 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 12 00 00 00 30 C0 2F 00`
2852  * Format Data: `01 00 01 00 00 7D 00 00 00 FA 00 00 02 00 10 00 00 00`
2853  * `.subtype`: `FourCC 0x00000001`
2854  * `.bFixedSizeSamples`: `1`
2855  * `.bTemporalCompression`: `0`
2856  * `.lSampleSize`: `2`
2857  * `.cbFormat`: `18`
2858  * `WAVEFORMATEX`:
2859   * `.wFormatTag`: `1`
2860   * `.nChannels`: `1`
2861   * `.nSamplesPerSec`: `32000`
2862   * `.nAvgBytesPerSec: `64000`
2863   * `.nBlockAlign`: `2`
2864   * `.wBitsPerSample`: `16`
2865   * `.cbSize`: `0`
2866 * `AUDIO_STREAM_CONFIG_CAPS`:
2867  * 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`
2868  * `.MinimumChannels`: `1`
2869  * `.MaximumChannels`: `2`
2870  * `.ChannelsGranularity`: `1`
2871  * `.MinimumBitsPerSample`: `8`
2872  * `.MaximumBitsPerSample`: `16`
2873  * `.BitsPerSampleGranularity`: `8`
2874  * `.MinimumSampleFrequency`: `11025`
2875  * `.MaximumSampleFrequency`: `44100`
2876  * `.SampleFrequencyGranularity`: `11025`
2877
2878#### Capability: 5
2879
2880 * `AM_MEDIA_TYPE`:
2881  * 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 12 00 00 00 D0 C0 2F 00`
2882  * Format Data: `01 00 02 00 22 56 00 00 88 58 01 00 04 00 10 00 00 00`
2883  * `.subtype`: `FourCC 0x00000001`
2884  * `.bFixedSizeSamples`: `1`
2885  * `.bTemporalCompression`: `0`
2886  * `.lSampleSize`: `4`
2887  * `.cbFormat`: `18`
2888  * `WAVEFORMATEX`:
2889   * `.wFormatTag`: `1`
2890   * `.nChannels`: `2`
2891   * `.nSamplesPerSec`: `22050`
2892   * `.nAvgBytesPerSec: `88200`
2893   * `.nBlockAlign`: `4`
2894   * `.wBitsPerSample`: `16`
2895   * `.cbSize`: `0`
2896 * `AUDIO_STREAM_CONFIG_CAPS`:
2897  * 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`
2898  * `.MinimumChannels`: `1`
2899  * `.MaximumChannels`: `2`
2900  * `.ChannelsGranularity`: `1`
2901  * `.MinimumBitsPerSample`: `8`
2902  * `.MaximumBitsPerSample`: `16`
2903  * `.BitsPerSampleGranularity`: `8`
2904  * `.MinimumSampleFrequency`: `11025`
2905  * `.MaximumSampleFrequency`: `44100`
2906  * `.SampleFrequencyGranularity`: `11025`
2907
2908#### Capability: 6
2909
2910 * `AM_MEDIA_TYPE`:
2911  * 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 12 00 00 00 90 C1 2F 00`
2912  * Format Data: `01 00 01 00 22 56 00 00 44 AC 00 00 02 00 10 00 00 00`
2913  * `.subtype`: `FourCC 0x00000001`
2914  * `.bFixedSizeSamples`: `1`
2915  * `.bTemporalCompression`: `0`
2916  * `.lSampleSize`: `2`
2917  * `.cbFormat`: `18`
2918  * `WAVEFORMATEX`:
2919   * `.wFormatTag`: `1`
2920   * `.nChannels`: `1`
2921   * `.nSamplesPerSec`: `22050`
2922   * `.nAvgBytesPerSec: `44100`
2923   * `.nBlockAlign`: `2`
2924   * `.wBitsPerSample`: `16`
2925   * `.cbSize`: `0`
2926 * `AUDIO_STREAM_CONFIG_CAPS`:
2927  * 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`
2928  * `.MinimumChannels`: `1`
2929  * `.MaximumChannels`: `2`
2930  * `.ChannelsGranularity`: `1`
2931  * `.MinimumBitsPerSample`: `8`
2932  * `.MaximumBitsPerSample`: `16`
2933  * `.BitsPerSampleGranularity`: `8`
2934  * `.MinimumSampleFrequency`: `11025`
2935  * `.MaximumSampleFrequency`: `44100`
2936  * `.SampleFrequencyGranularity`: `11025`
2937
2938#### Capability: 7
2939
2940 * `AM_MEDIA_TYPE`:
2941  * 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 12 00 00 00 50 C1 2F 00`
2942  * Format Data: `01 00 02 00 11 2B 00 00 44 AC 00 00 04 00 10 00 00 00`
2943  * `.subtype`: `FourCC 0x00000001`
2944  * `.bFixedSizeSamples`: `1`
2945  * `.bTemporalCompression`: `0`
2946  * `.lSampleSize`: `4`
2947  * `.cbFormat`: `18`
2948  * `WAVEFORMATEX`:
2949   * `.wFormatTag`: `1`
2950   * `.nChannels`: `2`
2951   * `.nSamplesPerSec`: `11025`
2952   * `.nAvgBytesPerSec: `44100`
2953   * `.nBlockAlign`: `4`
2954   * `.wBitsPerSample`: `16`
2955   * `.cbSize`: `0`
2956 * `AUDIO_STREAM_CONFIG_CAPS`:
2957  * 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`
2958  * `.MinimumChannels`: `1`
2959  * `.MaximumChannels`: `2`
2960  * `.ChannelsGranularity`: `1`
2961  * `.MinimumBitsPerSample`: `8`
2962  * `.MaximumBitsPerSample`: `16`
2963  * `.BitsPerSampleGranularity`: `8`
2964  * `.MinimumSampleFrequency`: `11025`
2965  * `.MaximumSampleFrequency`: `44100`
2966  * `.SampleFrequencyGranularity`: `11025`
2967
2968#### Capability: 8
2969
2970 * `AM_MEDIA_TYPE`:
2971  * 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 12 00 00 00 50 C0 2F 00`
2972  * Format Data: `01 00 01 00 11 2B 00 00 22 56 00 00 02 00 10 00 00 00`
2973  * `.subtype`: `FourCC 0x00000001`
2974  * `.bFixedSizeSamples`: `1`
2975  * `.bTemporalCompression`: `0`
2976  * `.lSampleSize`: `2`
2977  * `.cbFormat`: `18`
2978  * `WAVEFORMATEX`:
2979   * `.wFormatTag`: `1`
2980   * `.nChannels`: `1`
2981   * `.nSamplesPerSec`: `11025`
2982   * `.nAvgBytesPerSec: `22050`
2983   * `.nBlockAlign`: `2`
2984   * `.wBitsPerSample`: `16`
2985   * `.cbSize`: `0`
2986 * `AUDIO_STREAM_CONFIG_CAPS`:
2987  * 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`
2988  * `.MinimumChannels`: `1`
2989  * `.MaximumChannels`: `2`
2990  * `.ChannelsGranularity`: `1`
2991  * `.MinimumBitsPerSample`: `8`
2992  * `.MaximumBitsPerSample`: `16`
2993  * `.BitsPerSampleGranularity`: `8`
2994  * `.MinimumSampleFrequency`: `11025`
2995  * `.MaximumSampleFrequency`: `44100`
2996  * `.SampleFrequencyGranularity`: `11025`
2997
2998#### Capability: 9
2999
3000 * `AM_MEDIA_TYPE`:
3001  * 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 12 00 00 00 50 C0 2F 00`
3002  * Format Data: `01 00 02 00 40 1F 00 00 00 7D 00 00 04 00 10 00 00 00`
3003  * `.subtype`: `FourCC 0x00000001`
3004  * `.bFixedSizeSamples`: `1`
3005  * `.bTemporalCompression`: `0`
3006  * `.lSampleSize`: `4`
3007  * `.cbFormat`: `18`
3008  * `WAVEFORMATEX`:
3009   * `.wFormatTag`: `1`
3010   * `.nChannels`: `2`
3011   * `.nSamplesPerSec`: `8000`
3012   * `.nAvgBytesPerSec: `32000`
3013   * `.nBlockAlign`: `4`
3014   * `.wBitsPerSample`: `16`
3015   * `.cbSize`: `0`
3016 * `AUDIO_STREAM_CONFIG_CAPS`:
3017  * 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`
3018  * `.MinimumChannels`: `1`
3019  * `.MaximumChannels`: `2`
3020  * `.ChannelsGranularity`: `1`
3021  * `.MinimumBitsPerSample`: `8`
3022  * `.MaximumBitsPerSample`: `16`
3023  * `.BitsPerSampleGranularity`: `8`
3024  * `.MinimumSampleFrequency`: `11025`
3025  * `.MaximumSampleFrequency`: `44100`
3026  * `.SampleFrequencyGranularity`: `11025`
3027
3028#### Capability: 10
3029
3030 * `AM_MEDIA_TYPE`:
3031  * 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 12 00 00 00 D0 C1 2F 00`
3032  * Format Data: `01 00 01 00 40 1F 00 00 80 3E 00 00 02 00 10 00 00 00`
3033  * `.subtype`: `FourCC 0x00000001`
3034  * `.bFixedSizeSamples`: `1`
3035  * `.bTemporalCompression`: `0`
3036  * `.lSampleSize`: `2`
3037  * `.cbFormat`: `18`
3038  * `WAVEFORMATEX`:
3039   * `.wFormatTag`: `1`
3040   * `.nChannels`: `1`
3041   * `.nSamplesPerSec`: `8000`
3042   * `.nAvgBytesPerSec: `16000`
3043   * `.nBlockAlign`: `2`
3044   * `.wBitsPerSample`: `16`
3045   * `.cbSize`: `0`
3046 * `AUDIO_STREAM_CONFIG_CAPS`:
3047  * 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`
3048  * `.MinimumChannels`: `1`
3049  * `.MaximumChannels`: `2`
3050  * `.ChannelsGranularity`: `1`
3051  * `.MinimumBitsPerSample`: `8`
3052  * `.MaximumBitsPerSample`: `16`
3053  * `.BitsPerSampleGranularity`: `8`
3054  * `.MinimumSampleFrequency`: `11025`
3055  * `.MaximumSampleFrequency`: `44100`
3056  * `.SampleFrequencyGranularity`: `11025`
3057
3058#### Capability: 11
3059
3060 * `AM_MEDIA_TYPE`:
3061  * 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 12 00 00 00 B0 C1 2F 00`
3062  * Format Data: `01 00 02 00 44 AC 00 00 88 58 01 00 02 00 08 00 00 00`
3063  * `.subtype`: `FourCC 0x00000001`
3064  * `.bFixedSizeSamples`: `1`
3065  * `.bTemporalCompression`: `0`
3066  * `.lSampleSize`: `2`
3067  * `.cbFormat`: `18`
3068  * `WAVEFORMATEX`:
3069   * `.wFormatTag`: `1`
3070   * `.nChannels`: `2`
3071   * `.nSamplesPerSec`: `44100`
3072   * `.nAvgBytesPerSec: `88200`
3073   * `.nBlockAlign`: `2`
3074   * `.wBitsPerSample`: `8`
3075   * `.cbSize`: `0`
3076 * `AUDIO_STREAM_CONFIG_CAPS`:
3077  * 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`
3078  * `.MinimumChannels`: `1`
3079  * `.MaximumChannels`: `2`
3080  * `.ChannelsGranularity`: `1`
3081  * `.MinimumBitsPerSample`: `8`
3082  * `.MaximumBitsPerSample`: `16`
3083  * `.BitsPerSampleGranularity`: `8`
3084  * `.MinimumSampleFrequency`: `11025`
3085  * `.MaximumSampleFrequency`: `44100`
3086  * `.SampleFrequencyGranularity`: `11025`
3087
3088#### Capability: 12
3089
3090 * `AM_MEDIA_TYPE`:
3091  * 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 12 00 00 00 B0 C2 2F 00`
3092  * Format Data: `01 00 01 00 44 AC 00 00 44 AC 00 00 01 00 08 00 00 00`
3093  * `.subtype`: `FourCC 0x00000001`
3094  * `.bFixedSizeSamples`: `1`
3095  * `.bTemporalCompression`: `0`
3096  * `.lSampleSize`: `1`
3097  * `.cbFormat`: `18`
3098  * `WAVEFORMATEX`:
3099   * `.wFormatTag`: `1`
3100   * `.nChannels`: `1`
3101   * `.nSamplesPerSec`: `44100`
3102   * `.nAvgBytesPerSec: `44100`
3103   * `.nBlockAlign`: `1`
3104   * `.wBitsPerSample`: `8`
3105   * `.cbSize`: `0`
3106 * `AUDIO_STREAM_CONFIG_CAPS`:
3107  * 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`
3108  * `.MinimumChannels`: `1`
3109  * `.MaximumChannels`: `2`
3110  * `.ChannelsGranularity`: `1`
3111  * `.MinimumBitsPerSample`: `8`
3112  * `.MaximumBitsPerSample`: `16`
3113  * `.BitsPerSampleGranularity`: `8`
3114  * `.MinimumSampleFrequency`: `11025`
3115  * `.MaximumSampleFrequency`: `44100`
3116  * `.SampleFrequencyGranularity`: `11025`
3117
3118#### Capability: 13
3119
3120 * `AM_MEDIA_TYPE`:
3121  * 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 12 00 00 00 70 C2 2F 00`
3122  * Format Data: `01 00 02 00 22 56 00 00 44 AC 00 00 02 00 08 00 00 00`
3123  * `.subtype`: `FourCC 0x00000001`
3124  * `.bFixedSizeSamples`: `1`
3125  * `.bTemporalCompression`: `0`
3126  * `.lSampleSize`: `2`
3127  * `.cbFormat`: `18`
3128  * `WAVEFORMATEX`:
3129   * `.wFormatTag`: `1`
3130   * `.nChannels`: `2`
3131   * `.nSamplesPerSec`: `22050`
3132   * `.nAvgBytesPerSec: `44100`
3133   * `.nBlockAlign`: `2`
3134   * `.wBitsPerSample`: `8`
3135   * `.cbSize`: `0`
3136 * `AUDIO_STREAM_CONFIG_CAPS`:
3137  * 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`
3138  * `.MinimumChannels`: `1`
3139  * `.MaximumChannels`: `2`
3140  * `.ChannelsGranularity`: `1`
3141  * `.MinimumBitsPerSample`: `8`
3142  * `.MaximumBitsPerSample`: `16`
3143  * `.BitsPerSampleGranularity`: `8`
3144  * `.MinimumSampleFrequency`: `11025`
3145  * `.MaximumSampleFrequency`: `44100`
3146  * `.SampleFrequencyGranularity`: `11025`
3147
3148#### Capability: 14
3149
3150 * `AM_MEDIA_TYPE`:
3151  * 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 12 00 00 00 F0 C1 2F 00`
3152  * Format Data: `01 00 01 00 22 56 00 00 22 56 00 00 01 00 08 00 00 00`
3153  * `.subtype`: `FourCC 0x00000001`
3154  * `.bFixedSizeSamples`: `1`
3155  * `.bTemporalCompression`: `0`
3156  * `.lSampleSize`: `1`
3157  * `.cbFormat`: `18`
3158  * `WAVEFORMATEX`:
3159   * `.wFormatTag`: `1`
3160   * `.nChannels`: `1`
3161   * `.nSamplesPerSec`: `22050`
3162   * `.nAvgBytesPerSec: `22050`
3163   * `.nBlockAlign`: `1`
3164   * `.wBitsPerSample`: `8`
3165   * `.cbSize`: `0`
3166 * `AUDIO_STREAM_CONFIG_CAPS`:
3167  * 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`
3168  * `.MinimumChannels`: `1`
3169  * `.MaximumChannels`: `2`
3170  * `.ChannelsGranularity`: `1`
3171  * `.MinimumBitsPerSample`: `8`
3172  * `.MaximumBitsPerSample`: `16`
3173  * `.BitsPerSampleGranularity`: `8`
3174  * `.MinimumSampleFrequency`: `11025`
3175  * `.MaximumSampleFrequency`: `44100`
3176  * `.SampleFrequencyGranularity`: `11025`
3177
3178#### Capability: 15
3179
3180 * `AM_MEDIA_TYPE`:
3181  * 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 12 00 00 00 D0 C0 2F 00`
3182  * Format Data: `01 00 02 00 11 2B 00 00 22 56 00 00 02 00 08 00 00 00`
3183  * `.subtype`: `FourCC 0x00000001`
3184  * `.bFixedSizeSamples`: `1`
3185  * `.bTemporalCompression`: `0`
3186  * `.lSampleSize`: `2`
3187  * `.cbFormat`: `18`
3188  * `WAVEFORMATEX`:
3189   * `.wFormatTag`: `1`
3190   * `.nChannels`: `2`
3191   * `.nSamplesPerSec`: `11025`
3192   * `.nAvgBytesPerSec: `22050`
3193   * `.nBlockAlign`: `2`
3194   * `.wBitsPerSample`: `8`
3195   * `.cbSize`: `0`
3196 * `AUDIO_STREAM_CONFIG_CAPS`:
3197  * 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`
3198  * `.MinimumChannels`: `1`
3199  * `.MaximumChannels`: `2`
3200  * `.ChannelsGranularity`: `1`
3201  * `.MinimumBitsPerSample`: `8`
3202  * `.MaximumBitsPerSample`: `16`
3203  * `.BitsPerSampleGranularity`: `8`
3204  * `.MinimumSampleFrequency`: `11025`
3205  * `.MaximumSampleFrequency`: `44100`
3206  * `.SampleFrequencyGranularity`: `11025`
3207
3208#### Capability: 16
3209
3210 * `AM_MEDIA_TYPE`:
3211  * 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 12 00 00 00 50 C0 2F 00`
3212  * Format Data: `01 00 01 00 11 2B 00 00 11 2B 00 00 01 00 08 00 00 00`
3213  * `.subtype`: `FourCC 0x00000001`
3214  * `.bFixedSizeSamples`: `1`
3215  * `.bTemporalCompression`: `0`
3216  * `.lSampleSize`: `1`
3217  * `.cbFormat`: `18`
3218  * `WAVEFORMATEX`:
3219   * `.wFormatTag`: `1`
3220   * `.nChannels`: `1`
3221   * `.nSamplesPerSec`: `11025`
3222   * `.nAvgBytesPerSec: `11025`
3223   * `.nBlockAlign`: `1`
3224   * `.wBitsPerSample`: `8`
3225   * `.cbSize`: `0`
3226 * `AUDIO_STREAM_CONFIG_CAPS`:
3227  * 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`
3228  * `.MinimumChannels`: `1`
3229  * `.MaximumChannels`: `2`
3230  * `.ChannelsGranularity`: `1`
3231  * `.MinimumBitsPerSample`: `8`
3232  * `.MaximumBitsPerSample`: `16`
3233  * `.BitsPerSampleGranularity`: `8`
3234  * `.MinimumSampleFrequency`: `11025`
3235  * `.MaximumSampleFrequency`: `44100`
3236  * `.SampleFrequencyGranularity`: `11025`
3237
3238#### Capability: 17
3239
3240 * `AM_MEDIA_TYPE`:
3241  * 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 12 00 00 00 D0 BF 2F 00`
3242  * Format Data: `01 00 02 00 40 1F 00 00 80 3E 00 00 02 00 08 00 00 00`
3243  * `.subtype`: `FourCC 0x00000001`
3244  * `.bFixedSizeSamples`: `1`
3245  * `.bTemporalCompression`: `0`
3246  * `.lSampleSize`: `2`
3247  * `.cbFormat`: `18`
3248  * `WAVEFORMATEX`:
3249   * `.wFormatTag`: `1`
3250   * `.nChannels`: `2`
3251   * `.nSamplesPerSec`: `8000`
3252   * `.nAvgBytesPerSec: `16000`
3253   * `.nBlockAlign`: `2`
3254   * `.wBitsPerSample`: `8`
3255   * `.cbSize`: `0`
3256 * `AUDIO_STREAM_CONFIG_CAPS`:
3257  * 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`
3258  * `.MinimumChannels`: `1`
3259  * `.MaximumChannels`: `2`
3260  * `.ChannelsGranularity`: `1`
3261  * `.MinimumBitsPerSample`: `8`
3262  * `.MaximumBitsPerSample`: `16`
3263  * `.BitsPerSampleGranularity`: `8`
3264  * `.MinimumSampleFrequency`: `11025`
3265  * `.MaximumSampleFrequency`: `44100`
3266  * `.SampleFrequencyGranularity`: `11025`
3267
3268#### Capability: 18
3269
3270 * `AM_MEDIA_TYPE`:
3271  * 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 12 00 00 00 30 C0 2F 00`
3272  * Format Data: `01 00 01 00 40 1F 00 00 40 1F 00 00 01 00 08 00 00 00`
3273  * `.subtype`: `FourCC 0x00000001`
3274  * `.bFixedSizeSamples`: `1`
3275  * `.bTemporalCompression`: `0`
3276  * `.lSampleSize`: `1`
3277  * `.cbFormat`: `18`
3278  * `WAVEFORMATEX`:
3279   * `.wFormatTag`: `1`
3280   * `.nChannels`: `1`
3281   * `.nSamplesPerSec`: `8000`
3282   * `.nAvgBytesPerSec: `8000`
3283   * `.nBlockAlign`: `1`
3284   * `.wBitsPerSample`: `8`
3285   * `.cbSize`: `0`
3286 * `AUDIO_STREAM_CONFIG_CAPS`:
3287  * 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`
3288  * `.MinimumChannels`: `1`
3289  * `.MaximumChannels`: `2`
3290  * `.ChannelsGranularity`: `1`
3291  * `.MinimumBitsPerSample`: `8`
3292  * `.MaximumBitsPerSample`: `16`
3293  * `.BitsPerSampleGranularity`: `8`
3294  * `.MinimumSampleFrequency`: `11025`
3295  * `.MaximumSampleFrequency`: `44100`
3296  * `.SampleFrequencyGranularity`: `11025`
3297
3298#### Capability: 19
3299
3300 * `AM_MEDIA_TYPE`:
3301  * 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 12 00 00 00 D0 C2 2F 00`
3302  * Format Data: `01 00 02 00 80 BB 00 00 00 EE 02 00 04 00 10 00 00 00`
3303  * `.subtype`: `FourCC 0x00000001`
3304  * `.bFixedSizeSamples`: `1`
3305  * `.bTemporalCompression`: `0`
3306  * `.lSampleSize`: `4`
3307  * `.cbFormat`: `18`
3308  * `WAVEFORMATEX`:
3309   * `.wFormatTag`: `1`
3310   * `.nChannels`: `2`
3311   * `.nSamplesPerSec`: `48000`
3312   * `.nAvgBytesPerSec: `192000`
3313   * `.nBlockAlign`: `4`
3314   * `.wBitsPerSample`: `16`
3315   * `.cbSize`: `0`
3316 * `AUDIO_STREAM_CONFIG_CAPS`:
3317  * 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`
3318  * `.MinimumChannels`: `1`
3319  * `.MaximumChannels`: `2`
3320  * `.ChannelsGranularity`: `1`
3321  * `.MinimumBitsPerSample`: `8`
3322  * `.MaximumBitsPerSample`: `16`
3323  * `.BitsPerSampleGranularity`: `8`
3324  * `.MinimumSampleFrequency`: `11025`
3325  * `.MaximumSampleFrequency`: `44100`
3326  * `.SampleFrequencyGranularity`: `11025`
3327
3328#### Capability: 20
3329
3330 * `AM_MEDIA_TYPE`:
3331  * 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 12 00 00 00 D0 BF 2F 00`
3332  * Format Data: `01 00 01 00 80 BB 00 00 00 77 01 00 02 00 10 00 00 00`
3333  * `.subtype`: `FourCC 0x00000001`
3334  * `.bFixedSizeSamples`: `1`
3335  * `.bTemporalCompression`: `0`
3336  * `.lSampleSize`: `2`
3337  * `.cbFormat`: `18`
3338  * `WAVEFORMATEX`:
3339   * `.wFormatTag`: `1`
3340   * `.nChannels`: `1`
3341   * `.nSamplesPerSec`: `48000`
3342   * `.nAvgBytesPerSec: `96000`
3343   * `.nBlockAlign`: `2`
3344   * `.wBitsPerSample`: `16`
3345   * `.cbSize`: `0`
3346 * `AUDIO_STREAM_CONFIG_CAPS`:
3347  * 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`
3348  * `.MinimumChannels`: `1`
3349  * `.MaximumChannels`: `2`
3350  * `.ChannelsGranularity`: `1`
3351  * `.MinimumBitsPerSample`: `8`
3352  * `.MaximumBitsPerSample`: `16`
3353  * `.BitsPerSampleGranularity`: `8`
3354  * `.MinimumSampleFrequency`: `11025`
3355  * `.MaximumSampleFrequency`: `44100`
3356  * `.SampleFrequencyGranularity`: `11025`
3357
3358#### Capability: 21
3359
3360 * `AM_MEDIA_TYPE`:
3361  * 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 12 00 00 00 50 C0 2F 00`
3362  * Format Data: `01 00 02 00 00 77 01 00 00 DC 05 00 04 00 10 00 00 00`
3363  * `.subtype`: `FourCC 0x00000001`
3364  * `.bFixedSizeSamples`: `1`
3365  * `.bTemporalCompression`: `0`
3366  * `.lSampleSize`: `4`
3367  * `.cbFormat`: `18`
3368  * `WAVEFORMATEX`:
3369   * `.wFormatTag`: `1`
3370   * `.nChannels`: `2`
3371   * `.nSamplesPerSec`: `96000`
3372   * `.nAvgBytesPerSec: `384000`
3373   * `.nBlockAlign`: `4`
3374   * `.wBitsPerSample`: `16`
3375   * `.cbSize`: `0`
3376 * `AUDIO_STREAM_CONFIG_CAPS`:
3377  * 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`
3378  * `.MinimumChannels`: `1`
3379  * `.MaximumChannels`: `2`
3380  * `.ChannelsGranularity`: `1`
3381  * `.MinimumBitsPerSample`: `8`
3382  * `.MaximumBitsPerSample`: `16`
3383  * `.BitsPerSampleGranularity`: `8`
3384  * `.MinimumSampleFrequency`: `11025`
3385  * `.MaximumSampleFrequency`: `44100`
3386  * `.SampleFrequencyGranularity`: `11025`
3387
3388#### Capability: 22
3389
3390 * `AM_MEDIA_TYPE`:
3391  * 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 12 00 00 00 F0 C0 2F 00`
3392  * Format Data: `01 00 01 00 00 77 01 00 00 EE 02 00 02 00 10 00 00 00`
3393  * `.subtype`: `FourCC 0x00000001`
3394  * `.bFixedSizeSamples`: `1`
3395  * `.bTemporalCompression`: `0`
3396  * `.lSampleSize`: `2`
3397  * `.cbFormat`: `18`
3398  * `WAVEFORMATEX`:
3399   * `.wFormatTag`: `1`
3400   * `.nChannels`: `1`
3401   * `.nSamplesPerSec`: `96000`
3402   * `.nAvgBytesPerSec: `192000`
3403   * `.nBlockAlign`: `2`
3404   * `.wBitsPerSample`: `16`
3405   * `.cbSize`: `0`
3406 * `AUDIO_STREAM_CONFIG_CAPS`:
3407  * 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`
3408  * `.MinimumChannels`: `1`
3409  * `.MaximumChannels`: `2`
3410  * `.ChannelsGranularity`: `1`
3411  * `.MinimumBitsPerSample`: `8`
3412  * `.MaximumBitsPerSample`: `16`
3413  * `.BitsPerSampleGranularity`: `8`
3414  * `.MinimumSampleFrequency`: `11025`
3415  * `.MaximumSampleFrequency`: `44100`
3416  * `.SampleFrequencyGranularity`: `11025`
3417
3418Interfaces:
3419
3420  * `IKsPropertySet`
3421  * `IQualityControl`
3422  * `IAMBufferNegotiation`
3423  * `IAMStreamConfig`
3424  * `IAMStreamControl`
3425
3426### Pin: Master Volume
3427
3428 * Direction: `PINDIR_INPUT`
3429Interfaces:
3430
3431  * `IQualityControl`
3432
3433## Device: 麊克风 (Intel SST Audio Device (WDM))
3434
3435 * Moniker Display Name: `@device:cm:{33D9A762-90C8-11D0-BD43-00A0C911CE86}\wave:{8E6C3C19-83C3-488F-912A-F93FCCFCEEDC}`
3436
3437Interfaces:
3438
3439  * `ISpecifyPropertyPages`
3440  * `IAMFilterMiscFlags`
3441
3442Property Pages:
3443
3444  * `{2CA8CA52-3C3F-11D2-B73D-00C04FB6BD3D}` - `CLSID_AudioInputMixerProperties`, AudioInputMixer Property Page
3445
3446### Pin: Capture
3447
3448 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4281-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_CAPTURE`
3449 * Capabilities:
3450  * Count: `23`
3451  * Structure Size: `52` (expected `52`)
3452
3453#### Capability: 0
3454
3455 * `AM_MEDIA_TYPE`:
3456  * 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 12 00 00 00 70 C3 2F 00`
3457  * Format Data: `01 00 02 00 44 AC 00 00 10 B1 02 00 04 00 10 00 00 00`
3458  * `.subtype`: `FourCC 0x00000001`
3459  * `.bFixedSizeSamples`: `1`
3460  * `.bTemporalCompression`: `0`
3461  * `.lSampleSize`: `4`
3462  * `.cbFormat`: `18`
3463  * `WAVEFORMATEX`:
3464   * `.wFormatTag`: `1`
3465   * `.nChannels`: `2`
3466   * `.nSamplesPerSec`: `44100`
3467   * `.nAvgBytesPerSec: `176400`
3468   * `.nBlockAlign`: `4`
3469   * `.wBitsPerSample`: `16`
3470   * `.cbSize`: `0`
3471 * `AUDIO_STREAM_CONFIG_CAPS`:
3472  * 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`
3473  * `.MinimumChannels`: `1`
3474  * `.MaximumChannels`: `2`
3475  * `.ChannelsGranularity`: `1`
3476  * `.MinimumBitsPerSample`: `8`
3477  * `.MaximumBitsPerSample`: `16`
3478  * `.BitsPerSampleGranularity`: `8`
3479  * `.MinimumSampleFrequency`: `11025`
3480  * `.MaximumSampleFrequency`: `44100`
3481  * `.SampleFrequencyGranularity`: `11025`
3482
3483#### Capability: 1
3484
3485 * `AM_MEDIA_TYPE`:
3486  * 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 12 00 00 00 B0 C3 2F 00`
3487  * Format Data: `01 00 02 00 44 AC 00 00 10 B1 02 00 04 00 10 00 00 00`
3488  * `.subtype`: `FourCC 0x00000001`
3489  * `.bFixedSizeSamples`: `1`
3490  * `.bTemporalCompression`: `0`
3491  * `.lSampleSize`: `4`
3492  * `.cbFormat`: `18`
3493  * `WAVEFORMATEX`:
3494   * `.wFormatTag`: `1`
3495   * `.nChannels`: `2`
3496   * `.nSamplesPerSec`: `44100`
3497   * `.nAvgBytesPerSec: `176400`
3498   * `.nBlockAlign`: `4`
3499   * `.wBitsPerSample`: `16`
3500   * `.cbSize`: `0`
3501 * `AUDIO_STREAM_CONFIG_CAPS`:
3502  * 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`
3503  * `.MinimumChannels`: `1`
3504  * `.MaximumChannels`: `2`
3505  * `.ChannelsGranularity`: `1`
3506  * `.MinimumBitsPerSample`: `8`
3507  * `.MaximumBitsPerSample`: `16`
3508  * `.BitsPerSampleGranularity`: `8`
3509  * `.MinimumSampleFrequency`: `11025`
3510  * `.MaximumSampleFrequency`: `44100`
3511  * `.SampleFrequencyGranularity`: `11025`
3512
3513#### Capability: 2
3514
3515 * `AM_MEDIA_TYPE`:
3516  * 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 12 00 00 00 70 C3 2F 00`
3517  * Format Data: `01 00 01 00 44 AC 00 00 88 58 01 00 02 00 10 00 00 00`
3518  * `.subtype`: `FourCC 0x00000001`
3519  * `.bFixedSizeSamples`: `1`
3520  * `.bTemporalCompression`: `0`
3521  * `.lSampleSize`: `2`
3522  * `.cbFormat`: `18`
3523  * `WAVEFORMATEX`:
3524   * `.wFormatTag`: `1`
3525   * `.nChannels`: `1`
3526   * `.nSamplesPerSec`: `44100`
3527   * `.nAvgBytesPerSec: `88200`
3528   * `.nBlockAlign`: `2`
3529   * `.wBitsPerSample`: `16`
3530   * `.cbSize`: `0`
3531 * `AUDIO_STREAM_CONFIG_CAPS`:
3532  * 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`
3533  * `.MinimumChannels`: `1`
3534  * `.MaximumChannels`: `2`
3535  * `.ChannelsGranularity`: `1`
3536  * `.MinimumBitsPerSample`: `8`
3537  * `.MaximumBitsPerSample`: `16`
3538  * `.BitsPerSampleGranularity`: `8`
3539  * `.MinimumSampleFrequency`: `11025`
3540  * `.MaximumSampleFrequency`: `44100`
3541  * `.SampleFrequencyGranularity`: `11025`
3542
3543#### Capability: 3
3544
3545 * `AM_MEDIA_TYPE`:
3546  * 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 12 00 00 00 B0 C3 2F 00`
3547  * Format Data: `01 00 02 00 00 7D 00 00 00 F4 01 00 04 00 10 00 00 00`
3548  * `.subtype`: `FourCC 0x00000001`
3549  * `.bFixedSizeSamples`: `1`
3550  * `.bTemporalCompression`: `0`
3551  * `.lSampleSize`: `4`
3552  * `.cbFormat`: `18`
3553  * `WAVEFORMATEX`:
3554   * `.wFormatTag`: `1`
3555   * `.nChannels`: `2`
3556   * `.nSamplesPerSec`: `32000`
3557   * `.nAvgBytesPerSec: `128000`
3558   * `.nBlockAlign`: `4`
3559   * `.wBitsPerSample`: `16`
3560   * `.cbSize`: `0`
3561 * `AUDIO_STREAM_CONFIG_CAPS`:
3562  * 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`
3563  * `.MinimumChannels`: `1`
3564  * `.MaximumChannels`: `2`
3565  * `.ChannelsGranularity`: `1`
3566  * `.MinimumBitsPerSample`: `8`
3567  * `.MaximumBitsPerSample`: `16`
3568  * `.BitsPerSampleGranularity`: `8`
3569  * `.MinimumSampleFrequency`: `11025`
3570  * `.MaximumSampleFrequency`: `44100`
3571  * `.SampleFrequencyGranularity`: `11025`
3572
3573#### Capability: 4
3574
3575 * `AM_MEDIA_TYPE`:
3576  * 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 12 00 00 00 70 C0 2F 00`
3577  * Format Data: `01 00 01 00 00 7D 00 00 00 FA 00 00 02 00 10 00 00 00`
3578  * `.subtype`: `FourCC 0x00000001`
3579  * `.bFixedSizeSamples`: `1`
3580  * `.bTemporalCompression`: `0`
3581  * `.lSampleSize`: `2`
3582  * `.cbFormat`: `18`
3583  * `WAVEFORMATEX`:
3584   * `.wFormatTag`: `1`
3585   * `.nChannels`: `1`
3586   * `.nSamplesPerSec`: `32000`
3587   * `.nAvgBytesPerSec: `64000`
3588   * `.nBlockAlign`: `2`
3589   * `.wBitsPerSample`: `16`
3590   * `.cbSize`: `0`
3591 * `AUDIO_STREAM_CONFIG_CAPS`:
3592  * 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`
3593  * `.MinimumChannels`: `1`
3594  * `.MaximumChannels`: `2`
3595  * `.ChannelsGranularity`: `1`
3596  * `.MinimumBitsPerSample`: `8`
3597  * `.MaximumBitsPerSample`: `16`
3598  * `.BitsPerSampleGranularity`: `8`
3599  * `.MinimumSampleFrequency`: `11025`
3600  * `.MaximumSampleFrequency`: `44100`
3601  * `.SampleFrequencyGranularity`: `11025`
3602
3603#### Capability: 5
3604
3605 * `AM_MEDIA_TYPE`:
3606  * 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 12 00 00 00 90 C3 2F 00`
3607  * Format Data: `01 00 02 00 22 56 00 00 88 58 01 00 04 00 10 00 00 00`
3608  * `.subtype`: `FourCC 0x00000001`
3609  * `.bFixedSizeSamples`: `1`
3610  * `.bTemporalCompression`: `0`
3611  * `.lSampleSize`: `4`
3612  * `.cbFormat`: `18`
3613  * `WAVEFORMATEX`:
3614   * `.wFormatTag`: `1`
3615   * `.nChannels`: `2`
3616   * `.nSamplesPerSec`: `22050`
3617   * `.nAvgBytesPerSec: `88200`
3618   * `.nBlockAlign`: `4`
3619   * `.wBitsPerSample`: `16`
3620   * `.cbSize`: `0`
3621 * `AUDIO_STREAM_CONFIG_CAPS`:
3622  * 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`
3623  * `.MinimumChannels`: `1`
3624  * `.MaximumChannels`: `2`
3625  * `.ChannelsGranularity`: `1`
3626  * `.MinimumBitsPerSample`: `8`
3627  * `.MaximumBitsPerSample`: `16`
3628  * `.BitsPerSampleGranularity`: `8`
3629  * `.MinimumSampleFrequency`: `11025`
3630  * `.MaximumSampleFrequency`: `44100`
3631  * `.SampleFrequencyGranularity`: `11025`
3632
3633#### Capability: 6
3634
3635 * `AM_MEDIA_TYPE`:
3636  * 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 12 00 00 00 30 C0 2F 00`
3637  * Format Data: `01 00 01 00 22 56 00 00 44 AC 00 00 02 00 10 00 00 00`
3638  * `.subtype`: `FourCC 0x00000001`
3639  * `.bFixedSizeSamples`: `1`
3640  * `.bTemporalCompression`: `0`
3641  * `.lSampleSize`: `2`
3642  * `.cbFormat`: `18`
3643  * `WAVEFORMATEX`:
3644   * `.wFormatTag`: `1`
3645   * `.nChannels`: `1`
3646   * `.nSamplesPerSec`: `22050`
3647   * `.nAvgBytesPerSec: `44100`
3648   * `.nBlockAlign`: `2`
3649   * `.wBitsPerSample`: `16`
3650   * `.cbSize`: `0`
3651 * `AUDIO_STREAM_CONFIG_CAPS`:
3652  * 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`
3653  * `.MinimumChannels`: `1`
3654  * `.MaximumChannels`: `2`
3655  * `.ChannelsGranularity`: `1`
3656  * `.MinimumBitsPerSample`: `8`
3657  * `.MaximumBitsPerSample`: `16`
3658  * `.BitsPerSampleGranularity`: `8`
3659  * `.MinimumSampleFrequency`: `11025`
3660  * `.MaximumSampleFrequency`: `44100`
3661  * `.SampleFrequencyGranularity`: `11025`
3662
3663#### Capability: 7
3664
3665 * `AM_MEDIA_TYPE`:
3666  * 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 12 00 00 00 90 C3 2F 00`
3667  * Format Data: `01 00 02 00 11 2B 00 00 44 AC 00 00 04 00 10 00 00 00`
3668  * `.subtype`: `FourCC 0x00000001`
3669  * `.bFixedSizeSamples`: `1`
3670  * `.bTemporalCompression`: `0`
3671  * `.lSampleSize`: `4`
3672  * `.cbFormat`: `18`
3673  * `WAVEFORMATEX`:
3674   * `.wFormatTag`: `1`
3675   * `.nChannels`: `2`
3676   * `.nSamplesPerSec`: `11025`
3677   * `.nAvgBytesPerSec: `44100`
3678   * `.nBlockAlign`: `4`
3679   * `.wBitsPerSample`: `16`
3680   * `.cbSize`: `0`
3681 * `AUDIO_STREAM_CONFIG_CAPS`:
3682  * 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`
3683  * `.MinimumChannels`: `1`
3684  * `.MaximumChannels`: `2`
3685  * `.ChannelsGranularity`: `1`
3686  * `.MinimumBitsPerSample`: `8`
3687  * `.MaximumBitsPerSample`: `16`
3688  * `.BitsPerSampleGranularity`: `8`
3689  * `.MinimumSampleFrequency`: `11025`
3690  * `.MaximumSampleFrequency`: `44100`
3691  * `.SampleFrequencyGranularity`: `11025`
3692
3693#### Capability: 8
3694
3695 * `AM_MEDIA_TYPE`:
3696  * 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 12 00 00 00 30 C1 2F 00`
3697  * Format Data: `01 00 01 00 11 2B 00 00 22 56 00 00 02 00 10 00 00 00`
3698  * `.subtype`: `FourCC 0x00000001`
3699  * `.bFixedSizeSamples`: `1`
3700  * `.bTemporalCompression`: `0`
3701  * `.lSampleSize`: `2`
3702  * `.cbFormat`: `18`
3703  * `WAVEFORMATEX`:
3704   * `.wFormatTag`: `1`
3705   * `.nChannels`: `1`
3706   * `.nSamplesPerSec`: `11025`
3707   * `.nAvgBytesPerSec: `22050`
3708   * `.nBlockAlign`: `2`
3709   * `.wBitsPerSample`: `16`
3710   * `.cbSize`: `0`
3711 * `AUDIO_STREAM_CONFIG_CAPS`:
3712  * 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`
3713  * `.MinimumChannels`: `1`
3714  * `.MaximumChannels`: `2`
3715  * `.ChannelsGranularity`: `1`
3716  * `.MinimumBitsPerSample`: `8`
3717  * `.MaximumBitsPerSample`: `16`
3718  * `.BitsPerSampleGranularity`: `8`
3719  * `.MinimumSampleFrequency`: `11025`
3720  * `.MaximumSampleFrequency`: `44100`
3721  * `.SampleFrequencyGranularity`: `11025`
3722
3723#### Capability: 9
3724
3725 * `AM_MEDIA_TYPE`:
3726  * 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 12 00 00 00 90 C3 2F 00`
3727  * Format Data: `01 00 02 00 40 1F 00 00 00 7D 00 00 04 00 10 00 00 00`
3728  * `.subtype`: `FourCC 0x00000001`
3729  * `.bFixedSizeSamples`: `1`
3730  * `.bTemporalCompression`: `0`
3731  * `.lSampleSize`: `4`
3732  * `.cbFormat`: `18`
3733  * `WAVEFORMATEX`:
3734   * `.wFormatTag`: `1`
3735   * `.nChannels`: `2`
3736   * `.nSamplesPerSec`: `8000`
3737   * `.nAvgBytesPerSec: `32000`
3738   * `.nBlockAlign`: `4`
3739   * `.wBitsPerSample`: `16`
3740   * `.cbSize`: `0`
3741 * `AUDIO_STREAM_CONFIG_CAPS`:
3742  * 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`
3743  * `.MinimumChannels`: `1`
3744  * `.MaximumChannels`: `2`
3745  * `.ChannelsGranularity`: `1`
3746  * `.MinimumBitsPerSample`: `8`
3747  * `.MaximumBitsPerSample`: `16`
3748  * `.BitsPerSampleGranularity`: `8`
3749  * `.MinimumSampleFrequency`: `11025`
3750  * `.MaximumSampleFrequency`: `44100`
3751  * `.SampleFrequencyGranularity`: `11025`
3752
3753#### Capability: 10
3754
3755 * `AM_MEDIA_TYPE`:
3756  * 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 12 00 00 00 70 C3 2F 00`
3757  * Format Data: `01 00 01 00 40 1F 00 00 80 3E 00 00 02 00 10 00 00 00`
3758  * `.subtype`: `FourCC 0x00000001`
3759  * `.bFixedSizeSamples`: `1`
3760  * `.bTemporalCompression`: `0`
3761  * `.lSampleSize`: `2`
3762  * `.cbFormat`: `18`
3763  * `WAVEFORMATEX`:
3764   * `.wFormatTag`: `1`
3765   * `.nChannels`: `1`
3766   * `.nSamplesPerSec`: `8000`
3767   * `.nAvgBytesPerSec: `16000`
3768   * `.nBlockAlign`: `2`
3769   * `.wBitsPerSample`: `16`
3770   * `.cbSize`: `0`
3771 * `AUDIO_STREAM_CONFIG_CAPS`:
3772  * 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`
3773  * `.MinimumChannels`: `1`
3774  * `.MaximumChannels`: `2`
3775  * `.ChannelsGranularity`: `1`
3776  * `.MinimumBitsPerSample`: `8`
3777  * `.MaximumBitsPerSample`: `16`
3778  * `.BitsPerSampleGranularity`: `8`
3779  * `.MinimumSampleFrequency`: `11025`
3780  * `.MaximumSampleFrequency`: `44100`
3781  * `.SampleFrequencyGranularity`: `11025`
3782
3783#### Capability: 11
3784
3785 * `AM_MEDIA_TYPE`:
3786  * 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 12 00 00 00 30 C3 2F 00`
3787  * Format Data: `01 00 02 00 44 AC 00 00 88 58 01 00 02 00 08 00 00 00`
3788  * `.subtype`: `FourCC 0x00000001`
3789  * `.bFixedSizeSamples`: `1`
3790  * `.bTemporalCompression`: `0`
3791  * `.lSampleSize`: `2`
3792  * `.cbFormat`: `18`
3793  * `WAVEFORMATEX`:
3794   * `.wFormatTag`: `1`
3795   * `.nChannels`: `2`
3796   * `.nSamplesPerSec`: `44100`
3797   * `.nAvgBytesPerSec: `88200`
3798   * `.nBlockAlign`: `2`
3799   * `.wBitsPerSample`: `8`
3800   * `.cbSize`: `0`
3801 * `AUDIO_STREAM_CONFIG_CAPS`:
3802  * 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`
3803  * `.MinimumChannels`: `1`
3804  * `.MaximumChannels`: `2`
3805  * `.ChannelsGranularity`: `1`
3806  * `.MinimumBitsPerSample`: `8`
3807  * `.MaximumBitsPerSample`: `16`
3808  * `.BitsPerSampleGranularity`: `8`
3809  * `.MinimumSampleFrequency`: `11025`
3810  * `.MaximumSampleFrequency`: `44100`
3811  * `.SampleFrequencyGranularity`: `11025`
3812
3813#### Capability: 12
3814
3815 * `AM_MEDIA_TYPE`:
3816  * 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 12 00 00 00 B0 C3 2F 00`
3817  * Format Data: `01 00 01 00 44 AC 00 00 44 AC 00 00 01 00 08 00 00 00`
3818  * `.subtype`: `FourCC 0x00000001`
3819  * `.bFixedSizeSamples`: `1`
3820  * `.bTemporalCompression`: `0`
3821  * `.lSampleSize`: `1`
3822  * `.cbFormat`: `18`
3823  * `WAVEFORMATEX`:
3824   * `.wFormatTag`: `1`
3825   * `.nChannels`: `1`
3826   * `.nSamplesPerSec`: `44100`
3827   * `.nAvgBytesPerSec: `44100`
3828   * `.nBlockAlign`: `1`
3829   * `.wBitsPerSample`: `8`
3830   * `.cbSize`: `0`
3831 * `AUDIO_STREAM_CONFIG_CAPS`:
3832  * 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`
3833  * `.MinimumChannels`: `1`
3834  * `.MaximumChannels`: `2`
3835  * `.ChannelsGranularity`: `1`
3836  * `.MinimumBitsPerSample`: `8`
3837  * `.MaximumBitsPerSample`: `16`
3838  * `.BitsPerSampleGranularity`: `8`
3839  * `.MinimumSampleFrequency`: `11025`
3840  * `.MaximumSampleFrequency`: `44100`
3841  * `.SampleFrequencyGranularity`: `11025`
3842
3843#### Capability: 13
3844
3845 * `AM_MEDIA_TYPE`:
3846  * 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 12 00 00 00 90 C3 2F 00`
3847  * Format Data: `01 00 02 00 22 56 00 00 44 AC 00 00 02 00 08 00 00 00`
3848  * `.subtype`: `FourCC 0x00000001`
3849  * `.bFixedSizeSamples`: `1`
3850  * `.bTemporalCompression`: `0`
3851  * `.lSampleSize`: `2`
3852  * `.cbFormat`: `18`
3853  * `WAVEFORMATEX`:
3854   * `.wFormatTag`: `1`
3855   * `.nChannels`: `2`
3856   * `.nSamplesPerSec`: `22050`
3857   * `.nAvgBytesPerSec: `44100`
3858   * `.nBlockAlign`: `2`
3859   * `.wBitsPerSample`: `8`
3860   * `.cbSize`: `0`
3861 * `AUDIO_STREAM_CONFIG_CAPS`:
3862  * 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`
3863  * `.MinimumChannels`: `1`
3864  * `.MaximumChannels`: `2`
3865  * `.ChannelsGranularity`: `1`
3866  * `.MinimumBitsPerSample`: `8`
3867  * `.MaximumBitsPerSample`: `16`
3868  * `.BitsPerSampleGranularity`: `8`
3869  * `.MinimumSampleFrequency`: `11025`
3870  * `.MaximumSampleFrequency`: `44100`
3871  * `.SampleFrequencyGranularity`: `11025`
3872
3873#### Capability: 14
3874
3875 * `AM_MEDIA_TYPE`:
3876  * 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 12 00 00 00 50 C1 2F 00`
3877  * Format Data: `01 00 01 00 22 56 00 00 22 56 00 00 01 00 08 00 00 00`
3878  * `.subtype`: `FourCC 0x00000001`
3879  * `.bFixedSizeSamples`: `1`
3880  * `.bTemporalCompression`: `0`
3881  * `.lSampleSize`: `1`
3882  * `.cbFormat`: `18`
3883  * `WAVEFORMATEX`:
3884   * `.wFormatTag`: `1`
3885   * `.nChannels`: `1`
3886   * `.nSamplesPerSec`: `22050`
3887   * `.nAvgBytesPerSec: `22050`
3888   * `.nBlockAlign`: `1`
3889   * `.wBitsPerSample`: `8`
3890   * `.cbSize`: `0`
3891 * `AUDIO_STREAM_CONFIG_CAPS`:
3892  * 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`
3893  * `.MinimumChannels`: `1`
3894  * `.MaximumChannels`: `2`
3895  * `.ChannelsGranularity`: `1`
3896  * `.MinimumBitsPerSample`: `8`
3897  * `.MaximumBitsPerSample`: `16`
3898  * `.BitsPerSampleGranularity`: `8`
3899  * `.MinimumSampleFrequency`: `11025`
3900  * `.MaximumSampleFrequency`: `44100`
3901  * `.SampleFrequencyGranularity`: `11025`
3902
3903#### Capability: 15
3904
3905 * `AM_MEDIA_TYPE`:
3906  * 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 12 00 00 00 B0 C2 2F 00`
3907  * Format Data: `01 00 02 00 11 2B 00 00 22 56 00 00 02 00 08 00 00 00`
3908  * `.subtype`: `FourCC 0x00000001`
3909  * `.bFixedSizeSamples`: `1`
3910  * `.bTemporalCompression`: `0`
3911  * `.lSampleSize`: `2`
3912  * `.cbFormat`: `18`
3913  * `WAVEFORMATEX`:
3914   * `.wFormatTag`: `1`
3915   * `.nChannels`: `2`
3916   * `.nSamplesPerSec`: `11025`
3917   * `.nAvgBytesPerSec: `22050`
3918   * `.nBlockAlign`: `2`
3919   * `.wBitsPerSample`: `8`
3920   * `.cbSize`: `0`
3921 * `AUDIO_STREAM_CONFIG_CAPS`:
3922  * 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`
3923  * `.MinimumChannels`: `1`
3924  * `.MaximumChannels`: `2`
3925  * `.ChannelsGranularity`: `1`
3926  * `.MinimumBitsPerSample`: `8`
3927  * `.MaximumBitsPerSample`: `16`
3928  * `.BitsPerSampleGranularity`: `8`
3929  * `.MinimumSampleFrequency`: `11025`
3930  * `.MaximumSampleFrequency`: `44100`
3931  * `.SampleFrequencyGranularity`: `11025`
3932
3933#### Capability: 16
3934
3935 * `AM_MEDIA_TYPE`:
3936  * 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 12 00 00 00 50 C1 2F 00`
3937  * Format Data: `01 00 01 00 11 2B 00 00 11 2B 00 00 01 00 08 00 00 00`
3938  * `.subtype`: `FourCC 0x00000001`
3939  * `.bFixedSizeSamples`: `1`
3940  * `.bTemporalCompression`: `0`
3941  * `.lSampleSize`: `1`
3942  * `.cbFormat`: `18`
3943  * `WAVEFORMATEX`:
3944   * `.wFormatTag`: `1`
3945   * `.nChannels`: `1`
3946   * `.nSamplesPerSec`: `11025`
3947   * `.nAvgBytesPerSec: `11025`
3948   * `.nBlockAlign`: `1`
3949   * `.wBitsPerSample`: `8`
3950   * `.cbSize`: `0`
3951 * `AUDIO_STREAM_CONFIG_CAPS`:
3952  * 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`
3953  * `.MinimumChannels`: `1`
3954  * `.MaximumChannels`: `2`
3955  * `.ChannelsGranularity`: `1`
3956  * `.MinimumBitsPerSample`: `8`
3957  * `.MaximumBitsPerSample`: `16`
3958  * `.BitsPerSampleGranularity`: `8`
3959  * `.MinimumSampleFrequency`: `11025`
3960  * `.MaximumSampleFrequency`: `44100`
3961  * `.SampleFrequencyGranularity`: `11025`
3962
3963#### Capability: 17
3964
3965 * `AM_MEDIA_TYPE`:
3966  * 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 12 00 00 00 90 C3 2F 00`
3967  * Format Data: `01 00 02 00 40 1F 00 00 80 3E 00 00 02 00 08 00 00 00`
3968  * `.subtype`: `FourCC 0x00000001`
3969  * `.bFixedSizeSamples`: `1`
3970  * `.bTemporalCompression`: `0`
3971  * `.lSampleSize`: `2`
3972  * `.cbFormat`: `18`
3973  * `WAVEFORMATEX`:
3974   * `.wFormatTag`: `1`
3975   * `.nChannels`: `2`
3976   * `.nSamplesPerSec`: `8000`
3977   * `.nAvgBytesPerSec: `16000`
3978   * `.nBlockAlign`: `2`
3979   * `.wBitsPerSample`: `8`
3980   * `.cbSize`: `0`
3981 * `AUDIO_STREAM_CONFIG_CAPS`:
3982  * 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`
3983  * `.MinimumChannels`: `1`
3984  * `.MaximumChannels`: `2`
3985  * `.ChannelsGranularity`: `1`
3986  * `.MinimumBitsPerSample`: `8`
3987  * `.MaximumBitsPerSample`: `16`
3988  * `.BitsPerSampleGranularity`: `8`
3989  * `.MinimumSampleFrequency`: `11025`
3990  * `.MaximumSampleFrequency`: `44100`
3991  * `.SampleFrequencyGranularity`: `11025`
3992
3993#### Capability: 18
3994
3995 * `AM_MEDIA_TYPE`:
3996  * 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 12 00 00 00 50 C1 2F 00`
3997  * Format Data: `01 00 01 00 40 1F 00 00 40 1F 00 00 01 00 08 00 00 00`
3998  * `.subtype`: `FourCC 0x00000001`
3999  * `.bFixedSizeSamples`: `1`
4000  * `.bTemporalCompression`: `0`
4001  * `.lSampleSize`: `1`
4002  * `.cbFormat`: `18`
4003  * `WAVEFORMATEX`:
4004   * `.wFormatTag`: `1`
4005   * `.nChannels`: `1`
4006   * `.nSamplesPerSec`: `8000`
4007   * `.nAvgBytesPerSec: `8000`
4008   * `.nBlockAlign`: `1`
4009   * `.wBitsPerSample`: `8`
4010   * `.cbSize`: `0`
4011 * `AUDIO_STREAM_CONFIG_CAPS`:
4012  * 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`
4013  * `.MinimumChannels`: `1`
4014  * `.MaximumChannels`: `2`
4015  * `.ChannelsGranularity`: `1`
4016  * `.MinimumBitsPerSample`: `8`
4017  * `.MaximumBitsPerSample`: `16`
4018  * `.BitsPerSampleGranularity`: `8`
4019  * `.MinimumSampleFrequency`: `11025`
4020  * `.MaximumSampleFrequency`: `44100`
4021  * `.SampleFrequencyGranularity`: `11025`
4022
4023#### Capability: 19
4024
4025 * `AM_MEDIA_TYPE`:
4026  * 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 12 00 00 00 B0 C2 2F 00`
4027  * Format Data: `01 00 02 00 80 BB 00 00 00 EE 02 00 04 00 10 00 00 00`
4028  * `.subtype`: `FourCC 0x00000001`
4029  * `.bFixedSizeSamples`: `1`
4030  * `.bTemporalCompression`: `0`
4031  * `.lSampleSize`: `4`
4032  * `.cbFormat`: `18`
4033  * `WAVEFORMATEX`:
4034   * `.wFormatTag`: `1`
4035   * `.nChannels`: `2`
4036   * `.nSamplesPerSec`: `48000`
4037   * `.nAvgBytesPerSec: `192000`
4038   * `.nBlockAlign`: `4`
4039   * `.wBitsPerSample`: `16`
4040   * `.cbSize`: `0`
4041 * `AUDIO_STREAM_CONFIG_CAPS`:
4042  * 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`
4043  * `.MinimumChannels`: `1`
4044  * `.MaximumChannels`: `2`
4045  * `.ChannelsGranularity`: `1`
4046  * `.MinimumBitsPerSample`: `8`
4047  * `.MaximumBitsPerSample`: `16`
4048  * `.BitsPerSampleGranularity`: `8`
4049  * `.MinimumSampleFrequency`: `11025`
4050  * `.MaximumSampleFrequency`: `44100`
4051  * `.SampleFrequencyGranularity`: `11025`
4052
4053#### Capability: 20
4054
4055 * `AM_MEDIA_TYPE`:
4056  * 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 12 00 00 00 10 C3 2F 00`
4057  * Format Data: `01 00 01 00 80 BB 00 00 00 77 01 00 02 00 10 00 00 00`
4058  * `.subtype`: `FourCC 0x00000001`
4059  * `.bFixedSizeSamples`: `1`
4060  * `.bTemporalCompression`: `0`
4061  * `.lSampleSize`: `2`
4062  * `.cbFormat`: `18`
4063  * `WAVEFORMATEX`:
4064   * `.wFormatTag`: `1`
4065   * `.nChannels`: `1`
4066   * `.nSamplesPerSec`: `48000`
4067   * `.nAvgBytesPerSec: `96000`
4068   * `.nBlockAlign`: `2`
4069   * `.wBitsPerSample`: `16`
4070   * `.cbSize`: `0`
4071 * `AUDIO_STREAM_CONFIG_CAPS`:
4072  * 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`
4073  * `.MinimumChannels`: `1`
4074  * `.MaximumChannels`: `2`
4075  * `.ChannelsGranularity`: `1`
4076  * `.MinimumBitsPerSample`: `8`
4077  * `.MaximumBitsPerSample`: `16`
4078  * `.BitsPerSampleGranularity`: `8`
4079  * `.MinimumSampleFrequency`: `11025`
4080  * `.MaximumSampleFrequency`: `44100`
4081  * `.SampleFrequencyGranularity`: `11025`
4082
4083#### Capability: 21
4084
4085 * `AM_MEDIA_TYPE`:
4086  * 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 12 00 00 00 90 C1 2F 00`
4087  * Format Data: `01 00 02 00 00 77 01 00 00 DC 05 00 04 00 10 00 00 00`
4088  * `.subtype`: `FourCC 0x00000001`
4089  * `.bFixedSizeSamples`: `1`
4090  * `.bTemporalCompression`: `0`
4091  * `.lSampleSize`: `4`
4092  * `.cbFormat`: `18`
4093  * `WAVEFORMATEX`:
4094   * `.wFormatTag`: `1`
4095   * `.nChannels`: `2`
4096   * `.nSamplesPerSec`: `96000`
4097   * `.nAvgBytesPerSec: `384000`
4098   * `.nBlockAlign`: `4`
4099   * `.wBitsPerSample`: `16`
4100   * `.cbSize`: `0`
4101 * `AUDIO_STREAM_CONFIG_CAPS`:
4102  * 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`
4103  * `.MinimumChannels`: `1`
4104  * `.MaximumChannels`: `2`
4105  * `.ChannelsGranularity`: `1`
4106  * `.MinimumBitsPerSample`: `8`
4107  * `.MaximumBitsPerSample`: `16`
4108  * `.BitsPerSampleGranularity`: `8`
4109  * `.MinimumSampleFrequency`: `11025`
4110  * `.MaximumSampleFrequency`: `44100`
4111  * `.SampleFrequencyGranularity`: `11025`
4112
4113#### Capability: 22
4114
4115 * `AM_MEDIA_TYPE`:
4116  * 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 12 00 00 00 B0 C2 2F 00`
4117  * Format Data: `01 00 01 00 00 77 01 00 00 EE 02 00 02 00 10 00 00 00`
4118  * `.subtype`: `FourCC 0x00000001`
4119  * `.bFixedSizeSamples`: `1`
4120  * `.bTemporalCompression`: `0`
4121  * `.lSampleSize`: `2`
4122  * `.cbFormat`: `18`
4123  * `WAVEFORMATEX`:
4124   * `.wFormatTag`: `1`
4125   * `.nChannels`: `1`
4126   * `.nSamplesPerSec`: `96000`
4127   * `.nAvgBytesPerSec: `192000`
4128   * `.nBlockAlign`: `2`
4129   * `.wBitsPerSample`: `16`
4130   * `.cbSize`: `0`
4131 * `AUDIO_STREAM_CONFIG_CAPS`:
4132  * 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`
4133  * `.MinimumChannels`: `1`
4134  * `.MaximumChannels`: `2`
4135  * `.ChannelsGranularity`: `1`
4136  * `.MinimumBitsPerSample`: `8`
4137  * `.MaximumBitsPerSample`: `16`
4138  * `.BitsPerSampleGranularity`: `8`
4139  * `.MinimumSampleFrequency`: `11025`
4140  * `.MaximumSampleFrequency`: `44100`
4141  * `.SampleFrequencyGranularity`: `11025`
4142
4143Interfaces:
4144
4145  * `IKsPropertySet`
4146  * `IQualityControl`
4147  * `IAMBufferNegotiation`
4148  * `IAMStreamConfig`
4149  * `IAMStreamControl`
4150
4151### Pin: Master Volume
4152
4153 * Direction: `PINDIR_INPUT`
4154Interfaces:
4155
4156  * `IQualityControl`
4157
Note: See TracBrowser for help on using the repository browser.