source: trunk/Utilities/DirectShowCaptureCapabilities/Data/OV2680, OV5648.md @ 566

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