source: trunk/Utilities/DirectShowCaptureCapabilities/Data/SA7160 PCI, Analog 01 Capture, ASUS Virtual Camera.md @ 937

Last change on this file since 937 was 515, checked in by roman, 9 years ago
File size: 64.8 KB
Line 
1StarTech PCI Express capture board PEXHDCAP60L
2
3# System
4
5 * Version: Windows 8.1
6 * Computer Name: `DSAIO15-002`
7 * User Name: `User1` (Administrator)
8 * Local Time: `9/9/2015 2:19:06 PM`
9 * Architecture: x86
10 * Processors: `4`, Active Mask `0xF`
11 * Page Size: `0x1000`
12 * Application Address Space: `0x00010000`..`0xFFFEFFFF`
13 * CPU: `GenuineIntel`, 0x1 EDX `0xBFEBFBFF` (MMX, SSE, SSE2), 0x1 ECX `0x7FBAE3BF` (SSE3, SSSE3, SSE41, SSE42, AVX), 0x7 EBX `0x00000281` (), Brand `       Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz`
14 * Physical Memory: `3,991` MB
15 * Committed Memory Limit: `4,695` MB
16 * Application Version: `1.0.0.447`
17
18# Video
19
20## Device: SA7160 PCI, Analog 01 Capture
21
22 * Moniker Display Name: `@device:pnp:\\?\pci#ven_1131&dev_7160&subsys_12ab7517&rev_03#6&2cb51d0&0&00080008#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{6f814be9-9af6-43cf-9249-c0340100021c}`
23
24Interfaces:
25
26  * `ISpecifyPropertyPages`
27  * `IKsPropertySet`
28  * `IAMAnalogVideoDecoder`
29  * `IAMDeviceRemoval`
30  * `IAMFilterMiscFlags`
31  * `IAMVideoControl`
32  * `IAMVideoProcAmp`
33
34Property Pages:
35
36  * `{15E3F6CE-F3DD-454A-8DEA-E4A380FCCB1C}` - SA7160 PCI, Custom Property Page
37  * `{71F96466-78F3-11D0-A18C-00A0C9118956}` - `CLSID_AnalogVideoDecoderPropertyPage`, VideoDecoder Property Page
38  * `{71F96464-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoProcAmpPropertyPage`, VideoProcAmp Property Page
39
40### IAMVideoProcAmp
41
42 * `VideoProcAmp_Brightness`: `127`, flags `0x00`, `0`..`255`, step `1`, default `128`, cap flags `0x00`
43 * `VideoProcAmp_Contrast`: `127`, flags `0x00`, `0`..`255`, step `1`, default `128`, cap flags `0x00`
44 * `VideoProcAmp_Hue`: `127`, flags `0x00`, `0`..`255`, step `1`, default `128`, cap flags `0x00`
45 * `VideoProcAmp_Saturation`: `127`, flags `0x00`, `0`..`255`, step `1`, default `128`, cap flags `0x00`
46 * `VideoProcAmp_Sharpness`: `32`, flags `0x00`, `0`..`255`, step `1`, default `32`, cap flags `0x00`
47 * `VideoProcAmp_Gamma`: `128`, flags `0x00`, `0`..`255`, step `1`, default `128`, cap flags `0x00`
48 * `VideoProcAmp_ColorEnable`: `128`, flags `0x00`, `0`..`255`, step `1`, default `128`, cap flags `0x00`
49 * `VideoProcAmp_WhiteBalance`: `128`, flags `0x00`, `0`..`255`, step `1`, default `128`, cap flags `0x00`
50 * `VideoProcAmp_BacklightCompensation`: `128`, flags `0x00`, `0`..`255`, step `1`, default `128`, cap flags `0x00`
51 * `VideoProcAmp_Gain`: `128`, flags `0x00`, `0`..`255`, step `1`, default `128`, cap flags `0x00`
52
53### Pin: Video Capture
54
55 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4281-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_CAPTURE`
56 * Capabilities:
57  * Count: `10`
58  * Structure Size: `128` (expected `128`)
59
60#### Capability: 0
61
62 * `AM_MEDIA_TYPE`:
63  * 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 20 04 25 01`
64  * 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 66 66 76 25 00 00 00 00 63 17 05 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`
65  * `.subtype`: `FourCC YUY2`
66  * `.bFixedSizeSamples`: `1`
67  * `.bTemporalCompression`: `0`
68  * `.lSampleSize`: `2,621,440`
69  * `.cbFormat`: `88`
70  * `VIDEOINFOHEADER`:
71  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
72  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
73  * `.dwBitRate`: `628516454`
74  * `.dwBitErrorRate`: `0`
75  * `.AvgTimePerFrame`: `33 3667`
76  * `BITMAPINFOHEADER`:
77   * `.biSize`: `40`
78   * `.biWidth`: `1280`
79   * `.biHeight`: `1024`
80   * `.biPlanes`: `1`
81   * `.biBitCount`: `16`
82   * `.biCompression`: `844715353` `YUY2`
83   * `.biSizeImage`: `2,621,440`
84 * `VIDEO_STREAM_CONFIG_CAPS`:
85  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 07 0A 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 B1 8B 02 00 00 00 00 00 63 17 05 00 00 00 00 00 66 66 76 25 CC CC EC 4A`
86  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
87  * `.VideoStandard`: `2567`
88  * `.InputSize`: `1280` x `1024`
89  * `.MinCroppingSize`: `1280` x `1024`
90  * `.MaxCroppingSize`: `1280` x `1024`
91  * `.CropGranularityX`: `1`
92  * `.CropAlignX`: `1`
93  * `.CropAlignY`: `1`
94  * `.MinOutputSize`: `1280` x `1024`
95  * `.MaxOutputSize`: `1280` x `1024`
96  * `.OutputGranularityX`: `1`
97  * `.OutputGranularityY`: `1`
98  * `.StretchTapsX`: `0`
99  * `.StretchTapsY`: `0`
100  * `.ShrinkTapsX`: `0`
101  * `.ShrinkTapsY`: `0`
102  * `.MinFrameInterval`: `16 6833`
103  * `.MaxFrameInterval`: `33 3667`
104  * `.MinBitsPerSecond`: `628,516,454`
105  * `.MaxBitsPerSecond`: `1,257,032,908`
106
107#### Capability: 1
108
109 * `AM_MEDIA_TYPE`:
110  * 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 20 04 25 01`
111  * 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 40 1F 00 00 00 00 80 1A 06 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`
112  * `.subtype`: `FourCC YUY2`
113  * `.bFixedSizeSamples`: `1`
114  * `.bTemporalCompression`: `0`
115  * `.lSampleSize`: `2,621,440`
116  * `.cbFormat`: `88`
117  * `VIDEOINFOHEADER`:
118  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
119  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
120  * `.dwBitRate`: `524288000`
121  * `.dwBitErrorRate`: `0`
122  * `.AvgTimePerFrame`: `40 0000`
123  * `BITMAPINFOHEADER`:
124   * `.biSize`: `40`
125   * `.biWidth`: `1280`
126   * `.biHeight`: `1024`
127   * `.biPlanes`: `1`
128   * `.biBitCount`: `16`
129   * `.biCompression`: `844715353` `YUY2`
130   * `.biSizeImage`: `2,621,440`
131 * `VIDEO_STREAM_CONFIG_CAPS`:
132  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A F0 F5 1F 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 D0 FF FF 40 0D 03 00 00 00 00 00 80 1A 06 00 00 00 00 00 00 00 40 1F 00 00 80 3E`
133  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
134  * `.VideoStandard`: `2094576`
135  * `.InputSize`: `1280` x `1024`
136  * `.MinCroppingSize`: `1280` x `1024`
137  * `.MaxCroppingSize`: `1280` x `1024`
138  * `.CropGranularityX`: `1`
139  * `.CropAlignX`: `1`
140  * `.CropAlignY`: `1`
141  * `.MinOutputSize`: `1280` x `1024`
142  * `.MaxOutputSize`: `1280` x `1024`
143  * `.OutputGranularityX`: `1`
144  * `.OutputGranularityY`: `1`
145  * `.StretchTapsX`: `0`
146  * `.StretchTapsY`: `0`
147  * `.ShrinkTapsX`: `0`
148  * `.ShrinkTapsY`: `0`
149  * `.MinFrameInterval`: `20 0000`
150  * `.MaxFrameInterval`: `40 0000`
151  * `.MinBitsPerSecond`: `524,288,000`
152  * `.MaxBitsPerSecond`: `1,048,576,000`
153
154#### Capability: 2
155
156 * `AM_MEDIA_TYPE`:
157  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 56 31 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 00 1E 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 20 04 25 01`
158  * 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 CC CC 18 1C 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 00 05 00 00 00 04 00 00 01 00 0C 00 59 56 31 32 00 00 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
159  * `.subtype`: `FourCC YV12`
160  * `.bFixedSizeSamples`: `1`
161  * `.bTemporalCompression`: `0`
162  * `.lSampleSize`: `1,966,080`
163  * `.cbFormat`: `88`
164  * `VIDEOINFOHEADER`:
165  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
166  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
167  * `.dwBitRate`: `471387340`
168  * `.dwBitErrorRate`: `0`
169  * `.AvgTimePerFrame`: `33 3667`
170  * `BITMAPINFOHEADER`:
171   * `.biSize`: `40`
172   * `.biWidth`: `1280`
173   * `.biHeight`: `1024`
174   * `.biPlanes`: `1`
175   * `.biBitCount`: `12`
176   * `.biCompression`: `842094169` `YV12`
177   * `.biSizeImage`: `1,966,080`
178 * `VIDEO_STREAM_CONFIG_CAPS`:
179  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 07 0A 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 01 E0 FF FF B1 8B 02 00 00 00 00 00 63 17 05 00 00 00 00 00 CC CC 18 1C 99 99 31 38`
180  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
181  * `.VideoStandard`: `2567`
182  * `.InputSize`: `1280` x `1024`
183  * `.MinCroppingSize`: `1280` x `1024`
184  * `.MaxCroppingSize`: `1280` x `1024`
185  * `.CropGranularityX`: `1`
186  * `.CropAlignX`: `1`
187  * `.CropAlignY`: `1`
188  * `.MinOutputSize`: `1280` x `1024`
189  * `.MaxOutputSize`: `1280` x `1024`
190  * `.OutputGranularityX`: `1`
191  * `.OutputGranularityY`: `1`
192  * `.StretchTapsX`: `0`
193  * `.StretchTapsY`: `0`
194  * `.ShrinkTapsX`: `0`
195  * `.ShrinkTapsY`: `0`
196  * `.MinFrameInterval`: `16 6833`
197  * `.MaxFrameInterval`: `33 3667`
198  * `.MinBitsPerSecond`: `471,387,340`
199  * `.MaxBitsPerSecond`: `942,774,681`
200
201#### Capability: 3
202
203 * `AM_MEDIA_TYPE`:
204  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 56 31 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 00 1E 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 20 04 25 01`
205  * 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 70 17 00 00 00 00 80 1A 06 00 00 00 00 00 28 00 00 00 00 05 00 00 00 04 00 00 01 00 0C 00 59 56 31 32 00 00 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
206  * `.subtype`: `FourCC YV12`
207  * `.bFixedSizeSamples`: `1`
208  * `.bTemporalCompression`: `0`
209  * `.lSampleSize`: `1,966,080`
210  * `.cbFormat`: `88`
211  * `VIDEOINFOHEADER`:
212  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
213  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
214  * `.dwBitRate`: `393216000`
215  * `.dwBitErrorRate`: `0`
216  * `.AvgTimePerFrame`: `40 0000`
217  * `BITMAPINFOHEADER`:
218   * `.biSize`: `40`
219   * `.biWidth`: `1280`
220   * `.biHeight`: `1024`
221   * `.biPlanes`: `1`
222   * `.biBitCount`: `12`
223   * `.biCompression`: `842094169` `YV12`
224   * `.biSizeImage`: `1,966,080`
225 * `VIDEO_STREAM_CONFIG_CAPS`:
226  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A F0 F5 1F 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 C0 FF FF 40 0D 03 00 00 00 00 00 80 1A 06 00 00 00 00 00 00 00 70 17 00 00 E0 2E`
227  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
228  * `.VideoStandard`: `2094576`
229  * `.InputSize`: `1280` x `1024`
230  * `.MinCroppingSize`: `1280` x `1024`
231  * `.MaxCroppingSize`: `1280` x `1024`
232  * `.CropGranularityX`: `1`
233  * `.CropAlignX`: `1`
234  * `.CropAlignY`: `1`
235  * `.MinOutputSize`: `1280` x `1024`
236  * `.MaxOutputSize`: `1280` x `1024`
237  * `.OutputGranularityX`: `1`
238  * `.OutputGranularityY`: `1`
239  * `.StretchTapsX`: `0`
240  * `.StretchTapsY`: `0`
241  * `.ShrinkTapsX`: `0`
242  * `.ShrinkTapsY`: `0`
243  * `.MinFrameInterval`: `20 0000`
244  * `.MaxFrameInterval`: `40 0000`
245  * `.MinBitsPerSecond`: `393,216,000`
246  * `.MaxBitsPerSecond`: `786,432,000`
247
248#### Capability: 4
249
250 * `AM_MEDIA_TYPE`:
251  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4E 56 31 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 00 1E 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 20 04 25 01`
252  * 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 CC CC 18 1C 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 00 05 00 00 00 04 00 00 01 00 0C 00 4E 56 31 32 00 00 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
253  * `.subtype`: `FourCC NV12`
254  * `.bFixedSizeSamples`: `1`
255  * `.bTemporalCompression`: `0`
256  * `.lSampleSize`: `1,966,080`
257  * `.cbFormat`: `88`
258  * `VIDEOINFOHEADER`:
259  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
260  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
261  * `.dwBitRate`: `471387340`
262  * `.dwBitErrorRate`: `0`
263  * `.AvgTimePerFrame`: `33 3667`
264  * `BITMAPINFOHEADER`:
265   * `.biSize`: `40`
266   * `.biWidth`: `1280`
267   * `.biHeight`: `1024`
268   * `.biPlanes`: `1`
269   * `.biBitCount`: `12`
270   * `.biCompression`: `842094158` `NV12`
271   * `.biSizeImage`: `1,966,080`
272 * `VIDEO_STREAM_CONFIG_CAPS`:
273  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 07 0A 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 D0 FF FF B1 8B 02 00 00 00 00 00 63 17 05 00 00 00 00 00 CC CC 18 1C 99 99 31 38`
274  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
275  * `.VideoStandard`: `2567`
276  * `.InputSize`: `1280` x `1024`
277  * `.MinCroppingSize`: `1280` x `1024`
278  * `.MaxCroppingSize`: `1280` x `1024`
279  * `.CropGranularityX`: `1`
280  * `.CropAlignX`: `1`
281  * `.CropAlignY`: `1`
282  * `.MinOutputSize`: `1280` x `1024`
283  * `.MaxOutputSize`: `1280` x `1024`
284  * `.OutputGranularityX`: `1`
285  * `.OutputGranularityY`: `1`
286  * `.StretchTapsX`: `0`
287  * `.StretchTapsY`: `0`
288  * `.ShrinkTapsX`: `0`
289  * `.ShrinkTapsY`: `0`
290  * `.MinFrameInterval`: `16 6833`
291  * `.MaxFrameInterval`: `33 3667`
292  * `.MinBitsPerSecond`: `471,387,340`
293  * `.MaxBitsPerSecond`: `942,774,681`
294
295#### Capability: 5
296
297 * `AM_MEDIA_TYPE`:
298  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4E 56 31 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 00 1E 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 20 04 25 01`
299  * 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 70 17 00 00 00 00 80 1A 06 00 00 00 00 00 28 00 00 00 00 05 00 00 00 04 00 00 01 00 0C 00 4E 56 31 32 00 00 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
300  * `.subtype`: `FourCC NV12`
301  * `.bFixedSizeSamples`: `1`
302  * `.bTemporalCompression`: `0`
303  * `.lSampleSize`: `1,966,080`
304  * `.cbFormat`: `88`
305  * `VIDEOINFOHEADER`:
306  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
307  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
308  * `.dwBitRate`: `393216000`
309  * `.dwBitErrorRate`: `0`
310  * `.AvgTimePerFrame`: `40 0000`
311  * `BITMAPINFOHEADER`:
312   * `.biSize`: `40`
313   * `.biWidth`: `1280`
314   * `.biHeight`: `1024`
315   * `.biPlanes`: `1`
316   * `.biBitCount`: `12`
317   * `.biCompression`: `842094158` `NV12`
318   * `.biSizeImage`: `1,966,080`
319 * `VIDEO_STREAM_CONFIG_CAPS`:
320  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A F0 F5 1F 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 C0 FF FF 40 0D 03 00 00 00 00 00 80 1A 06 00 00 00 00 00 00 00 70 17 00 00 E0 2E`
321  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
322  * `.VideoStandard`: `2094576`
323  * `.InputSize`: `1280` x `1024`
324  * `.MinCroppingSize`: `1280` x `1024`
325  * `.MaxCroppingSize`: `1280` x `1024`
326  * `.CropGranularityX`: `1`
327  * `.CropAlignX`: `1`
328  * `.CropAlignY`: `1`
329  * `.MinOutputSize`: `1280` x `1024`
330  * `.MaxOutputSize`: `1280` x `1024`
331  * `.OutputGranularityX`: `1`
332  * `.OutputGranularityY`: `1`
333  * `.StretchTapsX`: `0`
334  * `.StretchTapsY`: `0`
335  * `.ShrinkTapsX`: `0`
336  * `.ShrinkTapsY`: `0`
337  * `.MinFrameInterval`: `20 0000`
338  * `.MaxFrameInterval`: `40 0000`
339  * `.MinBitsPerSecond`: `393,216,000`
340  * `.MaxBitsPerSecond`: `786,432,000`
341
342#### Capability: 6
343
344 * `AM_MEDIA_TYPE`:
345  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 7D EB 36 E4 4F 52 CE 11 9F 53 00 20 AF 0B A7 70 01 00 00 00 00 00 00 00 00 00 3C 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 20 04 25 01`
346  * 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 99 99 31 38 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 00 05 00 00 00 04 00 00 01 00 18 00 00 00 00 00 00 00 3C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
347  * `.bFixedSizeSamples`: `1`
348  * `.bTemporalCompression`: `0`
349  * `.lSampleSize`: `3,932,160`
350  * `.cbFormat`: `88`
351  * `VIDEOINFOHEADER`:
352  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
353  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
354  * `.dwBitRate`: `942774681`
355  * `.dwBitErrorRate`: `0`
356  * `.AvgTimePerFrame`: `33 3667`
357  * `BITMAPINFOHEADER`:
358   * `.biSize`: `40`
359   * `.biWidth`: `1280`
360   * `.biHeight`: `1024`
361   * `.biPlanes`: `1`
362   * `.biBitCount`: `24`
363   * `.biCompression`: `0` `0x00000000`
364   * `.biSizeImage`: `3,932,160`
365 * `VIDEO_STREAM_CONFIG_CAPS`:
366  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 07 0A 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 01 E0 FF FF B1 8B 02 00 00 00 00 00 63 17 05 00 00 00 00 00 99 99 31 38 33 33 63 70`
367  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
368  * `.VideoStandard`: `2567`
369  * `.InputSize`: `1280` x `1024`
370  * `.MinCroppingSize`: `1280` x `1024`
371  * `.MaxCroppingSize`: `1280` x `1024`
372  * `.CropGranularityX`: `1`
373  * `.CropAlignX`: `1`
374  * `.CropAlignY`: `1`
375  * `.MinOutputSize`: `1280` x `1024`
376  * `.MaxOutputSize`: `1280` x `1024`
377  * `.OutputGranularityX`: `1`
378  * `.OutputGranularityY`: `1`
379  * `.StretchTapsX`: `0`
380  * `.StretchTapsY`: `0`
381  * `.ShrinkTapsX`: `0`
382  * `.ShrinkTapsY`: `0`
383  * `.MinFrameInterval`: `16 6833`
384  * `.MaxFrameInterval`: `33 3667`
385  * `.MinBitsPerSecond`: `942,774,681`
386  * `.MaxBitsPerSecond`: `1,885,549,363`
387
388#### Capability: 7
389
390 * `AM_MEDIA_TYPE`:
391  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 7D EB 36 E4 4F 52 CE 11 9F 53 00 20 AF 0B A7 70 01 00 00 00 00 00 00 00 00 00 3C 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 20 04 25 01`
392  * 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 E0 2E 00 00 00 00 80 1A 06 00 00 00 00 00 28 00 00 00 00 05 00 00 00 04 00 00 01 00 18 00 00 00 00 00 00 00 3C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
393  * `.bFixedSizeSamples`: `1`
394  * `.bTemporalCompression`: `0`
395  * `.lSampleSize`: `3,932,160`
396  * `.cbFormat`: `88`
397  * `VIDEOINFOHEADER`:
398  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
399  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
400  * `.dwBitRate`: `786432000`
401  * `.dwBitErrorRate`: `0`
402  * `.AvgTimePerFrame`: `40 0000`
403  * `BITMAPINFOHEADER`:
404   * `.biSize`: `40`
405   * `.biWidth`: `1280`
406   * `.biHeight`: `1024`
407   * `.biPlanes`: `1`
408   * `.biBitCount`: `24`
409   * `.biCompression`: `0` `0x00000000`
410   * `.biSizeImage`: `3,932,160`
411 * `VIDEO_STREAM_CONFIG_CAPS`:
412  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A F0 F5 1F 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 40 0D 03 00 00 00 00 00 80 1A 06 00 00 00 00 00 00 00 E0 2E 00 00 C0 5D`
413  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
414  * `.VideoStandard`: `2094576`
415  * `.InputSize`: `1280` x `1024`
416  * `.MinCroppingSize`: `1280` x `1024`
417  * `.MaxCroppingSize`: `1280` x `1024`
418  * `.CropGranularityX`: `1`
419  * `.CropAlignX`: `1`
420  * `.CropAlignY`: `1`
421  * `.MinOutputSize`: `1280` x `1024`
422  * `.MaxOutputSize`: `1280` x `1024`
423  * `.OutputGranularityX`: `1`
424  * `.OutputGranularityY`: `1`
425  * `.StretchTapsX`: `0`
426  * `.StretchTapsY`: `0`
427  * `.ShrinkTapsX`: `0`
428  * `.ShrinkTapsY`: `0`
429  * `.MinFrameInterval`: `20 0000`
430  * `.MaxFrameInterval`: `40 0000`
431  * `.MinBitsPerSecond`: `786,432,000`
432  * `.MaxBitsPerSecond`: `1,572,864,000`
433
434#### Capability: 8
435
436 * `AM_MEDIA_TYPE`:
437  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 7E EB 36 E4 4F 52 CE 11 9F 53 00 20 AF 0B A7 70 01 00 00 00 00 00 00 00 00 00 50 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 E8 02 27 01`
438  * 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 CC CC EC 4A 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 00 05 00 00 00 04 00 00 01 00 20 00 00 00 00 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
439  * `.bFixedSizeSamples`: `1`
440  * `.bTemporalCompression`: `0`
441  * `.lSampleSize`: `5,242,880`
442  * `.cbFormat`: `88`
443  * `VIDEOINFOHEADER`:
444  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
445  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
446  * `.dwBitRate`: `1257032908`
447  * `.dwBitErrorRate`: `0`
448  * `.AvgTimePerFrame`: `33 3667`
449  * `BITMAPINFOHEADER`:
450   * `.biSize`: `40`
451   * `.biWidth`: `1280`
452   * `.biHeight`: `1024`
453   * `.biPlanes`: `1`
454   * `.biBitCount`: `32`
455   * `.biCompression`: `0` `0x00000000`
456   * `.biSizeImage`: `5,242,880`
457 * `VIDEO_STREAM_CONFIG_CAPS`:
458  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 07 0A 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 D0 FF FF B1 8B 02 00 00 00 00 00 63 17 05 00 00 00 00 00 CC CC EC 4A 99 99 D9 95`
459  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
460  * `.VideoStandard`: `2567`
461  * `.InputSize`: `1280` x `1024`
462  * `.MinCroppingSize`: `1280` x `1024`
463  * `.MaxCroppingSize`: `1280` x `1024`
464  * `.CropGranularityX`: `1`
465  * `.CropAlignX`: `1`
466  * `.CropAlignY`: `1`
467  * `.MinOutputSize`: `1280` x `1024`
468  * `.MaxOutputSize`: `1280` x `1024`
469  * `.OutputGranularityX`: `1`
470  * `.OutputGranularityY`: `1`
471  * `.StretchTapsX`: `0`
472  * `.StretchTapsY`: `0`
473  * `.ShrinkTapsX`: `0`
474  * `.ShrinkTapsY`: `0`
475  * `.MinFrameInterval`: `16 6833`
476  * `.MaxFrameInterval`: `33 3667`
477  * `.MinBitsPerSecond`: `1,257,032,908`
478  * `.MaxBitsPerSecond`: `-1,780,901,479`
479
480#### Capability: 9
481
482 * `AM_MEDIA_TYPE`:
483  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 7E EB 36 E4 4F 52 CE 11 9F 53 00 20 AF 0B A7 70 01 00 00 00 00 00 00 00 00 00 50 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 28 FF 26 01`
484  * 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 80 3E 00 00 00 00 80 1A 06 00 00 00 00 00 28 00 00 00 00 05 00 00 00 04 00 00 01 00 20 00 00 00 00 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
485  * `.bFixedSizeSamples`: `1`
486  * `.bTemporalCompression`: `0`
487  * `.lSampleSize`: `5,242,880`
488  * `.cbFormat`: `88`
489  * `VIDEOINFOHEADER`:
490  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
491  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
492  * `.dwBitRate`: `1048576000`
493  * `.dwBitErrorRate`: `0`
494  * `.AvgTimePerFrame`: `40 0000`
495  * `BITMAPINFOHEADER`:
496   * `.biSize`: `40`
497   * `.biWidth`: `1280`
498   * `.biHeight`: `1024`
499   * `.biPlanes`: `1`
500   * `.biBitCount`: `32`
501   * `.biCompression`: `0` `0x00000000`
502   * `.biSizeImage`: `5,242,880`
503 * `VIDEO_STREAM_CONFIG_CAPS`:
504  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A F0 F5 1F 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 C0 FF FF 40 0D 03 00 00 00 00 00 80 1A 06 00 00 00 00 00 00 00 80 3E 00 00 00 7D`
505  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
506  * `.VideoStandard`: `2094576`
507  * `.InputSize`: `1280` x `1024`
508  * `.MinCroppingSize`: `1280` x `1024`
509  * `.MaxCroppingSize`: `1280` x `1024`
510  * `.CropGranularityX`: `1`
511  * `.CropAlignX`: `1`
512  * `.CropAlignY`: `1`
513  * `.MinOutputSize`: `1280` x `1024`
514  * `.MaxOutputSize`: `1280` x `1024`
515  * `.OutputGranularityX`: `1`
516  * `.OutputGranularityY`: `1`
517  * `.StretchTapsX`: `0`
518  * `.StretchTapsY`: `0`
519  * `.ShrinkTapsX`: `0`
520  * `.ShrinkTapsY`: `0`
521  * `.MinFrameInterval`: `20 0000`
522  * `.MaxFrameInterval`: `40 0000`
523  * `.MinBitsPerSecond`: `1,048,576,000`
524  * `.MaxBitsPerSecond`: `2,097,152,000`
525
526Interfaces:
527
528  * `ISpecifyPropertyPages`
529  * `IKsPropertySet`
530  * `IQualityControl`
531  * `IAMBufferNegotiation`
532  * `IAMStreamConfig`
533  * `IAMStreamControl`
534
535Property Pages:
536
537  * `{71F96467-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoStreamConfigPropertyPage`, VideoStreamConfig Property Page
538
539## Device: ASUS Virtual Camera
540
541 * Moniker Display Name: `@device:sw:{860BB310-5D01-11D0-BD3B-00A0C911CE86}\ASUS Virtual Camera`
542
543Interfaces:
544
545  * `ISpecifyPropertyPages`
546  * `IAMDroppedFrames`
547
548Property Pages:
549
550  * `{3AA37F7C-4552-4925-8D53-531934FBAC99}` - SplitVCam Device select Page
551
552### Pin: Capture
553
554 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4281-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_CAPTURE`
555 * Capabilities:
556  * Count: `4`
557  * Structure Size: `128` (expected `128`)
558
559#### Capability: 0
560
561 * `AM_MEDIA_TYPE`:
562  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 7D EB 36 E4 4F 52 CE 11 9F 53 00 20 AF 0B A7 70 01 00 00 00 00 00 00 00 00 84 03 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 48 FD 26 01`
563  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 40 01 00 00 F0 00 00 00 01 00 18 00 00 00 00 00 00 84 03 00 60 00 00 00 60 00 00 00 00 00 00 00 00 00 00 00`
564  * `.bFixedSizeSamples`: `1`
565  * `.bTemporalCompression`: `0`
566  * `.lSampleSize`: `230,400`
567  * `.cbFormat`: `88`
568  * `VIDEOINFOHEADER`:
569  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
570  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
571  * `.dwBitRate`: `0`
572  * `.dwBitErrorRate`: `0`
573  * `.AvgTimePerFrame`: `33 3333`
574  * `BITMAPINFOHEADER`:
575   * `.biSize`: `40`
576   * `.biWidth`: `320`
577   * `.biHeight`: `240`
578   * `.biPlanes`: `1`
579   * `.biBitCount`: `24`
580   * `.biCompression`: `0` `0x00000000`
581   * `.biSizeImage`: `230,400`
582 * `VIDEO_STREAM_CONFIG_CAPS`:
583  * 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 00 00 00 00 00 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 AB 8A 46 45 15 16 05 00 00 00 00 00 40 42 0F 00 00 00 00 00 00 20 1C 00 00 C0 4B 03`
584  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
585  * `.VideoStandard`: `0`
586  * `.InputSize`: `320` x `240`
587  * `.MinCroppingSize`: `320` x `240`
588  * `.MaxCroppingSize`: `320` x `240`
589  * `.CropGranularityX`: `0`
590  * `.CropAlignX`: `1`
591  * `.CropAlignY`: `1`
592  * `.MinOutputSize`: `320` x `240`
593  * `.MaxOutputSize`: `320` x `240`
594  * `.OutputGranularityX`: `0`
595  * `.OutputGranularityY`: `0`
596  * `.StretchTapsX`: `0`
597  * `.StretchTapsY`: `0`
598  * `.ShrinkTapsX`: `0`
599  * `.ShrinkTapsY`: `0`
600  * `.MinFrameInterval`: `33 3333`
601  * `.MaxFrameInterval`: `100 0000`
602  * `.MinBitsPerSecond`: `1,843,200`
603  * `.MaxBitsPerSecond`: `55,296,000`
604
605#### Capability: 1
606
607 * `AM_MEDIA_TYPE`:
608  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 7D EB 36 E4 4F 52 CE 11 9F 53 00 20 AF 0B A7 70 01 00 00 00 00 00 00 00 00 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 48 FD 26 01`
609  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 A0 00 00 00 78 00 00 00 01 00 18 00 00 00 00 00 00 E1 00 00 60 00 00 00 60 00 00 00 00 00 00 00 00 00 00 00`
610  * `.bFixedSizeSamples`: `1`
611  * `.bTemporalCompression`: `0`
612  * `.lSampleSize`: `57,600`
613  * `.cbFormat`: `88`
614  * `VIDEOINFOHEADER`:
615  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
616  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
617  * `.dwBitRate`: `0`
618  * `.dwBitErrorRate`: `0`
619  * `.AvgTimePerFrame`: `33 3333`
620  * `BITMAPINFOHEADER`:
621   * `.biSize`: `40`
622   * `.biWidth`: `160`
623   * `.biHeight`: `120`
624   * `.biPlanes`: `1`
625   * `.biBitCount`: `24`
626   * `.biCompression`: `0` `0x00000000`
627   * `.biSizeImage`: `57,600`
628 * `VIDEO_STREAM_CONFIG_CAPS`:
629  * 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 00 00 00 00 00 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 AB 8A 46 45 15 16 05 00 00 00 00 00 40 42 0F 00 00 00 00 00 00 08 07 00 00 F0 D2 00`
630  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
631  * `.VideoStandard`: `0`
632  * `.InputSize`: `160` x `120`
633  * `.MinCroppingSize`: `160` x `120`
634  * `.MaxCroppingSize`: `160` x `120`
635  * `.CropGranularityX`: `0`
636  * `.CropAlignX`: `1`
637  * `.CropAlignY`: `1`
638  * `.MinOutputSize`: `160` x `120`
639  * `.MaxOutputSize`: `160` x `120`
640  * `.OutputGranularityX`: `0`
641  * `.OutputGranularityY`: `0`
642  * `.StretchTapsX`: `0`
643  * `.StretchTapsY`: `0`
644  * `.ShrinkTapsX`: `0`
645  * `.ShrinkTapsY`: `0`
646  * `.MinFrameInterval`: `33 3333`
647  * `.MaxFrameInterval`: `100 0000`
648  * `.MinBitsPerSecond`: `460,800`
649  * `.MaxBitsPerSecond`: `13,824,000`
650
651#### Capability: 2
652
653 * `AM_MEDIA_TYPE`:
654  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 7D EB 36 E4 4F 52 CE 11 9F 53 00 20 AF 0B A7 70 01 00 00 00 00 00 00 00 00 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 88 FC 26 01`
655  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 B0 00 00 00 90 00 00 00 01 00 18 00 00 00 00 00 00 29 01 00 60 00 00 00 60 00 00 00 00 00 00 00 00 00 00 00`
656  * `.bFixedSizeSamples`: `1`
657  * `.bTemporalCompression`: `0`
658  * `.lSampleSize`: `76,032`
659  * `.cbFormat`: `88`
660  * `VIDEOINFOHEADER`:
661  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
662  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
663  * `.dwBitRate`: `0`
664  * `.dwBitErrorRate`: `0`
665  * `.AvgTimePerFrame`: `33 3333`
666  * `BITMAPINFOHEADER`:
667   * `.biSize`: `40`
668   * `.biWidth`: `176`
669   * `.biHeight`: `144`
670   * `.biPlanes`: `1`
671   * `.biBitCount`: `24`
672   * `.biCompression`: `0` `0x00000000`
673   * `.biSizeImage`: `76,032`
674 * `VIDEO_STREAM_CONFIG_CAPS`:
675  * 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 00 00 00 00 00 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 AB 8A 46 45 15 16 05 00 00 00 00 00 40 42 0F 00 00 00 00 00 00 48 09 00 00 70 16 01`
676  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
677  * `.VideoStandard`: `0`
678  * `.InputSize`: `176` x `144`
679  * `.MinCroppingSize`: `176` x `144`
680  * `.MaxCroppingSize`: `176` x `144`
681  * `.CropGranularityX`: `0`
682  * `.CropAlignX`: `1`
683  * `.CropAlignY`: `1`
684  * `.MinOutputSize`: `176` x `144`
685  * `.MaxOutputSize`: `176` x `144`
686  * `.OutputGranularityX`: `0`
687  * `.OutputGranularityY`: `0`
688  * `.StretchTapsX`: `0`
689  * `.StretchTapsY`: `0`
690  * `.ShrinkTapsX`: `0`
691  * `.ShrinkTapsY`: `0`
692  * `.MinFrameInterval`: `33 3333`
693  * `.MaxFrameInterval`: `100 0000`
694  * `.MinBitsPerSecond`: `608,256`
695  * `.MaxBitsPerSecond`: `18,247,680`
696
697#### Capability: 3
698
699 * `AM_MEDIA_TYPE`:
700  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 7D EB 36 E4 4F 52 CE 11 9F 53 00 20 AF 0B A7 70 01 00 00 00 00 00 00 00 00 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 88 FC 26 01`
701  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 60 01 00 00 20 01 00 00 01 00 18 00 00 00 00 00 00 A4 04 00 60 00 00 00 60 00 00 00 00 00 00 00 00 00 00 00`
702  * `.bFixedSizeSamples`: `1`
703  * `.bTemporalCompression`: `0`
704  * `.lSampleSize`: `304,128`
705  * `.cbFormat`: `88`
706  * `VIDEOINFOHEADER`:
707  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
708  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
709  * `.dwBitRate`: `0`
710  * `.dwBitErrorRate`: `0`
711  * `.AvgTimePerFrame`: `33 3333`
712  * `BITMAPINFOHEADER`:
713   * `.biSize`: `40`
714   * `.biWidth`: `352`
715   * `.biHeight`: `288`
716   * `.biPlanes`: `1`
717   * `.biBitCount`: `24`
718   * `.biCompression`: `0` `0x00000000`
719   * `.biSizeImage`: `304,128`
720 * `VIDEO_STREAM_CONFIG_CAPS`:
721  * 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 00 00 00 00 00 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 AB 8A 46 45 15 16 05 00 00 00 00 00 40 42 0F 00 00 00 00 00 00 20 25 00 00 C0 59 04`
722  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
723  * `.VideoStandard`: `0`
724  * `.InputSize`: `352` x `288`
725  * `.MinCroppingSize`: `352` x `288`
726  * `.MaxCroppingSize`: `352` x `288`
727  * `.CropGranularityX`: `0`
728  * `.CropAlignX`: `1`
729  * `.CropAlignY`: `1`
730  * `.MinOutputSize`: `352` x `288`
731  * `.MaxOutputSize`: `352` x `288`
732  * `.OutputGranularityX`: `0`
733  * `.OutputGranularityY`: `0`
734  * `.StretchTapsX`: `0`
735  * `.StretchTapsY`: `0`
736  * `.ShrinkTapsX`: `0`
737  * `.ShrinkTapsY`: `0`
738  * `.MinFrameInterval`: `33 3333`
739  * `.MaxFrameInterval`: `100 0000`
740  * `.MinBitsPerSecond`: `2,433,024`
741  * `.MaxBitsPerSecond`: `72,990,720`
742
743Interfaces:
744
745  * `IKsPropertySet`
746  * `IQualityControl`
747  * `IAMStreamConfig`
748
749# Audio
750
751## Device: Line 1 (Virtual Audio Cable)
752
753 * Moniker Display Name: `@device:cm:{33D9A762-90C8-11D0-BD43-00A0C911CE86}\wave:{A088BFD7-80CC-4535-AEF8-B9A51BC29731}`
754
755Interfaces:
756
757  * `ISpecifyPropertyPages`
758  * `IAMFilterMiscFlags`
759
760Property Pages:
761
762  * `{2CA8CA52-3C3F-11D2-B73D-00C04FB6BD3D}` - `CLSID_AudioInputMixerProperties`, AudioInputMixer Property Page
763
764### Pin: Capture
765
766 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4281-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_CAPTURE`
767 * Capabilities:
768  * Count: `23`
769  * Structure Size: `52` (expected `52`)
770
771#### Capability: 0
772
773 * `AM_MEDIA_TYPE`:
774  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 90 1F 26 01`
775  * Format Data: `01 00 02 00 44 AC 00 00 10 B1 02 00 04 00 10 00 00 00`
776  * `.subtype`: `FourCC 0x00000001`
777  * `.bFixedSizeSamples`: `1`
778  * `.bTemporalCompression`: `0`
779  * `.lSampleSize`: `4`
780  * `.cbFormat`: `18`
781  * `WAVEFORMATEX`:
782   * `.wFormatTag`: `1`
783   * `.nChannels`: `2`
784   * `.nSamplesPerSec`: `44100`
785   * `.nAvgBytesPerSec: `176400`
786   * `.nBlockAlign`: `4`
787   * `.wBitsPerSample`: `16`
788   * `.cbSize`: `0`
789 * `AUDIO_STREAM_CONFIG_CAPS`:
790  * 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`
791  * `.MinimumChannels`: `1`
792  * `.MaximumChannels`: `2`
793  * `.ChannelsGranularity`: `1`
794  * `.MinimumBitsPerSample`: `8`
795  * `.MaximumBitsPerSample`: `16`
796  * `.BitsPerSampleGranularity`: `8`
797  * `.MinimumSampleFrequency`: `11025`
798  * `.MaximumSampleFrequency`: `44100`
799  * `.SampleFrequencyGranularity`: `11025`
800
801#### Capability: 1
802
803 * `AM_MEDIA_TYPE`:
804  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 90 1F 26 01`
805  * Format Data: `01 00 02 00 44 AC 00 00 10 B1 02 00 04 00 10 00 00 00`
806  * `.subtype`: `FourCC 0x00000001`
807  * `.bFixedSizeSamples`: `1`
808  * `.bTemporalCompression`: `0`
809  * `.lSampleSize`: `4`
810  * `.cbFormat`: `18`
811  * `WAVEFORMATEX`:
812   * `.wFormatTag`: `1`
813   * `.nChannels`: `2`
814   * `.nSamplesPerSec`: `44100`
815   * `.nAvgBytesPerSec: `176400`
816   * `.nBlockAlign`: `4`
817   * `.wBitsPerSample`: `16`
818   * `.cbSize`: `0`
819 * `AUDIO_STREAM_CONFIG_CAPS`:
820  * 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`
821  * `.MinimumChannels`: `1`
822  * `.MaximumChannels`: `2`
823  * `.ChannelsGranularity`: `1`
824  * `.MinimumBitsPerSample`: `8`
825  * `.MaximumBitsPerSample`: `16`
826  * `.BitsPerSampleGranularity`: `8`
827  * `.MinimumSampleFrequency`: `11025`
828  * `.MaximumSampleFrequency`: `44100`
829  * `.SampleFrequencyGranularity`: `11025`
830
831#### Capability: 2
832
833 * `AM_MEDIA_TYPE`:
834  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 F0 20 26 01`
835  * Format Data: `01 00 01 00 44 AC 00 00 88 58 01 00 02 00 10 00 00 00`
836  * `.subtype`: `FourCC 0x00000001`
837  * `.bFixedSizeSamples`: `1`
838  * `.bTemporalCompression`: `0`
839  * `.lSampleSize`: `2`
840  * `.cbFormat`: `18`
841  * `WAVEFORMATEX`:
842   * `.wFormatTag`: `1`
843   * `.nChannels`: `1`
844   * `.nSamplesPerSec`: `44100`
845   * `.nAvgBytesPerSec: `88200`
846   * `.nBlockAlign`: `2`
847   * `.wBitsPerSample`: `16`
848   * `.cbSize`: `0`
849 * `AUDIO_STREAM_CONFIG_CAPS`:
850  * 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`
851  * `.MinimumChannels`: `1`
852  * `.MaximumChannels`: `2`
853  * `.ChannelsGranularity`: `1`
854  * `.MinimumBitsPerSample`: `8`
855  * `.MaximumBitsPerSample`: `16`
856  * `.BitsPerSampleGranularity`: `8`
857  * `.MinimumSampleFrequency`: `11025`
858  * `.MaximumSampleFrequency`: `44100`
859  * `.SampleFrequencyGranularity`: `11025`
860
861#### Capability: 3
862
863 * `AM_MEDIA_TYPE`:
864  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 90 1F 26 01`
865  * Format Data: `01 00 02 00 00 7D 00 00 00 F4 01 00 04 00 10 00 00 00`
866  * `.subtype`: `FourCC 0x00000001`
867  * `.bFixedSizeSamples`: `1`
868  * `.bTemporalCompression`: `0`
869  * `.lSampleSize`: `4`
870  * `.cbFormat`: `18`
871  * `WAVEFORMATEX`:
872   * `.wFormatTag`: `1`
873   * `.nChannels`: `2`
874   * `.nSamplesPerSec`: `32000`
875   * `.nAvgBytesPerSec: `128000`
876   * `.nBlockAlign`: `4`
877   * `.wBitsPerSample`: `16`
878   * `.cbSize`: `0`
879 * `AUDIO_STREAM_CONFIG_CAPS`:
880  * 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`
881  * `.MinimumChannels`: `1`
882  * `.MaximumChannels`: `2`
883  * `.ChannelsGranularity`: `1`
884  * `.MinimumBitsPerSample`: `8`
885  * `.MaximumBitsPerSample`: `16`
886  * `.BitsPerSampleGranularity`: `8`
887  * `.MinimumSampleFrequency`: `11025`
888  * `.MaximumSampleFrequency`: `44100`
889  * `.SampleFrequencyGranularity`: `11025`
890
891#### Capability: 4
892
893 * `AM_MEDIA_TYPE`:
894  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 90 1F 26 01`
895  * Format Data: `01 00 01 00 00 7D 00 00 00 FA 00 00 02 00 10 00 00 00`
896  * `.subtype`: `FourCC 0x00000001`
897  * `.bFixedSizeSamples`: `1`
898  * `.bTemporalCompression`: `0`
899  * `.lSampleSize`: `2`
900  * `.cbFormat`: `18`
901  * `WAVEFORMATEX`:
902   * `.wFormatTag`: `1`
903   * `.nChannels`: `1`
904   * `.nSamplesPerSec`: `32000`
905   * `.nAvgBytesPerSec: `64000`
906   * `.nBlockAlign`: `2`
907   * `.wBitsPerSample`: `16`
908   * `.cbSize`: `0`
909 * `AUDIO_STREAM_CONFIG_CAPS`:
910  * 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`
911  * `.MinimumChannels`: `1`
912  * `.MaximumChannels`: `2`
913  * `.ChannelsGranularity`: `1`
914  * `.MinimumBitsPerSample`: `8`
915  * `.MaximumBitsPerSample`: `16`
916  * `.BitsPerSampleGranularity`: `8`
917  * `.MinimumSampleFrequency`: `11025`
918  * `.MaximumSampleFrequency`: `44100`
919  * `.SampleFrequencyGranularity`: `11025`
920
921#### Capability: 5
922
923 * `AM_MEDIA_TYPE`:
924  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 90 1F 26 01`
925  * Format Data: `01 00 02 00 22 56 00 00 88 58 01 00 04 00 10 00 00 00`
926  * `.subtype`: `FourCC 0x00000001`
927  * `.bFixedSizeSamples`: `1`
928  * `.bTemporalCompression`: `0`
929  * `.lSampleSize`: `4`
930  * `.cbFormat`: `18`
931  * `WAVEFORMATEX`:
932   * `.wFormatTag`: `1`
933   * `.nChannels`: `2`
934   * `.nSamplesPerSec`: `22050`
935   * `.nAvgBytesPerSec: `88200`
936   * `.nBlockAlign`: `4`
937   * `.wBitsPerSample`: `16`
938   * `.cbSize`: `0`
939 * `AUDIO_STREAM_CONFIG_CAPS`:
940  * 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`
941  * `.MinimumChannels`: `1`
942  * `.MaximumChannels`: `2`
943  * `.ChannelsGranularity`: `1`
944  * `.MinimumBitsPerSample`: `8`
945  * `.MaximumBitsPerSample`: `16`
946  * `.BitsPerSampleGranularity`: `8`
947  * `.MinimumSampleFrequency`: `11025`
948  * `.MaximumSampleFrequency`: `44100`
949  * `.SampleFrequencyGranularity`: `11025`
950
951#### Capability: 6
952
953 * `AM_MEDIA_TYPE`:
954  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 90 1F 26 01`
955  * Format Data: `01 00 01 00 22 56 00 00 44 AC 00 00 02 00 10 00 00 00`
956  * `.subtype`: `FourCC 0x00000001`
957  * `.bFixedSizeSamples`: `1`
958  * `.bTemporalCompression`: `0`
959  * `.lSampleSize`: `2`
960  * `.cbFormat`: `18`
961  * `WAVEFORMATEX`:
962   * `.wFormatTag`: `1`
963   * `.nChannels`: `1`
964   * `.nSamplesPerSec`: `22050`
965   * `.nAvgBytesPerSec: `44100`
966   * `.nBlockAlign`: `2`
967   * `.wBitsPerSample`: `16`
968   * `.cbSize`: `0`
969 * `AUDIO_STREAM_CONFIG_CAPS`:
970  * 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`
971  * `.MinimumChannels`: `1`
972  * `.MaximumChannels`: `2`
973  * `.ChannelsGranularity`: `1`
974  * `.MinimumBitsPerSample`: `8`
975  * `.MaximumBitsPerSample`: `16`
976  * `.BitsPerSampleGranularity`: `8`
977  * `.MinimumSampleFrequency`: `11025`
978  * `.MaximumSampleFrequency`: `44100`
979  * `.SampleFrequencyGranularity`: `11025`
980
981#### Capability: 7
982
983 * `AM_MEDIA_TYPE`:
984  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 90 1F 26 01`
985  * Format Data: `01 00 02 00 11 2B 00 00 44 AC 00 00 04 00 10 00 00 00`
986  * `.subtype`: `FourCC 0x00000001`
987  * `.bFixedSizeSamples`: `1`
988  * `.bTemporalCompression`: `0`
989  * `.lSampleSize`: `4`
990  * `.cbFormat`: `18`
991  * `WAVEFORMATEX`:
992   * `.wFormatTag`: `1`
993   * `.nChannels`: `2`
994   * `.nSamplesPerSec`: `11025`
995   * `.nAvgBytesPerSec: `44100`
996   * `.nBlockAlign`: `4`
997   * `.wBitsPerSample`: `16`
998   * `.cbSize`: `0`
999 * `AUDIO_STREAM_CONFIG_CAPS`:
1000  * 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`
1001  * `.MinimumChannels`: `1`
1002  * `.MaximumChannels`: `2`
1003  * `.ChannelsGranularity`: `1`
1004  * `.MinimumBitsPerSample`: `8`
1005  * `.MaximumBitsPerSample`: `16`
1006  * `.BitsPerSampleGranularity`: `8`
1007  * `.MinimumSampleFrequency`: `11025`
1008  * `.MaximumSampleFrequency`: `44100`
1009  * `.SampleFrequencyGranularity`: `11025`
1010
1011#### Capability: 8
1012
1013 * `AM_MEDIA_TYPE`:
1014  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 90 1F 26 01`
1015  * Format Data: `01 00 01 00 11 2B 00 00 22 56 00 00 02 00 10 00 00 00`
1016  * `.subtype`: `FourCC 0x00000001`
1017  * `.bFixedSizeSamples`: `1`
1018  * `.bTemporalCompression`: `0`
1019  * `.lSampleSize`: `2`
1020  * `.cbFormat`: `18`
1021  * `WAVEFORMATEX`:
1022   * `.wFormatTag`: `1`
1023   * `.nChannels`: `1`
1024   * `.nSamplesPerSec`: `11025`
1025   * `.nAvgBytesPerSec: `22050`
1026   * `.nBlockAlign`: `2`
1027   * `.wBitsPerSample`: `16`
1028   * `.cbSize`: `0`
1029 * `AUDIO_STREAM_CONFIG_CAPS`:
1030  * 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`
1031  * `.MinimumChannels`: `1`
1032  * `.MaximumChannels`: `2`
1033  * `.ChannelsGranularity`: `1`
1034  * `.MinimumBitsPerSample`: `8`
1035  * `.MaximumBitsPerSample`: `16`
1036  * `.BitsPerSampleGranularity`: `8`
1037  * `.MinimumSampleFrequency`: `11025`
1038  * `.MaximumSampleFrequency`: `44100`
1039  * `.SampleFrequencyGranularity`: `11025`
1040
1041#### Capability: 9
1042
1043 * `AM_MEDIA_TYPE`:
1044  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 90 1F 26 01`
1045  * Format Data: `01 00 02 00 40 1F 00 00 00 7D 00 00 04 00 10 00 00 00`
1046  * `.subtype`: `FourCC 0x00000001`
1047  * `.bFixedSizeSamples`: `1`
1048  * `.bTemporalCompression`: `0`
1049  * `.lSampleSize`: `4`
1050  * `.cbFormat`: `18`
1051  * `WAVEFORMATEX`:
1052   * `.wFormatTag`: `1`
1053   * `.nChannels`: `2`
1054   * `.nSamplesPerSec`: `8000`
1055   * `.nAvgBytesPerSec: `32000`
1056   * `.nBlockAlign`: `4`
1057   * `.wBitsPerSample`: `16`
1058   * `.cbSize`: `0`
1059 * `AUDIO_STREAM_CONFIG_CAPS`:
1060  * 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`
1061  * `.MinimumChannels`: `1`
1062  * `.MaximumChannels`: `2`
1063  * `.ChannelsGranularity`: `1`
1064  * `.MinimumBitsPerSample`: `8`
1065  * `.MaximumBitsPerSample`: `16`
1066  * `.BitsPerSampleGranularity`: `8`
1067  * `.MinimumSampleFrequency`: `11025`
1068  * `.MaximumSampleFrequency`: `44100`
1069  * `.SampleFrequencyGranularity`: `11025`
1070
1071#### Capability: 10
1072
1073 * `AM_MEDIA_TYPE`:
1074  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 90 1F 26 01`
1075  * Format Data: `01 00 01 00 40 1F 00 00 80 3E 00 00 02 00 10 00 00 00`
1076  * `.subtype`: `FourCC 0x00000001`
1077  * `.bFixedSizeSamples`: `1`
1078  * `.bTemporalCompression`: `0`
1079  * `.lSampleSize`: `2`
1080  * `.cbFormat`: `18`
1081  * `WAVEFORMATEX`:
1082   * `.wFormatTag`: `1`
1083   * `.nChannels`: `1`
1084   * `.nSamplesPerSec`: `8000`
1085   * `.nAvgBytesPerSec: `16000`
1086   * `.nBlockAlign`: `2`
1087   * `.wBitsPerSample`: `16`
1088   * `.cbSize`: `0`
1089 * `AUDIO_STREAM_CONFIG_CAPS`:
1090  * 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`
1091  * `.MinimumChannels`: `1`
1092  * `.MaximumChannels`: `2`
1093  * `.ChannelsGranularity`: `1`
1094  * `.MinimumBitsPerSample`: `8`
1095  * `.MaximumBitsPerSample`: `16`
1096  * `.BitsPerSampleGranularity`: `8`
1097  * `.MinimumSampleFrequency`: `11025`
1098  * `.MaximumSampleFrequency`: `44100`
1099  * `.SampleFrequencyGranularity`: `11025`
1100
1101#### Capability: 11
1102
1103 * `AM_MEDIA_TYPE`:
1104  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 90 1F 26 01`
1105  * Format Data: `01 00 02 00 44 AC 00 00 88 58 01 00 02 00 08 00 00 00`
1106  * `.subtype`: `FourCC 0x00000001`
1107  * `.bFixedSizeSamples`: `1`
1108  * `.bTemporalCompression`: `0`
1109  * `.lSampleSize`: `2`
1110  * `.cbFormat`: `18`
1111  * `WAVEFORMATEX`:
1112   * `.wFormatTag`: `1`
1113   * `.nChannels`: `2`
1114   * `.nSamplesPerSec`: `44100`
1115   * `.nAvgBytesPerSec: `88200`
1116   * `.nBlockAlign`: `2`
1117   * `.wBitsPerSample`: `8`
1118   * `.cbSize`: `0`
1119 * `AUDIO_STREAM_CONFIG_CAPS`:
1120  * 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`
1121  * `.MinimumChannels`: `1`
1122  * `.MaximumChannels`: `2`
1123  * `.ChannelsGranularity`: `1`
1124  * `.MinimumBitsPerSample`: `8`
1125  * `.MaximumBitsPerSample`: `16`
1126  * `.BitsPerSampleGranularity`: `8`
1127  * `.MinimumSampleFrequency`: `11025`
1128  * `.MaximumSampleFrequency`: `44100`
1129  * `.SampleFrequencyGranularity`: `11025`
1130
1131#### Capability: 12
1132
1133 * `AM_MEDIA_TYPE`:
1134  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 01 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 F0 20 26 01`
1135  * Format Data: `01 00 01 00 44 AC 00 00 44 AC 00 00 01 00 08 00 00 00`
1136  * `.subtype`: `FourCC 0x00000001`
1137  * `.bFixedSizeSamples`: `1`
1138  * `.bTemporalCompression`: `0`
1139  * `.lSampleSize`: `1`
1140  * `.cbFormat`: `18`
1141  * `WAVEFORMATEX`:
1142   * `.wFormatTag`: `1`
1143   * `.nChannels`: `1`
1144   * `.nSamplesPerSec`: `44100`
1145   * `.nAvgBytesPerSec: `44100`
1146   * `.nBlockAlign`: `1`
1147   * `.wBitsPerSample`: `8`
1148   * `.cbSize`: `0`
1149 * `AUDIO_STREAM_CONFIG_CAPS`:
1150  * 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`
1151  * `.MinimumChannels`: `1`
1152  * `.MaximumChannels`: `2`
1153  * `.ChannelsGranularity`: `1`
1154  * `.MinimumBitsPerSample`: `8`
1155  * `.MaximumBitsPerSample`: `16`
1156  * `.BitsPerSampleGranularity`: `8`
1157  * `.MinimumSampleFrequency`: `11025`
1158  * `.MaximumSampleFrequency`: `44100`
1159  * `.SampleFrequencyGranularity`: `11025`
1160
1161#### Capability: 13
1162
1163 * `AM_MEDIA_TYPE`:
1164  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 90 1F 26 01`
1165  * Format Data: `01 00 02 00 22 56 00 00 44 AC 00 00 02 00 08 00 00 00`
1166  * `.subtype`: `FourCC 0x00000001`
1167  * `.bFixedSizeSamples`: `1`
1168  * `.bTemporalCompression`: `0`
1169  * `.lSampleSize`: `2`
1170  * `.cbFormat`: `18`
1171  * `WAVEFORMATEX`:
1172   * `.wFormatTag`: `1`
1173   * `.nChannels`: `2`
1174   * `.nSamplesPerSec`: `22050`
1175   * `.nAvgBytesPerSec: `44100`
1176   * `.nBlockAlign`: `2`
1177   * `.wBitsPerSample`: `8`
1178   * `.cbSize`: `0`
1179 * `AUDIO_STREAM_CONFIG_CAPS`:
1180  * 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`
1181  * `.MinimumChannels`: `1`
1182  * `.MaximumChannels`: `2`
1183  * `.ChannelsGranularity`: `1`
1184  * `.MinimumBitsPerSample`: `8`
1185  * `.MaximumBitsPerSample`: `16`
1186  * `.BitsPerSampleGranularity`: `8`
1187  * `.MinimumSampleFrequency`: `11025`
1188  * `.MaximumSampleFrequency`: `44100`
1189  * `.SampleFrequencyGranularity`: `11025`
1190
1191#### Capability: 14
1192
1193 * `AM_MEDIA_TYPE`:
1194  * 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 90 1F 26 01`
1195  * Format Data: `01 00 01 00 22 56 00 00 22 56 00 00 01 00 08 00 00 00`
1196  * `.subtype`: `FourCC 0x00000001`
1197  * `.bFixedSizeSamples`: `1`
1198  * `.bTemporalCompression`: `0`
1199  * `.lSampleSize`: `1`
1200  * `.cbFormat`: `18`
1201  * `WAVEFORMATEX`:
1202   * `.wFormatTag`: `1`
1203   * `.nChannels`: `1`
1204   * `.nSamplesPerSec`: `22050`
1205   * `.nAvgBytesPerSec: `22050`
1206   * `.nBlockAlign`: `1`
1207   * `.wBitsPerSample`: `8`
1208   * `.cbSize`: `0`
1209 * `AUDIO_STREAM_CONFIG_CAPS`:
1210  * 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`
1211  * `.MinimumChannels`: `1`
1212  * `.MaximumChannels`: `2`
1213  * `.ChannelsGranularity`: `1`
1214  * `.MinimumBitsPerSample`: `8`
1215  * `.MaximumBitsPerSample`: `16`
1216  * `.BitsPerSampleGranularity`: `8`
1217  * `.MinimumSampleFrequency`: `11025`
1218  * `.MaximumSampleFrequency`: `44100`
1219  * `.SampleFrequencyGranularity`: `11025`
1220
1221#### Capability: 15
1222
1223 * `AM_MEDIA_TYPE`:
1224  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 90 1F 26 01`
1225  * Format Data: `01 00 02 00 11 2B 00 00 22 56 00 00 02 00 08 00 00 00`
1226  * `.subtype`: `FourCC 0x00000001`
1227  * `.bFixedSizeSamples`: `1`
1228  * `.bTemporalCompression`: `0`
1229  * `.lSampleSize`: `2`
1230  * `.cbFormat`: `18`
1231  * `WAVEFORMATEX`:
1232   * `.wFormatTag`: `1`
1233   * `.nChannels`: `2`
1234   * `.nSamplesPerSec`: `11025`
1235   * `.nAvgBytesPerSec: `22050`
1236   * `.nBlockAlign`: `2`
1237   * `.wBitsPerSample`: `8`
1238   * `.cbSize`: `0`
1239 * `AUDIO_STREAM_CONFIG_CAPS`:
1240  * 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`
1241  * `.MinimumChannels`: `1`
1242  * `.MaximumChannels`: `2`
1243  * `.ChannelsGranularity`: `1`
1244  * `.MinimumBitsPerSample`: `8`
1245  * `.MaximumBitsPerSample`: `16`
1246  * `.BitsPerSampleGranularity`: `8`
1247  * `.MinimumSampleFrequency`: `11025`
1248  * `.MaximumSampleFrequency`: `44100`
1249  * `.SampleFrequencyGranularity`: `11025`
1250
1251#### Capability: 16
1252
1253 * `AM_MEDIA_TYPE`:
1254  * 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 90 1F 26 01`
1255  * Format Data: `01 00 01 00 11 2B 00 00 11 2B 00 00 01 00 08 00 00 00`
1256  * `.subtype`: `FourCC 0x00000001`
1257  * `.bFixedSizeSamples`: `1`
1258  * `.bTemporalCompression`: `0`
1259  * `.lSampleSize`: `1`
1260  * `.cbFormat`: `18`
1261  * `WAVEFORMATEX`:
1262   * `.wFormatTag`: `1`
1263   * `.nChannels`: `1`
1264   * `.nSamplesPerSec`: `11025`
1265   * `.nAvgBytesPerSec: `11025`
1266   * `.nBlockAlign`: `1`
1267   * `.wBitsPerSample`: `8`
1268   * `.cbSize`: `0`
1269 * `AUDIO_STREAM_CONFIG_CAPS`:
1270  * 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`
1271  * `.MinimumChannels`: `1`
1272  * `.MaximumChannels`: `2`
1273  * `.ChannelsGranularity`: `1`
1274  * `.MinimumBitsPerSample`: `8`
1275  * `.MaximumBitsPerSample`: `16`
1276  * `.BitsPerSampleGranularity`: `8`
1277  * `.MinimumSampleFrequency`: `11025`
1278  * `.MaximumSampleFrequency`: `44100`
1279  * `.SampleFrequencyGranularity`: `11025`
1280
1281#### Capability: 17
1282
1283 * `AM_MEDIA_TYPE`:
1284  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 90 1F 26 01`
1285  * Format Data: `01 00 02 00 40 1F 00 00 80 3E 00 00 02 00 08 00 00 00`
1286  * `.subtype`: `FourCC 0x00000001`
1287  * `.bFixedSizeSamples`: `1`
1288  * `.bTemporalCompression`: `0`
1289  * `.lSampleSize`: `2`
1290  * `.cbFormat`: `18`
1291  * `WAVEFORMATEX`:
1292   * `.wFormatTag`: `1`
1293   * `.nChannels`: `2`
1294   * `.nSamplesPerSec`: `8000`
1295   * `.nAvgBytesPerSec: `16000`
1296   * `.nBlockAlign`: `2`
1297   * `.wBitsPerSample`: `8`
1298   * `.cbSize`: `0`
1299 * `AUDIO_STREAM_CONFIG_CAPS`:
1300  * 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`
1301  * `.MinimumChannels`: `1`
1302  * `.MaximumChannels`: `2`
1303  * `.ChannelsGranularity`: `1`
1304  * `.MinimumBitsPerSample`: `8`
1305  * `.MaximumBitsPerSample`: `16`
1306  * `.BitsPerSampleGranularity`: `8`
1307  * `.MinimumSampleFrequency`: `11025`
1308  * `.MaximumSampleFrequency`: `44100`
1309  * `.SampleFrequencyGranularity`: `11025`
1310
1311#### Capability: 18
1312
1313 * `AM_MEDIA_TYPE`:
1314  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 01 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 F0 20 26 01`
1315  * Format Data: `01 00 01 00 40 1F 00 00 40 1F 00 00 01 00 08 00 00 00`
1316  * `.subtype`: `FourCC 0x00000001`
1317  * `.bFixedSizeSamples`: `1`
1318  * `.bTemporalCompression`: `0`
1319  * `.lSampleSize`: `1`
1320  * `.cbFormat`: `18`
1321  * `WAVEFORMATEX`:
1322   * `.wFormatTag`: `1`
1323   * `.nChannels`: `1`
1324   * `.nSamplesPerSec`: `8000`
1325   * `.nAvgBytesPerSec: `8000`
1326   * `.nBlockAlign`: `1`
1327   * `.wBitsPerSample`: `8`
1328   * `.cbSize`: `0`
1329 * `AUDIO_STREAM_CONFIG_CAPS`:
1330  * 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`
1331  * `.MinimumChannels`: `1`
1332  * `.MaximumChannels`: `2`
1333  * `.ChannelsGranularity`: `1`
1334  * `.MinimumBitsPerSample`: `8`
1335  * `.MaximumBitsPerSample`: `16`
1336  * `.BitsPerSampleGranularity`: `8`
1337  * `.MinimumSampleFrequency`: `11025`
1338  * `.MaximumSampleFrequency`: `44100`
1339  * `.SampleFrequencyGranularity`: `11025`
1340
1341#### Capability: 19
1342
1343 * `AM_MEDIA_TYPE`:
1344  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 90 1F 26 01`
1345  * Format Data: `01 00 02 00 80 BB 00 00 00 EE 02 00 04 00 10 00 00 00`
1346  * `.subtype`: `FourCC 0x00000001`
1347  * `.bFixedSizeSamples`: `1`
1348  * `.bTemporalCompression`: `0`
1349  * `.lSampleSize`: `4`
1350  * `.cbFormat`: `18`
1351  * `WAVEFORMATEX`:
1352   * `.wFormatTag`: `1`
1353   * `.nChannels`: `2`
1354   * `.nSamplesPerSec`: `48000`
1355   * `.nAvgBytesPerSec: `192000`
1356   * `.nBlockAlign`: `4`
1357   * `.wBitsPerSample`: `16`
1358   * `.cbSize`: `0`
1359 * `AUDIO_STREAM_CONFIG_CAPS`:
1360  * 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`
1361  * `.MinimumChannels`: `1`
1362  * `.MaximumChannels`: `2`
1363  * `.ChannelsGranularity`: `1`
1364  * `.MinimumBitsPerSample`: `8`
1365  * `.MaximumBitsPerSample`: `16`
1366  * `.BitsPerSampleGranularity`: `8`
1367  * `.MinimumSampleFrequency`: `11025`
1368  * `.MaximumSampleFrequency`: `44100`
1369  * `.SampleFrequencyGranularity`: `11025`
1370
1371#### Capability: 20
1372
1373 * `AM_MEDIA_TYPE`:
1374  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 90 1F 26 01`
1375  * Format Data: `01 00 01 00 80 BB 00 00 00 77 01 00 02 00 10 00 00 00`
1376  * `.subtype`: `FourCC 0x00000001`
1377  * `.bFixedSizeSamples`: `1`
1378  * `.bTemporalCompression`: `0`
1379  * `.lSampleSize`: `2`
1380  * `.cbFormat`: `18`
1381  * `WAVEFORMATEX`:
1382   * `.wFormatTag`: `1`
1383   * `.nChannels`: `1`
1384   * `.nSamplesPerSec`: `48000`
1385   * `.nAvgBytesPerSec: `96000`
1386   * `.nBlockAlign`: `2`
1387   * `.wBitsPerSample`: `16`
1388   * `.cbSize`: `0`
1389 * `AUDIO_STREAM_CONFIG_CAPS`:
1390  * 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`
1391  * `.MinimumChannels`: `1`
1392  * `.MaximumChannels`: `2`
1393  * `.ChannelsGranularity`: `1`
1394  * `.MinimumBitsPerSample`: `8`
1395  * `.MaximumBitsPerSample`: `16`
1396  * `.BitsPerSampleGranularity`: `8`
1397  * `.MinimumSampleFrequency`: `11025`
1398  * `.MaximumSampleFrequency`: `44100`
1399  * `.SampleFrequencyGranularity`: `11025`
1400
1401#### Capability: 21
1402
1403 * `AM_MEDIA_TYPE`:
1404  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 90 1F 26 01`
1405  * Format Data: `01 00 02 00 00 77 01 00 00 DC 05 00 04 00 10 00 00 00`
1406  * `.subtype`: `FourCC 0x00000001`
1407  * `.bFixedSizeSamples`: `1`
1408  * `.bTemporalCompression`: `0`
1409  * `.lSampleSize`: `4`
1410  * `.cbFormat`: `18`
1411  * `WAVEFORMATEX`:
1412   * `.wFormatTag`: `1`
1413   * `.nChannels`: `2`
1414   * `.nSamplesPerSec`: `96000`
1415   * `.nAvgBytesPerSec: `384000`
1416   * `.nBlockAlign`: `4`
1417   * `.wBitsPerSample`: `16`
1418   * `.cbSize`: `0`
1419 * `AUDIO_STREAM_CONFIG_CAPS`:
1420  * 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`
1421  * `.MinimumChannels`: `1`
1422  * `.MaximumChannels`: `2`
1423  * `.ChannelsGranularity`: `1`
1424  * `.MinimumBitsPerSample`: `8`
1425  * `.MaximumBitsPerSample`: `16`
1426  * `.BitsPerSampleGranularity`: `8`
1427  * `.MinimumSampleFrequency`: `11025`
1428  * `.MaximumSampleFrequency`: `44100`
1429  * `.SampleFrequencyGranularity`: `11025`
1430
1431#### Capability: 22
1432
1433 * `AM_MEDIA_TYPE`:
1434  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 F0 20 26 01`
1435  * Format Data: `01 00 01 00 00 77 01 00 00 EE 02 00 02 00 10 00 00 00`
1436  * `.subtype`: `FourCC 0x00000001`
1437  * `.bFixedSizeSamples`: `1`
1438  * `.bTemporalCompression`: `0`
1439  * `.lSampleSize`: `2`
1440  * `.cbFormat`: `18`
1441  * `WAVEFORMATEX`:
1442   * `.wFormatTag`: `1`
1443   * `.nChannels`: `1`
1444   * `.nSamplesPerSec`: `96000`
1445   * `.nAvgBytesPerSec: `192000`
1446   * `.nBlockAlign`: `2`
1447   * `.wBitsPerSample`: `16`
1448   * `.cbSize`: `0`
1449 * `AUDIO_STREAM_CONFIG_CAPS`:
1450  * 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`
1451  * `.MinimumChannels`: `1`
1452  * `.MaximumChannels`: `2`
1453  * `.ChannelsGranularity`: `1`
1454  * `.MinimumBitsPerSample`: `8`
1455  * `.MaximumBitsPerSample`: `16`
1456  * `.BitsPerSampleGranularity`: `8`
1457  * `.MinimumSampleFrequency`: `11025`
1458  * `.MaximumSampleFrequency`: `44100`
1459  * `.SampleFrequencyGranularity`: `11025`
1460
1461Interfaces:
1462
1463  * `IKsPropertySet`
1464  * `IQualityControl`
1465  * `IAMBufferNegotiation`
1466  * `IAMStreamConfig`
1467  * `IAMStreamControl`
1468
1469### Pin: Master Volume
1470
1471 * Direction: `PINDIR_INPUT`
1472Interfaces:
1473
1474  * `IQualityControl`
1475
1476## Device: SA7160 PCI, Analog 01 WaveIn
1477
1478 * Moniker Display Name: `@device:pnp:\\?\pci#ven_1131&dev_7160&subsys_12ab7517&rev_03#6&2cb51d0&0&00080008#{33d9a762-90c8-11d0-bd43-00a0c911ce86}\{6f814be9-9af6-43cf-9249-c0340100031c}`
1479
1480Interfaces:
1481
1482  * `ISpecifyPropertyPages`
1483  * `IKsPropertySet`
1484  * `IAMDeviceRemoval`
1485  * `IAMFilterMiscFlags`
1486
1487Property Pages:
1488
1489  * `{15E3F6CE-F3DD-454A-8DEA-E4A380FCCB1C}` - SA7160 PCI, Custom Property Page
1490
1491### Pin: Audio Capture
1492
1493 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4281-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_CAPTURE`
1494 * Capabilities:
1495  * Count: `1`
1496  * Structure Size: `128` (expected `52`)
1497
1498#### Capability: 0
1499
1500 * `AM_MEDIA_TYPE`:
1501  * 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 00 00 00 00 00 00 00 00 00 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 F0 20 26 01`
1502  * Format Data: `01 00 02 00 44 AC 00 00 10 B1 02 00 04 00 10 00 00 00`
1503  * `.subtype`: `FourCC 0x00000001`
1504  * `.bFixedSizeSamples`: `0`
1505  * `.bTemporalCompression`: `0`
1506  * `.lSampleSize`: `0`
1507  * `.cbFormat`: `18`
1508  * `WAVEFORMATEX`:
1509   * `.wFormatTag`: `1`
1510   * `.nChannels`: `2`
1511   * `.nSamplesPerSec`: `44100`
1512   * `.nAvgBytesPerSec: `176400`
1513   * `.nBlockAlign`: `4`
1514   * `.wBitsPerSample`: `16`
1515   * `.cbSize`: `0`
1516 * `AUDIO_STREAM_CONFIG_CAPS`:
1517  * 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 10 00 00 00 10 00 00 00 01 00 00 00 44 AC 00 00 44 AC 00 00 01 00 00 00`
1518  * `.MinimumChannels`: `1`
1519  * `.MaximumChannels`: `2`
1520  * `.ChannelsGranularity`: `1`
1521  * `.MinimumBitsPerSample`: `16`
1522  * `.MaximumBitsPerSample`: `16`
1523  * `.BitsPerSampleGranularity`: `1`
1524  * `.MinimumSampleFrequency`: `44100`
1525  * `.MaximumSampleFrequency`: `44100`
1526  * `.SampleFrequencyGranularity`: `1`
1527
1528Interfaces:
1529
1530  * `ISpecifyPropertyPages`
1531  * `IKsPropertySet`
1532  * `IQualityControl`
1533  * `IAMBufferNegotiation`
1534  * `IAMStreamConfig`
1535  * `IAMStreamControl`
1536
1537Property Pages:
1538
1539  * `{71F96467-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoStreamConfigPropertyPage`, VideoStreamConfig Property Page
1540
1541### Pin: Input1
1542
1543 * Direction: `PINDIR_INPUT`
1544 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{D28A580A-9B1F-4B0C-9C33-9BF0A8EA636B}`
1545Interfaces:
1546
1547  * `ISpecifyPropertyPages`
1548  * `IKsPropertySet`
1549  * `IQualityControl`
1550  * `IStreamBuilder`
1551
Note: See TracBrowser for help on using the repository browser.