source: trunk/Utilities/DirectShowCaptureCapabilities/Data/VMware Virtual USB Video Device.md @ 644

Last change on this file since 644 was 644, checked in by roman, 6 years ago
File size: 55.6 KB
Line 
1# System
2
3 * Version: 6.1.7601, Windows 7, Service Pack 1.0, VER_SUITE_SINGLEUSERTS, VER_NT_WORKSTATION
4 * Product: PRODUCT_PROFESSIONAL
5 * Computer Name: `Chang-PC`
6 * User Name: `Chang-PC\Chang` 
7 * Local Time: `2016/6/13 9:24:15`
8 * Architecture: x86
9 * Processors: `2`, Active Mask `0x3`
10 * Page Size: `0x1000`
11 * Application Address Space: `0x00010000`..`0x7FFEFFFF`
12 * CPU: `GenuineIntel`, 0x1 EDX `0x1FABFBFF` (MMX, SSE, SSE2), 0x1 ECX `0xFFBA2203` (SSE3, SSSE3, SSE41, SSE42, AVX), 0x7 EBX `0x00000283` (), Brand `       Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz`
13 * Physical Memory: `1,023` MB
14 * Committed Memory Limit: `2,047` MB
15 * Application Version: `1.0.0.527`
16
17# Devices
18
19## `GUID_DEVCLASS_IMAGE`
20
21 * USB 视频讟倇
22  * Instance: USB\VID_0E0F&PID_000B&MI_00\7&2E227D05&0&0000
23  * DEVPKEY_Device_Manufacturer: Microsoft
24  * DEVPKEY_Device_DriverVersion: 6.1.7601.17514
25
26## `GUID_DEVCLASS_MEDIA`
27
28 * High Definition Audio 讟倇
29  * Instance: HDAUDIO\FUNC_01&VEN_15AD&DEV_1975&SUBSYS_15AD1975&REV_1001\5&3AFEF9BD&0&0001
30  * DEVPKEY_Device_Manufacturer: Microsoft
31  * DEVPKEY_Device_DriverVersion: 6.1.7601.17514
32 * Microsoft Streaming Quality Manager Proxy
33  * Instance: SW\{DDF4358E-BB2C-11D0-A42F-00A0C9223196}\{97EBAACB-95BD-11D0-A3EA-00A0C9223196}
34  * DEVPKEY_Device_Manufacturer: Microsoft
35  * DEVPKEY_Device_DriverVersion: 6.1.7600.16385
36 * Microsoft Streaming Clock Proxy
37  * Instance: SW\{97EBAACC-95BD-11D0-A3EA-00A0C9223196}\{53172480-4791-11D0-A5D6-28DB04C10000}
38  * DEVPKEY_Device_Manufacturer: Microsoft
39  * DEVPKEY_Device_DriverVersion: 6.1.7600.16385
40
41# Video
42
43 * VMware Virtual USB Video Device
44
45## Device: VMware Virtual USB Video Device
46
47 * Moniker Display Name: `@device:pnp:\\?\usb#vid_0e0f&pid_000b&mi_00#7&2e227d05&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global`
48
49Interfaces:
50
51  * `ISpecifyPropertyPages`
52  * `IKsPropertySet`
53  * `IAMCameraControl`
54  * `IAMDeviceRemoval`
55  * `IAMDroppedFrames`
56  * `IAMFilterMiscFlags`
57  * `IAMVideoControl`
58
59Property Pages:
60
61  * `{71F96465-78F3-11D0-A18C-00A0C9118956}` - `CLSID_CameraControlPropertyPage`, CameraControl Property Page
62
63### IAMCameraControl
64
65
66### Pin: 捕获
67
68 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4281-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_CAPTURE`
69 * Capabilities:
70  * Count: `14`
71  * Structure Size: `128` (expected `128`)
72
73#### Capability: 0
74
75 * `AM_MEDIA_TYPE`:
76  * 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 78 3E 3B 00`
77  * 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 87 00 00 00 00 00 62 17 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`
78  * `.subtype`: `FourCC YUY2`
79  * `.bFixedSizeSamples`: `1`
80  * `.bTemporalCompression`: `0`
81  * `.lSampleSize`: `38,400`
82  * `.cbFormat`: `88`
83  * `VIDEOINFOHEADER`:
84  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
85  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
86  * `.dwBitRate`: `8908800`
87  * `.dwBitErrorRate`: `0`
88  * `.AvgTimePerFrame`: `33 3666`
89  * `BITMAPINFOHEADER`:
90   * `.biSize`: `40`
91   * `.biWidth`: `160`
92   * `.biHeight`: `120`
93   * `.biPlanes`: `1`
94   * `.biBitCount`: `16`
95   * `.biCompression`: `844715353` `YUY2`
96   * `.biSizeImage`: `38,400`
97 * `VIDEO_STREAM_CONFIG_CAPS`:
98  * 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 62 17 05 00 00 00 00 00 2B 2C 0A 00 00 00 00 00 00 44 46 00 00 70 8C 00`
99  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
100  * `.VideoStandard`: `0`
101  * `.InputSize`: `160` x `120`
102  * `.MinCroppingSize`: `160` x `120`
103  * `.MaxCroppingSize`: `160` x `120`
104  * `.CropGranularityX`: `1`
105  * `.CropAlignX`: `1`
106  * `.CropAlignY`: `1`
107  * `.MinOutputSize`: `160` x `120`
108  * `.MaxOutputSize`: `160` x `120`
109  * `.OutputGranularityX`: `1`
110  * `.OutputGranularityY`: `1`
111  * `.StretchTapsX`: `0`
112  * `.StretchTapsY`: `0`
113  * `.ShrinkTapsX`: `0`
114  * `.ShrinkTapsY`: `0`
115  * `.MinFrameInterval`: `33 3666`
116  * `.MaxFrameInterval`: `66 6667`
117  * `.MinBitsPerSecond`: `4,604,928`
118  * `.MaxBitsPerSecond`: `9,203,712`
119
120#### Capability: 1
121
122 * `AM_MEDIA_TYPE`:
123  * 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 A8 5F 3F 00`
124  * 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 87 00 00 00 00 00 62 17 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`
125  * `.subtype`: `FourCC YUY2`
126  * `.bFixedSizeSamples`: `1`
127  * `.bTemporalCompression`: `0`
128  * `.lSampleSize`: `38,400`
129  * `.cbFormat`: `112`
130  * `VIDEOINFOHEADER2`:
131 * Unknown Capabilities:
132  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
133  * 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 62 17 05 00 00 00 00 00 2B 2C 0A 00 00 00 00 00 00 44 46 00 00 70 8C 00`
134
135#### Capability: 2
136
137 * `AM_MEDIA_TYPE`:
138  * 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 78 3E 3B 00`
139  * 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 B3 00 00 00 00 00 62 17 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`
140  * `.subtype`: `FourCC YUY2`
141  * `.bFixedSizeSamples`: `1`
142  * `.bTemporalCompression`: `0`
143  * `.lSampleSize`: `50,688`
144  * `.cbFormat`: `88`
145  * `VIDEOINFOHEADER`:
146  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
147  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
148  * `.dwBitRate`: `11759616`
149  * `.dwBitErrorRate`: `0`
150  * `.AvgTimePerFrame`: `33 3666`
151  * `BITMAPINFOHEADER`:
152   * `.biSize`: `40`
153   * `.biWidth`: `176`
154   * `.biHeight`: `144`
155   * `.biPlanes`: `1`
156   * `.biBitCount`: `16`
157   * `.biCompression`: `844715353` `YUY2`
158   * `.biSizeImage`: `50,688`
159 * `VIDEO_STREAM_CONFIG_CAPS`:
160  * 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 62 17 05 00 00 00 00 00 2B 2C 0A 00 00 00 00 00 28 C0 5C 00 A3 60 B9 00`
161  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
162  * `.VideoStandard`: `0`
163  * `.InputSize`: `176` x `144`
164  * `.MinCroppingSize`: `176` x `144`
165  * `.MaxCroppingSize`: `176` x `144`
166  * `.CropGranularityX`: `1`
167  * `.CropAlignX`: `1`
168  * `.CropAlignY`: `1`
169  * `.MinOutputSize`: `176` x `144`
170  * `.MaxOutputSize`: `176` x `144`
171  * `.OutputGranularityX`: `1`
172  * `.OutputGranularityY`: `1`
173  * `.StretchTapsX`: `0`
174  * `.StretchTapsY`: `0`
175  * `.ShrinkTapsX`: `0`
176  * `.ShrinkTapsY`: `0`
177  * `.MinFrameInterval`: `33 3666`
178  * `.MaxFrameInterval`: `66 6667`
179  * `.MinBitsPerSecond`: `6,078,504`
180  * `.MaxBitsPerSecond`: `12,148,899`
181
182#### Capability: 3
183
184 * `AM_MEDIA_TYPE`:
185  * 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 A8 5F 3F 00`
186  * 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 B3 00 00 00 00 00 62 17 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`
187  * `.subtype`: `FourCC YUY2`
188  * `.bFixedSizeSamples`: `1`
189  * `.bTemporalCompression`: `0`
190  * `.lSampleSize`: `50,688`
191  * `.cbFormat`: `112`
192  * `VIDEOINFOHEADER2`:
193 * Unknown Capabilities:
194  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
195  * 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 62 17 05 00 00 00 00 00 2B 2C 0A 00 00 00 00 00 28 C0 5C 00 A3 60 B9 00`
196
197#### Capability: 4
198
199 * `AM_MEDIA_TYPE`:
200  * 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 78 3E 3B 00`
201  * 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 1F 02 00 00 00 00 62 17 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`
202  * `.subtype`: `FourCC YUY2`
203  * `.bFixedSizeSamples`: `1`
204  * `.bTemporalCompression`: `0`
205  * `.lSampleSize`: `153,600`
206  * `.cbFormat`: `88`
207  * `VIDEOINFOHEADER`:
208  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
209  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
210  * `.dwBitRate`: `35635200`
211  * `.dwBitErrorRate`: `0`
212  * `.AvgTimePerFrame`: `33 3666`
213  * `BITMAPINFOHEADER`:
214   * `.biSize`: `40`
215   * `.biWidth`: `320`
216   * `.biHeight`: `240`
217   * `.biPlanes`: `1`
218   * `.biBitCount`: `16`
219   * `.biCompression`: `844715353` `YUY2`
220   * `.biSizeImage`: `153,600`
221 * `VIDEO_STREAM_CONFIG_CAPS`:
222  * 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 62 17 05 00 00 00 00 00 2B 2C 0A 00 00 00 00 00 00 10 19 01 00 C0 31 02`
223  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
224  * `.VideoStandard`: `0`
225  * `.InputSize`: `320` x `240`
226  * `.MinCroppingSize`: `320` x `240`
227  * `.MaxCroppingSize`: `320` x `240`
228  * `.CropGranularityX`: `1`
229  * `.CropAlignX`: `1`
230  * `.CropAlignY`: `1`
231  * `.MinOutputSize`: `320` x `240`
232  * `.MaxOutputSize`: `320` x `240`
233  * `.OutputGranularityX`: `1`
234  * `.OutputGranularityY`: `1`
235  * `.StretchTapsX`: `0`
236  * `.StretchTapsY`: `0`
237  * `.ShrinkTapsX`: `0`
238  * `.ShrinkTapsY`: `0`
239  * `.MinFrameInterval`: `33 3666`
240  * `.MaxFrameInterval`: `66 6667`
241  * `.MinBitsPerSecond`: `18,419,712`
242  * `.MaxBitsPerSecond`: `36,814,848`
243
244#### Capability: 5
245
246 * `AM_MEDIA_TYPE`:
247  * 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 A8 5F 3F 00`
248  * 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 1F 02 00 00 00 00 62 17 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`
249  * `.subtype`: `FourCC YUY2`
250  * `.bFixedSizeSamples`: `1`
251  * `.bTemporalCompression`: `0`
252  * `.lSampleSize`: `153,600`
253  * `.cbFormat`: `112`
254  * `VIDEOINFOHEADER2`:
255 * Unknown Capabilities:
256  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
257  * 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 62 17 05 00 00 00 00 00 2B 2C 0A 00 00 00 00 00 00 10 19 01 00 C0 31 02`
258
259#### Capability: 6
260
261 * `AM_MEDIA_TYPE`:
262  * 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 78 3E 3B 00`
263  * 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 CD 02 00 00 00 00 62 17 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`
264  * `.subtype`: `FourCC YUY2`
265  * `.bFixedSizeSamples`: `1`
266  * `.bTemporalCompression`: `0`
267  * `.lSampleSize`: `202,752`
268  * `.cbFormat`: `88`
269  * `VIDEOINFOHEADER`:
270  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
271  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
272  * `.dwBitRate`: `47038464`
273  * `.dwBitErrorRate`: `0`
274  * `.AvgTimePerFrame`: `33 3666`
275  * `BITMAPINFOHEADER`:
276   * `.biSize`: `40`
277   * `.biWidth`: `352`
278   * `.biHeight`: `288`
279   * `.biPlanes`: `1`
280   * `.biBitCount`: `16`
281   * `.biCompression`: `844715353` `YUY2`
282   * `.biSizeImage`: `202,752`
283 * `VIDEO_STREAM_CONFIG_CAPS`:
284  * 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 62 17 05 00 00 00 00 00 2B 2C 0A 00 00 00 00 00 A3 00 73 01 8F 82 E5 02`
285  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
286  * `.VideoStandard`: `0`
287  * `.InputSize`: `352` x `288`
288  * `.MinCroppingSize`: `352` x `288`
289  * `.MaxCroppingSize`: `352` x `288`
290  * `.CropGranularityX`: `1`
291  * `.CropAlignX`: `1`
292  * `.CropAlignY`: `1`
293  * `.MinOutputSize`: `352` x `288`
294  * `.MaxOutputSize`: `352` x `288`
295  * `.OutputGranularityX`: `1`
296  * `.OutputGranularityY`: `1`
297  * `.StretchTapsX`: `0`
298  * `.StretchTapsY`: `0`
299  * `.ShrinkTapsX`: `0`
300  * `.ShrinkTapsY`: `0`
301  * `.MinFrameInterval`: `33 3666`
302  * `.MaxFrameInterval`: `66 6667`
303  * `.MinBitsPerSecond`: `24,314,019`
304  * `.MaxBitsPerSecond`: `48,595,599`
305
306#### Capability: 7
307
308 * `AM_MEDIA_TYPE`:
309  * 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 A8 5F 3F 00`
310  * 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 CD 02 00 00 00 00 62 17 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`
311  * `.subtype`: `FourCC YUY2`
312  * `.bFixedSizeSamples`: `1`
313  * `.bTemporalCompression`: `0`
314  * `.lSampleSize`: `202,752`
315  * `.cbFormat`: `112`
316  * `VIDEOINFOHEADER2`:
317 * Unknown Capabilities:
318  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
319  * 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 62 17 05 00 00 00 00 00 2B 2C 0A 00 00 00 00 00 A3 00 73 01 8F 82 E5 02`
320
321#### Capability: 8
322
323 * `AM_MEDIA_TYPE`:
324  * 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 78 3E 3B 00`
325  * 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 7F 08 00 00 00 00 62 17 05 00 00 00 00 00 28 00 00 00 80 02 00 00 E0 01 00 00 01 00 10 00 59 55 59 32 00 60 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
326  * `.subtype`: `FourCC YUY2`
327  * `.bFixedSizeSamples`: `1`
328  * `.bTemporalCompression`: `0`
329  * `.lSampleSize`: `614,400`
330  * `.cbFormat`: `88`
331  * `VIDEOINFOHEADER`:
332  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
333  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
334  * `.dwBitRate`: `142540800`
335  * `.dwBitErrorRate`: `0`
336  * `.AvgTimePerFrame`: `33 3666`
337  * `BITMAPINFOHEADER`:
338   * `.biSize`: `40`
339   * `.biWidth`: `640`
340   * `.biHeight`: `480`
341   * `.biPlanes`: `1`
342   * `.biBitCount`: `16`
343   * `.biCompression`: `844715353` `YUY2`
344   * `.biSizeImage`: `614,400`
345 * `VIDEO_STREAM_CONFIG_CAPS`:
346  * 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 62 17 05 00 00 00 00 00 2B 2C 0A 00 00 00 00 00 00 40 64 04 00 00 C7 08`
347  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
348  * `.VideoStandard`: `0`
349  * `.InputSize`: `640` x `480`
350  * `.MinCroppingSize`: `640` x `480`
351  * `.MaxCroppingSize`: `640` x `480`
352  * `.CropGranularityX`: `1`
353  * `.CropAlignX`: `1`
354  * `.CropAlignY`: `1`
355  * `.MinOutputSize`: `640` x `480`
356  * `.MaxOutputSize`: `640` x `480`
357  * `.OutputGranularityX`: `1`
358  * `.OutputGranularityY`: `1`
359  * `.StretchTapsX`: `0`
360  * `.StretchTapsY`: `0`
361  * `.ShrinkTapsX`: `0`
362  * `.ShrinkTapsY`: `0`
363  * `.MinFrameInterval`: `33 3666`
364  * `.MaxFrameInterval`: `66 6667`
365  * `.MinBitsPerSecond`: `73,678,848`
366  * `.MaxBitsPerSecond`: `147,259,392`
367
368#### Capability: 9
369
370 * `AM_MEDIA_TYPE`:
371  * 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 A8 5F 3F 00`
372  * 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 7F 08 00 00 00 00 62 17 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`
373  * `.subtype`: `FourCC YUY2`
374  * `.bFixedSizeSamples`: `1`
375  * `.bTemporalCompression`: `0`
376  * `.lSampleSize`: `614,400`
377  * `.cbFormat`: `112`
378  * `VIDEOINFOHEADER2`:
379 * Unknown Capabilities:
380  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
381  * 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 62 17 05 00 00 00 00 00 2B 2C 0A 00 00 00 00 00 00 40 64 04 00 00 C7 08`
382
383#### Capability: 10
384
385 * `AM_MEDIA_TYPE`:
386  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 D2 0F 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 78 3E 3B 00`
387  * 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 E0 EB 06 00 00 00 00 2B 2C 0A 00 00 00 00 00 28 00 00 00 C0 03 00 00 1C 02 00 00 01 00 10 00 59 55 59 32 00 D2 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
388  * `.subtype`: `FourCC YUY2`
389  * `.bFixedSizeSamples`: `1`
390  * `.bTemporalCompression`: `0`
391  * `.lSampleSize`: `1,036,800`
392  * `.cbFormat`: `88`
393  * `VIDEOINFOHEADER`:
394  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
395  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
396  * `.dwBitRate`: `116121600`
397  * `.dwBitErrorRate`: `0`
398  * `.AvgTimePerFrame`: `66 6667`
399  * `BITMAPINFOHEADER`:
400   * `.biSize`: `40`
401   * `.biWidth`: `960`
402   * `.biHeight`: `540`
403   * `.biPlanes`: `1`
404   * `.biBitCount`: `16`
405   * `.biCompression`: `844715353` `YUY2`
406   * `.biSizeImage`: `1,036,800`
407 * `VIDEO_STREAM_CONFIG_CAPS`:
408  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 C0 03 00 00 1C 02 00 00 C0 03 00 00 1C 02 00 00 C0 03 00 00 1C 02 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 C0 03 00 00 1C 02 00 00 C0 03 00 00 1C 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 2B 2C 0A 00 00 00 00 00 2B 2C 0A 00 00 00 00 00 00 2C 69 07 00 2C 69 07`
409  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
410  * `.VideoStandard`: `0`
411  * `.InputSize`: `960` x `540`
412  * `.MinCroppingSize`: `960` x `540`
413  * `.MaxCroppingSize`: `960` x `540`
414  * `.CropGranularityX`: `1`
415  * `.CropAlignX`: `1`
416  * `.CropAlignY`: `1`
417  * `.MinOutputSize`: `960` x `540`
418  * `.MaxOutputSize`: `960` x `540`
419  * `.OutputGranularityX`: `1`
420  * `.OutputGranularityY`: `1`
421  * `.StretchTapsX`: `0`
422  * `.StretchTapsY`: `0`
423  * `.ShrinkTapsX`: `0`
424  * `.ShrinkTapsY`: `0`
425  * `.MinFrameInterval`: `66 6667`
426  * `.MaxFrameInterval`: `66 6667`
427  * `.MinBitsPerSecond`: `124,333,056`
428  * `.MaxBitsPerSecond`: `124,333,056`
429
430#### Capability: 11
431
432 * `AM_MEDIA_TYPE`:
433  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 D2 0F 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 70 00 00 00 A8 5F 3F 00`
434  * 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 E0 EB 06 00 00 00 00 2B 2C 0A 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 C0 03 00 00 1C 02 00 00 01 00 10 00 59 55 59 32 00 D2 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
435  * `.subtype`: `FourCC YUY2`
436  * `.bFixedSizeSamples`: `1`
437  * `.bTemporalCompression`: `0`
438  * `.lSampleSize`: `1,036,800`
439  * `.cbFormat`: `112`
440  * `VIDEOINFOHEADER2`:
441 * Unknown Capabilities:
442  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
443  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 C0 03 00 00 1C 02 00 00 C0 03 00 00 1C 02 00 00 C0 03 00 00 1C 02 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 C0 03 00 00 1C 02 00 00 C0 03 00 00 1C 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 2B 2C 0A 00 00 00 00 00 2B 2C 0A 00 00 00 00 00 00 2C 69 07 00 2C 69 07`
444
445#### Capability: 12
446
447 * `AM_MEDIA_TYPE`:
448  * 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 12 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 78 3E 3B 00`
449  * 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 07 00 00 00 00 2B 2C 0A 00 00 00 00 00 28 00 00 00 00 04 00 00 40 02 00 00 01 00 10 00 59 55 59 32 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
450  * `.subtype`: `FourCC YUY2`
451  * `.bFixedSizeSamples`: `1`
452  * `.bTemporalCompression`: `0`
453  * `.lSampleSize`: `1,179,648`
454  * `.cbFormat`: `88`
455  * `VIDEOINFOHEADER`:
456  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
457  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
458  * `.dwBitRate`: `132120576`
459  * `.dwBitErrorRate`: `0`
460  * `.AvgTimePerFrame`: `66 6667`
461  * `BITMAPINFOHEADER`:
462   * `.biSize`: `40`
463   * `.biWidth`: `1024`
464   * `.biHeight`: `576`
465   * `.biPlanes`: `1`
466   * `.biBitCount`: `16`
467   * `.biCompression`: `844715353` `YUY2`
468   * `.biSizeImage`: `1,179,648`
469 * `VIDEO_STREAM_CONFIG_CAPS`:
470  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 04 00 00 40 02 00 00 00 04 00 00 40 02 00 00 00 04 00 00 40 02 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 04 00 00 40 02 00 00 00 04 00 00 40 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 2B 2C 0A 00 00 00 00 00 2B 2C 0A 00 00 00 00 00 5C 8F 6E 08 5C 8F 6E 08`
471  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
472  * `.VideoStandard`: `0`
473  * `.InputSize`: `1024` x `576`
474  * `.MinCroppingSize`: `1024` x `576`
475  * `.MaxCroppingSize`: `1024` x `576`
476  * `.CropGranularityX`: `1`
477  * `.CropAlignX`: `1`
478  * `.CropAlignY`: `1`
479  * `.MinOutputSize`: `1024` x `576`
480  * `.MaxOutputSize`: `1024` x `576`
481  * `.OutputGranularityX`: `1`
482  * `.OutputGranularityY`: `1`
483  * `.StretchTapsX`: `0`
484  * `.StretchTapsY`: `0`
485  * `.ShrinkTapsX`: `0`
486  * `.ShrinkTapsY`: `0`
487  * `.MinFrameInterval`: `66 6667`
488  * `.MaxFrameInterval`: `66 6667`
489  * `.MinBitsPerSecond`: `141,463,388`
490  * `.MaxBitsPerSecond`: `141,463,388`
491
492#### Capability: 13
493
494 * `AM_MEDIA_TYPE`:
495  * 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 12 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 A8 5F 3F 00`
496  * 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 07 00 00 00 00 2B 2C 0A 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 04 00 00 40 02 00 00 01 00 10 00 59 55 59 32 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
497  * `.subtype`: `FourCC YUY2`
498  * `.bFixedSizeSamples`: `1`
499  * `.bTemporalCompression`: `0`
500  * `.lSampleSize`: `1,179,648`
501  * `.cbFormat`: `112`
502  * `VIDEOINFOHEADER2`:
503 * Unknown Capabilities:
504  * Type: `{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}`
505  * Data: `A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 00 04 00 00 40 02 00 00 00 04 00 00 40 02 00 00 00 04 00 00 40 02 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 04 00 00 40 02 00 00 00 04 00 00 40 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 2B 2C 0A 00 00 00 00 00 2B 2C 0A 00 00 00 00 00 5C 8F 6E 08 5C 8F 6E 08`
506
507Capability Summary:
508
509 * Subtypes: FourCC YUY2
510 * Resolutions: 160x120, 176x144, 320x240, 352x288, 640x480, 960x540, 1024x576
511
512Interfaces:
513
514  * `ISpecifyPropertyPages`
515  * `IKsPropertySet`
516  * `IQualityControl`
517  * `IAMBufferNegotiation`
518  * `IAMStreamConfig`
519  * `IAMStreamControl`
520
521Property Pages:
522
523  * `{71F96467-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoStreamConfigPropertyPage`, VideoStreamConfig Property Page
524
525### Pin: 视频照盞机终端
526
527 * Direction: `PINDIR_INPUT`
528 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{3EBC7959-3310-493B-AA81-C7E132D56F71}`
529Interfaces:
530
531  * `ISpecifyPropertyPages`
532  * `IKsPropertySet`
533  * `IQualityControl`
534  * `IStreamBuilder`
535
536# Audio
537
538 * éºŠå…‹é£Ž (High Definition Audio 讟倇)
539
540## Device: 麊克风 (High Definition Audio 讟倇)
541
542 * Moniker Display Name: `@device:cm:{33D9A762-90C8-11D0-BD43-00A0C911CE86}\麊克风 (High Definition Audio 讟倇)`
543
544Interfaces:
545
546  * `ISpecifyPropertyPages`
547  * `IAMFilterMiscFlags`
548
549Property Pages:
550
551  * `{2CA8CA52-3C3F-11D2-B73D-00C04FB6BD3D}` - `CLSID_AudioInputMixerProperties`, AudioInputMixer Property Page
552
553### Pin: Capture
554
555 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4281-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_CAPTURE`
556 * Capabilities:
557  * Count: `23`
558  * Structure Size: `52` (expected `52`)
559
560#### Capability: 0
561
562 * `AM_MEDIA_TYPE`:
563  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 10 6A 3B 00`
564  * Format Data: `01 00 02 00 44 AC 00 00 10 B1 02 00 04 00 10 00 00 00`
565  * `.subtype`: `FourCC 0x00000001`
566  * `.bFixedSizeSamples`: `1`
567  * `.bTemporalCompression`: `0`
568  * `.lSampleSize`: `4`
569  * `.cbFormat`: `18`
570  * `WAVEFORMATEX`:
571   * `.wFormatTag`: `1`
572   * `.nChannels`: `2`
573   * `.nSamplesPerSec`: `44100`
574   * `.nAvgBytesPerSec: `176400`
575   * `.nBlockAlign`: `4`
576   * `.wBitsPerSample`: `16`
577   * `.cbSize`: `0`
578 * `AUDIO_STREAM_CONFIG_CAPS`:
579  * 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`
580  * `.MinimumChannels`: `1`
581  * `.MaximumChannels`: `2`
582  * `.ChannelsGranularity`: `1`
583  * `.MinimumBitsPerSample`: `8`
584  * `.MaximumBitsPerSample`: `16`
585  * `.BitsPerSampleGranularity`: `8`
586  * `.MinimumSampleFrequency`: `11025`
587  * `.MaximumSampleFrequency`: `44100`
588  * `.SampleFrequencyGranularity`: `11025`
589
590#### Capability: 1
591
592 * `AM_MEDIA_TYPE`:
593  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 10 6A 3B 00`
594  * Format Data: `01 00 02 00 44 AC 00 00 10 B1 02 00 04 00 10 00 00 00`
595  * `.subtype`: `FourCC 0x00000001`
596  * `.bFixedSizeSamples`: `1`
597  * `.bTemporalCompression`: `0`
598  * `.lSampleSize`: `4`
599  * `.cbFormat`: `18`
600  * `WAVEFORMATEX`:
601   * `.wFormatTag`: `1`
602   * `.nChannels`: `2`
603   * `.nSamplesPerSec`: `44100`
604   * `.nAvgBytesPerSec: `176400`
605   * `.nBlockAlign`: `4`
606   * `.wBitsPerSample`: `16`
607   * `.cbSize`: `0`
608 * `AUDIO_STREAM_CONFIG_CAPS`:
609  * 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`
610  * `.MinimumChannels`: `1`
611  * `.MaximumChannels`: `2`
612  * `.ChannelsGranularity`: `1`
613  * `.MinimumBitsPerSample`: `8`
614  * `.MaximumBitsPerSample`: `16`
615  * `.BitsPerSampleGranularity`: `8`
616  * `.MinimumSampleFrequency`: `11025`
617  * `.MaximumSampleFrequency`: `44100`
618  * `.SampleFrequencyGranularity`: `11025`
619
620#### Capability: 2
621
622 * `AM_MEDIA_TYPE`:
623  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 10 6A 3B 00`
624  * Format Data: `01 00 01 00 44 AC 00 00 88 58 01 00 02 00 10 00 00 00`
625  * `.subtype`: `FourCC 0x00000001`
626  * `.bFixedSizeSamples`: `1`
627  * `.bTemporalCompression`: `0`
628  * `.lSampleSize`: `2`
629  * `.cbFormat`: `18`
630  * `WAVEFORMATEX`:
631   * `.wFormatTag`: `1`
632   * `.nChannels`: `1`
633   * `.nSamplesPerSec`: `44100`
634   * `.nAvgBytesPerSec: `88200`
635   * `.nBlockAlign`: `2`
636   * `.wBitsPerSample`: `16`
637   * `.cbSize`: `0`
638 * `AUDIO_STREAM_CONFIG_CAPS`:
639  * 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`
640  * `.MinimumChannels`: `1`
641  * `.MaximumChannels`: `2`
642  * `.ChannelsGranularity`: `1`
643  * `.MinimumBitsPerSample`: `8`
644  * `.MaximumBitsPerSample`: `16`
645  * `.BitsPerSampleGranularity`: `8`
646  * `.MinimumSampleFrequency`: `11025`
647  * `.MaximumSampleFrequency`: `44100`
648  * `.SampleFrequencyGranularity`: `11025`
649
650#### Capability: 3
651
652 * `AM_MEDIA_TYPE`:
653  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 10 6A 3B 00`
654  * Format Data: `01 00 02 00 00 7D 00 00 00 F4 01 00 04 00 10 00 00 00`
655  * `.subtype`: `FourCC 0x00000001`
656  * `.bFixedSizeSamples`: `1`
657  * `.bTemporalCompression`: `0`
658  * `.lSampleSize`: `4`
659  * `.cbFormat`: `18`
660  * `WAVEFORMATEX`:
661   * `.wFormatTag`: `1`
662   * `.nChannels`: `2`
663   * `.nSamplesPerSec`: `32000`
664   * `.nAvgBytesPerSec: `128000`
665   * `.nBlockAlign`: `4`
666   * `.wBitsPerSample`: `16`
667   * `.cbSize`: `0`
668 * `AUDIO_STREAM_CONFIG_CAPS`:
669  * 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`
670  * `.MinimumChannels`: `1`
671  * `.MaximumChannels`: `2`
672  * `.ChannelsGranularity`: `1`
673  * `.MinimumBitsPerSample`: `8`
674  * `.MaximumBitsPerSample`: `16`
675  * `.BitsPerSampleGranularity`: `8`
676  * `.MinimumSampleFrequency`: `11025`
677  * `.MaximumSampleFrequency`: `44100`
678  * `.SampleFrequencyGranularity`: `11025`
679
680#### Capability: 4
681
682 * `AM_MEDIA_TYPE`:
683  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 10 6A 3B 00`
684  * Format Data: `01 00 01 00 00 7D 00 00 00 FA 00 00 02 00 10 00 00 00`
685  * `.subtype`: `FourCC 0x00000001`
686  * `.bFixedSizeSamples`: `1`
687  * `.bTemporalCompression`: `0`
688  * `.lSampleSize`: `2`
689  * `.cbFormat`: `18`
690  * `WAVEFORMATEX`:
691   * `.wFormatTag`: `1`
692   * `.nChannels`: `1`
693   * `.nSamplesPerSec`: `32000`
694   * `.nAvgBytesPerSec: `64000`
695   * `.nBlockAlign`: `2`
696   * `.wBitsPerSample`: `16`
697   * `.cbSize`: `0`
698 * `AUDIO_STREAM_CONFIG_CAPS`:
699  * 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`
700  * `.MinimumChannels`: `1`
701  * `.MaximumChannels`: `2`
702  * `.ChannelsGranularity`: `1`
703  * `.MinimumBitsPerSample`: `8`
704  * `.MaximumBitsPerSample`: `16`
705  * `.BitsPerSampleGranularity`: `8`
706  * `.MinimumSampleFrequency`: `11025`
707  * `.MaximumSampleFrequency`: `44100`
708  * `.SampleFrequencyGranularity`: `11025`
709
710#### Capability: 5
711
712 * `AM_MEDIA_TYPE`:
713  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 10 6A 3B 00`
714  * Format Data: `01 00 02 00 22 56 00 00 88 58 01 00 04 00 10 00 00 00`
715  * `.subtype`: `FourCC 0x00000001`
716  * `.bFixedSizeSamples`: `1`
717  * `.bTemporalCompression`: `0`
718  * `.lSampleSize`: `4`
719  * `.cbFormat`: `18`
720  * `WAVEFORMATEX`:
721   * `.wFormatTag`: `1`
722   * `.nChannels`: `2`
723   * `.nSamplesPerSec`: `22050`
724   * `.nAvgBytesPerSec: `88200`
725   * `.nBlockAlign`: `4`
726   * `.wBitsPerSample`: `16`
727   * `.cbSize`: `0`
728 * `AUDIO_STREAM_CONFIG_CAPS`:
729  * 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`
730  * `.MinimumChannels`: `1`
731  * `.MaximumChannels`: `2`
732  * `.ChannelsGranularity`: `1`
733  * `.MinimumBitsPerSample`: `8`
734  * `.MaximumBitsPerSample`: `16`
735  * `.BitsPerSampleGranularity`: `8`
736  * `.MinimumSampleFrequency`: `11025`
737  * `.MaximumSampleFrequency`: `44100`
738  * `.SampleFrequencyGranularity`: `11025`
739
740#### Capability: 6
741
742 * `AM_MEDIA_TYPE`:
743  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 10 6A 3B 00`
744  * Format Data: `01 00 01 00 22 56 00 00 44 AC 00 00 02 00 10 00 00 00`
745  * `.subtype`: `FourCC 0x00000001`
746  * `.bFixedSizeSamples`: `1`
747  * `.bTemporalCompression`: `0`
748  * `.lSampleSize`: `2`
749  * `.cbFormat`: `18`
750  * `WAVEFORMATEX`:
751   * `.wFormatTag`: `1`
752   * `.nChannels`: `1`
753   * `.nSamplesPerSec`: `22050`
754   * `.nAvgBytesPerSec: `44100`
755   * `.nBlockAlign`: `2`
756   * `.wBitsPerSample`: `16`
757   * `.cbSize`: `0`
758 * `AUDIO_STREAM_CONFIG_CAPS`:
759  * 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`
760  * `.MinimumChannels`: `1`
761  * `.MaximumChannels`: `2`
762  * `.ChannelsGranularity`: `1`
763  * `.MinimumBitsPerSample`: `8`
764  * `.MaximumBitsPerSample`: `16`
765  * `.BitsPerSampleGranularity`: `8`
766  * `.MinimumSampleFrequency`: `11025`
767  * `.MaximumSampleFrequency`: `44100`
768  * `.SampleFrequencyGranularity`: `11025`
769
770#### Capability: 7
771
772 * `AM_MEDIA_TYPE`:
773  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 10 6A 3B 00`
774  * Format Data: `01 00 02 00 11 2B 00 00 44 AC 00 00 04 00 10 00 00 00`
775  * `.subtype`: `FourCC 0x00000001`
776  * `.bFixedSizeSamples`: `1`
777  * `.bTemporalCompression`: `0`
778  * `.lSampleSize`: `4`
779  * `.cbFormat`: `18`
780  * `WAVEFORMATEX`:
781   * `.wFormatTag`: `1`
782   * `.nChannels`: `2`
783   * `.nSamplesPerSec`: `11025`
784   * `.nAvgBytesPerSec: `44100`
785   * `.nBlockAlign`: `4`
786   * `.wBitsPerSample`: `16`
787   * `.cbSize`: `0`
788 * `AUDIO_STREAM_CONFIG_CAPS`:
789  * 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`
790  * `.MinimumChannels`: `1`
791  * `.MaximumChannels`: `2`
792  * `.ChannelsGranularity`: `1`
793  * `.MinimumBitsPerSample`: `8`
794  * `.MaximumBitsPerSample`: `16`
795  * `.BitsPerSampleGranularity`: `8`
796  * `.MinimumSampleFrequency`: `11025`
797  * `.MaximumSampleFrequency`: `44100`
798  * `.SampleFrequencyGranularity`: `11025`
799
800#### Capability: 8
801
802 * `AM_MEDIA_TYPE`:
803  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 10 6A 3B 00`
804  * Format Data: `01 00 01 00 11 2B 00 00 22 56 00 00 02 00 10 00 00 00`
805  * `.subtype`: `FourCC 0x00000001`
806  * `.bFixedSizeSamples`: `1`
807  * `.bTemporalCompression`: `0`
808  * `.lSampleSize`: `2`
809  * `.cbFormat`: `18`
810  * `WAVEFORMATEX`:
811   * `.wFormatTag`: `1`
812   * `.nChannels`: `1`
813   * `.nSamplesPerSec`: `11025`
814   * `.nAvgBytesPerSec: `22050`
815   * `.nBlockAlign`: `2`
816   * `.wBitsPerSample`: `16`
817   * `.cbSize`: `0`
818 * `AUDIO_STREAM_CONFIG_CAPS`:
819  * 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`
820  * `.MinimumChannels`: `1`
821  * `.MaximumChannels`: `2`
822  * `.ChannelsGranularity`: `1`
823  * `.MinimumBitsPerSample`: `8`
824  * `.MaximumBitsPerSample`: `16`
825  * `.BitsPerSampleGranularity`: `8`
826  * `.MinimumSampleFrequency`: `11025`
827  * `.MaximumSampleFrequency`: `44100`
828  * `.SampleFrequencyGranularity`: `11025`
829
830#### Capability: 9
831
832 * `AM_MEDIA_TYPE`:
833  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 10 6A 3B 00`
834  * Format Data: `01 00 02 00 40 1F 00 00 00 7D 00 00 04 00 10 00 00 00`
835  * `.subtype`: `FourCC 0x00000001`
836  * `.bFixedSizeSamples`: `1`
837  * `.bTemporalCompression`: `0`
838  * `.lSampleSize`: `4`
839  * `.cbFormat`: `18`
840  * `WAVEFORMATEX`:
841   * `.wFormatTag`: `1`
842   * `.nChannels`: `2`
843   * `.nSamplesPerSec`: `8000`
844   * `.nAvgBytesPerSec: `32000`
845   * `.nBlockAlign`: `4`
846   * `.wBitsPerSample`: `16`
847   * `.cbSize`: `0`
848 * `AUDIO_STREAM_CONFIG_CAPS`:
849  * 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`
850  * `.MinimumChannels`: `1`
851  * `.MaximumChannels`: `2`
852  * `.ChannelsGranularity`: `1`
853  * `.MinimumBitsPerSample`: `8`
854  * `.MaximumBitsPerSample`: `16`
855  * `.BitsPerSampleGranularity`: `8`
856  * `.MinimumSampleFrequency`: `11025`
857  * `.MaximumSampleFrequency`: `44100`
858  * `.SampleFrequencyGranularity`: `11025`
859
860#### Capability: 10
861
862 * `AM_MEDIA_TYPE`:
863  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 10 6A 3B 00`
864  * Format Data: `01 00 01 00 40 1F 00 00 80 3E 00 00 02 00 10 00 00 00`
865  * `.subtype`: `FourCC 0x00000001`
866  * `.bFixedSizeSamples`: `1`
867  * `.bTemporalCompression`: `0`
868  * `.lSampleSize`: `2`
869  * `.cbFormat`: `18`
870  * `WAVEFORMATEX`:
871   * `.wFormatTag`: `1`
872   * `.nChannels`: `1`
873   * `.nSamplesPerSec`: `8000`
874   * `.nAvgBytesPerSec: `16000`
875   * `.nBlockAlign`: `2`
876   * `.wBitsPerSample`: `16`
877   * `.cbSize`: `0`
878 * `AUDIO_STREAM_CONFIG_CAPS`:
879  * 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`
880  * `.MinimumChannels`: `1`
881  * `.MaximumChannels`: `2`
882  * `.ChannelsGranularity`: `1`
883  * `.MinimumBitsPerSample`: `8`
884  * `.MaximumBitsPerSample`: `16`
885  * `.BitsPerSampleGranularity`: `8`
886  * `.MinimumSampleFrequency`: `11025`
887  * `.MaximumSampleFrequency`: `44100`
888  * `.SampleFrequencyGranularity`: `11025`
889
890#### Capability: 11
891
892 * `AM_MEDIA_TYPE`:
893  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 10 6A 3B 00`
894  * Format Data: `01 00 02 00 44 AC 00 00 88 58 01 00 02 00 08 00 00 00`
895  * `.subtype`: `FourCC 0x00000001`
896  * `.bFixedSizeSamples`: `1`
897  * `.bTemporalCompression`: `0`
898  * `.lSampleSize`: `2`
899  * `.cbFormat`: `18`
900  * `WAVEFORMATEX`:
901   * `.wFormatTag`: `1`
902   * `.nChannels`: `2`
903   * `.nSamplesPerSec`: `44100`
904   * `.nAvgBytesPerSec: `88200`
905   * `.nBlockAlign`: `2`
906   * `.wBitsPerSample`: `8`
907   * `.cbSize`: `0`
908 * `AUDIO_STREAM_CONFIG_CAPS`:
909  * 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`
910  * `.MinimumChannels`: `1`
911  * `.MaximumChannels`: `2`
912  * `.ChannelsGranularity`: `1`
913  * `.MinimumBitsPerSample`: `8`
914  * `.MaximumBitsPerSample`: `16`
915  * `.BitsPerSampleGranularity`: `8`
916  * `.MinimumSampleFrequency`: `11025`
917  * `.MaximumSampleFrequency`: `44100`
918  * `.SampleFrequencyGranularity`: `11025`
919
920#### Capability: 12
921
922 * `AM_MEDIA_TYPE`:
923  * 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 10 6A 3B 00`
924  * Format Data: `01 00 01 00 44 AC 00 00 44 AC 00 00 01 00 08 00 00 00`
925  * `.subtype`: `FourCC 0x00000001`
926  * `.bFixedSizeSamples`: `1`
927  * `.bTemporalCompression`: `0`
928  * `.lSampleSize`: `1`
929  * `.cbFormat`: `18`
930  * `WAVEFORMATEX`:
931   * `.wFormatTag`: `1`
932   * `.nChannels`: `1`
933   * `.nSamplesPerSec`: `44100`
934   * `.nAvgBytesPerSec: `44100`
935   * `.nBlockAlign`: `1`
936   * `.wBitsPerSample`: `8`
937   * `.cbSize`: `0`
938 * `AUDIO_STREAM_CONFIG_CAPS`:
939  * 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`
940  * `.MinimumChannels`: `1`
941  * `.MaximumChannels`: `2`
942  * `.ChannelsGranularity`: `1`
943  * `.MinimumBitsPerSample`: `8`
944  * `.MaximumBitsPerSample`: `16`
945  * `.BitsPerSampleGranularity`: `8`
946  * `.MinimumSampleFrequency`: `11025`
947  * `.MaximumSampleFrequency`: `44100`
948  * `.SampleFrequencyGranularity`: `11025`
949
950#### Capability: 13
951
952 * `AM_MEDIA_TYPE`:
953  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 10 6A 3B 00`
954  * Format Data: `01 00 02 00 22 56 00 00 44 AC 00 00 02 00 08 00 00 00`
955  * `.subtype`: `FourCC 0x00000001`
956  * `.bFixedSizeSamples`: `1`
957  * `.bTemporalCompression`: `0`
958  * `.lSampleSize`: `2`
959  * `.cbFormat`: `18`
960  * `WAVEFORMATEX`:
961   * `.wFormatTag`: `1`
962   * `.nChannels`: `2`
963   * `.nSamplesPerSec`: `22050`
964   * `.nAvgBytesPerSec: `44100`
965   * `.nBlockAlign`: `2`
966   * `.wBitsPerSample`: `8`
967   * `.cbSize`: `0`
968 * `AUDIO_STREAM_CONFIG_CAPS`:
969  * 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`
970  * `.MinimumChannels`: `1`
971  * `.MaximumChannels`: `2`
972  * `.ChannelsGranularity`: `1`
973  * `.MinimumBitsPerSample`: `8`
974  * `.MaximumBitsPerSample`: `16`
975  * `.BitsPerSampleGranularity`: `8`
976  * `.MinimumSampleFrequency`: `11025`
977  * `.MaximumSampleFrequency`: `44100`
978  * `.SampleFrequencyGranularity`: `11025`
979
980#### Capability: 14
981
982 * `AM_MEDIA_TYPE`:
983  * 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 10 6A 3B 00`
984  * Format Data: `01 00 01 00 22 56 00 00 22 56 00 00 01 00 08 00 00 00`
985  * `.subtype`: `FourCC 0x00000001`
986  * `.bFixedSizeSamples`: `1`
987  * `.bTemporalCompression`: `0`
988  * `.lSampleSize`: `1`
989  * `.cbFormat`: `18`
990  * `WAVEFORMATEX`:
991   * `.wFormatTag`: `1`
992   * `.nChannels`: `1`
993   * `.nSamplesPerSec`: `22050`
994   * `.nAvgBytesPerSec: `22050`
995   * `.nBlockAlign`: `1`
996   * `.wBitsPerSample`: `8`
997   * `.cbSize`: `0`
998 * `AUDIO_STREAM_CONFIG_CAPS`:
999  * 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`
1000  * `.MinimumChannels`: `1`
1001  * `.MaximumChannels`: `2`
1002  * `.ChannelsGranularity`: `1`
1003  * `.MinimumBitsPerSample`: `8`
1004  * `.MaximumBitsPerSample`: `16`
1005  * `.BitsPerSampleGranularity`: `8`
1006  * `.MinimumSampleFrequency`: `11025`
1007  * `.MaximumSampleFrequency`: `44100`
1008  * `.SampleFrequencyGranularity`: `11025`
1009
1010#### Capability: 15
1011
1012 * `AM_MEDIA_TYPE`:
1013  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 10 6A 3B 00`
1014  * Format Data: `01 00 02 00 11 2B 00 00 22 56 00 00 02 00 08 00 00 00`
1015  * `.subtype`: `FourCC 0x00000001`
1016  * `.bFixedSizeSamples`: `1`
1017  * `.bTemporalCompression`: `0`
1018  * `.lSampleSize`: `2`
1019  * `.cbFormat`: `18`
1020  * `WAVEFORMATEX`:
1021   * `.wFormatTag`: `1`
1022   * `.nChannels`: `2`
1023   * `.nSamplesPerSec`: `11025`
1024   * `.nAvgBytesPerSec: `22050`
1025   * `.nBlockAlign`: `2`
1026   * `.wBitsPerSample`: `8`
1027   * `.cbSize`: `0`
1028 * `AUDIO_STREAM_CONFIG_CAPS`:
1029  * 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`
1030  * `.MinimumChannels`: `1`
1031  * `.MaximumChannels`: `2`
1032  * `.ChannelsGranularity`: `1`
1033  * `.MinimumBitsPerSample`: `8`
1034  * `.MaximumBitsPerSample`: `16`
1035  * `.BitsPerSampleGranularity`: `8`
1036  * `.MinimumSampleFrequency`: `11025`
1037  * `.MaximumSampleFrequency`: `44100`
1038  * `.SampleFrequencyGranularity`: `11025`
1039
1040#### Capability: 16
1041
1042 * `AM_MEDIA_TYPE`:
1043  * 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 10 6A 3B 00`
1044  * Format Data: `01 00 01 00 11 2B 00 00 11 2B 00 00 01 00 08 00 00 00`
1045  * `.subtype`: `FourCC 0x00000001`
1046  * `.bFixedSizeSamples`: `1`
1047  * `.bTemporalCompression`: `0`
1048  * `.lSampleSize`: `1`
1049  * `.cbFormat`: `18`
1050  * `WAVEFORMATEX`:
1051   * `.wFormatTag`: `1`
1052   * `.nChannels`: `1`
1053   * `.nSamplesPerSec`: `11025`
1054   * `.nAvgBytesPerSec: `11025`
1055   * `.nBlockAlign`: `1`
1056   * `.wBitsPerSample`: `8`
1057   * `.cbSize`: `0`
1058 * `AUDIO_STREAM_CONFIG_CAPS`:
1059  * 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`
1060  * `.MinimumChannels`: `1`
1061  * `.MaximumChannels`: `2`
1062  * `.ChannelsGranularity`: `1`
1063  * `.MinimumBitsPerSample`: `8`
1064  * `.MaximumBitsPerSample`: `16`
1065  * `.BitsPerSampleGranularity`: `8`
1066  * `.MinimumSampleFrequency`: `11025`
1067  * `.MaximumSampleFrequency`: `44100`
1068  * `.SampleFrequencyGranularity`: `11025`
1069
1070#### Capability: 17
1071
1072 * `AM_MEDIA_TYPE`:
1073  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 10 6A 3B 00`
1074  * Format Data: `01 00 02 00 40 1F 00 00 80 3E 00 00 02 00 08 00 00 00`
1075  * `.subtype`: `FourCC 0x00000001`
1076  * `.bFixedSizeSamples`: `1`
1077  * `.bTemporalCompression`: `0`
1078  * `.lSampleSize`: `2`
1079  * `.cbFormat`: `18`
1080  * `WAVEFORMATEX`:
1081   * `.wFormatTag`: `1`
1082   * `.nChannels`: `2`
1083   * `.nSamplesPerSec`: `8000`
1084   * `.nAvgBytesPerSec: `16000`
1085   * `.nBlockAlign`: `2`
1086   * `.wBitsPerSample`: `8`
1087   * `.cbSize`: `0`
1088 * `AUDIO_STREAM_CONFIG_CAPS`:
1089  * 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`
1090  * `.MinimumChannels`: `1`
1091  * `.MaximumChannels`: `2`
1092  * `.ChannelsGranularity`: `1`
1093  * `.MinimumBitsPerSample`: `8`
1094  * `.MaximumBitsPerSample`: `16`
1095  * `.BitsPerSampleGranularity`: `8`
1096  * `.MinimumSampleFrequency`: `11025`
1097  * `.MaximumSampleFrequency`: `44100`
1098  * `.SampleFrequencyGranularity`: `11025`
1099
1100#### Capability: 18
1101
1102 * `AM_MEDIA_TYPE`:
1103  * 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 10 6A 3B 00`
1104  * Format Data: `01 00 01 00 40 1F 00 00 40 1F 00 00 01 00 08 00 00 00`
1105  * `.subtype`: `FourCC 0x00000001`
1106  * `.bFixedSizeSamples`: `1`
1107  * `.bTemporalCompression`: `0`
1108  * `.lSampleSize`: `1`
1109  * `.cbFormat`: `18`
1110  * `WAVEFORMATEX`:
1111   * `.wFormatTag`: `1`
1112   * `.nChannels`: `1`
1113   * `.nSamplesPerSec`: `8000`
1114   * `.nAvgBytesPerSec: `8000`
1115   * `.nBlockAlign`: `1`
1116   * `.wBitsPerSample`: `8`
1117   * `.cbSize`: `0`
1118 * `AUDIO_STREAM_CONFIG_CAPS`:
1119  * 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`
1120  * `.MinimumChannels`: `1`
1121  * `.MaximumChannels`: `2`
1122  * `.ChannelsGranularity`: `1`
1123  * `.MinimumBitsPerSample`: `8`
1124  * `.MaximumBitsPerSample`: `16`
1125  * `.BitsPerSampleGranularity`: `8`
1126  * `.MinimumSampleFrequency`: `11025`
1127  * `.MaximumSampleFrequency`: `44100`
1128  * `.SampleFrequencyGranularity`: `11025`
1129
1130#### Capability: 19
1131
1132 * `AM_MEDIA_TYPE`:
1133  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 10 6A 3B 00`
1134  * Format Data: `01 00 02 00 80 BB 00 00 00 EE 02 00 04 00 10 00 00 00`
1135  * `.subtype`: `FourCC 0x00000001`
1136  * `.bFixedSizeSamples`: `1`
1137  * `.bTemporalCompression`: `0`
1138  * `.lSampleSize`: `4`
1139  * `.cbFormat`: `18`
1140  * `WAVEFORMATEX`:
1141   * `.wFormatTag`: `1`
1142   * `.nChannels`: `2`
1143   * `.nSamplesPerSec`: `48000`
1144   * `.nAvgBytesPerSec: `192000`
1145   * `.nBlockAlign`: `4`
1146   * `.wBitsPerSample`: `16`
1147   * `.cbSize`: `0`
1148 * `AUDIO_STREAM_CONFIG_CAPS`:
1149  * 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`
1150  * `.MinimumChannels`: `1`
1151  * `.MaximumChannels`: `2`
1152  * `.ChannelsGranularity`: `1`
1153  * `.MinimumBitsPerSample`: `8`
1154  * `.MaximumBitsPerSample`: `16`
1155  * `.BitsPerSampleGranularity`: `8`
1156  * `.MinimumSampleFrequency`: `11025`
1157  * `.MaximumSampleFrequency`: `44100`
1158  * `.SampleFrequencyGranularity`: `11025`
1159
1160#### Capability: 20
1161
1162 * `AM_MEDIA_TYPE`:
1163  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 10 6A 3B 00`
1164  * Format Data: `01 00 01 00 80 BB 00 00 00 77 01 00 02 00 10 00 00 00`
1165  * `.subtype`: `FourCC 0x00000001`
1166  * `.bFixedSizeSamples`: `1`
1167  * `.bTemporalCompression`: `0`
1168  * `.lSampleSize`: `2`
1169  * `.cbFormat`: `18`
1170  * `WAVEFORMATEX`:
1171   * `.wFormatTag`: `1`
1172   * `.nChannels`: `1`
1173   * `.nSamplesPerSec`: `48000`
1174   * `.nAvgBytesPerSec: `96000`
1175   * `.nBlockAlign`: `2`
1176   * `.wBitsPerSample`: `16`
1177   * `.cbSize`: `0`
1178 * `AUDIO_STREAM_CONFIG_CAPS`:
1179  * 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`
1180  * `.MinimumChannels`: `1`
1181  * `.MaximumChannels`: `2`
1182  * `.ChannelsGranularity`: `1`
1183  * `.MinimumBitsPerSample`: `8`
1184  * `.MaximumBitsPerSample`: `16`
1185  * `.BitsPerSampleGranularity`: `8`
1186  * `.MinimumSampleFrequency`: `11025`
1187  * `.MaximumSampleFrequency`: `44100`
1188  * `.SampleFrequencyGranularity`: `11025`
1189
1190#### Capability: 21
1191
1192 * `AM_MEDIA_TYPE`:
1193  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 04 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 10 6A 3B 00`
1194  * Format Data: `01 00 02 00 00 77 01 00 00 DC 05 00 04 00 10 00 00 00`
1195  * `.subtype`: `FourCC 0x00000001`
1196  * `.bFixedSizeSamples`: `1`
1197  * `.bTemporalCompression`: `0`
1198  * `.lSampleSize`: `4`
1199  * `.cbFormat`: `18`
1200  * `WAVEFORMATEX`:
1201   * `.wFormatTag`: `1`
1202   * `.nChannels`: `2`
1203   * `.nSamplesPerSec`: `96000`
1204   * `.nAvgBytesPerSec: `384000`
1205   * `.nBlockAlign`: `4`
1206   * `.wBitsPerSample`: `16`
1207   * `.cbSize`: `0`
1208 * `AUDIO_STREAM_CONFIG_CAPS`:
1209  * 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`
1210  * `.MinimumChannels`: `1`
1211  * `.MaximumChannels`: `2`
1212  * `.ChannelsGranularity`: `1`
1213  * `.MinimumBitsPerSample`: `8`
1214  * `.MaximumBitsPerSample`: `16`
1215  * `.BitsPerSampleGranularity`: `8`
1216  * `.MinimumSampleFrequency`: `11025`
1217  * `.MaximumSampleFrequency`: `44100`
1218  * `.SampleFrequencyGranularity`: `11025`
1219
1220#### Capability: 22
1221
1222 * `AM_MEDIA_TYPE`:
1223  * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 02 00 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 12 00 00 00 10 6A 3B 00`
1224  * Format Data: `01 00 01 00 00 77 01 00 00 EE 02 00 02 00 10 00 00 00`
1225  * `.subtype`: `FourCC 0x00000001`
1226  * `.bFixedSizeSamples`: `1`
1227  * `.bTemporalCompression`: `0`
1228  * `.lSampleSize`: `2`
1229  * `.cbFormat`: `18`
1230  * `WAVEFORMATEX`:
1231   * `.wFormatTag`: `1`
1232   * `.nChannels`: `1`
1233   * `.nSamplesPerSec`: `96000`
1234   * `.nAvgBytesPerSec: `192000`
1235   * `.nBlockAlign`: `2`
1236   * `.wBitsPerSample`: `16`
1237   * `.cbSize`: `0`
1238 * `AUDIO_STREAM_CONFIG_CAPS`:
1239  * 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`
1240  * `.MinimumChannels`: `1`
1241  * `.MaximumChannels`: `2`
1242  * `.ChannelsGranularity`: `1`
1243  * `.MinimumBitsPerSample`: `8`
1244  * `.MaximumBitsPerSample`: `16`
1245  * `.BitsPerSampleGranularity`: `8`
1246  * `.MinimumSampleFrequency`: `11025`
1247  * `.MaximumSampleFrequency`: `44100`
1248  * `.SampleFrequencyGranularity`: `11025`
1249
1250Interfaces:
1251
1252  * `IKsPropertySet`
1253  * `IQualityControl`
1254  * `IAMBufferNegotiation`
1255  * `IAMStreamConfig`
1256  * `IAMStreamControl`
1257
1258### Pin: 䞻音量
1259
1260 * Direction: `PINDIR_INPUT`
1261Interfaces:
1262
1263  * `IQualityControl`
1264
Note: See TracBrowser for help on using the repository browser.