source: trunk/Utilities/DirectShowCaptureCapabilities/Data/Integrated Webcam, LEO_UVCDEMO_TEST.md @ 937

Last change on this file since 937 was 368, checked in by roman, 9 years ago
File size: 114.6 KB
Line 
1# System
2
3 * Version: `6.1` Build `7601`; Windows 7; Service Pack 1; Service Pack `1.0`
4 * Computer Name: `PC-20150213YBQJ`
5 * User Name: `Administrator` (Administrator)
6 * Local Time: `2015/3/3 0:49:26`
7 * Architecture: x86
8 * Processors: `4`, Active Mask `0xF`
9 * Page Size: `0x1000`
10 * Application Address Space: `0x00010000`..`0xFFFEFFFF`
11 * Physical Memory: `6,050` MB
12 * Committed Memory Limit: `6,816` MB
13
14# Video
15
16## Device: Integrated Webcam
17
18 * Moniker Display Name: `@device:pnp:\\?\usb#vid_0c45&pid_6483&mi_00#7&23eb970a&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global`
19
20Interfaces:
21
22  * `ISpecifyPropertyPages`
23  * `IKsPropertySet`
24  * `IAMCameraControl`
25  * `IAMDeviceRemoval`
26  * `IAMDroppedFrames`
27  * `IAMFilterMiscFlags`
28  * `IAMVideoControl`
29  * `IAMVideoProcAmp`
30
31Property Pages:
32
33  * `{71F96464-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoProcAmpPropertyPage`, VideoProcAmp Property Page
34  * `{71F96465-78F3-11D0-A18C-00A0C9118956}` - `CLSID_CameraControlPropertyPage`, CameraControl Property Page
35
36### IAMVideoProcAmp
37
38 * `VideoProcAmp_Brightness`: `0`, flags `0x02`, `-64`..`64`, step `1`, default `0`, cap flags `0x02`
39 * `VideoProcAmp_Contrast`: `0`, flags `0x02`, `0`..`95`, step `1`, default `0`, cap flags `0x02`
40 * `VideoProcAmp_Hue`: `0`, flags `0x02`, `-2000`..`2000`, step `1`, default `0`, cap flags `0x02`
41 * `VideoProcAmp_Saturation`: `61`, flags `0x02`, `0`..`100`, step `1`, default `64`, cap flags `0x02`
42 * `VideoProcAmp_Sharpness`: `2`, flags `0x02`, `1`..`7`, step `1`, default `2`, cap flags `0x02`
43 * `VideoProcAmp_Gamma`: `100`, flags `0x02`, `100`..`300`, step `1`, default `100`, cap flags `0x02`
44 * `VideoProcAmp_WhiteBalance`: `4600`, flags `0x01`, `2800`..`6500`, step `1`, default `4600`, cap flags `0x03`
45 * `VideoProcAmp_BacklightCompensation`: `3`, flags `0x02`, `0`..`3`, step `1`, default `3`, cap flags `0x02`
46
47### IAMCameraControl
48
49
50### Pin: 捕获
51
52 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4281-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_CAPTURE`
53 * Capabilities:
54  * Count: `24`
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 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 68 EC 91 00`
61  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CA 08 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 80 02 00 00 E0 01 00 00 01 00 10 00 59 55 59 32 00 60 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
62  * `.subtype`: `FourCC YUY2`
63  * `.bFixedSizeSamples`: `1`
64  * `.bTemporalCompression`: `0`
65  * `.lSampleSize`: `614,400`
66  * `.cbFormat`: `88`
67  * `VIDEOINFOHEADER`:
68  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
69  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
70  * `.dwBitRate`: `147456000`
71  * `.dwBitErrorRate`: `0`
72  * `.AvgTimePerFrame`: `33 3333`
73  * `BITMAPINFOHEADER`:
74   * `.biSize`: `40`
75   * `.biWidth`: `640`
76   * `.biHeight`: `480`
77   * `.biPlanes`: `1`
78   * `.biBitCount`: `16`
79   * `.biCompression`: `844715353` `YUY2`
80   * `.biSizeImage`: `614,400`
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 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 00 77 01 00 00 CA 08`
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`: `1`
89  * `.CropAlignX`: `1`
90  * `.CropAlignY`: `1`
91  * `.MinOutputSize`: `640` x `480`
92  * `.MaxOutputSize`: `640` x `480`
93  * `.OutputGranularityX`: `1`
94  * `.OutputGranularityY`: `1`
95  * `.StretchTapsX`: `0`
96  * `.StretchTapsY`: `0`
97  * `.ShrinkTapsX`: `0`
98  * `.ShrinkTapsY`: `0`
99  * `.MinFrameInterval`: `33 3333`
100  * `.MaxFrameInterval`: `200 0000`
101  * `.MinBitsPerSecond`: `24,576,000`
102  * `.MaxBitsPerSecond`: `147,456,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 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 70 00 00 00 A0 9E 96 00`
108  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CA 08 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 26 8D 00 00 00 00 00 28 00 00 00 80 02 00 00 E0 01 00 00 01 00 10 00 59 55 59 32 00 60 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
109  * `.subtype`: `FourCC YUY2`
110  * `.bFixedSizeSamples`: `1`
111  * `.bTemporalCompression`: `0`
112  * `.lSampleSize`: `614,400`
113  * `.cbFormat`: `112`
114  * `VIDEOINFOHEADER2`:
115 * Unknown Capabilities:
116  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
117  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 00 77 01 00 00 CA 08`
118
119#### Capability: 2
120
121 * `AM_MEDIA_TYPE`:
122  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 C6 00 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 68 EC 91 00`
123  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A0 B9 00 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 B0 00 00 00 90 00 00 00 01 00 10 00 59 55 59 32 00 C6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
124  * `.subtype`: `FourCC YUY2`
125  * `.bFixedSizeSamples`: `1`
126  * `.bTemporalCompression`: `0`
127  * `.lSampleSize`: `50,688`
128  * `.cbFormat`: `88`
129  * `VIDEOINFOHEADER`:
130  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
131  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
132  * `.dwBitRate`: `12165120`
133  * `.dwBitErrorRate`: `0`
134  * `.AvgTimePerFrame`: `33 3333`
135  * `BITMAPINFOHEADER`:
136   * `.biSize`: `40`
137   * `.biWidth`: `176`
138   * `.biHeight`: `144`
139   * `.biPlanes`: `1`
140   * `.biBitCount`: `16`
141   * `.biCompression`: `844715353` `YUY2`
142   * `.biSizeImage`: `50,688`
143 * `VIDEO_STREAM_CONFIG_CAPS`:
144  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 F0 1E 00 00 A0 B9 00`
145  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
146  * `.VideoStandard`: `0`
147  * `.InputSize`: `176` x `144`
148  * `.MinCroppingSize`: `176` x `144`
149  * `.MaxCroppingSize`: `176` x `144`
150  * `.CropGranularityX`: `1`
151  * `.CropAlignX`: `1`
152  * `.CropAlignY`: `1`
153  * `.MinOutputSize`: `176` x `144`
154  * `.MaxOutputSize`: `176` x `144`
155  * `.OutputGranularityX`: `1`
156  * `.OutputGranularityY`: `1`
157  * `.StretchTapsX`: `0`
158  * `.StretchTapsY`: `0`
159  * `.ShrinkTapsX`: `0`
160  * `.ShrinkTapsY`: `0`
161  * `.MinFrameInterval`: `33 3333`
162  * `.MaxFrameInterval`: `200 0000`
163  * `.MinBitsPerSecond`: `2,027,520`
164  * `.MaxBitsPerSecond`: `12,165,120`
165
166#### Capability: 3
167
168 * `AM_MEDIA_TYPE`:
169  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 C6 00 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 70 00 00 00 A0 9E 96 00`
170  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A0 B9 00 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 26 8D 00 00 00 00 00 28 00 00 00 B0 00 00 00 90 00 00 00 01 00 10 00 59 55 59 32 00 C6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
171  * `.subtype`: `FourCC YUY2`
172  * `.bFixedSizeSamples`: `1`
173  * `.bTemporalCompression`: `0`
174  * `.lSampleSize`: `50,688`
175  * `.cbFormat`: `112`
176  * `VIDEOINFOHEADER2`:
177 * Unknown Capabilities:
178  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
179  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 F0 1E 00 00 A0 B9 00`
180
181#### Capability: 4
182
183 * `AM_MEDIA_TYPE`:
184  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 96 00 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 68 EC 91 00`
185  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A0 8C 00 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 A0 00 00 00 78 00 00 00 01 00 10 00 59 55 59 32 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
186  * `.subtype`: `FourCC YUY2`
187  * `.bFixedSizeSamples`: `1`
188  * `.bTemporalCompression`: `0`
189  * `.lSampleSize`: `38,400`
190  * `.cbFormat`: `88`
191  * `VIDEOINFOHEADER`:
192  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
193  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
194  * `.dwBitRate`: `9216000`
195  * `.dwBitErrorRate`: `0`
196  * `.AvgTimePerFrame`: `33 3333`
197  * `BITMAPINFOHEADER`:
198   * `.biSize`: `40`
199   * `.biWidth`: `160`
200   * `.biHeight`: `120`
201   * `.biPlanes`: `1`
202   * `.biBitCount`: `16`
203   * `.biCompression`: `844715353` `YUY2`
204   * `.biSizeImage`: `38,400`
205 * `VIDEO_STREAM_CONFIG_CAPS`:
206  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 70 17 00 00 A0 8C 00`
207  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
208  * `.VideoStandard`: `0`
209  * `.InputSize`: `160` x `120`
210  * `.MinCroppingSize`: `160` x `120`
211  * `.MaxCroppingSize`: `160` x `120`
212  * `.CropGranularityX`: `1`
213  * `.CropAlignX`: `1`
214  * `.CropAlignY`: `1`
215  * `.MinOutputSize`: `160` x `120`
216  * `.MaxOutputSize`: `160` x `120`
217  * `.OutputGranularityX`: `1`
218  * `.OutputGranularityY`: `1`
219  * `.StretchTapsX`: `0`
220  * `.StretchTapsY`: `0`
221  * `.ShrinkTapsX`: `0`
222  * `.ShrinkTapsY`: `0`
223  * `.MinFrameInterval`: `33 3333`
224  * `.MaxFrameInterval`: `200 0000`
225  * `.MinBitsPerSecond`: `1,536,000`
226  * `.MaxBitsPerSecond`: `9,216,000`
227
228#### Capability: 5
229
230 * `AM_MEDIA_TYPE`:
231  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 96 00 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 70 00 00 00 A0 9E 96 00`
232  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A0 8C 00 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 26 8D 00 00 00 00 00 28 00 00 00 A0 00 00 00 78 00 00 00 01 00 10 00 59 55 59 32 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
233  * `.subtype`: `FourCC YUY2`
234  * `.bFixedSizeSamples`: `1`
235  * `.bTemporalCompression`: `0`
236  * `.lSampleSize`: `38,400`
237  * `.cbFormat`: `112`
238  * `VIDEOINFOHEADER2`:
239 * Unknown Capabilities:
240  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
241  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 70 17 00 00 A0 8C 00`
242
243#### Capability: 6
244
245 * `AM_MEDIA_TYPE`:
246  * 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 68 EC 91 00`
247  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CA 08 00 00 00 00 40 42 0F 00 00 00 00 00 28 00 00 00 00 05 00 00 D0 02 00 00 01 00 10 00 59 55 59 32 00 20 1C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
248  * `.subtype`: `FourCC YUY2`
249  * `.bFixedSizeSamples`: `1`
250  * `.bTemporalCompression`: `0`
251  * `.lSampleSize`: `1,843,200`
252  * `.cbFormat`: `88`
253  * `VIDEOINFOHEADER`:
254  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
255  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
256  * `.dwBitRate`: `147456000`
257  * `.dwBitErrorRate`: `0`
258  * `.AvgTimePerFrame`: `100 0000`
259  * `BITMAPINFOHEADER`:
260   * `.biSize`: `40`
261   * `.biWidth`: `1280`
262   * `.biHeight`: `720`
263   * `.biPlanes`: `1`
264   * `.biBitCount`: `16`
265   * `.biCompression`: `844715353` `YUY2`
266   * `.biSizeImage`: `1,843,200`
267 * `VIDEO_STREAM_CONFIG_CAPS`:
268  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 42 0F 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 00 65 04 00 00 CA 08`
269  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
270  * `.VideoStandard`: `0`
271  * `.InputSize`: `1280` x `720`
272  * `.MinCroppingSize`: `1280` x `720`
273  * `.MaxCroppingSize`: `1280` x `720`
274  * `.CropGranularityX`: `1`
275  * `.CropAlignX`: `1`
276  * `.CropAlignY`: `1`
277  * `.MinOutputSize`: `1280` x `720`
278  * `.MaxOutputSize`: `1280` x `720`
279  * `.OutputGranularityX`: `1`
280  * `.OutputGranularityY`: `1`
281  * `.StretchTapsX`: `0`
282  * `.StretchTapsY`: `0`
283  * `.ShrinkTapsX`: `0`
284  * `.ShrinkTapsY`: `0`
285  * `.MinFrameInterval`: `100 0000`
286  * `.MaxFrameInterval`: `200 0000`
287  * `.MinBitsPerSecond`: `73,728,000`
288  * `.MaxBitsPerSecond`: `147,456,000`
289
290#### Capability: 7
291
292 * `AM_MEDIA_TYPE`:
293  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 20 1C 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 70 00 00 00 A0 9E 96 00`
294  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CA 08 00 00 00 00 40 42 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 26 8D 00 00 00 00 00 28 00 00 00 00 05 00 00 D0 02 00 00 01 00 10 00 59 55 59 32 00 20 1C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
295  * `.subtype`: `FourCC YUY2`
296  * `.bFixedSizeSamples`: `1`
297  * `.bTemporalCompression`: `0`
298  * `.lSampleSize`: `1,843,200`
299  * `.cbFormat`: `112`
300  * `VIDEOINFOHEADER2`:
301 * Unknown Capabilities:
302  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
303  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 42 0F 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 00 65 04 00 00 CA 08`
304
305#### Capability: 8
306
307 * `AM_MEDIA_TYPE`:
308  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 58 02 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 68 EC 91 00`
309  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 32 02 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 40 01 00 00 F0 00 00 00 01 00 10 00 59 55 59 32 00 58 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
310  * `.subtype`: `FourCC YUY2`
311  * `.bFixedSizeSamples`: `1`
312  * `.bTemporalCompression`: `0`
313  * `.lSampleSize`: `153,600`
314  * `.cbFormat`: `88`
315  * `VIDEOINFOHEADER`:
316  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
317  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
318  * `.dwBitRate`: `36864000`
319  * `.dwBitErrorRate`: `0`
320  * `.AvgTimePerFrame`: `33 3333`
321  * `BITMAPINFOHEADER`:
322   * `.biSize`: `40`
323   * `.biWidth`: `320`
324   * `.biHeight`: `240`
325   * `.biPlanes`: `1`
326   * `.biBitCount`: `16`
327   * `.biCompression`: `844715353` `YUY2`
328   * `.biSizeImage`: `153,600`
329 * `VIDEO_STREAM_CONFIG_CAPS`:
330  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 C0 5D 00 00 80 32 02`
331  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
332  * `.VideoStandard`: `0`
333  * `.InputSize`: `320` x `240`
334  * `.MinCroppingSize`: `320` x `240`
335  * `.MaxCroppingSize`: `320` x `240`
336  * `.CropGranularityX`: `1`
337  * `.CropAlignX`: `1`
338  * `.CropAlignY`: `1`
339  * `.MinOutputSize`: `320` x `240`
340  * `.MaxOutputSize`: `320` x `240`
341  * `.OutputGranularityX`: `1`
342  * `.OutputGranularityY`: `1`
343  * `.StretchTapsX`: `0`
344  * `.StretchTapsY`: `0`
345  * `.ShrinkTapsX`: `0`
346  * `.ShrinkTapsY`: `0`
347  * `.MinFrameInterval`: `33 3333`
348  * `.MaxFrameInterval`: `200 0000`
349  * `.MinBitsPerSecond`: `6,144,000`
350  * `.MaxBitsPerSecond`: `36,864,000`
351
352#### Capability: 9
353
354 * `AM_MEDIA_TYPE`:
355  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 58 02 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 70 00 00 00 A0 9E 96 00`
356  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 32 02 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 26 8D 00 00 00 00 00 28 00 00 00 40 01 00 00 F0 00 00 00 01 00 10 00 59 55 59 32 00 58 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
357  * `.subtype`: `FourCC YUY2`
358  * `.bFixedSizeSamples`: `1`
359  * `.bTemporalCompression`: `0`
360  * `.lSampleSize`: `153,600`
361  * `.cbFormat`: `112`
362  * `VIDEOINFOHEADER2`:
363 * Unknown Capabilities:
364  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
365  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 C0 5D 00 00 80 32 02`
366
367#### Capability: 10
368
369 * `AM_MEDIA_TYPE`:
370  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 18 03 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 68 EC 91 00`
371  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 E6 02 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 60 01 00 00 20 01 00 00 01 00 10 00 59 55 59 32 00 18 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
372  * `.subtype`: `FourCC YUY2`
373  * `.bFixedSizeSamples`: `1`
374  * `.bTemporalCompression`: `0`
375  * `.lSampleSize`: `202,752`
376  * `.cbFormat`: `88`
377  * `VIDEOINFOHEADER`:
378  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
379  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
380  * `.dwBitRate`: `48660480`
381  * `.dwBitErrorRate`: `0`
382  * `.AvgTimePerFrame`: `33 3333`
383  * `BITMAPINFOHEADER`:
384   * `.biSize`: `40`
385   * `.biWidth`: `352`
386   * `.biHeight`: `288`
387   * `.biPlanes`: `1`
388   * `.biBitCount`: `16`
389   * `.biCompression`: `844715353` `YUY2`
390   * `.biSizeImage`: `202,752`
391 * `VIDEO_STREAM_CONFIG_CAPS`:
392  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 C0 7B 00 00 80 E6 02`
393  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
394  * `.VideoStandard`: `0`
395  * `.InputSize`: `352` x `288`
396  * `.MinCroppingSize`: `352` x `288`
397  * `.MaxCroppingSize`: `352` x `288`
398  * `.CropGranularityX`: `1`
399  * `.CropAlignX`: `1`
400  * `.CropAlignY`: `1`
401  * `.MinOutputSize`: `352` x `288`
402  * `.MaxOutputSize`: `352` x `288`
403  * `.OutputGranularityX`: `1`
404  * `.OutputGranularityY`: `1`
405  * `.StretchTapsX`: `0`
406  * `.StretchTapsY`: `0`
407  * `.ShrinkTapsX`: `0`
408  * `.ShrinkTapsY`: `0`
409  * `.MinFrameInterval`: `33 3333`
410  * `.MaxFrameInterval`: `200 0000`
411  * `.MinBitsPerSecond`: `8,110,080`
412  * `.MaxBitsPerSecond`: `48,660,480`
413
414#### Capability: 11
415
416 * `AM_MEDIA_TYPE`:
417  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 18 03 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 70 00 00 00 A0 9E 96 00`
418  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 E6 02 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 26 8D 00 00 00 00 00 28 00 00 00 60 01 00 00 20 01 00 00 01 00 10 00 59 55 59 32 00 18 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
419  * `.subtype`: `FourCC YUY2`
420  * `.bFixedSizeSamples`: `1`
421  * `.bTemporalCompression`: `0`
422  * `.lSampleSize`: `202,752`
423  * `.cbFormat`: `112`
424  * `VIDEOINFOHEADER2`:
425 * Unknown Capabilities:
426  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
427  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 C0 7B 00 00 80 E6 02`
428
429#### Capability: 12
430
431 * `AM_MEDIA_TYPE`:
432  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 10 0E 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 68 EC 91 00`
433  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2F 0D 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 80 02 00 00 E0 01 00 00 01 00 18 00 4D 4A 50 47 00 10 0E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
434  * `.subtype`: `FourCC MJPG`
435  * `.bFixedSizeSamples`: `1`
436  * `.bTemporalCompression`: `0`
437  * `.lSampleSize`: `921,600`
438  * `.cbFormat`: `88`
439  * `VIDEOINFOHEADER`:
440  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
441  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
442  * `.dwBitRate`: `221184000`
443  * `.dwBitErrorRate`: `0`
444  * `.AvgTimePerFrame`: `33 3333`
445  * `BITMAPINFOHEADER`:
446   * `.biSize`: `40`
447   * `.biWidth`: `640`
448   * `.biHeight`: `480`
449   * `.biPlanes`: `1`
450   * `.biBitCount`: `24`
451   * `.biCompression`: `1196444237` `MJPG`
452   * `.biSizeImage`: `921,600`
453 * `VIDEO_STREAM_CONFIG_CAPS`:
454  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 DC 05 00 00 28 23 00`
455  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
456  * `.VideoStandard`: `0`
457  * `.InputSize`: `640` x `480`
458  * `.MinCroppingSize`: `640` x `480`
459  * `.MaxCroppingSize`: `640` x `480`
460  * `.CropGranularityX`: `1`
461  * `.CropAlignX`: `1`
462  * `.CropAlignY`: `1`
463  * `.MinOutputSize`: `640` x `480`
464  * `.MaxOutputSize`: `640` x `480`
465  * `.OutputGranularityX`: `1`
466  * `.OutputGranularityY`: `1`
467  * `.StretchTapsX`: `0`
468  * `.StretchTapsY`: `0`
469  * `.ShrinkTapsX`: `0`
470  * `.ShrinkTapsY`: `0`
471  * `.MinFrameInterval`: `33 3333`
472  * `.MaxFrameInterval`: `200 0000`
473  * `.MinBitsPerSecond`: `384,000`
474  * `.MaxBitsPerSecond`: `2,304,000`
475
476#### Capability: 13
477
478 * `AM_MEDIA_TYPE`:
479  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 10 0E 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 70 00 00 00 A0 9E 96 00`
480  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2F 0D 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 21 8D 00 00 00 00 00 28 00 00 00 80 02 00 00 E0 01 00 00 01 00 18 00 4D 4A 50 47 00 10 0E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
481  * `.subtype`: `FourCC MJPG`
482  * `.bFixedSizeSamples`: `1`
483  * `.bTemporalCompression`: `0`
484  * `.lSampleSize`: `921,600`
485  * `.cbFormat`: `112`
486  * `VIDEOINFOHEADER2`:
487 * Unknown Capabilities:
488  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
489  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 DC 05 00 00 28 23 00`
490
491#### Capability: 14
492
493 * `AM_MEDIA_TYPE`:
494  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 29 01 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 68 EC 91 00`
495  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 16 01 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 B0 00 00 00 90 00 00 00 01 00 18 00 4D 4A 50 47 00 29 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
496  * `.subtype`: `FourCC MJPG`
497  * `.bFixedSizeSamples`: `1`
498  * `.bTemporalCompression`: `0`
499  * `.lSampleSize`: `76,032`
500  * `.cbFormat`: `88`
501  * `VIDEOINFOHEADER`:
502  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
503  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
504  * `.dwBitRate`: `18247680`
505  * `.dwBitErrorRate`: `0`
506  * `.AvgTimePerFrame`: `33 3333`
507  * `BITMAPINFOHEADER`:
508   * `.biSize`: `40`
509   * `.biWidth`: `176`
510   * `.biHeight`: `144`
511   * `.biPlanes`: `1`
512   * `.biBitCount`: `24`
513   * `.biCompression`: `1196444237` `MJPG`
514   * `.biSizeImage`: `76,032`
515 * `VIDEO_STREAM_CONFIG_CAPS`:
516  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 80 84 1E 00 00 00 00 00 C0 7B 00 00 80 E6 02 00`
517  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
518  * `.VideoStandard`: `0`
519  * `.InputSize`: `176` x `144`
520  * `.MinCroppingSize`: `176` x `144`
521  * `.MaxCroppingSize`: `176` x `144`
522  * `.CropGranularityX`: `1`
523  * `.CropAlignX`: `1`
524  * `.CropAlignY`: `1`
525  * `.MinOutputSize`: `176` x `144`
526  * `.MaxOutputSize`: `176` x `144`
527  * `.OutputGranularityX`: `1`
528  * `.OutputGranularityY`: `1`
529  * `.StretchTapsX`: `0`
530  * `.StretchTapsY`: `0`
531  * `.ShrinkTapsX`: `0`
532  * `.ShrinkTapsY`: `0`
533  * `.MinFrameInterval`: `33 3333`
534  * `.MaxFrameInterval`: `200 0000`
535  * `.MinBitsPerSecond`: `31,680`
536  * `.MaxBitsPerSecond`: `190,080`
537
538#### Capability: 15
539
540 * `AM_MEDIA_TYPE`:
541  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 29 01 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 70 00 00 00 A0 9E 96 00`
542  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 16 01 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 21 8D 00 00 00 00 00 28 00 00 00 B0 00 00 00 90 00 00 00 01 00 18 00 4D 4A 50 47 00 29 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
543  * `.subtype`: `FourCC MJPG`
544  * `.bFixedSizeSamples`: `1`
545  * `.bTemporalCompression`: `0`
546  * `.lSampleSize`: `76,032`
547  * `.cbFormat`: `112`
548  * `VIDEOINFOHEADER2`:
549 * Unknown Capabilities:
550  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
551  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 80 84 1E 00 00 00 00 00 C0 7B 00 00 80 E6 02 00`
552
553#### Capability: 16
554
555 * `AM_MEDIA_TYPE`:
556  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 E1 00 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 68 EC 91 00`
557  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 D2 00 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 A0 00 00 00 78 00 00 00 01 00 18 00 4D 4A 50 47 00 E1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
558  * `.subtype`: `FourCC MJPG`
559  * `.bFixedSizeSamples`: `1`
560  * `.bTemporalCompression`: `0`
561  * `.lSampleSize`: `57,600`
562  * `.cbFormat`: `88`
563  * `VIDEOINFOHEADER`:
564  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
565  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
566  * `.dwBitRate`: `13824000`
567  * `.dwBitErrorRate`: `0`
568  * `.AvgTimePerFrame`: `33 3333`
569  * `BITMAPINFOHEADER`:
570   * `.biSize`: `40`
571   * `.biWidth`: `160`
572   * `.biHeight`: `120`
573   * `.biPlanes`: `1`
574   * `.biBitCount`: `24`
575   * `.biCompression`: `1196444237` `MJPG`
576   * `.biSizeImage`: `57,600`
577 * `VIDEO_STREAM_CONFIG_CAPS`:
578  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 80 84 1E 00 00 00 00 00 C0 5D 00 00 80 32 02 00`
579  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
580  * `.VideoStandard`: `0`
581  * `.InputSize`: `160` x `120`
582  * `.MinCroppingSize`: `160` x `120`
583  * `.MaxCroppingSize`: `160` x `120`
584  * `.CropGranularityX`: `1`
585  * `.CropAlignX`: `1`
586  * `.CropAlignY`: `1`
587  * `.MinOutputSize`: `160` x `120`
588  * `.MaxOutputSize`: `160` x `120`
589  * `.OutputGranularityX`: `1`
590  * `.OutputGranularityY`: `1`
591  * `.StretchTapsX`: `0`
592  * `.StretchTapsY`: `0`
593  * `.ShrinkTapsX`: `0`
594  * `.ShrinkTapsY`: `0`
595  * `.MinFrameInterval`: `33 3333`
596  * `.MaxFrameInterval`: `200 0000`
597  * `.MinBitsPerSecond`: `24,000`
598  * `.MaxBitsPerSecond`: `144,000`
599
600#### Capability: 17
601
602 * `AM_MEDIA_TYPE`:
603  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 E1 00 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 70 00 00 00 A0 9E 96 00`
604  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 D2 00 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 21 8D 00 00 00 00 00 28 00 00 00 A0 00 00 00 78 00 00 00 01 00 18 00 4D 4A 50 47 00 E1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
605  * `.subtype`: `FourCC MJPG`
606  * `.bFixedSizeSamples`: `1`
607  * `.bTemporalCompression`: `0`
608  * `.lSampleSize`: `57,600`
609  * `.cbFormat`: `112`
610  * `VIDEOINFOHEADER2`:
611 * Unknown Capabilities:
612  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
613  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 80 84 1E 00 00 00 00 00 C0 5D 00 00 80 32 02 00`
614
615#### Capability: 18
616
617 * `AM_MEDIA_TYPE`:
618  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 30 2A 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 68 EC 91 00`
619  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8D 27 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 00 05 00 00 D0 02 00 00 01 00 18 00 4D 4A 50 47 00 30 2A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
620  * `.subtype`: `FourCC MJPG`
621  * `.bFixedSizeSamples`: `1`
622  * `.bTemporalCompression`: `0`
623  * `.lSampleSize`: `2,764,800`
624  * `.cbFormat`: `88`
625  * `VIDEOINFOHEADER`:
626  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
627  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
628  * `.dwBitRate`: `663552000`
629  * `.dwBitErrorRate`: `0`
630  * `.AvgTimePerFrame`: `33 3333`
631  * `BITMAPINFOHEADER`:
632   * `.biSize`: `40`
633   * `.biWidth`: `1280`
634   * `.biHeight`: `720`
635   * `.biPlanes`: `1`
636   * `.biBitCount`: `24`
637   * `.biCompression`: `1196444237` `MJPG`
638   * `.biSizeImage`: `2,764,800`
639 * `VIDEO_STREAM_CONFIG_CAPS`:
640  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 94 11 00 00 78 69 00`
641  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
642  * `.VideoStandard`: `0`
643  * `.InputSize`: `1280` x `720`
644  * `.MinCroppingSize`: `1280` x `720`
645  * `.MaxCroppingSize`: `1280` x `720`
646  * `.CropGranularityX`: `1`
647  * `.CropAlignX`: `1`
648  * `.CropAlignY`: `1`
649  * `.MinOutputSize`: `1280` x `720`
650  * `.MaxOutputSize`: `1280` x `720`
651  * `.OutputGranularityX`: `1`
652  * `.OutputGranularityY`: `1`
653  * `.StretchTapsX`: `0`
654  * `.StretchTapsY`: `0`
655  * `.ShrinkTapsX`: `0`
656  * `.ShrinkTapsY`: `0`
657  * `.MinFrameInterval`: `33 3333`
658  * `.MaxFrameInterval`: `200 0000`
659  * `.MinBitsPerSecond`: `1,152,000`
660  * `.MaxBitsPerSecond`: `6,912,000`
661
662#### Capability: 19
663
664 * `AM_MEDIA_TYPE`:
665  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 30 2A 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 70 00 00 00 A0 9E 96 00`
666  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8D 27 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 21 8D 00 00 00 00 00 28 00 00 00 00 05 00 00 D0 02 00 00 01 00 18 00 4D 4A 50 47 00 30 2A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
667  * `.subtype`: `FourCC MJPG`
668  * `.bFixedSizeSamples`: `1`
669  * `.bTemporalCompression`: `0`
670  * `.lSampleSize`: `2,764,800`
671  * `.cbFormat`: `112`
672  * `VIDEOINFOHEADER2`:
673 * Unknown Capabilities:
674  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
675  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 94 11 00 00 78 69 00`
676
677#### Capability: 20
678
679 * `AM_MEDIA_TYPE`:
680  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 84 03 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 68 EC 91 00`
681  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 4B 03 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 40 01 00 00 F0 00 00 00 01 00 18 00 4D 4A 50 47 00 84 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
682  * `.subtype`: `FourCC MJPG`
683  * `.bFixedSizeSamples`: `1`
684  * `.bTemporalCompression`: `0`
685  * `.lSampleSize`: `230,400`
686  * `.cbFormat`: `88`
687  * `VIDEOINFOHEADER`:
688  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
689  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
690  * `.dwBitRate`: `55296000`
691  * `.dwBitErrorRate`: `0`
692  * `.AvgTimePerFrame`: `33 3333`
693  * `BITMAPINFOHEADER`:
694   * `.biSize`: `40`
695   * `.biWidth`: `320`
696   * `.biHeight`: `240`
697   * `.biPlanes`: `1`
698   * `.biBitCount`: `24`
699   * `.biCompression`: `1196444237` `MJPG`
700   * `.biSizeImage`: `230,400`
701 * `VIDEO_STREAM_CONFIG_CAPS`:
702  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 77 01 00 00 CA 08 00`
703  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
704  * `.VideoStandard`: `0`
705  * `.InputSize`: `320` x `240`
706  * `.MinCroppingSize`: `320` x `240`
707  * `.MaxCroppingSize`: `320` x `240`
708  * `.CropGranularityX`: `1`
709  * `.CropAlignX`: `1`
710  * `.CropAlignY`: `1`
711  * `.MinOutputSize`: `320` x `240`
712  * `.MaxOutputSize`: `320` x `240`
713  * `.OutputGranularityX`: `1`
714  * `.OutputGranularityY`: `1`
715  * `.StretchTapsX`: `0`
716  * `.StretchTapsY`: `0`
717  * `.ShrinkTapsX`: `0`
718  * `.ShrinkTapsY`: `0`
719  * `.MinFrameInterval`: `33 3333`
720  * `.MaxFrameInterval`: `200 0000`
721  * `.MinBitsPerSecond`: `96,000`
722  * `.MaxBitsPerSecond`: `576,000`
723
724#### Capability: 21
725
726 * `AM_MEDIA_TYPE`:
727  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 84 03 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 70 00 00 00 A0 9E 96 00`
728  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 4B 03 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 21 8D 00 00 00 00 00 28 00 00 00 40 01 00 00 F0 00 00 00 01 00 18 00 4D 4A 50 47 00 84 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
729  * `.subtype`: `FourCC MJPG`
730  * `.bFixedSizeSamples`: `1`
731  * `.bTemporalCompression`: `0`
732  * `.lSampleSize`: `230,400`
733  * `.cbFormat`: `112`
734  * `VIDEOINFOHEADER2`:
735 * Unknown Capabilities:
736  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
737  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 77 01 00 00 CA 08 00`
738
739#### Capability: 22
740
741 * `AM_MEDIA_TYPE`:
742  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 A4 04 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 68 EC 91 00`
743  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 59 04 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 60 01 00 00 20 01 00 00 01 00 18 00 4D 4A 50 47 00 A4 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
744  * `.subtype`: `FourCC MJPG`
745  * `.bFixedSizeSamples`: `1`
746  * `.bTemporalCompression`: `0`
747  * `.lSampleSize`: `304,128`
748  * `.cbFormat`: `88`
749  * `VIDEOINFOHEADER`:
750  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
751  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
752  * `.dwBitRate`: `72990720`
753  * `.dwBitErrorRate`: `0`
754  * `.AvgTimePerFrame`: `33 3333`
755  * `BITMAPINFOHEADER`:
756   * `.biSize`: `40`
757   * `.biWidth`: `352`
758   * `.biHeight`: `288`
759   * `.biPlanes`: `1`
760   * `.biBitCount`: `24`
761   * `.biCompression`: `1196444237` `MJPG`
762   * `.biSizeImage`: `304,128`
763 * `VIDEO_STREAM_CONFIG_CAPS`:
764  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 EF 01 00 00 9A 0B 00`
765  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
766  * `.VideoStandard`: `0`
767  * `.InputSize`: `352` x `288`
768  * `.MinCroppingSize`: `352` x `288`
769  * `.MaxCroppingSize`: `352` x `288`
770  * `.CropGranularityX`: `1`
771  * `.CropAlignX`: `1`
772  * `.CropAlignY`: `1`
773  * `.MinOutputSize`: `352` x `288`
774  * `.MaxOutputSize`: `352` x `288`
775  * `.OutputGranularityX`: `1`
776  * `.OutputGranularityY`: `1`
777  * `.StretchTapsX`: `0`
778  * `.StretchTapsY`: `0`
779  * `.ShrinkTapsX`: `0`
780  * `.ShrinkTapsY`: `0`
781  * `.MinFrameInterval`: `33 3333`
782  * `.MaxFrameInterval`: `200 0000`
783  * `.MinBitsPerSecond`: `126,720`
784  * `.MaxBitsPerSecond`: `760,320`
785
786#### Capability: 23
787
788 * `AM_MEDIA_TYPE`:
789  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 A4 04 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 70 00 00 00 A0 9E 96 00`
790  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 59 04 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 21 8D 00 00 00 00 00 28 00 00 00 60 01 00 00 20 01 00 00 01 00 18 00 4D 4A 50 47 00 A4 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
791  * `.subtype`: `FourCC MJPG`
792  * `.bFixedSizeSamples`: `1`
793  * `.bTemporalCompression`: `0`
794  * `.lSampleSize`: `304,128`
795  * `.cbFormat`: `112`
796  * `VIDEOINFOHEADER2`:
797 * Unknown Capabilities:
798  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
799  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 80 84 1E 00 00 00 00 00 00 EF 01 00 00 9A 0B 00`
800
801Interfaces:
802
803  * `ISpecifyPropertyPages`
804  * `IKsPropertySet`
805  * `IQualityControl`
806  * `IAMBufferNegotiation`
807  * `IAMStreamConfig`
808  * `IAMStreamControl`
809
810Property Pages:
811
812  * `{71F96467-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoStreamConfigPropertyPage`, VideoStreamConfig Property Page
813
814### Pin: 视频照盞机终端
815
816 * Direction: `PINDIR_INPUT`
817 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{3EBC7959-3310-493B-AA81-C7E132D56F71}`
818Interfaces:
819
820  * `ISpecifyPropertyPages`
821  * `IKsPropertySet`
822  * `IQualityControl`
823  * `IStreamBuilder`
824
825### Pin: 静态
826
827 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C428A-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_STILL`
828 * Capabilities:
829  * Count: `12`
830  * Structure Size: `128` (expected `128`)
831
832#### Capability: 0
833
834 * `AM_MEDIA_TYPE`:
835  * 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 68 EC 91 00`
836  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E1 00 00 00 00 00 80 96 98 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`
837  * `.subtype`: `FourCC YUY2`
838  * `.bFixedSizeSamples`: `1`
839  * `.bTemporalCompression`: `0`
840  * `.lSampleSize`: `1,843,200`
841  * `.cbFormat`: `88`
842  * `VIDEOINFOHEADER`:
843  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
844  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
845  * `.dwBitRate`: `14745600`
846  * `.dwBitErrorRate`: `0`
847  * `.AvgTimePerFrame`: `1 000 0000`
848  * `BITMAPINFOHEADER`:
849   * `.biSize`: `40`
850   * `.biWidth`: `1280`
851   * `.biHeight`: `720`
852   * `.biPlanes`: `1`
853   * `.biBitCount`: `16`
854   * `.biCompression`: `844715353` `YUY2`
855   * `.biSizeImage`: `1,843,200`
856 * `VIDEO_STREAM_CONFIG_CAPS`:
857  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 96 98 00 00 00 00 00 80 96 98 00 00 00 00 00 00 00 E1 00 00 00 E1 00`
858  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
859  * `.VideoStandard`: `0`
860  * `.InputSize`: `1280` x `720`
861  * `.MinCroppingSize`: `1280` x `720`
862  * `.MaxCroppingSize`: `1280` x `720`
863  * `.CropGranularityX`: `1`
864  * `.CropAlignX`: `1`
865  * `.CropAlignY`: `1`
866  * `.MinOutputSize`: `1280` x `720`
867  * `.MaxOutputSize`: `1280` x `720`
868  * `.OutputGranularityX`: `1`
869  * `.OutputGranularityY`: `1`
870  * `.StretchTapsX`: `0`
871  * `.StretchTapsY`: `0`
872  * `.ShrinkTapsX`: `0`
873  * `.ShrinkTapsY`: `0`
874  * `.MinFrameInterval`: `1 000 0000`
875  * `.MaxFrameInterval`: `1 000 0000`
876  * `.MinBitsPerSecond`: `14,745,600`
877  * `.MaxBitsPerSecond`: `14,745,600`
878
879#### Capability: 1
880
881 * `AM_MEDIA_TYPE`:
882  * 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 68 EC 91 00`
883  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4B 00 00 00 00 00 80 96 98 00 00 00 00 00 28 00 00 00 80 02 00 00 E0 01 00 00 01 00 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`
884  * `.subtype`: `FourCC YUY2`
885  * `.bFixedSizeSamples`: `1`
886  * `.bTemporalCompression`: `0`
887  * `.lSampleSize`: `614,400`
888  * `.cbFormat`: `88`
889  * `VIDEOINFOHEADER`:
890  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
891  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
892  * `.dwBitRate`: `4915200`
893  * `.dwBitErrorRate`: `0`
894  * `.AvgTimePerFrame`: `1 000 0000`
895  * `BITMAPINFOHEADER`:
896   * `.biSize`: `40`
897   * `.biWidth`: `640`
898   * `.biHeight`: `480`
899   * `.biPlanes`: `1`
900   * `.biBitCount`: `16`
901   * `.biCompression`: `844715353` `YUY2`
902   * `.biSizeImage`: `614,400`
903 * `VIDEO_STREAM_CONFIG_CAPS`:
904  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 96 98 00 00 00 00 00 80 96 98 00 00 00 00 00 00 00 4B 00 00 00 4B 00`
905  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
906  * `.VideoStandard`: `0`
907  * `.InputSize`: `640` x `480`
908  * `.MinCroppingSize`: `640` x `480`
909  * `.MaxCroppingSize`: `640` x `480`
910  * `.CropGranularityX`: `1`
911  * `.CropAlignX`: `1`
912  * `.CropAlignY`: `1`
913  * `.MinOutputSize`: `640` x `480`
914  * `.MaxOutputSize`: `640` x `480`
915  * `.OutputGranularityX`: `1`
916  * `.OutputGranularityY`: `1`
917  * `.StretchTapsX`: `0`
918  * `.StretchTapsY`: `0`
919  * `.ShrinkTapsX`: `0`
920  * `.ShrinkTapsY`: `0`
921  * `.MinFrameInterval`: `1 000 0000`
922  * `.MaxFrameInterval`: `1 000 0000`
923  * `.MinBitsPerSecond`: `4,915,200`
924  * `.MaxBitsPerSecond`: `4,915,200`
925
926#### Capability: 2
927
928 * `AM_MEDIA_TYPE`:
929  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 18 03 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 68 EC 91 00`
930  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 18 00 00 00 00 00 80 96 98 00 00 00 00 00 28 00 00 00 60 01 00 00 20 01 00 00 01 00 10 00 59 55 59 32 00 18 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
931  * `.subtype`: `FourCC YUY2`
932  * `.bFixedSizeSamples`: `1`
933  * `.bTemporalCompression`: `0`
934  * `.lSampleSize`: `202,752`
935  * `.cbFormat`: `88`
936  * `VIDEOINFOHEADER`:
937  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
938  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
939  * `.dwBitRate`: `1622016`
940  * `.dwBitErrorRate`: `0`
941  * `.AvgTimePerFrame`: `1 000 0000`
942  * `BITMAPINFOHEADER`:
943   * `.biSize`: `40`
944   * `.biWidth`: `352`
945   * `.biHeight`: `288`
946   * `.biPlanes`: `1`
947   * `.biBitCount`: `16`
948   * `.biCompression`: `844715353` `YUY2`
949   * `.biSizeImage`: `202,752`
950 * `VIDEO_STREAM_CONFIG_CAPS`:
951  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 96 98 00 00 00 00 00 80 96 98 00 00 00 00 00 00 C0 18 00 00 C0 18 00`
952  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
953  * `.VideoStandard`: `0`
954  * `.InputSize`: `352` x `288`
955  * `.MinCroppingSize`: `352` x `288`
956  * `.MaxCroppingSize`: `352` x `288`
957  * `.CropGranularityX`: `1`
958  * `.CropAlignX`: `1`
959  * `.CropAlignY`: `1`
960  * `.MinOutputSize`: `352` x `288`
961  * `.MaxOutputSize`: `352` x `288`
962  * `.OutputGranularityX`: `1`
963  * `.OutputGranularityY`: `1`
964  * `.StretchTapsX`: `0`
965  * `.StretchTapsY`: `0`
966  * `.ShrinkTapsX`: `0`
967  * `.ShrinkTapsY`: `0`
968  * `.MinFrameInterval`: `1 000 0000`
969  * `.MaxFrameInterval`: `1 000 0000`
970  * `.MinBitsPerSecond`: `1,622,016`
971  * `.MaxBitsPerSecond`: `1,622,016`
972
973#### Capability: 3
974
975 * `AM_MEDIA_TYPE`:
976  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 58 02 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 68 EC 91 00`
977  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 12 00 00 00 00 00 80 96 98 00 00 00 00 00 28 00 00 00 40 01 00 00 F0 00 00 00 01 00 10 00 59 55 59 32 00 58 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
978  * `.subtype`: `FourCC YUY2`
979  * `.bFixedSizeSamples`: `1`
980  * `.bTemporalCompression`: `0`
981  * `.lSampleSize`: `153,600`
982  * `.cbFormat`: `88`
983  * `VIDEOINFOHEADER`:
984  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
985  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
986  * `.dwBitRate`: `1228800`
987  * `.dwBitErrorRate`: `0`
988  * `.AvgTimePerFrame`: `1 000 0000`
989  * `BITMAPINFOHEADER`:
990   * `.biSize`: `40`
991   * `.biWidth`: `320`
992   * `.biHeight`: `240`
993   * `.biPlanes`: `1`
994   * `.biBitCount`: `16`
995   * `.biCompression`: `844715353` `YUY2`
996   * `.biSizeImage`: `153,600`
997 * `VIDEO_STREAM_CONFIG_CAPS`:
998  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 96 98 00 00 00 00 00 80 96 98 00 00 00 00 00 00 C0 12 00 00 C0 12 00`
999  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1000  * `.VideoStandard`: `0`
1001  * `.InputSize`: `320` x `240`
1002  * `.MinCroppingSize`: `320` x `240`
1003  * `.MaxCroppingSize`: `320` x `240`
1004  * `.CropGranularityX`: `1`
1005  * `.CropAlignX`: `1`
1006  * `.CropAlignY`: `1`
1007  * `.MinOutputSize`: `320` x `240`
1008  * `.MaxOutputSize`: `320` x `240`
1009  * `.OutputGranularityX`: `1`
1010  * `.OutputGranularityY`: `1`
1011  * `.StretchTapsX`: `0`
1012  * `.StretchTapsY`: `0`
1013  * `.ShrinkTapsX`: `0`
1014  * `.ShrinkTapsY`: `0`
1015  * `.MinFrameInterval`: `1 000 0000`
1016  * `.MaxFrameInterval`: `1 000 0000`
1017  * `.MinBitsPerSecond`: `1,228,800`
1018  * `.MaxBitsPerSecond`: `1,228,800`
1019
1020#### Capability: 4
1021
1022 * `AM_MEDIA_TYPE`:
1023  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 C6 00 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 68 EC 91 00`
1024  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 06 00 00 00 00 00 80 96 98 00 00 00 00 00 28 00 00 00 B0 00 00 00 90 00 00 00 01 00 10 00 59 55 59 32 00 C6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1025  * `.subtype`: `FourCC YUY2`
1026  * `.bFixedSizeSamples`: `1`
1027  * `.bTemporalCompression`: `0`
1028  * `.lSampleSize`: `50,688`
1029  * `.cbFormat`: `88`
1030  * `VIDEOINFOHEADER`:
1031  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
1032  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1033  * `.dwBitRate`: `405504`
1034  * `.dwBitErrorRate`: `0`
1035  * `.AvgTimePerFrame`: `1 000 0000`
1036  * `BITMAPINFOHEADER`:
1037   * `.biSize`: `40`
1038   * `.biWidth`: `176`
1039   * `.biHeight`: `144`
1040   * `.biPlanes`: `1`
1041   * `.biBitCount`: `16`
1042   * `.biCompression`: `844715353` `YUY2`
1043   * `.biSizeImage`: `50,688`
1044 * `VIDEO_STREAM_CONFIG_CAPS`:
1045  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 96 98 00 00 00 00 00 80 96 98 00 00 00 00 00 00 30 06 00 00 30 06 00`
1046  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1047  * `.VideoStandard`: `0`
1048  * `.InputSize`: `176` x `144`
1049  * `.MinCroppingSize`: `176` x `144`
1050  * `.MaxCroppingSize`: `176` x `144`
1051  * `.CropGranularityX`: `1`
1052  * `.CropAlignX`: `1`
1053  * `.CropAlignY`: `1`
1054  * `.MinOutputSize`: `176` x `144`
1055  * `.MaxOutputSize`: `176` x `144`
1056  * `.OutputGranularityX`: `1`
1057  * `.OutputGranularityY`: `1`
1058  * `.StretchTapsX`: `0`
1059  * `.StretchTapsY`: `0`
1060  * `.ShrinkTapsX`: `0`
1061  * `.ShrinkTapsY`: `0`
1062  * `.MinFrameInterval`: `1 000 0000`
1063  * `.MaxFrameInterval`: `1 000 0000`
1064  * `.MinBitsPerSecond`: `405,504`
1065  * `.MaxBitsPerSecond`: `405,504`
1066
1067#### Capability: 5
1068
1069 * `AM_MEDIA_TYPE`:
1070  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 96 00 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 68 EC 91 00`
1071  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 04 00 00 00 00 00 80 96 98 00 00 00 00 00 28 00 00 00 A0 00 00 00 78 00 00 00 01 00 10 00 59 55 59 32 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1072  * `.subtype`: `FourCC YUY2`
1073  * `.bFixedSizeSamples`: `1`
1074  * `.bTemporalCompression`: `0`
1075  * `.lSampleSize`: `38,400`
1076  * `.cbFormat`: `88`
1077  * `VIDEOINFOHEADER`:
1078  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
1079  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1080  * `.dwBitRate`: `307200`
1081  * `.dwBitErrorRate`: `0`
1082  * `.AvgTimePerFrame`: `1 000 0000`
1083  * `BITMAPINFOHEADER`:
1084   * `.biSize`: `40`
1085   * `.biWidth`: `160`
1086   * `.biHeight`: `120`
1087   * `.biPlanes`: `1`
1088   * `.biBitCount`: `16`
1089   * `.biCompression`: `844715353` `YUY2`
1090   * `.biSizeImage`: `38,400`
1091 * `VIDEO_STREAM_CONFIG_CAPS`:
1092  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 96 98 00 00 00 00 00 80 96 98 00 00 00 00 00 00 B0 04 00 00 B0 04 00`
1093  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1094  * `.VideoStandard`: `0`
1095  * `.InputSize`: `160` x `120`
1096  * `.MinCroppingSize`: `160` x `120`
1097  * `.MaxCroppingSize`: `160` x `120`
1098  * `.CropGranularityX`: `1`
1099  * `.CropAlignX`: `1`
1100  * `.CropAlignY`: `1`
1101  * `.MinOutputSize`: `160` x `120`
1102  * `.MaxOutputSize`: `160` x `120`
1103  * `.OutputGranularityX`: `1`
1104  * `.OutputGranularityY`: `1`
1105  * `.StretchTapsX`: `0`
1106  * `.StretchTapsY`: `0`
1107  * `.ShrinkTapsX`: `0`
1108  * `.ShrinkTapsY`: `0`
1109  * `.MinFrameInterval`: `1 000 0000`
1110  * `.MaxFrameInterval`: `1 000 0000`
1111  * `.MinBitsPerSecond`: `307,200`
1112  * `.MaxBitsPerSecond`: `307,200`
1113
1114#### Capability: 6
1115
1116 * `AM_MEDIA_TYPE`:
1117  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 30 2A 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 68 EC 91 00`
1118  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 51 01 00 00 00 00 80 96 98 00 00 00 00 00 28 00 00 00 00 05 00 00 D0 02 00 00 01 00 18 00 4D 4A 50 47 00 30 2A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1119  * `.subtype`: `FourCC MJPG`
1120  * `.bFixedSizeSamples`: `1`
1121  * `.bTemporalCompression`: `0`
1122  * `.lSampleSize`: `2,764,800`
1123  * `.cbFormat`: `88`
1124  * `VIDEOINFOHEADER`:
1125  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
1126  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1127  * `.dwBitRate`: `22118400`
1128  * `.dwBitErrorRate`: `0`
1129  * `.AvgTimePerFrame`: `1 000 0000`
1130  * `BITMAPINFOHEADER`:
1131   * `.biSize`: `40`
1132   * `.biWidth`: `1280`
1133   * `.biHeight`: `720`
1134   * `.biPlanes`: `1`
1135   * `.biBitCount`: `24`
1136   * `.biCompression`: `1196444237` `MJPG`
1137   * `.biSizeImage`: `2,764,800`
1138 * `VIDEO_STREAM_CONFIG_CAPS`:
1139  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 96 98 00 00 00 00 00 80 96 98 00 00 00 00 00 00 80 51 01 00 80 51 01`
1140  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1141  * `.VideoStandard`: `0`
1142  * `.InputSize`: `1280` x `720`
1143  * `.MinCroppingSize`: `1280` x `720`
1144  * `.MaxCroppingSize`: `1280` x `720`
1145  * `.CropGranularityX`: `1`
1146  * `.CropAlignX`: `1`
1147  * `.CropAlignY`: `1`
1148  * `.MinOutputSize`: `1280` x `720`
1149  * `.MaxOutputSize`: `1280` x `720`
1150  * `.OutputGranularityX`: `1`
1151  * `.OutputGranularityY`: `1`
1152  * `.StretchTapsX`: `0`
1153  * `.StretchTapsY`: `0`
1154  * `.ShrinkTapsX`: `0`
1155  * `.ShrinkTapsY`: `0`
1156  * `.MinFrameInterval`: `1 000 0000`
1157  * `.MaxFrameInterval`: `1 000 0000`
1158  * `.MinBitsPerSecond`: `22,118,400`
1159  * `.MaxBitsPerSecond`: `22,118,400`
1160
1161#### Capability: 7
1162
1163 * `AM_MEDIA_TYPE`:
1164  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 10 0E 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 68 EC 91 00`
1165  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 70 00 00 00 00 00 80 96 98 00 00 00 00 00 28 00 00 00 80 02 00 00 E0 01 00 00 01 00 18 00 4D 4A 50 47 00 10 0E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1166  * `.subtype`: `FourCC MJPG`
1167  * `.bFixedSizeSamples`: `1`
1168  * `.bTemporalCompression`: `0`
1169  * `.lSampleSize`: `921,600`
1170  * `.cbFormat`: `88`
1171  * `VIDEOINFOHEADER`:
1172  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
1173  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1174  * `.dwBitRate`: `7372800`
1175  * `.dwBitErrorRate`: `0`
1176  * `.AvgTimePerFrame`: `1 000 0000`
1177  * `BITMAPINFOHEADER`:
1178   * `.biSize`: `40`
1179   * `.biWidth`: `640`
1180   * `.biHeight`: `480`
1181   * `.biPlanes`: `1`
1182   * `.biBitCount`: `24`
1183   * `.biCompression`: `1196444237` `MJPG`
1184   * `.biSizeImage`: `921,600`
1185 * `VIDEO_STREAM_CONFIG_CAPS`:
1186  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 96 98 00 00 00 00 00 80 96 98 00 00 00 00 00 00 80 70 00 00 80 70 00`
1187  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1188  * `.VideoStandard`: `0`
1189  * `.InputSize`: `640` x `480`
1190  * `.MinCroppingSize`: `640` x `480`
1191  * `.MaxCroppingSize`: `640` x `480`
1192  * `.CropGranularityX`: `1`
1193  * `.CropAlignX`: `1`
1194  * `.CropAlignY`: `1`
1195  * `.MinOutputSize`: `640` x `480`
1196  * `.MaxOutputSize`: `640` x `480`
1197  * `.OutputGranularityX`: `1`
1198  * `.OutputGranularityY`: `1`
1199  * `.StretchTapsX`: `0`
1200  * `.StretchTapsY`: `0`
1201  * `.ShrinkTapsX`: `0`
1202  * `.ShrinkTapsY`: `0`
1203  * `.MinFrameInterval`: `1 000 0000`
1204  * `.MaxFrameInterval`: `1 000 0000`
1205  * `.MinBitsPerSecond`: `7,372,800`
1206  * `.MaxBitsPerSecond`: `7,372,800`
1207
1208#### Capability: 8
1209
1210 * `AM_MEDIA_TYPE`:
1211  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 A4 04 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 68 EC 91 00`
1212  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 25 00 00 00 00 00 80 96 98 00 00 00 00 00 28 00 00 00 60 01 00 00 20 01 00 00 01 00 18 00 4D 4A 50 47 00 A4 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1213  * `.subtype`: `FourCC MJPG`
1214  * `.bFixedSizeSamples`: `1`
1215  * `.bTemporalCompression`: `0`
1216  * `.lSampleSize`: `304,128`
1217  * `.cbFormat`: `88`
1218  * `VIDEOINFOHEADER`:
1219  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
1220  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1221  * `.dwBitRate`: `2433024`
1222  * `.dwBitErrorRate`: `0`
1223  * `.AvgTimePerFrame`: `1 000 0000`
1224  * `BITMAPINFOHEADER`:
1225   * `.biSize`: `40`
1226   * `.biWidth`: `352`
1227   * `.biHeight`: `288`
1228   * `.biPlanes`: `1`
1229   * `.biBitCount`: `24`
1230   * `.biCompression`: `1196444237` `MJPG`
1231   * `.biSizeImage`: `304,128`
1232 * `VIDEO_STREAM_CONFIG_CAPS`:
1233  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 60 01 00 00 20 01 00 00 60 01 00 00 20 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 96 98 00 00 00 00 00 80 96 98 00 00 00 00 00 00 20 25 00 00 20 25 00`
1234  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1235  * `.VideoStandard`: `0`
1236  * `.InputSize`: `352` x `288`
1237  * `.MinCroppingSize`: `352` x `288`
1238  * `.MaxCroppingSize`: `352` x `288`
1239  * `.CropGranularityX`: `1`
1240  * `.CropAlignX`: `1`
1241  * `.CropAlignY`: `1`
1242  * `.MinOutputSize`: `352` x `288`
1243  * `.MaxOutputSize`: `352` x `288`
1244  * `.OutputGranularityX`: `1`
1245  * `.OutputGranularityY`: `1`
1246  * `.StretchTapsX`: `0`
1247  * `.StretchTapsY`: `0`
1248  * `.ShrinkTapsX`: `0`
1249  * `.ShrinkTapsY`: `0`
1250  * `.MinFrameInterval`: `1 000 0000`
1251  * `.MaxFrameInterval`: `1 000 0000`
1252  * `.MinBitsPerSecond`: `2,433,024`
1253  * `.MaxBitsPerSecond`: `2,433,024`
1254
1255#### Capability: 9
1256
1257 * `AM_MEDIA_TYPE`:
1258  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 84 03 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 68 EC 91 00`
1259  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 1C 00 00 00 00 00 80 96 98 00 00 00 00 00 28 00 00 00 40 01 00 00 F0 00 00 00 01 00 18 00 4D 4A 50 47 00 84 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1260  * `.subtype`: `FourCC MJPG`
1261  * `.bFixedSizeSamples`: `1`
1262  * `.bTemporalCompression`: `0`
1263  * `.lSampleSize`: `230,400`
1264  * `.cbFormat`: `88`
1265  * `VIDEOINFOHEADER`:
1266  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
1267  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1268  * `.dwBitRate`: `1843200`
1269  * `.dwBitErrorRate`: `0`
1270  * `.AvgTimePerFrame`: `1 000 0000`
1271  * `BITMAPINFOHEADER`:
1272   * `.biSize`: `40`
1273   * `.biWidth`: `320`
1274   * `.biHeight`: `240`
1275   * `.biPlanes`: `1`
1276   * `.biBitCount`: `24`
1277   * `.biCompression`: `1196444237` `MJPG`
1278   * `.biSizeImage`: `230,400`
1279 * `VIDEO_STREAM_CONFIG_CAPS`:
1280  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 96 98 00 00 00 00 00 80 96 98 00 00 00 00 00 00 20 1C 00 00 20 1C 00`
1281  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1282  * `.VideoStandard`: `0`
1283  * `.InputSize`: `320` x `240`
1284  * `.MinCroppingSize`: `320` x `240`
1285  * `.MaxCroppingSize`: `320` x `240`
1286  * `.CropGranularityX`: `1`
1287  * `.CropAlignX`: `1`
1288  * `.CropAlignY`: `1`
1289  * `.MinOutputSize`: `320` x `240`
1290  * `.MaxOutputSize`: `320` x `240`
1291  * `.OutputGranularityX`: `1`
1292  * `.OutputGranularityY`: `1`
1293  * `.StretchTapsX`: `0`
1294  * `.StretchTapsY`: `0`
1295  * `.ShrinkTapsX`: `0`
1296  * `.ShrinkTapsY`: `0`
1297  * `.MinFrameInterval`: `1 000 0000`
1298  * `.MaxFrameInterval`: `1 000 0000`
1299  * `.MinBitsPerSecond`: `1,843,200`
1300  * `.MaxBitsPerSecond`: `1,843,200`
1301
1302#### Capability: 10
1303
1304 * `AM_MEDIA_TYPE`:
1305  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 29 01 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 68 EC 91 00`
1306  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 48 09 00 00 00 00 00 80 96 98 00 00 00 00 00 28 00 00 00 B0 00 00 00 90 00 00 00 01 00 18 00 4D 4A 50 47 00 29 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1307  * `.subtype`: `FourCC MJPG`
1308  * `.bFixedSizeSamples`: `1`
1309  * `.bTemporalCompression`: `0`
1310  * `.lSampleSize`: `76,032`
1311  * `.cbFormat`: `88`
1312  * `VIDEOINFOHEADER`:
1313  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
1314  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1315  * `.dwBitRate`: `608256`
1316  * `.dwBitErrorRate`: `0`
1317  * `.AvgTimePerFrame`: `1 000 0000`
1318  * `BITMAPINFOHEADER`:
1319   * `.biSize`: `40`
1320   * `.biWidth`: `176`
1321   * `.biHeight`: `144`
1322   * `.biPlanes`: `1`
1323   * `.biBitCount`: `24`
1324   * `.biCompression`: `1196444237` `MJPG`
1325   * `.biSizeImage`: `76,032`
1326 * `VIDEO_STREAM_CONFIG_CAPS`:
1327  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 B0 00 00 00 90 00 00 00 B0 00 00 00 90 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 96 98 00 00 00 00 00 80 96 98 00 00 00 00 00 00 48 09 00 00 48 09 00`
1328  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1329  * `.VideoStandard`: `0`
1330  * `.InputSize`: `176` x `144`
1331  * `.MinCroppingSize`: `176` x `144`
1332  * `.MaxCroppingSize`: `176` x `144`
1333  * `.CropGranularityX`: `1`
1334  * `.CropAlignX`: `1`
1335  * `.CropAlignY`: `1`
1336  * `.MinOutputSize`: `176` x `144`
1337  * `.MaxOutputSize`: `176` x `144`
1338  * `.OutputGranularityX`: `1`
1339  * `.OutputGranularityY`: `1`
1340  * `.StretchTapsX`: `0`
1341  * `.StretchTapsY`: `0`
1342  * `.ShrinkTapsX`: `0`
1343  * `.ShrinkTapsY`: `0`
1344  * `.MinFrameInterval`: `1 000 0000`
1345  * `.MaxFrameInterval`: `1 000 0000`
1346  * `.MinBitsPerSecond`: `608,256`
1347  * `.MaxBitsPerSecond`: `608,256`
1348
1349#### Capability: 11
1350
1351 * `AM_MEDIA_TYPE`:
1352  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 E1 00 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 68 EC 91 00`
1353  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 07 00 00 00 00 00 80 96 98 00 00 00 00 00 28 00 00 00 A0 00 00 00 78 00 00 00 01 00 18 00 4D 4A 50 47 00 E1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1354  * `.subtype`: `FourCC MJPG`
1355  * `.bFixedSizeSamples`: `1`
1356  * `.bTemporalCompression`: `0`
1357  * `.lSampleSize`: `57,600`
1358  * `.cbFormat`: `88`
1359  * `VIDEOINFOHEADER`:
1360  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
1361  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1362  * `.dwBitRate`: `460800`
1363  * `.dwBitErrorRate`: `0`
1364  * `.AvgTimePerFrame`: `1 000 0000`
1365  * `BITMAPINFOHEADER`:
1366   * `.biSize`: `40`
1367   * `.biWidth`: `160`
1368   * `.biHeight`: `120`
1369   * `.biPlanes`: `1`
1370   * `.biBitCount`: `24`
1371   * `.biCompression`: `1196444237` `MJPG`
1372   * `.biSizeImage`: `57,600`
1373 * `VIDEO_STREAM_CONFIG_CAPS`:
1374  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 A0 00 00 00 78 00 00 00 A0 00 00 00 78 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 96 98 00 00 00 00 00 80 96 98 00 00 00 00 00 00 08 07 00 00 08 07 00`
1375  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1376  * `.VideoStandard`: `0`
1377  * `.InputSize`: `160` x `120`
1378  * `.MinCroppingSize`: `160` x `120`
1379  * `.MaxCroppingSize`: `160` x `120`
1380  * `.CropGranularityX`: `1`
1381  * `.CropAlignX`: `1`
1382  * `.CropAlignY`: `1`
1383  * `.MinOutputSize`: `160` x `120`
1384  * `.MaxOutputSize`: `160` x `120`
1385  * `.OutputGranularityX`: `1`
1386  * `.OutputGranularityY`: `1`
1387  * `.StretchTapsX`: `0`
1388  * `.StretchTapsY`: `0`
1389  * `.ShrinkTapsX`: `0`
1390  * `.ShrinkTapsY`: `0`
1391  * `.MinFrameInterval`: `1 000 0000`
1392  * `.MaxFrameInterval`: `1 000 0000`
1393  * `.MinBitsPerSecond`: `460,800`
1394  * `.MaxBitsPerSecond`: `460,800`
1395
1396Interfaces:
1397
1398  * `ISpecifyPropertyPages`
1399  * `IKsPropertySet`
1400  * `IQualityControl`
1401  * `IAMBufferNegotiation`
1402  * `IAMStreamConfig`
1403  * `IAMStreamControl`
1404
1405Property Pages:
1406
1407  * `{71F96467-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoStreamConfigPropertyPage`, VideoStreamConfig Property Page
1408
1409## Device: LEO_UVCDEMO_TEST
1410
1411 * Moniker Display Name: `@device:pnp:\\?\usb#vid_c251&pid_2088&mi_00#7&10abbd50&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global`
1412
1413Interfaces:
1414
1415  * `ISpecifyPropertyPages`
1416  * `IKsPropertySet`
1417  * `IAMCameraControl`
1418  * `IAMDeviceRemoval`
1419  * `IAMDroppedFrames`
1420  * `IAMFilterMiscFlags`
1421  * `IAMVideoControl`
1422  * `IAMVideoProcAmp`
1423
1424Property Pages:
1425
1426  * `{71F96464-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoProcAmpPropertyPage`, VideoProcAmp Property Page
1427  * `{71F96465-78F3-11D0-A18C-00A0C9118956}` - `CLSID_CameraControlPropertyPage`, CameraControl Property Page
1428
1429### IAMVideoProcAmp
1430
1431 * `VideoProcAmp_Brightness`: `0`, flags `0x02`, `0`..`0`, step `0`, default `0`, cap flags `0x02`
1432 * `VideoProcAmp_Contrast`: `0`, flags `0x02`, `0`..`0`, step `0`, default `0`, cap flags `0x02`
1433 * `VideoProcAmp_Hue`: `0`, flags `0x02`, `0`..`0`, step `0`, default `0`, cap flags `0x02`
1434 * `VideoProcAmp_Saturation`: `0`, flags `0x02`, `0`..`0`, step `0`, default `0`, cap flags `0x02`
1435 * `VideoProcAmp_Sharpness`: `0`, flags `0x02`, `0`..`0`, step `0`, default `0`, cap flags `0x02`
1436 * `VideoProcAmp_Gamma`: `0`, flags `0x02`, `0`..`0`, step `0`, default `0`, cap flags `0x02`
1437 * `VideoProcAmp_BacklightCompensation`: `0`, flags `0x02`, `0`..`0`, step `0`, default `0`, cap flags `0x02`
1438
1439### IAMCameraControl
1440
1441
1442### Pin: 捕获
1443
1444 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4281-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_CAPTURE`
1445 * Capabilities:
1446  * Count: `8`
1447  * Structure Size: `128` (expected `128`)
1448
1449#### Capability: 0
1450
1451 * `AM_MEDIA_TYPE`:
1452  * 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 68 EC 91 00`
1453  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CA 08 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 80 02 00 00 E0 01 00 00 01 00 10 00 59 55 59 32 00 60 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1454  * `.subtype`: `FourCC YUY2`
1455  * `.bFixedSizeSamples`: `1`
1456  * `.bTemporalCompression`: `0`
1457  * `.lSampleSize`: `614,400`
1458  * `.cbFormat`: `88`
1459  * `VIDEOINFOHEADER`:
1460  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
1461  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1462  * `.dwBitRate`: `147456000`
1463  * `.dwBitErrorRate`: `0`
1464  * `.AvgTimePerFrame`: `33 3333`
1465  * `BITMAPINFOHEADER`:
1466   * `.biSize`: `40`
1467   * `.biWidth`: `640`
1468   * `.biHeight`: `480`
1469   * `.biPlanes`: `1`
1470   * `.biBitCount`: `16`
1471   * `.biCompression`: `844715353` `YUY2`
1472   * `.biSizeImage`: `614,400`
1473 * `VIDEO_STREAM_CONFIG_CAPS`:
1474  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 2A 2C 0A 00 00 00 00 00 00 00 65 04 00 00 CA 08`
1475  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1476  * `.VideoStandard`: `0`
1477  * `.InputSize`: `640` x `480`
1478  * `.MinCroppingSize`: `640` x `480`
1479  * `.MaxCroppingSize`: `640` x `480`
1480  * `.CropGranularityX`: `1`
1481  * `.CropAlignX`: `1`
1482  * `.CropAlignY`: `1`
1483  * `.MinOutputSize`: `640` x `480`
1484  * `.MaxOutputSize`: `640` x `480`
1485  * `.OutputGranularityX`: `1`
1486  * `.OutputGranularityY`: `1`
1487  * `.StretchTapsX`: `0`
1488  * `.StretchTapsY`: `0`
1489  * `.ShrinkTapsX`: `0`
1490  * `.ShrinkTapsY`: `0`
1491  * `.MinFrameInterval`: `33 3333`
1492  * `.MaxFrameInterval`: `66 6666`
1493  * `.MinBitsPerSecond`: `73,728,000`
1494  * `.MaxBitsPerSecond`: `147,456,000`
1495
1496#### Capability: 1
1497
1498 * `AM_MEDIA_TYPE`:
1499  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 60 09 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 70 00 00 00 A0 9E 96 00`
1500  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CA 08 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 26 8D 00 00 00 00 00 28 00 00 00 80 02 00 00 E0 01 00 00 01 00 10 00 59 55 59 32 00 60 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1501  * `.subtype`: `FourCC YUY2`
1502  * `.bFixedSizeSamples`: `1`
1503  * `.bTemporalCompression`: `0`
1504  * `.lSampleSize`: `614,400`
1505  * `.cbFormat`: `112`
1506  * `VIDEOINFOHEADER2`:
1507 * Unknown Capabilities:
1508  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
1509  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 2A 2C 0A 00 00 00 00 00 00 00 65 04 00 00 CA 08`
1510
1511#### Capability: 2
1512
1513 * `AM_MEDIA_TYPE`:
1514  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 58 02 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 68 EC 91 00`
1515  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 32 02 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 40 01 00 00 F0 00 00 00 01 00 10 00 59 55 59 32 00 58 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1516  * `.subtype`: `FourCC YUY2`
1517  * `.bFixedSizeSamples`: `1`
1518  * `.bTemporalCompression`: `0`
1519  * `.lSampleSize`: `153,600`
1520  * `.cbFormat`: `88`
1521  * `VIDEOINFOHEADER`:
1522  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
1523  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1524  * `.dwBitRate`: `36864000`
1525  * `.dwBitErrorRate`: `0`
1526  * `.AvgTimePerFrame`: `33 3333`
1527  * `BITMAPINFOHEADER`:
1528   * `.biSize`: `40`
1529   * `.biWidth`: `320`
1530   * `.biHeight`: `240`
1531   * `.biPlanes`: `1`
1532   * `.biBitCount`: `16`
1533   * `.biCompression`: `844715353` `YUY2`
1534   * `.biSizeImage`: `153,600`
1535 * `VIDEO_STREAM_CONFIG_CAPS`:
1536  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 2A 2C 0A 00 00 00 00 00 00 40 19 01 00 80 32 02`
1537  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1538  * `.VideoStandard`: `0`
1539  * `.InputSize`: `320` x `240`
1540  * `.MinCroppingSize`: `320` x `240`
1541  * `.MaxCroppingSize`: `320` x `240`
1542  * `.CropGranularityX`: `1`
1543  * `.CropAlignX`: `1`
1544  * `.CropAlignY`: `1`
1545  * `.MinOutputSize`: `320` x `240`
1546  * `.MaxOutputSize`: `320` x `240`
1547  * `.OutputGranularityX`: `1`
1548  * `.OutputGranularityY`: `1`
1549  * `.StretchTapsX`: `0`
1550  * `.StretchTapsY`: `0`
1551  * `.ShrinkTapsX`: `0`
1552  * `.ShrinkTapsY`: `0`
1553  * `.MinFrameInterval`: `33 3333`
1554  * `.MaxFrameInterval`: `66 6666`
1555  * `.MinBitsPerSecond`: `18,432,000`
1556  * `.MaxBitsPerSecond`: `36,864,000`
1557
1558#### Capability: 3
1559
1560 * `AM_MEDIA_TYPE`:
1561  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 58 02 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 70 00 00 00 A0 9E 96 00`
1562  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 32 02 00 00 00 00 15 16 05 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 26 8D 00 00 00 00 00 28 00 00 00 40 01 00 00 F0 00 00 00 01 00 10 00 59 55 59 32 00 58 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1563  * `.subtype`: `FourCC YUY2`
1564  * `.bFixedSizeSamples`: `1`
1565  * `.bTemporalCompression`: `0`
1566  * `.lSampleSize`: `153,600`
1567  * `.cbFormat`: `112`
1568  * `VIDEOINFOHEADER2`:
1569 * Unknown Capabilities:
1570  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
1571  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 2A 2C 0A 00 00 00 00 00 00 40 19 01 00 80 32 02`
1572
1573#### Capability: 4
1574
1575 * `AM_MEDIA_TYPE`:
1576  * 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 40 1F 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 68 EC 91 00`
1577  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D6 06 00 00 00 00 55 58 14 00 00 00 00 00 28 00 00 00 00 05 00 00 20 03 00 00 01 00 10 00 59 55 59 32 00 40 1F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1578  * `.subtype`: `FourCC YUY2`
1579  * `.bFixedSizeSamples`: `1`
1580  * `.bTemporalCompression`: `0`
1581  * `.lSampleSize`: `2,048,000`
1582  * `.cbFormat`: `88`
1583  * `VIDEOINFOHEADER`:
1584  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
1585  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1586  * `.dwBitRate`: `114688000`
1587  * `.dwBitErrorRate`: `0`
1588  * `.AvgTimePerFrame`: `133 3333`
1589  * `BITMAPINFOHEADER`:
1590   * `.biSize`: `40`
1591   * `.biWidth`: `1280`
1592   * `.biHeight`: `800`
1593   * `.biPlanes`: `1`
1594   * `.biBitCount`: `16`
1595   * `.biCompression`: `844715353` `YUY2`
1596   * `.biSizeImage`: `2,048,000`
1597 * `VIDEO_STREAM_CONFIG_CAPS`:
1598  * 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 20 03 00 00 00 05 00 00 20 03 00 00 00 05 00 00 20 03 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 05 00 00 20 03 00 00 00 05 00 00 20 03 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 58 14 00 00 00 00 00 55 58 14 00 00 00 00 00 00 00 53 07 00 00 53 07`
1599  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1600  * `.VideoStandard`: `0`
1601  * `.InputSize`: `1280` x `800`
1602  * `.MinCroppingSize`: `1280` x `800`
1603  * `.MaxCroppingSize`: `1280` x `800`
1604  * `.CropGranularityX`: `1`
1605  * `.CropAlignX`: `1`
1606  * `.CropAlignY`: `1`
1607  * `.MinOutputSize`: `1280` x `800`
1608  * `.MaxOutputSize`: `1280` x `800`
1609  * `.OutputGranularityX`: `1`
1610  * `.OutputGranularityY`: `1`
1611  * `.StretchTapsX`: `0`
1612  * `.StretchTapsY`: `0`
1613  * `.ShrinkTapsX`: `0`
1614  * `.ShrinkTapsY`: `0`
1615  * `.MinFrameInterval`: `133 3333`
1616  * `.MaxFrameInterval`: `133 3333`
1617  * `.MinBitsPerSecond`: `122,880,000`
1618  * `.MaxBitsPerSecond`: `122,880,000`
1619
1620#### Capability: 5
1621
1622 * `AM_MEDIA_TYPE`:
1623  * 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 40 1F 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 70 00 00 00 A0 9E 96 00`
1624  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D6 06 00 00 00 00 55 58 14 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 26 8D 00 00 00 00 00 28 00 00 00 00 05 00 00 20 03 00 00 01 00 10 00 59 55 59 32 00 40 1F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1625  * `.subtype`: `FourCC YUY2`
1626  * `.bFixedSizeSamples`: `1`
1627  * `.bTemporalCompression`: `0`
1628  * `.lSampleSize`: `2,048,000`
1629  * `.cbFormat`: `112`
1630  * `VIDEOINFOHEADER2`:
1631 * Unknown Capabilities:
1632  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
1633  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 00 05 00 00 20 03 00 00 00 05 00 00 20 03 00 00 00 05 00 00 20 03 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 05 00 00 20 03 00 00 00 05 00 00 20 03 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 58 14 00 00 00 00 00 55 58 14 00 00 00 00 00 00 00 53 07 00 00 53 07`
1634
1635#### Capability: 6
1636
1637 * `AM_MEDIA_TYPE`:
1638  * 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 28 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 68 EC 91 00`
1639  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 08 00 00 00 00 55 58 14 00 00 00 00 00 28 00 00 00 00 05 00 00 00 04 00 00 01 00 10 00 59 55 59 32 00 00 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1640  * `.subtype`: `FourCC YUY2`
1641  * `.bFixedSizeSamples`: `1`
1642  * `.bTemporalCompression`: `0`
1643  * `.lSampleSize`: `2,621,440`
1644  * `.cbFormat`: `88`
1645  * `VIDEOINFOHEADER`:
1646  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
1647  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
1648  * `.dwBitRate`: `146800640`
1649  * `.dwBitErrorRate`: `0`
1650  * `.AvgTimePerFrame`: `133 3333`
1651  * `BITMAPINFOHEADER`:
1652   * `.biSize`: `40`
1653   * `.biWidth`: `1280`
1654   * `.biHeight`: `1024`
1655   * `.biPlanes`: `1`
1656   * `.biBitCount`: `16`
1657   * `.biCompression`: `844715353` `YUY2`
1658   * `.biSizeImage`: `2,621,440`
1659 * `VIDEO_STREAM_CONFIG_CAPS`:
1660  * 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 00 04 00 00 00 05 00 00 00 04 00 00 00 05 00 00 00 04 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 05 00 00 00 04 00 00 00 05 00 00 00 04 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 58 14 00 00 00 00 00 55 58 14 00 00 00 00 00 00 00 60 09 00 00 60 09`
1661  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
1662  * `.VideoStandard`: `0`
1663  * `.InputSize`: `1280` x `1024`
1664  * `.MinCroppingSize`: `1280` x `1024`
1665  * `.MaxCroppingSize`: `1280` x `1024`
1666  * `.CropGranularityX`: `1`
1667  * `.CropAlignX`: `1`
1668  * `.CropAlignY`: `1`
1669  * `.MinOutputSize`: `1280` x `1024`
1670  * `.MaxOutputSize`: `1280` x `1024`
1671  * `.OutputGranularityX`: `1`
1672  * `.OutputGranularityY`: `1`
1673  * `.StretchTapsX`: `0`
1674  * `.StretchTapsY`: `0`
1675  * `.ShrinkTapsX`: `0`
1676  * `.ShrinkTapsY`: `0`
1677  * `.MinFrameInterval`: `133 3333`
1678  * `.MaxFrameInterval`: `133 3333`
1679  * `.MinBitsPerSecond`: `157,286,400`
1680  * `.MaxBitsPerSecond`: `157,286,400`
1681
1682#### Capability: 7
1683
1684 * `AM_MEDIA_TYPE`:
1685  * 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 28 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 70 00 00 00 A0 9E 96 00`
1686  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 08 00 00 00 00 55 58 14 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 81 26 8D 00 00 00 00 00 28 00 00 00 00 05 00 00 00 04 00 00 01 00 10 00 59 55 59 32 00 00 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
1687  * `.subtype`: `FourCC YUY2`
1688  * `.bFixedSizeSamples`: `1`
1689  * `.bTemporalCompression`: `0`
1690  * `.lSampleSize`: `2,621,440`
1691  * `.cbFormat`: `112`
1692  * `VIDEOINFOHEADER2`:
1693 * Unknown Capabilities:
1694  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
1695  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 00 05 00 00 00 04 00 00 00 05 00 00 00 04 00 00 00 05 00 00 00 04 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 05 00 00 00 04 00 00 00 05 00 00 00 04 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 58 14 00 00 00 00 00 55 58 14 00 00 00 00 00 00 00 60 09 00 00 60 09`
1696
1697Interfaces:
1698
1699  * `ISpecifyPropertyPages`
1700  * `IKsPropertySet`
1701  * `IQualityControl`
1702  * `IAMBufferNegotiation`
1703  * `IAMStreamConfig`
1704  * `IAMStreamControl`
1705
1706Property Pages:
1707
1708  * `{71F96467-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoStreamConfigPropertyPage`, VideoStreamConfig Property Page
1709
1710### Pin: 视频照盞机终端
1711
1712 * Direction: `PINDIR_INPUT`
1713 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{3EBC7959-3310-493B-AA81-C7E132D56F71}`
1714Interfaces:
1715
1716  * `ISpecifyPropertyPages`
1717  * `IKsPropertySet`
1718  * `IQualityControl`
1719  * `IStreamBuilder`
1720
1721# Audio
1722
1723## Device: 麊克风 (High Definition Audio 讟倇)
1724
1725 * Moniker Display Name: `@device:cm:{33D9A762-90C8-11D0-BD43-00A0C911CE86}\麊克风 (High Definition Audio 讟倇)`
1726
1727Interfaces:
1728
1729  * `ISpecifyPropertyPages`
1730  * `IAMFilterMiscFlags`
1731
1732Property Pages:
1733
1734  * `{2CA8CA52-3C3F-11D2-B73D-00C04FB6BD3D}` - `CLSID_AudioInputMixerProperties`, AudioInputMixer Property Page
1735
1736### Pin: Capture
1737
1738 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4281-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_CAPTURE`
1739 * Capabilities:
1740  * Count: `23`
1741  * Structure Size: `52` (expected `52`)
1742
1743#### Capability: 0
1744
1745 * `AM_MEDIA_TYPE`:
1746  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 50 CC 92 00`
1747  * Format Data: `01 00 02 00 44 AC 00 00 10 B1 02 00 04 00 10 00 00 00`
1748  * `.subtype`: `FourCC 0x00000001`
1749  * `.bFixedSizeSamples`: `1`
1750  * `.bTemporalCompression`: `0`
1751  * `.lSampleSize`: `4`
1752  * `.cbFormat`: `18`
1753  * `WAVEFORMATEX`:
1754   * `.wFormatTag`: `1`
1755   * `.nChannels`: `2`
1756   * `.nSamplesPerSec`: `44100`
1757   * `.nAvgBytesPerSec: `176400`
1758   * `.nBlockAlign`: `4`
1759   * `.wBitsPerSample`: `16`
1760   * `.cbSize`: `0`
1761 * `AUDIO_STREAM_CONFIG_CAPS`:
1762  * 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`
1763  * `.MinimumChannels`: `1`
1764  * `.MaximumChannels`: `2`
1765  * `.ChannelsGranularity`: `1`
1766  * `.MinimumBitsPerSample`: `8`
1767  * `.MaximumBitsPerSample`: `16`
1768  * `.BitsPerSampleGranularity`: `8`
1769  * `.MinimumSampleFrequency`: `11025`
1770  * `.MaximumSampleFrequency`: `44100`
1771  * `.SampleFrequencyGranularity`: `11025`
1772
1773#### Capability: 1
1774
1775 * `AM_MEDIA_TYPE`:
1776  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 50 CC 92 00`
1777  * Format Data: `01 00 02 00 44 AC 00 00 10 B1 02 00 04 00 10 00 00 00`
1778  * `.subtype`: `FourCC 0x00000001`
1779  * `.bFixedSizeSamples`: `1`
1780  * `.bTemporalCompression`: `0`
1781  * `.lSampleSize`: `4`
1782  * `.cbFormat`: `18`
1783  * `WAVEFORMATEX`:
1784   * `.wFormatTag`: `1`
1785   * `.nChannels`: `2`
1786   * `.nSamplesPerSec`: `44100`
1787   * `.nAvgBytesPerSec: `176400`
1788   * `.nBlockAlign`: `4`
1789   * `.wBitsPerSample`: `16`
1790   * `.cbSize`: `0`
1791 * `AUDIO_STREAM_CONFIG_CAPS`:
1792  * 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`
1793  * `.MinimumChannels`: `1`
1794  * `.MaximumChannels`: `2`
1795  * `.ChannelsGranularity`: `1`
1796  * `.MinimumBitsPerSample`: `8`
1797  * `.MaximumBitsPerSample`: `16`
1798  * `.BitsPerSampleGranularity`: `8`
1799  * `.MinimumSampleFrequency`: `11025`
1800  * `.MaximumSampleFrequency`: `44100`
1801  * `.SampleFrequencyGranularity`: `11025`
1802
1803#### Capability: 2
1804
1805 * `AM_MEDIA_TYPE`:
1806  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 50 CC 92 00`
1807  * Format Data: `01 00 01 00 44 AC 00 00 88 58 01 00 02 00 10 00 00 00`
1808  * `.subtype`: `FourCC 0x00000001`
1809  * `.bFixedSizeSamples`: `1`
1810  * `.bTemporalCompression`: `0`
1811  * `.lSampleSize`: `2`
1812  * `.cbFormat`: `18`
1813  * `WAVEFORMATEX`:
1814   * `.wFormatTag`: `1`
1815   * `.nChannels`: `1`
1816   * `.nSamplesPerSec`: `44100`
1817   * `.nAvgBytesPerSec: `88200`
1818   * `.nBlockAlign`: `2`
1819   * `.wBitsPerSample`: `16`
1820   * `.cbSize`: `0`
1821 * `AUDIO_STREAM_CONFIG_CAPS`:
1822  * 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`
1823  * `.MinimumChannels`: `1`
1824  * `.MaximumChannels`: `2`
1825  * `.ChannelsGranularity`: `1`
1826  * `.MinimumBitsPerSample`: `8`
1827  * `.MaximumBitsPerSample`: `16`
1828  * `.BitsPerSampleGranularity`: `8`
1829  * `.MinimumSampleFrequency`: `11025`
1830  * `.MaximumSampleFrequency`: `44100`
1831  * `.SampleFrequencyGranularity`: `11025`
1832
1833#### Capability: 3
1834
1835 * `AM_MEDIA_TYPE`:
1836  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 50 CC 92 00`
1837  * Format Data: `01 00 02 00 00 7D 00 00 00 F4 01 00 04 00 10 00 00 00`
1838  * `.subtype`: `FourCC 0x00000001`
1839  * `.bFixedSizeSamples`: `1`
1840  * `.bTemporalCompression`: `0`
1841  * `.lSampleSize`: `4`
1842  * `.cbFormat`: `18`
1843  * `WAVEFORMATEX`:
1844   * `.wFormatTag`: `1`
1845   * `.nChannels`: `2`
1846   * `.nSamplesPerSec`: `32000`
1847   * `.nAvgBytesPerSec: `128000`
1848   * `.nBlockAlign`: `4`
1849   * `.wBitsPerSample`: `16`
1850   * `.cbSize`: `0`
1851 * `AUDIO_STREAM_CONFIG_CAPS`:
1852  * 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`
1853  * `.MinimumChannels`: `1`
1854  * `.MaximumChannels`: `2`
1855  * `.ChannelsGranularity`: `1`
1856  * `.MinimumBitsPerSample`: `8`
1857  * `.MaximumBitsPerSample`: `16`
1858  * `.BitsPerSampleGranularity`: `8`
1859  * `.MinimumSampleFrequency`: `11025`
1860  * `.MaximumSampleFrequency`: `44100`
1861  * `.SampleFrequencyGranularity`: `11025`
1862
1863#### Capability: 4
1864
1865 * `AM_MEDIA_TYPE`:
1866  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 50 CC 92 00`
1867  * Format Data: `01 00 01 00 00 7D 00 00 00 FA 00 00 02 00 10 00 00 00`
1868  * `.subtype`: `FourCC 0x00000001`
1869  * `.bFixedSizeSamples`: `1`
1870  * `.bTemporalCompression`: `0`
1871  * `.lSampleSize`: `2`
1872  * `.cbFormat`: `18`
1873  * `WAVEFORMATEX`:
1874   * `.wFormatTag`: `1`
1875   * `.nChannels`: `1`
1876   * `.nSamplesPerSec`: `32000`
1877   * `.nAvgBytesPerSec: `64000`
1878   * `.nBlockAlign`: `2`
1879   * `.wBitsPerSample`: `16`
1880   * `.cbSize`: `0`
1881 * `AUDIO_STREAM_CONFIG_CAPS`:
1882  * 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`
1883  * `.MinimumChannels`: `1`
1884  * `.MaximumChannels`: `2`
1885  * `.ChannelsGranularity`: `1`
1886  * `.MinimumBitsPerSample`: `8`
1887  * `.MaximumBitsPerSample`: `16`
1888  * `.BitsPerSampleGranularity`: `8`
1889  * `.MinimumSampleFrequency`: `11025`
1890  * `.MaximumSampleFrequency`: `44100`
1891  * `.SampleFrequencyGranularity`: `11025`
1892
1893#### Capability: 5
1894
1895 * `AM_MEDIA_TYPE`:
1896  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 50 CC 92 00`
1897  * Format Data: `01 00 02 00 22 56 00 00 88 58 01 00 04 00 10 00 00 00`
1898  * `.subtype`: `FourCC 0x00000001`
1899  * `.bFixedSizeSamples`: `1`
1900  * `.bTemporalCompression`: `0`
1901  * `.lSampleSize`: `4`
1902  * `.cbFormat`: `18`
1903  * `WAVEFORMATEX`:
1904   * `.wFormatTag`: `1`
1905   * `.nChannels`: `2`
1906   * `.nSamplesPerSec`: `22050`
1907   * `.nAvgBytesPerSec: `88200`
1908   * `.nBlockAlign`: `4`
1909   * `.wBitsPerSample`: `16`
1910   * `.cbSize`: `0`
1911 * `AUDIO_STREAM_CONFIG_CAPS`:
1912  * 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`
1913  * `.MinimumChannels`: `1`
1914  * `.MaximumChannels`: `2`
1915  * `.ChannelsGranularity`: `1`
1916  * `.MinimumBitsPerSample`: `8`
1917  * `.MaximumBitsPerSample`: `16`
1918  * `.BitsPerSampleGranularity`: `8`
1919  * `.MinimumSampleFrequency`: `11025`
1920  * `.MaximumSampleFrequency`: `44100`
1921  * `.SampleFrequencyGranularity`: `11025`
1922
1923#### Capability: 6
1924
1925 * `AM_MEDIA_TYPE`:
1926  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 50 CC 92 00`
1927  * Format Data: `01 00 01 00 22 56 00 00 44 AC 00 00 02 00 10 00 00 00`
1928  * `.subtype`: `FourCC 0x00000001`
1929  * `.bFixedSizeSamples`: `1`
1930  * `.bTemporalCompression`: `0`
1931  * `.lSampleSize`: `2`
1932  * `.cbFormat`: `18`
1933  * `WAVEFORMATEX`:
1934   * `.wFormatTag`: `1`
1935   * `.nChannels`: `1`
1936   * `.nSamplesPerSec`: `22050`
1937   * `.nAvgBytesPerSec: `44100`
1938   * `.nBlockAlign`: `2`
1939   * `.wBitsPerSample`: `16`
1940   * `.cbSize`: `0`
1941 * `AUDIO_STREAM_CONFIG_CAPS`:
1942  * 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`
1943  * `.MinimumChannels`: `1`
1944  * `.MaximumChannels`: `2`
1945  * `.ChannelsGranularity`: `1`
1946  * `.MinimumBitsPerSample`: `8`
1947  * `.MaximumBitsPerSample`: `16`
1948  * `.BitsPerSampleGranularity`: `8`
1949  * `.MinimumSampleFrequency`: `11025`
1950  * `.MaximumSampleFrequency`: `44100`
1951  * `.SampleFrequencyGranularity`: `11025`
1952
1953#### Capability: 7
1954
1955 * `AM_MEDIA_TYPE`:
1956  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 50 CC 92 00`
1957  * Format Data: `01 00 02 00 11 2B 00 00 44 AC 00 00 04 00 10 00 00 00`
1958  * `.subtype`: `FourCC 0x00000001`
1959  * `.bFixedSizeSamples`: `1`
1960  * `.bTemporalCompression`: `0`
1961  * `.lSampleSize`: `4`
1962  * `.cbFormat`: `18`
1963  * `WAVEFORMATEX`:
1964   * `.wFormatTag`: `1`
1965   * `.nChannels`: `2`
1966   * `.nSamplesPerSec`: `11025`
1967   * `.nAvgBytesPerSec: `44100`
1968   * `.nBlockAlign`: `4`
1969   * `.wBitsPerSample`: `16`
1970   * `.cbSize`: `0`
1971 * `AUDIO_STREAM_CONFIG_CAPS`:
1972  * 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`
1973  * `.MinimumChannels`: `1`
1974  * `.MaximumChannels`: `2`
1975  * `.ChannelsGranularity`: `1`
1976  * `.MinimumBitsPerSample`: `8`
1977  * `.MaximumBitsPerSample`: `16`
1978  * `.BitsPerSampleGranularity`: `8`
1979  * `.MinimumSampleFrequency`: `11025`
1980  * `.MaximumSampleFrequency`: `44100`
1981  * `.SampleFrequencyGranularity`: `11025`
1982
1983#### Capability: 8
1984
1985 * `AM_MEDIA_TYPE`:
1986  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 50 CC 92 00`
1987  * Format Data: `01 00 01 00 11 2B 00 00 22 56 00 00 02 00 10 00 00 00`
1988  * `.subtype`: `FourCC 0x00000001`
1989  * `.bFixedSizeSamples`: `1`
1990  * `.bTemporalCompression`: `0`
1991  * `.lSampleSize`: `2`
1992  * `.cbFormat`: `18`
1993  * `WAVEFORMATEX`:
1994   * `.wFormatTag`: `1`
1995   * `.nChannels`: `1`
1996   * `.nSamplesPerSec`: `11025`
1997   * `.nAvgBytesPerSec: `22050`
1998   * `.nBlockAlign`: `2`
1999   * `.wBitsPerSample`: `16`
2000   * `.cbSize`: `0`
2001 * `AUDIO_STREAM_CONFIG_CAPS`:
2002  * 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`
2003  * `.MinimumChannels`: `1`
2004  * `.MaximumChannels`: `2`
2005  * `.ChannelsGranularity`: `1`
2006  * `.MinimumBitsPerSample`: `8`
2007  * `.MaximumBitsPerSample`: `16`
2008  * `.BitsPerSampleGranularity`: `8`
2009  * `.MinimumSampleFrequency`: `11025`
2010  * `.MaximumSampleFrequency`: `44100`
2011  * `.SampleFrequencyGranularity`: `11025`
2012
2013#### Capability: 9
2014
2015 * `AM_MEDIA_TYPE`:
2016  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 50 CC 92 00`
2017  * Format Data: `01 00 02 00 40 1F 00 00 00 7D 00 00 04 00 10 00 00 00`
2018  * `.subtype`: `FourCC 0x00000001`
2019  * `.bFixedSizeSamples`: `1`
2020  * `.bTemporalCompression`: `0`
2021  * `.lSampleSize`: `4`
2022  * `.cbFormat`: `18`
2023  * `WAVEFORMATEX`:
2024   * `.wFormatTag`: `1`
2025   * `.nChannels`: `2`
2026   * `.nSamplesPerSec`: `8000`
2027   * `.nAvgBytesPerSec: `32000`
2028   * `.nBlockAlign`: `4`
2029   * `.wBitsPerSample`: `16`
2030   * `.cbSize`: `0`
2031 * `AUDIO_STREAM_CONFIG_CAPS`:
2032  * 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`
2033  * `.MinimumChannels`: `1`
2034  * `.MaximumChannels`: `2`
2035  * `.ChannelsGranularity`: `1`
2036  * `.MinimumBitsPerSample`: `8`
2037  * `.MaximumBitsPerSample`: `16`
2038  * `.BitsPerSampleGranularity`: `8`
2039  * `.MinimumSampleFrequency`: `11025`
2040  * `.MaximumSampleFrequency`: `44100`
2041  * `.SampleFrequencyGranularity`: `11025`
2042
2043#### Capability: 10
2044
2045 * `AM_MEDIA_TYPE`:
2046  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 50 CC 92 00`
2047  * Format Data: `01 00 01 00 40 1F 00 00 80 3E 00 00 02 00 10 00 00 00`
2048  * `.subtype`: `FourCC 0x00000001`
2049  * `.bFixedSizeSamples`: `1`
2050  * `.bTemporalCompression`: `0`
2051  * `.lSampleSize`: `2`
2052  * `.cbFormat`: `18`
2053  * `WAVEFORMATEX`:
2054   * `.wFormatTag`: `1`
2055   * `.nChannels`: `1`
2056   * `.nSamplesPerSec`: `8000`
2057   * `.nAvgBytesPerSec: `16000`
2058   * `.nBlockAlign`: `2`
2059   * `.wBitsPerSample`: `16`
2060   * `.cbSize`: `0`
2061 * `AUDIO_STREAM_CONFIG_CAPS`:
2062  * 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`
2063  * `.MinimumChannels`: `1`
2064  * `.MaximumChannels`: `2`
2065  * `.ChannelsGranularity`: `1`
2066  * `.MinimumBitsPerSample`: `8`
2067  * `.MaximumBitsPerSample`: `16`
2068  * `.BitsPerSampleGranularity`: `8`
2069  * `.MinimumSampleFrequency`: `11025`
2070  * `.MaximumSampleFrequency`: `44100`
2071  * `.SampleFrequencyGranularity`: `11025`
2072
2073#### Capability: 11
2074
2075 * `AM_MEDIA_TYPE`:
2076  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 50 CC 92 00`
2077  * Format Data: `01 00 02 00 44 AC 00 00 88 58 01 00 02 00 08 00 00 00`
2078  * `.subtype`: `FourCC 0x00000001`
2079  * `.bFixedSizeSamples`: `1`
2080  * `.bTemporalCompression`: `0`
2081  * `.lSampleSize`: `2`
2082  * `.cbFormat`: `18`
2083  * `WAVEFORMATEX`:
2084   * `.wFormatTag`: `1`
2085   * `.nChannels`: `2`
2086   * `.nSamplesPerSec`: `44100`
2087   * `.nAvgBytesPerSec: `88200`
2088   * `.nBlockAlign`: `2`
2089   * `.wBitsPerSample`: `8`
2090   * `.cbSize`: `0`
2091 * `AUDIO_STREAM_CONFIG_CAPS`:
2092  * 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`
2093  * `.MinimumChannels`: `1`
2094  * `.MaximumChannels`: `2`
2095  * `.ChannelsGranularity`: `1`
2096  * `.MinimumBitsPerSample`: `8`
2097  * `.MaximumBitsPerSample`: `16`
2098  * `.BitsPerSampleGranularity`: `8`
2099  * `.MinimumSampleFrequency`: `11025`
2100  * `.MaximumSampleFrequency`: `44100`
2101  * `.SampleFrequencyGranularity`: `11025`
2102
2103#### Capability: 12
2104
2105 * `AM_MEDIA_TYPE`:
2106  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 01 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 50 CC 92 00`
2107  * Format Data: `01 00 01 00 44 AC 00 00 44 AC 00 00 01 00 08 00 00 00`
2108  * `.subtype`: `FourCC 0x00000001`
2109  * `.bFixedSizeSamples`: `1`
2110  * `.bTemporalCompression`: `0`
2111  * `.lSampleSize`: `1`
2112  * `.cbFormat`: `18`
2113  * `WAVEFORMATEX`:
2114   * `.wFormatTag`: `1`
2115   * `.nChannels`: `1`
2116   * `.nSamplesPerSec`: `44100`
2117   * `.nAvgBytesPerSec: `44100`
2118   * `.nBlockAlign`: `1`
2119   * `.wBitsPerSample`: `8`
2120   * `.cbSize`: `0`
2121 * `AUDIO_STREAM_CONFIG_CAPS`:
2122  * 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`
2123  * `.MinimumChannels`: `1`
2124  * `.MaximumChannels`: `2`
2125  * `.ChannelsGranularity`: `1`
2126  * `.MinimumBitsPerSample`: `8`
2127  * `.MaximumBitsPerSample`: `16`
2128  * `.BitsPerSampleGranularity`: `8`
2129  * `.MinimumSampleFrequency`: `11025`
2130  * `.MaximumSampleFrequency`: `44100`
2131  * `.SampleFrequencyGranularity`: `11025`
2132
2133#### Capability: 13
2134
2135 * `AM_MEDIA_TYPE`:
2136  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 50 CC 92 00`
2137  * Format Data: `01 00 02 00 22 56 00 00 44 AC 00 00 02 00 08 00 00 00`
2138  * `.subtype`: `FourCC 0x00000001`
2139  * `.bFixedSizeSamples`: `1`
2140  * `.bTemporalCompression`: `0`
2141  * `.lSampleSize`: `2`
2142  * `.cbFormat`: `18`
2143  * `WAVEFORMATEX`:
2144   * `.wFormatTag`: `1`
2145   * `.nChannels`: `2`
2146   * `.nSamplesPerSec`: `22050`
2147   * `.nAvgBytesPerSec: `44100`
2148   * `.nBlockAlign`: `2`
2149   * `.wBitsPerSample`: `8`
2150   * `.cbSize`: `0`
2151 * `AUDIO_STREAM_CONFIG_CAPS`:
2152  * 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`
2153  * `.MinimumChannels`: `1`
2154  * `.MaximumChannels`: `2`
2155  * `.ChannelsGranularity`: `1`
2156  * `.MinimumBitsPerSample`: `8`
2157  * `.MaximumBitsPerSample`: `16`
2158  * `.BitsPerSampleGranularity`: `8`
2159  * `.MinimumSampleFrequency`: `11025`
2160  * `.MaximumSampleFrequency`: `44100`
2161  * `.SampleFrequencyGranularity`: `11025`
2162
2163#### Capability: 14
2164
2165 * `AM_MEDIA_TYPE`:
2166  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 01 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 50 CC 92 00`
2167  * Format Data: `01 00 01 00 22 56 00 00 22 56 00 00 01 00 08 00 00 00`
2168  * `.subtype`: `FourCC 0x00000001`
2169  * `.bFixedSizeSamples`: `1`
2170  * `.bTemporalCompression`: `0`
2171  * `.lSampleSize`: `1`
2172  * `.cbFormat`: `18`
2173  * `WAVEFORMATEX`:
2174   * `.wFormatTag`: `1`
2175   * `.nChannels`: `1`
2176   * `.nSamplesPerSec`: `22050`
2177   * `.nAvgBytesPerSec: `22050`
2178   * `.nBlockAlign`: `1`
2179   * `.wBitsPerSample`: `8`
2180   * `.cbSize`: `0`
2181 * `AUDIO_STREAM_CONFIG_CAPS`:
2182  * 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`
2183  * `.MinimumChannels`: `1`
2184  * `.MaximumChannels`: `2`
2185  * `.ChannelsGranularity`: `1`
2186  * `.MinimumBitsPerSample`: `8`
2187  * `.MaximumBitsPerSample`: `16`
2188  * `.BitsPerSampleGranularity`: `8`
2189  * `.MinimumSampleFrequency`: `11025`
2190  * `.MaximumSampleFrequency`: `44100`
2191  * `.SampleFrequencyGranularity`: `11025`
2192
2193#### Capability: 15
2194
2195 * `AM_MEDIA_TYPE`:
2196  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 50 CC 92 00`
2197  * Format Data: `01 00 02 00 11 2B 00 00 22 56 00 00 02 00 08 00 00 00`
2198  * `.subtype`: `FourCC 0x00000001`
2199  * `.bFixedSizeSamples`: `1`
2200  * `.bTemporalCompression`: `0`
2201  * `.lSampleSize`: `2`
2202  * `.cbFormat`: `18`
2203  * `WAVEFORMATEX`:
2204   * `.wFormatTag`: `1`
2205   * `.nChannels`: `2`
2206   * `.nSamplesPerSec`: `11025`
2207   * `.nAvgBytesPerSec: `22050`
2208   * `.nBlockAlign`: `2`
2209   * `.wBitsPerSample`: `8`
2210   * `.cbSize`: `0`
2211 * `AUDIO_STREAM_CONFIG_CAPS`:
2212  * 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`
2213  * `.MinimumChannels`: `1`
2214  * `.MaximumChannels`: `2`
2215  * `.ChannelsGranularity`: `1`
2216  * `.MinimumBitsPerSample`: `8`
2217  * `.MaximumBitsPerSample`: `16`
2218  * `.BitsPerSampleGranularity`: `8`
2219  * `.MinimumSampleFrequency`: `11025`
2220  * `.MaximumSampleFrequency`: `44100`
2221  * `.SampleFrequencyGranularity`: `11025`
2222
2223#### Capability: 16
2224
2225 * `AM_MEDIA_TYPE`:
2226  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 01 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 50 CC 92 00`
2227  * Format Data: `01 00 01 00 11 2B 00 00 11 2B 00 00 01 00 08 00 00 00`
2228  * `.subtype`: `FourCC 0x00000001`
2229  * `.bFixedSizeSamples`: `1`
2230  * `.bTemporalCompression`: `0`
2231  * `.lSampleSize`: `1`
2232  * `.cbFormat`: `18`
2233  * `WAVEFORMATEX`:
2234   * `.wFormatTag`: `1`
2235   * `.nChannels`: `1`
2236   * `.nSamplesPerSec`: `11025`
2237   * `.nAvgBytesPerSec: `11025`
2238   * `.nBlockAlign`: `1`
2239   * `.wBitsPerSample`: `8`
2240   * `.cbSize`: `0`
2241 * `AUDIO_STREAM_CONFIG_CAPS`:
2242  * 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`
2243  * `.MinimumChannels`: `1`
2244  * `.MaximumChannels`: `2`
2245  * `.ChannelsGranularity`: `1`
2246  * `.MinimumBitsPerSample`: `8`
2247  * `.MaximumBitsPerSample`: `16`
2248  * `.BitsPerSampleGranularity`: `8`
2249  * `.MinimumSampleFrequency`: `11025`
2250  * `.MaximumSampleFrequency`: `44100`
2251  * `.SampleFrequencyGranularity`: `11025`
2252
2253#### Capability: 17
2254
2255 * `AM_MEDIA_TYPE`:
2256  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 50 CC 92 00`
2257  * Format Data: `01 00 02 00 40 1F 00 00 80 3E 00 00 02 00 08 00 00 00`
2258  * `.subtype`: `FourCC 0x00000001`
2259  * `.bFixedSizeSamples`: `1`
2260  * `.bTemporalCompression`: `0`
2261  * `.lSampleSize`: `2`
2262  * `.cbFormat`: `18`
2263  * `WAVEFORMATEX`:
2264   * `.wFormatTag`: `1`
2265   * `.nChannels`: `2`
2266   * `.nSamplesPerSec`: `8000`
2267   * `.nAvgBytesPerSec: `16000`
2268   * `.nBlockAlign`: `2`
2269   * `.wBitsPerSample`: `8`
2270   * `.cbSize`: `0`
2271 * `AUDIO_STREAM_CONFIG_CAPS`:
2272  * 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`
2273  * `.MinimumChannels`: `1`
2274  * `.MaximumChannels`: `2`
2275  * `.ChannelsGranularity`: `1`
2276  * `.MinimumBitsPerSample`: `8`
2277  * `.MaximumBitsPerSample`: `16`
2278  * `.BitsPerSampleGranularity`: `8`
2279  * `.MinimumSampleFrequency`: `11025`
2280  * `.MaximumSampleFrequency`: `44100`
2281  * `.SampleFrequencyGranularity`: `11025`
2282
2283#### Capability: 18
2284
2285 * `AM_MEDIA_TYPE`:
2286  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 01 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 50 CC 92 00`
2287  * Format Data: `01 00 01 00 40 1F 00 00 40 1F 00 00 01 00 08 00 00 00`
2288  * `.subtype`: `FourCC 0x00000001`
2289  * `.bFixedSizeSamples`: `1`
2290  * `.bTemporalCompression`: `0`
2291  * `.lSampleSize`: `1`
2292  * `.cbFormat`: `18`
2293  * `WAVEFORMATEX`:
2294   * `.wFormatTag`: `1`
2295   * `.nChannels`: `1`
2296   * `.nSamplesPerSec`: `8000`
2297   * `.nAvgBytesPerSec: `8000`
2298   * `.nBlockAlign`: `1`
2299   * `.wBitsPerSample`: `8`
2300   * `.cbSize`: `0`
2301 * `AUDIO_STREAM_CONFIG_CAPS`:
2302  * 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`
2303  * `.MinimumChannels`: `1`
2304  * `.MaximumChannels`: `2`
2305  * `.ChannelsGranularity`: `1`
2306  * `.MinimumBitsPerSample`: `8`
2307  * `.MaximumBitsPerSample`: `16`
2308  * `.BitsPerSampleGranularity`: `8`
2309  * `.MinimumSampleFrequency`: `11025`
2310  * `.MaximumSampleFrequency`: `44100`
2311  * `.SampleFrequencyGranularity`: `11025`
2312
2313#### Capability: 19
2314
2315 * `AM_MEDIA_TYPE`:
2316  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 50 CC 92 00`
2317  * Format Data: `01 00 02 00 80 BB 00 00 00 EE 02 00 04 00 10 00 00 00`
2318  * `.subtype`: `FourCC 0x00000001`
2319  * `.bFixedSizeSamples`: `1`
2320  * `.bTemporalCompression`: `0`
2321  * `.lSampleSize`: `4`
2322  * `.cbFormat`: `18`
2323  * `WAVEFORMATEX`:
2324   * `.wFormatTag`: `1`
2325   * `.nChannels`: `2`
2326   * `.nSamplesPerSec`: `48000`
2327   * `.nAvgBytesPerSec: `192000`
2328   * `.nBlockAlign`: `4`
2329   * `.wBitsPerSample`: `16`
2330   * `.cbSize`: `0`
2331 * `AUDIO_STREAM_CONFIG_CAPS`:
2332  * 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`
2333  * `.MinimumChannels`: `1`
2334  * `.MaximumChannels`: `2`
2335  * `.ChannelsGranularity`: `1`
2336  * `.MinimumBitsPerSample`: `8`
2337  * `.MaximumBitsPerSample`: `16`
2338  * `.BitsPerSampleGranularity`: `8`
2339  * `.MinimumSampleFrequency`: `11025`
2340  * `.MaximumSampleFrequency`: `44100`
2341  * `.SampleFrequencyGranularity`: `11025`
2342
2343#### Capability: 20
2344
2345 * `AM_MEDIA_TYPE`:
2346  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 50 CC 92 00`
2347  * Format Data: `01 00 01 00 80 BB 00 00 00 77 01 00 02 00 10 00 00 00`
2348  * `.subtype`: `FourCC 0x00000001`
2349  * `.bFixedSizeSamples`: `1`
2350  * `.bTemporalCompression`: `0`
2351  * `.lSampleSize`: `2`
2352  * `.cbFormat`: `18`
2353  * `WAVEFORMATEX`:
2354   * `.wFormatTag`: `1`
2355   * `.nChannels`: `1`
2356   * `.nSamplesPerSec`: `48000`
2357   * `.nAvgBytesPerSec: `96000`
2358   * `.nBlockAlign`: `2`
2359   * `.wBitsPerSample`: `16`
2360   * `.cbSize`: `0`
2361 * `AUDIO_STREAM_CONFIG_CAPS`:
2362  * 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`
2363  * `.MinimumChannels`: `1`
2364  * `.MaximumChannels`: `2`
2365  * `.ChannelsGranularity`: `1`
2366  * `.MinimumBitsPerSample`: `8`
2367  * `.MaximumBitsPerSample`: `16`
2368  * `.BitsPerSampleGranularity`: `8`
2369  * `.MinimumSampleFrequency`: `11025`
2370  * `.MaximumSampleFrequency`: `44100`
2371  * `.SampleFrequencyGranularity`: `11025`
2372
2373#### Capability: 21
2374
2375 * `AM_MEDIA_TYPE`:
2376  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 50 CC 92 00`
2377  * Format Data: `01 00 02 00 00 77 01 00 00 DC 05 00 04 00 10 00 00 00`
2378  * `.subtype`: `FourCC 0x00000001`
2379  * `.bFixedSizeSamples`: `1`
2380  * `.bTemporalCompression`: `0`
2381  * `.lSampleSize`: `4`
2382  * `.cbFormat`: `18`
2383  * `WAVEFORMATEX`:
2384   * `.wFormatTag`: `1`
2385   * `.nChannels`: `2`
2386   * `.nSamplesPerSec`: `96000`
2387   * `.nAvgBytesPerSec: `384000`
2388   * `.nBlockAlign`: `4`
2389   * `.wBitsPerSample`: `16`
2390   * `.cbSize`: `0`
2391 * `AUDIO_STREAM_CONFIG_CAPS`:
2392  * 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`
2393  * `.MinimumChannels`: `1`
2394  * `.MaximumChannels`: `2`
2395  * `.ChannelsGranularity`: `1`
2396  * `.MinimumBitsPerSample`: `8`
2397  * `.MaximumBitsPerSample`: `16`
2398  * `.BitsPerSampleGranularity`: `8`
2399  * `.MinimumSampleFrequency`: `11025`
2400  * `.MaximumSampleFrequency`: `44100`
2401  * `.SampleFrequencyGranularity`: `11025`
2402
2403#### Capability: 22
2404
2405 * `AM_MEDIA_TYPE`:
2406  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 50 CC 92 00`
2407  * Format Data: `01 00 01 00 00 77 01 00 00 EE 02 00 02 00 10 00 00 00`
2408  * `.subtype`: `FourCC 0x00000001`
2409  * `.bFixedSizeSamples`: `1`
2410  * `.bTemporalCompression`: `0`
2411  * `.lSampleSize`: `2`
2412  * `.cbFormat`: `18`
2413  * `WAVEFORMATEX`:
2414   * `.wFormatTag`: `1`
2415   * `.nChannels`: `1`
2416   * `.nSamplesPerSec`: `96000`
2417   * `.nAvgBytesPerSec: `192000`
2418   * `.nBlockAlign`: `2`
2419   * `.wBitsPerSample`: `16`
2420   * `.cbSize`: `0`
2421 * `AUDIO_STREAM_CONFIG_CAPS`:
2422  * 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`
2423  * `.MinimumChannels`: `1`
2424  * `.MaximumChannels`: `2`
2425  * `.ChannelsGranularity`: `1`
2426  * `.MinimumBitsPerSample`: `8`
2427  * `.MaximumBitsPerSample`: `16`
2428  * `.BitsPerSampleGranularity`: `8`
2429  * `.MinimumSampleFrequency`: `11025`
2430  * `.MaximumSampleFrequency`: `44100`
2431  * `.SampleFrequencyGranularity`: `11025`
2432
2433Interfaces:
2434
2435  * `IKsPropertySet`
2436  * `IQualityControl`
2437  * `IAMBufferNegotiation`
2438  * `IAMStreamConfig`
2439  * `IAMStreamControl`
2440
2441### Pin: 䞻音量
2442
2443 * Direction: `PINDIR_INPUT`
2444Interfaces:
2445
2446  * `IQualityControl`
2447
Note: See TracBrowser for help on using the repository browser.