source: trunk/Utilities/DirectShowCaptureCapabilities/Data/FaceTime HD Camera.md @ 471

Last change on this file since 471 was 471, checked in by roman, 7 years ago
File size: 38.5 KB
Line 
1# System
2
3 * Version: Windows 8.1
4 * Computer Name: `ALEX-PC`
5 * User Name: `Alex` 
6 * Local Time: `20/6/2015 11:15:22`
7 * Architecture: AMD/Intel x64 (x64 Application)
8 * Processors: `8`, Active Mask `0xFF`
9 * Page Size: `0x1000`
10 * Application Address Space: `0x0000000000010000`..`0x00007FFFFFFEFFFF`
11 * CPU: `GenuineIntel`, 0x1 EDX `0xBFEBFBFF` (MMX, SSE, SSE2), 0x1 ECX `0x7FFAFBBF` (SSE3, SSSE3, SSE41, SSE42, AVX), 0x7 EBX `0x000027AB` (AVX2), Brand `Intel(R) Core(TM) i7-4770HQ CPU @ 2.20GHz`
12 * Physical Memory: `16,292` MB
13 * Committed Memory Limit: `16,292` MB
14
15# Video
16
17## Device: FaceTime HD Camera
18
19 * Moniker Display Name: `@device:pnp:\\?\pci#ven_14e4&dev_1570&subsys_157014e4&rev_00#000000ffff00000000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global`
20
21Interfaces:
22
23  * `ISpecifyPropertyPages`
24  * `IKsPropertySet`
25  * `IAMCameraControl`
26  * `IAMDeviceRemoval`
27  * `IAMFilterMiscFlags`
28  * `IAMVideoProcAmp`
29
30Property Pages:
31
32  * `{71F96465-78F3-11D0-A18C-00A0C9118956}` - `CLSID_CameraControlPropertyPage`, CameraControl Property Page
33  * `{71F96464-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoProcAmpPropertyPage`, VideoProcAmp Property Page
34
35### IAMVideoProcAmp
36
37 * `VideoProcAmp_Brightness`: `128`, flags `0x02`, `0`..`255`, step `1`, default `128`, cap flags `0x02`
38 * `VideoProcAmp_Contrast`: `128`, flags `0x02`, `0`..`255`, step `1`, default `128`, cap flags `0x02`
39 * `VideoProcAmp_Hue`: `128`, flags `0x02`, `0`..`255`, step `1`, default `128`, cap flags `0x02`
40 * `VideoProcAmp_Saturation`: `128`, flags `0x03`, `0`..`255`, step `1`, default `128`, cap flags `0x03`
41 * `VideoProcAmp_Sharpness`: `128`, flags `0x03`, `0`..`255`, step `1`, default `128`, cap flags `0x03`
42
43### IAMCameraControl
44
45
46### Pin: Capture
47
48 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4281-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_CAPTURE`
49 * Capabilities:
50  * Count: `3`
51  * Structure Size: `128` (expected `128`)
52
53#### Capability: 0
54
55 * `AM_MEDIA_TYPE`:
56  * 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 02 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 50 9C 15 FC 0D 00 00 00`
57  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 32 02 00 00 00 00 63 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 60 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
58  * `.subtype`: `FourCC YUY2`
59  * `.bFixedSizeSamples`: `1`
60  * `.bTemporalCompression`: `0`
61  * `.lSampleSize`: `155,648`
62  * `.cbFormat`: `88`
63  * `VIDEOINFOHEADER`:
64  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
65  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
66  * `.dwBitRate`: `36864000`
67  * `.dwBitErrorRate`: `0`
68  * `.AvgTimePerFrame`: `33 3667`
69  * `BITMAPINFOHEADER`:
70   * `.biSize`: `40`
71   * `.biWidth`: `320`
72   * `.biHeight`: `240`
73   * `.biPlanes`: `1`
74   * `.biBitCount`: `16`
75   * `.biCompression`: `844715353` `YUY2`
76   * `.biSizeImage`: `155,648`
77 * `VIDEO_STREAM_CONFIG_CAPS`:
78  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 01 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 40 01 00 00 F0 00 00 00 40 01 00 00 F0 00 00 00 08 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 15 16 05 00 00 00 00 00 00 80 32 02 00 80 32 02`
79  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
80  * `.VideoStandard`: `1`
81  * `.InputSize`: `320` x `240`
82  * `.MinCroppingSize`: `320` x `240`
83  * `.MaxCroppingSize`: `320` x `240`
84  * `.CropGranularityX`: `8`
85  * `.CropAlignX`: `8`
86  * `.CropAlignY`: `1`
87  * `.MinOutputSize`: `320` x `240`
88  * `.MaxOutputSize`: `320` x `240`
89  * `.OutputGranularityX`: `8`
90  * `.OutputGranularityY`: `1`
91  * `.StretchTapsX`: `0`
92  * `.StretchTapsY`: `0`
93  * `.ShrinkTapsX`: `0`
94  * `.ShrinkTapsY`: `0`
95  * `.MinFrameInterval`: `33 3333`
96  * `.MaxFrameInterval`: `33 3333`
97  * `.MinBitsPerSecond`: `36,864,000`
98  * `.MaxBitsPerSecond`: `36,864,000`
99
100#### Capability: 1
101
102 * `AM_MEDIA_TYPE`:
103  * 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 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 B0 9F 15 FC 0D 00 00 00`
104  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CA 08 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 80 02 00 00 E0 01 00 00 01 00 10 00 59 55 59 32 00 60 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
105  * `.subtype`: `FourCC YUY2`
106  * `.bFixedSizeSamples`: `1`
107  * `.bTemporalCompression`: `0`
108  * `.lSampleSize`: `614,400`
109  * `.cbFormat`: `88`
110  * `VIDEOINFOHEADER`:
111  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
112  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
113  * `.dwBitRate`: `147456000`
114  * `.dwBitErrorRate`: `0`
115  * `.AvgTimePerFrame`: `33 3667`
116  * `BITMAPINFOHEADER`:
117   * `.biSize`: `40`
118   * `.biWidth`: `640`
119   * `.biHeight`: `480`
120   * `.biPlanes`: `1`
121   * `.biBitCount`: `16`
122   * `.biCompression`: `844715353` `YUY2`
123   * `.biSizeImage`: `614,400`
124 * `VIDEO_STREAM_CONFIG_CAPS`:
125  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 80 02 00 00 E0 01 00 00 80 02 00 00 E0 01 00 00 08 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 15 16 05 00 00 00 00 00 00 00 CA 08 00 00 CA 08`
126  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
127  * `.VideoStandard`: `1`
128  * `.InputSize`: `640` x `480`
129  * `.MinCroppingSize`: `640` x `480`
130  * `.MaxCroppingSize`: `640` x `480`
131  * `.CropGranularityX`: `8`
132  * `.CropAlignX`: `8`
133  * `.CropAlignY`: `1`
134  * `.MinOutputSize`: `640` x `480`
135  * `.MaxOutputSize`: `640` x `480`
136  * `.OutputGranularityX`: `8`
137  * `.OutputGranularityY`: `1`
138  * `.StretchTapsX`: `0`
139  * `.StretchTapsY`: `0`
140  * `.ShrinkTapsX`: `0`
141  * `.ShrinkTapsY`: `0`
142  * `.MinFrameInterval`: `33 3333`
143  * `.MaxFrameInterval`: `33 3333`
144  * `.MinBitsPerSecond`: `147,456,000`
145  * `.MaxBitsPerSecond`: `147,456,000`
146
147#### Capability: 2
148
149 * `AM_MEDIA_TYPE`:
150  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 59 55 59 32 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 20 1C 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 10 A0 15 FC 0D 00 00 00`
151  * 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 5E 1A 00 00 00 00 63 17 05 00 00 00 00 00 28 00 00 00 00 05 00 00 D0 02 00 00 01 00 10 00 59 55 59 32 00 20 1C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
152  * `.subtype`: `FourCC YUY2`
153  * `.bFixedSizeSamples`: `1`
154  * `.bTemporalCompression`: `0`
155  * `.lSampleSize`: `1,843,200`
156  * `.cbFormat`: `88`
157  * `VIDEOINFOHEADER`:
158  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
159  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
160  * `.dwBitRate`: `442368000`
161  * `.dwBitErrorRate`: `0`
162  * `.AvgTimePerFrame`: `33 3667`
163  * `BITMAPINFOHEADER`:
164   * `.biSize`: `40`
165   * `.biWidth`: `1280`
166   * `.biHeight`: `720`
167   * `.biPlanes`: `1`
168   * `.biBitCount`: `16`
169   * `.biCompression`: `844715353` `YUY2`
170   * `.biSizeImage`: `1,843,200`
171 * `VIDEO_STREAM_CONFIG_CAPS`:
172  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 01 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 08 00 00 00 01 00 00 00 08 00 00 00 01 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 08 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 15 16 05 00 00 00 00 00 00 00 5E 1A 00 00 5E 1A`
173  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
174  * `.VideoStandard`: `1`
175  * `.InputSize`: `1280` x `720`
176  * `.MinCroppingSize`: `1280` x `720`
177  * `.MaxCroppingSize`: `1280` x `720`
178  * `.CropGranularityX`: `8`
179  * `.CropAlignX`: `8`
180  * `.CropAlignY`: `1`
181  * `.MinOutputSize`: `1280` x `720`
182  * `.MaxOutputSize`: `1280` x `720`
183  * `.OutputGranularityX`: `8`
184  * `.OutputGranularityY`: `1`
185  * `.StretchTapsX`: `0`
186  * `.StretchTapsY`: `0`
187  * `.ShrinkTapsX`: `0`
188  * `.ShrinkTapsY`: `0`
189  * `.MinFrameInterval`: `33 3333`
190  * `.MaxFrameInterval`: `33 3333`
191  * `.MinBitsPerSecond`: `442,368,000`
192  * `.MaxBitsPerSecond`: `442,368,000`
193
194Interfaces:
195
196  * `ISpecifyPropertyPages`
197  * `IKsPropertySet`
198  * `IQualityControl`
199  * `IAMBufferNegotiation`
200  * `IAMStreamConfig`
201  * `IAMStreamControl`
202
203Property Pages:
204
205  * `{71F96467-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoStreamConfigPropertyPage`, VideoStreamConfig Property Page
206
207# Audio
208
209## Device: Microphone (Cirrus Logic CS4208 (AB 94))
210
211 * Moniker Display Name: `@device:cm:{33D9A762-90C8-11D0-BD43-00A0C911CE86}\wave:{CC9E2162-B492-4ACC-A073-A839CC68E336}`
212
213Interfaces:
214
215  * `ISpecifyPropertyPages`
216  * `IAMFilterMiscFlags`
217
218Property Pages:
219
220  * `{2CA8CA52-3C3F-11D2-B73D-00C04FB6BD3D}` - `CLSID_AudioInputMixerProperties`, AudioInputMixer Property Page
221
222### Pin: Capture
223
224 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4281-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_CAPTURE`
225 * Capabilities:
226  * Count: `23`
227  * Structure Size: `52` (expected `52`)
228
229#### Capability: 0
230
231 * `AM_MEDIA_TYPE`:
232  * 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 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 D0 3D 1B FC 0D 00 00 00`
233  * Format Data: `01 00 02 00 44 AC 00 00 10 B1 02 00 04 00 10 00 00 00`
234  * `.subtype`: `FourCC 0x00000001`
235  * `.bFixedSizeSamples`: `1`
236  * `.bTemporalCompression`: `0`
237  * `.lSampleSize`: `4`
238  * `.cbFormat`: `18`
239  * `WAVEFORMATEX`:
240   * `.wFormatTag`: `1`
241   * `.nChannels`: `2`
242   * `.nSamplesPerSec`: `44100`
243   * `.nAvgBytesPerSec: `176400`
244   * `.nBlockAlign`: `4`
245   * `.wBitsPerSample`: `16`
246   * `.cbSize`: `0`
247 * `AUDIO_STREAM_CONFIG_CAPS`:
248  * 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`
249  * `.MinimumChannels`: `1`
250  * `.MaximumChannels`: `2`
251  * `.ChannelsGranularity`: `1`
252  * `.MinimumBitsPerSample`: `8`
253  * `.MaximumBitsPerSample`: `16`
254  * `.BitsPerSampleGranularity`: `8`
255  * `.MinimumSampleFrequency`: `11025`
256  * `.MaximumSampleFrequency`: `44100`
257  * `.SampleFrequencyGranularity`: `11025`
258
259#### Capability: 1
260
261 * `AM_MEDIA_TYPE`:
262  * 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 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 90 3C 1B FC 0D 00 00 00`
263  * Format Data: `01 00 02 00 44 AC 00 00 10 B1 02 00 04 00 10 00 00 00`
264  * `.subtype`: `FourCC 0x00000001`
265  * `.bFixedSizeSamples`: `1`
266  * `.bTemporalCompression`: `0`
267  * `.lSampleSize`: `4`
268  * `.cbFormat`: `18`
269  * `WAVEFORMATEX`:
270   * `.wFormatTag`: `1`
271   * `.nChannels`: `2`
272   * `.nSamplesPerSec`: `44100`
273   * `.nAvgBytesPerSec: `176400`
274   * `.nBlockAlign`: `4`
275   * `.wBitsPerSample`: `16`
276   * `.cbSize`: `0`
277 * `AUDIO_STREAM_CONFIG_CAPS`:
278  * 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`
279  * `.MinimumChannels`: `1`
280  * `.MaximumChannels`: `2`
281  * `.ChannelsGranularity`: `1`
282  * `.MinimumBitsPerSample`: `8`
283  * `.MaximumBitsPerSample`: `16`
284  * `.BitsPerSampleGranularity`: `8`
285  * `.MinimumSampleFrequency`: `11025`
286  * `.MaximumSampleFrequency`: `44100`
287  * `.SampleFrequencyGranularity`: `11025`
288
289#### Capability: 2
290
291 * `AM_MEDIA_TYPE`:
292  * 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 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 D0 3A 1B FC 0D 00 00 00`
293  * Format Data: `01 00 01 00 44 AC 00 00 88 58 01 00 02 00 10 00 00 00`
294  * `.subtype`: `FourCC 0x00000001`
295  * `.bFixedSizeSamples`: `1`
296  * `.bTemporalCompression`: `0`
297  * `.lSampleSize`: `2`
298  * `.cbFormat`: `18`
299  * `WAVEFORMATEX`:
300   * `.wFormatTag`: `1`
301   * `.nChannels`: `1`
302   * `.nSamplesPerSec`: `44100`
303   * `.nAvgBytesPerSec: `88200`
304   * `.nBlockAlign`: `2`
305   * `.wBitsPerSample`: `16`
306   * `.cbSize`: `0`
307 * `AUDIO_STREAM_CONFIG_CAPS`:
308  * 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`
309  * `.MinimumChannels`: `1`
310  * `.MaximumChannels`: `2`
311  * `.ChannelsGranularity`: `1`
312  * `.MinimumBitsPerSample`: `8`
313  * `.MaximumBitsPerSample`: `16`
314  * `.BitsPerSampleGranularity`: `8`
315  * `.MinimumSampleFrequency`: `11025`
316  * `.MaximumSampleFrequency`: `44100`
317  * `.SampleFrequencyGranularity`: `11025`
318
319#### Capability: 3
320
321 * `AM_MEDIA_TYPE`:
322  * 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 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 F0 37 1B FC 0D 00 00 00`
323  * Format Data: `01 00 02 00 00 7D 00 00 00 F4 01 00 04 00 10 00 00 00`
324  * `.subtype`: `FourCC 0x00000001`
325  * `.bFixedSizeSamples`: `1`
326  * `.bTemporalCompression`: `0`
327  * `.lSampleSize`: `4`
328  * `.cbFormat`: `18`
329  * `WAVEFORMATEX`:
330   * `.wFormatTag`: `1`
331   * `.nChannels`: `2`
332   * `.nSamplesPerSec`: `32000`
333   * `.nAvgBytesPerSec: `128000`
334   * `.nBlockAlign`: `4`
335   * `.wBitsPerSample`: `16`
336   * `.cbSize`: `0`
337 * `AUDIO_STREAM_CONFIG_CAPS`:
338  * 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`
339  * `.MinimumChannels`: `1`
340  * `.MaximumChannels`: `2`
341  * `.ChannelsGranularity`: `1`
342  * `.MinimumBitsPerSample`: `8`
343  * `.MaximumBitsPerSample`: `16`
344  * `.BitsPerSampleGranularity`: `8`
345  * `.MinimumSampleFrequency`: `11025`
346  * `.MaximumSampleFrequency`: `44100`
347  * `.SampleFrequencyGranularity`: `11025`
348
349#### Capability: 4
350
351 * `AM_MEDIA_TYPE`:
352  * 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 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 D0 38 1B FC 0D 00 00 00`
353  * Format Data: `01 00 01 00 00 7D 00 00 00 FA 00 00 02 00 10 00 00 00`
354  * `.subtype`: `FourCC 0x00000001`
355  * `.bFixedSizeSamples`: `1`
356  * `.bTemporalCompression`: `0`
357  * `.lSampleSize`: `2`
358  * `.cbFormat`: `18`
359  * `WAVEFORMATEX`:
360   * `.wFormatTag`: `1`
361   * `.nChannels`: `1`
362   * `.nSamplesPerSec`: `32000`
363   * `.nAvgBytesPerSec: `64000`
364   * `.nBlockAlign`: `2`
365   * `.wBitsPerSample`: `16`
366   * `.cbSize`: `0`
367 * `AUDIO_STREAM_CONFIG_CAPS`:
368  * 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`
369  * `.MinimumChannels`: `1`
370  * `.MaximumChannels`: `2`
371  * `.ChannelsGranularity`: `1`
372  * `.MinimumBitsPerSample`: `8`
373  * `.MaximumBitsPerSample`: `16`
374  * `.BitsPerSampleGranularity`: `8`
375  * `.MinimumSampleFrequency`: `11025`
376  * `.MaximumSampleFrequency`: `44100`
377  * `.SampleFrequencyGranularity`: `11025`
378
379#### Capability: 5
380
381 * `AM_MEDIA_TYPE`:
382  * 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 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 10 3B 1B FC 0D 00 00 00`
383  * Format Data: `01 00 02 00 22 56 00 00 88 58 01 00 04 00 10 00 00 00`
384  * `.subtype`: `FourCC 0x00000001`
385  * `.bFixedSizeSamples`: `1`
386  * `.bTemporalCompression`: `0`
387  * `.lSampleSize`: `4`
388  * `.cbFormat`: `18`
389  * `WAVEFORMATEX`:
390   * `.wFormatTag`: `1`
391   * `.nChannels`: `2`
392   * `.nSamplesPerSec`: `22050`
393   * `.nAvgBytesPerSec: `88200`
394   * `.nBlockAlign`: `4`
395   * `.wBitsPerSample`: `16`
396   * `.cbSize`: `0`
397 * `AUDIO_STREAM_CONFIG_CAPS`:
398  * 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`
399  * `.MinimumChannels`: `1`
400  * `.MaximumChannels`: `2`
401  * `.ChannelsGranularity`: `1`
402  * `.MinimumBitsPerSample`: `8`
403  * `.MaximumBitsPerSample`: `16`
404  * `.BitsPerSampleGranularity`: `8`
405  * `.MinimumSampleFrequency`: `11025`
406  * `.MaximumSampleFrequency`: `44100`
407  * `.SampleFrequencyGranularity`: `11025`
408
409#### Capability: 6
410
411 * `AM_MEDIA_TYPE`:
412  * 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 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 90 3C 1B FC 0D 00 00 00`
413  * Format Data: `01 00 01 00 22 56 00 00 44 AC 00 00 02 00 10 00 00 00`
414  * `.subtype`: `FourCC 0x00000001`
415  * `.bFixedSizeSamples`: `1`
416  * `.bTemporalCompression`: `0`
417  * `.lSampleSize`: `2`
418  * `.cbFormat`: `18`
419  * `WAVEFORMATEX`:
420   * `.wFormatTag`: `1`
421   * `.nChannels`: `1`
422   * `.nSamplesPerSec`: `22050`
423   * `.nAvgBytesPerSec: `44100`
424   * `.nBlockAlign`: `2`
425   * `.wBitsPerSample`: `16`
426   * `.cbSize`: `0`
427 * `AUDIO_STREAM_CONFIG_CAPS`:
428  * 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`
429  * `.MinimumChannels`: `1`
430  * `.MaximumChannels`: `2`
431  * `.ChannelsGranularity`: `1`
432  * `.MinimumBitsPerSample`: `8`
433  * `.MaximumBitsPerSample`: `16`
434  * `.BitsPerSampleGranularity`: `8`
435  * `.MinimumSampleFrequency`: `11025`
436  * `.MaximumSampleFrequency`: `44100`
437  * `.SampleFrequencyGranularity`: `11025`
438
439#### Capability: 7
440
441 * `AM_MEDIA_TYPE`:
442  * 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 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 90 37 1B FC 0D 00 00 00`
443  * Format Data: `01 00 02 00 11 2B 00 00 44 AC 00 00 04 00 10 00 00 00`
444  * `.subtype`: `FourCC 0x00000001`
445  * `.bFixedSizeSamples`: `1`
446  * `.bTemporalCompression`: `0`
447  * `.lSampleSize`: `4`
448  * `.cbFormat`: `18`
449  * `WAVEFORMATEX`:
450   * `.wFormatTag`: `1`
451   * `.nChannels`: `2`
452   * `.nSamplesPerSec`: `11025`
453   * `.nAvgBytesPerSec: `44100`
454   * `.nBlockAlign`: `4`
455   * `.wBitsPerSample`: `16`
456   * `.cbSize`: `0`
457 * `AUDIO_STREAM_CONFIG_CAPS`:
458  * 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`
459  * `.MinimumChannels`: `1`
460  * `.MaximumChannels`: `2`
461  * `.ChannelsGranularity`: `1`
462  * `.MinimumBitsPerSample`: `8`
463  * `.MaximumBitsPerSample`: `16`
464  * `.BitsPerSampleGranularity`: `8`
465  * `.MinimumSampleFrequency`: `11025`
466  * `.MaximumSampleFrequency`: `44100`
467  * `.SampleFrequencyGranularity`: `11025`
468
469#### Capability: 8
470
471 * `AM_MEDIA_TYPE`:
472  * 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 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 90 3A 1B FC 0D 00 00 00`
473  * Format Data: `01 00 01 00 11 2B 00 00 22 56 00 00 02 00 10 00 00 00`
474  * `.subtype`: `FourCC 0x00000001`
475  * `.bFixedSizeSamples`: `1`
476  * `.bTemporalCompression`: `0`
477  * `.lSampleSize`: `2`
478  * `.cbFormat`: `18`
479  * `WAVEFORMATEX`:
480   * `.wFormatTag`: `1`
481   * `.nChannels`: `1`
482   * `.nSamplesPerSec`: `11025`
483   * `.nAvgBytesPerSec: `22050`
484   * `.nBlockAlign`: `2`
485   * `.wBitsPerSample`: `16`
486   * `.cbSize`: `0`
487 * `AUDIO_STREAM_CONFIG_CAPS`:
488  * 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`
489  * `.MinimumChannels`: `1`
490  * `.MaximumChannels`: `2`
491  * `.ChannelsGranularity`: `1`
492  * `.MinimumBitsPerSample`: `8`
493  * `.MaximumBitsPerSample`: `16`
494  * `.BitsPerSampleGranularity`: `8`
495  * `.MinimumSampleFrequency`: `11025`
496  * `.MaximumSampleFrequency`: `44100`
497  * `.SampleFrequencyGranularity`: `11025`
498
499#### Capability: 9
500
501 * `AM_MEDIA_TYPE`:
502  * 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 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 B0 38 1B FC 0D 00 00 00`
503  * Format Data: `01 00 02 00 40 1F 00 00 00 7D 00 00 04 00 10 00 00 00`
504  * `.subtype`: `FourCC 0x00000001`
505  * `.bFixedSizeSamples`: `1`
506  * `.bTemporalCompression`: `0`
507  * `.lSampleSize`: `4`
508  * `.cbFormat`: `18`
509  * `WAVEFORMATEX`:
510   * `.wFormatTag`: `1`
511   * `.nChannels`: `2`
512   * `.nSamplesPerSec`: `8000`
513   * `.nAvgBytesPerSec: `32000`
514   * `.nBlockAlign`: `4`
515   * `.wBitsPerSample`: `16`
516   * `.cbSize`: `0`
517 * `AUDIO_STREAM_CONFIG_CAPS`:
518  * 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`
519  * `.MinimumChannels`: `1`
520  * `.MaximumChannels`: `2`
521  * `.ChannelsGranularity`: `1`
522  * `.MinimumBitsPerSample`: `8`
523  * `.MaximumBitsPerSample`: `16`
524  * `.BitsPerSampleGranularity`: `8`
525  * `.MinimumSampleFrequency`: `11025`
526  * `.MaximumSampleFrequency`: `44100`
527  * `.SampleFrequencyGranularity`: `11025`
528
529#### Capability: 10
530
531 * `AM_MEDIA_TYPE`:
532  * 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 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 D0 3D 1B FC 0D 00 00 00`
533  * Format Data: `01 00 01 00 40 1F 00 00 80 3E 00 00 02 00 10 00 00 00`
534  * `.subtype`: `FourCC 0x00000001`
535  * `.bFixedSizeSamples`: `1`
536  * `.bTemporalCompression`: `0`
537  * `.lSampleSize`: `2`
538  * `.cbFormat`: `18`
539  * `WAVEFORMATEX`:
540   * `.wFormatTag`: `1`
541   * `.nChannels`: `1`
542   * `.nSamplesPerSec`: `8000`
543   * `.nAvgBytesPerSec: `16000`
544   * `.nBlockAlign`: `2`
545   * `.wBitsPerSample`: `16`
546   * `.cbSize`: `0`
547 * `AUDIO_STREAM_CONFIG_CAPS`:
548  * 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`
549  * `.MinimumChannels`: `1`
550  * `.MaximumChannels`: `2`
551  * `.ChannelsGranularity`: `1`
552  * `.MinimumBitsPerSample`: `8`
553  * `.MaximumBitsPerSample`: `16`
554  * `.BitsPerSampleGranularity`: `8`
555  * `.MinimumSampleFrequency`: `11025`
556  * `.MaximumSampleFrequency`: `44100`
557  * `.SampleFrequencyGranularity`: `11025`
558
559#### Capability: 11
560
561 * `AM_MEDIA_TYPE`:
562  * 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 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 B0 38 1B FC 0D 00 00 00`
563  * Format Data: `01 00 02 00 44 AC 00 00 88 58 01 00 02 00 08 00 00 00`
564  * `.subtype`: `FourCC 0x00000001`
565  * `.bFixedSizeSamples`: `1`
566  * `.bTemporalCompression`: `0`
567  * `.lSampleSize`: `2`
568  * `.cbFormat`: `18`
569  * `WAVEFORMATEX`:
570   * `.wFormatTag`: `1`
571   * `.nChannels`: `2`
572   * `.nSamplesPerSec`: `44100`
573   * `.nAvgBytesPerSec: `88200`
574   * `.nBlockAlign`: `2`
575   * `.wBitsPerSample`: `8`
576   * `.cbSize`: `0`
577 * `AUDIO_STREAM_CONFIG_CAPS`:
578  * 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`
579  * `.MinimumChannels`: `1`
580  * `.MaximumChannels`: `2`
581  * `.ChannelsGranularity`: `1`
582  * `.MinimumBitsPerSample`: `8`
583  * `.MaximumBitsPerSample`: `16`
584  * `.BitsPerSampleGranularity`: `8`
585  * `.MinimumSampleFrequency`: `11025`
586  * `.MaximumSampleFrequency`: `44100`
587  * `.SampleFrequencyGranularity`: `11025`
588
589#### Capability: 12
590
591 * `AM_MEDIA_TYPE`:
592  * 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 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 90 37 1B FC 0D 00 00 00`
593  * Format Data: `01 00 01 00 44 AC 00 00 44 AC 00 00 01 00 08 00 00 00`
594  * `.subtype`: `FourCC 0x00000001`
595  * `.bFixedSizeSamples`: `1`
596  * `.bTemporalCompression`: `0`
597  * `.lSampleSize`: `1`
598  * `.cbFormat`: `18`
599  * `WAVEFORMATEX`:
600   * `.wFormatTag`: `1`
601   * `.nChannels`: `1`
602   * `.nSamplesPerSec`: `44100`
603   * `.nAvgBytesPerSec: `44100`
604   * `.nBlockAlign`: `1`
605   * `.wBitsPerSample`: `8`
606   * `.cbSize`: `0`
607 * `AUDIO_STREAM_CONFIG_CAPS`:
608  * 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`
609  * `.MinimumChannels`: `1`
610  * `.MaximumChannels`: `2`
611  * `.ChannelsGranularity`: `1`
612  * `.MinimumBitsPerSample`: `8`
613  * `.MaximumBitsPerSample`: `16`
614  * `.BitsPerSampleGranularity`: `8`
615  * `.MinimumSampleFrequency`: `11025`
616  * `.MaximumSampleFrequency`: `44100`
617  * `.SampleFrequencyGranularity`: `11025`
618
619#### Capability: 13
620
621 * `AM_MEDIA_TYPE`:
622  * 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 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 10 3B 1B FC 0D 00 00 00`
623  * Format Data: `01 00 02 00 22 56 00 00 44 AC 00 00 02 00 08 00 00 00`
624  * `.subtype`: `FourCC 0x00000001`
625  * `.bFixedSizeSamples`: `1`
626  * `.bTemporalCompression`: `0`
627  * `.lSampleSize`: `2`
628  * `.cbFormat`: `18`
629  * `WAVEFORMATEX`:
630   * `.wFormatTag`: `1`
631   * `.nChannels`: `2`
632   * `.nSamplesPerSec`: `22050`
633   * `.nAvgBytesPerSec: `44100`
634   * `.nBlockAlign`: `2`
635   * `.wBitsPerSample`: `8`
636   * `.cbSize`: `0`
637 * `AUDIO_STREAM_CONFIG_CAPS`:
638  * 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`
639  * `.MinimumChannels`: `1`
640  * `.MaximumChannels`: `2`
641  * `.ChannelsGranularity`: `1`
642  * `.MinimumBitsPerSample`: `8`
643  * `.MaximumBitsPerSample`: `16`
644  * `.BitsPerSampleGranularity`: `8`
645  * `.MinimumSampleFrequency`: `11025`
646  * `.MaximumSampleFrequency`: `44100`
647  * `.SampleFrequencyGranularity`: `11025`
648
649#### Capability: 14
650
651 * `AM_MEDIA_TYPE`:
652  * 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 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 10 3A 1B FC 0D 00 00 00`
653  * Format Data: `01 00 01 00 22 56 00 00 22 56 00 00 01 00 08 00 00 00`
654  * `.subtype`: `FourCC 0x00000001`
655  * `.bFixedSizeSamples`: `1`
656  * `.bTemporalCompression`: `0`
657  * `.lSampleSize`: `1`
658  * `.cbFormat`: `18`
659  * `WAVEFORMATEX`:
660   * `.wFormatTag`: `1`
661   * `.nChannels`: `1`
662   * `.nSamplesPerSec`: `22050`
663   * `.nAvgBytesPerSec: `22050`
664   * `.nBlockAlign`: `1`
665   * `.wBitsPerSample`: `8`
666   * `.cbSize`: `0`
667 * `AUDIO_STREAM_CONFIG_CAPS`:
668  * 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`
669  * `.MinimumChannels`: `1`
670  * `.MaximumChannels`: `2`
671  * `.ChannelsGranularity`: `1`
672  * `.MinimumBitsPerSample`: `8`
673  * `.MaximumBitsPerSample`: `16`
674  * `.BitsPerSampleGranularity`: `8`
675  * `.MinimumSampleFrequency`: `11025`
676  * `.MaximumSampleFrequency`: `44100`
677  * `.SampleFrequencyGranularity`: `11025`
678
679#### Capability: 15
680
681 * `AM_MEDIA_TYPE`:
682  * 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 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 90 37 1B FC 0D 00 00 00`
683  * Format Data: `01 00 02 00 11 2B 00 00 22 56 00 00 02 00 08 00 00 00`
684  * `.subtype`: `FourCC 0x00000001`
685  * `.bFixedSizeSamples`: `1`
686  * `.bTemporalCompression`: `0`
687  * `.lSampleSize`: `2`
688  * `.cbFormat`: `18`
689  * `WAVEFORMATEX`:
690   * `.wFormatTag`: `1`
691   * `.nChannels`: `2`
692   * `.nSamplesPerSec`: `11025`
693   * `.nAvgBytesPerSec: `22050`
694   * `.nBlockAlign`: `2`
695   * `.wBitsPerSample`: `8`
696   * `.cbSize`: `0`
697 * `AUDIO_STREAM_CONFIG_CAPS`:
698  * 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`
699  * `.MinimumChannels`: `1`
700  * `.MaximumChannels`: `2`
701  * `.ChannelsGranularity`: `1`
702  * `.MinimumBitsPerSample`: `8`
703  * `.MaximumBitsPerSample`: `16`
704  * `.BitsPerSampleGranularity`: `8`
705  * `.MinimumSampleFrequency`: `11025`
706  * `.MaximumSampleFrequency`: `44100`
707  * `.SampleFrequencyGranularity`: `11025`
708
709#### Capability: 16
710
711 * `AM_MEDIA_TYPE`:
712  * 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 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 90 3A 1B FC 0D 00 00 00`
713  * Format Data: `01 00 01 00 11 2B 00 00 11 2B 00 00 01 00 08 00 00 00`
714  * `.subtype`: `FourCC 0x00000001`
715  * `.bFixedSizeSamples`: `1`
716  * `.bTemporalCompression`: `0`
717  * `.lSampleSize`: `1`
718  * `.cbFormat`: `18`
719  * `WAVEFORMATEX`:
720   * `.wFormatTag`: `1`
721   * `.nChannels`: `1`
722   * `.nSamplesPerSec`: `11025`
723   * `.nAvgBytesPerSec: `11025`
724   * `.nBlockAlign`: `1`
725   * `.wBitsPerSample`: `8`
726   * `.cbSize`: `0`
727 * `AUDIO_STREAM_CONFIG_CAPS`:
728  * 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`
729  * `.MinimumChannels`: `1`
730  * `.MaximumChannels`: `2`
731  * `.ChannelsGranularity`: `1`
732  * `.MinimumBitsPerSample`: `8`
733  * `.MaximumBitsPerSample`: `16`
734  * `.BitsPerSampleGranularity`: `8`
735  * `.MinimumSampleFrequency`: `11025`
736  * `.MaximumSampleFrequency`: `44100`
737  * `.SampleFrequencyGranularity`: `11025`
738
739#### Capability: 17
740
741 * `AM_MEDIA_TYPE`:
742  * 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 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 B0 38 1B FC 0D 00 00 00`
743  * Format Data: `01 00 02 00 40 1F 00 00 80 3E 00 00 02 00 08 00 00 00`
744  * `.subtype`: `FourCC 0x00000001`
745  * `.bFixedSizeSamples`: `1`
746  * `.bTemporalCompression`: `0`
747  * `.lSampleSize`: `2`
748  * `.cbFormat`: `18`
749  * `WAVEFORMATEX`:
750   * `.wFormatTag`: `1`
751   * `.nChannels`: `2`
752   * `.nSamplesPerSec`: `8000`
753   * `.nAvgBytesPerSec: `16000`
754   * `.nBlockAlign`: `2`
755   * `.wBitsPerSample`: `8`
756   * `.cbSize`: `0`
757 * `AUDIO_STREAM_CONFIG_CAPS`:
758  * 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`
759  * `.MinimumChannels`: `1`
760  * `.MaximumChannels`: `2`
761  * `.ChannelsGranularity`: `1`
762  * `.MinimumBitsPerSample`: `8`
763  * `.MaximumBitsPerSample`: `16`
764  * `.BitsPerSampleGranularity`: `8`
765  * `.MinimumSampleFrequency`: `11025`
766  * `.MaximumSampleFrequency`: `44100`
767  * `.SampleFrequencyGranularity`: `11025`
768
769#### Capability: 18
770
771 * `AM_MEDIA_TYPE`:
772  * 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 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 D0 3D 1B FC 0D 00 00 00`
773  * Format Data: `01 00 01 00 40 1F 00 00 40 1F 00 00 01 00 08 00 00 00`
774  * `.subtype`: `FourCC 0x00000001`
775  * `.bFixedSizeSamples`: `1`
776  * `.bTemporalCompression`: `0`
777  * `.lSampleSize`: `1`
778  * `.cbFormat`: `18`
779  * `WAVEFORMATEX`:
780   * `.wFormatTag`: `1`
781   * `.nChannels`: `1`
782   * `.nSamplesPerSec`: `8000`
783   * `.nAvgBytesPerSec: `8000`
784   * `.nBlockAlign`: `1`
785   * `.wBitsPerSample`: `8`
786   * `.cbSize`: `0`
787 * `AUDIO_STREAM_CONFIG_CAPS`:
788  * 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`
789  * `.MinimumChannels`: `1`
790  * `.MaximumChannels`: `2`
791  * `.ChannelsGranularity`: `1`
792  * `.MinimumBitsPerSample`: `8`
793  * `.MaximumBitsPerSample`: `16`
794  * `.BitsPerSampleGranularity`: `8`
795  * `.MinimumSampleFrequency`: `11025`
796  * `.MaximumSampleFrequency`: `44100`
797  * `.SampleFrequencyGranularity`: `11025`
798
799#### Capability: 19
800
801 * `AM_MEDIA_TYPE`:
802  * 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 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 B0 38 1B FC 0D 00 00 00`
803  * Format Data: `01 00 02 00 80 BB 00 00 00 EE 02 00 04 00 10 00 00 00`
804  * `.subtype`: `FourCC 0x00000001`
805  * `.bFixedSizeSamples`: `1`
806  * `.bTemporalCompression`: `0`
807  * `.lSampleSize`: `4`
808  * `.cbFormat`: `18`
809  * `WAVEFORMATEX`:
810   * `.wFormatTag`: `1`
811   * `.nChannels`: `2`
812   * `.nSamplesPerSec`: `48000`
813   * `.nAvgBytesPerSec: `192000`
814   * `.nBlockAlign`: `4`
815   * `.wBitsPerSample`: `16`
816   * `.cbSize`: `0`
817 * `AUDIO_STREAM_CONFIG_CAPS`:
818  * 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`
819  * `.MinimumChannels`: `1`
820  * `.MaximumChannels`: `2`
821  * `.ChannelsGranularity`: `1`
822  * `.MinimumBitsPerSample`: `8`
823  * `.MaximumBitsPerSample`: `16`
824  * `.BitsPerSampleGranularity`: `8`
825  * `.MinimumSampleFrequency`: `11025`
826  * `.MaximumSampleFrequency`: `44100`
827  * `.SampleFrequencyGranularity`: `11025`
828
829#### Capability: 20
830
831 * `AM_MEDIA_TYPE`:
832  * 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 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 90 37 1B FC 0D 00 00 00`
833  * Format Data: `01 00 01 00 80 BB 00 00 00 77 01 00 02 00 10 00 00 00`
834  * `.subtype`: `FourCC 0x00000001`
835  * `.bFixedSizeSamples`: `1`
836  * `.bTemporalCompression`: `0`
837  * `.lSampleSize`: `2`
838  * `.cbFormat`: `18`
839  * `WAVEFORMATEX`:
840   * `.wFormatTag`: `1`
841   * `.nChannels`: `1`
842   * `.nSamplesPerSec`: `48000`
843   * `.nAvgBytesPerSec: `96000`
844   * `.nBlockAlign`: `2`
845   * `.wBitsPerSample`: `16`
846   * `.cbSize`: `0`
847 * `AUDIO_STREAM_CONFIG_CAPS`:
848  * 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`
849  * `.MinimumChannels`: `1`
850  * `.MaximumChannels`: `2`
851  * `.ChannelsGranularity`: `1`
852  * `.MinimumBitsPerSample`: `8`
853  * `.MaximumBitsPerSample`: `16`
854  * `.BitsPerSampleGranularity`: `8`
855  * `.MinimumSampleFrequency`: `11025`
856  * `.MaximumSampleFrequency`: `44100`
857  * `.SampleFrequencyGranularity`: `11025`
858
859#### Capability: 21
860
861 * `AM_MEDIA_TYPE`:
862  * 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 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 10 3B 1B FC 0D 00 00 00`
863  * Format Data: `01 00 02 00 00 77 01 00 00 DC 05 00 04 00 10 00 00 00`
864  * `.subtype`: `FourCC 0x00000001`
865  * `.bFixedSizeSamples`: `1`
866  * `.bTemporalCompression`: `0`
867  * `.lSampleSize`: `4`
868  * `.cbFormat`: `18`
869  * `WAVEFORMATEX`:
870   * `.wFormatTag`: `1`
871   * `.nChannels`: `2`
872   * `.nSamplesPerSec`: `96000`
873   * `.nAvgBytesPerSec: `384000`
874   * `.nBlockAlign`: `4`
875   * `.wBitsPerSample`: `16`
876   * `.cbSize`: `0`
877 * `AUDIO_STREAM_CONFIG_CAPS`:
878  * 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`
879  * `.MinimumChannels`: `1`
880  * `.MaximumChannels`: `2`
881  * `.ChannelsGranularity`: `1`
882  * `.MinimumBitsPerSample`: `8`
883  * `.MaximumBitsPerSample`: `16`
884  * `.BitsPerSampleGranularity`: `8`
885  * `.MinimumSampleFrequency`: `11025`
886  * `.MaximumSampleFrequency`: `44100`
887  * `.SampleFrequencyGranularity`: `11025`
888
889#### Capability: 22
890
891 * `AM_MEDIA_TYPE`:
892  * 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 00 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 10 3A 1B FC 0D 00 00 00`
893  * Format Data: `01 00 01 00 00 77 01 00 00 EE 02 00 02 00 10 00 00 00`
894  * `.subtype`: `FourCC 0x00000001`
895  * `.bFixedSizeSamples`: `1`
896  * `.bTemporalCompression`: `0`
897  * `.lSampleSize`: `2`
898  * `.cbFormat`: `18`
899  * `WAVEFORMATEX`:
900   * `.wFormatTag`: `1`
901   * `.nChannels`: `1`
902   * `.nSamplesPerSec`: `96000`
903   * `.nAvgBytesPerSec: `192000`
904   * `.nBlockAlign`: `2`
905   * `.wBitsPerSample`: `16`
906   * `.cbSize`: `0`
907 * `AUDIO_STREAM_CONFIG_CAPS`:
908  * 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`
909  * `.MinimumChannels`: `1`
910  * `.MaximumChannels`: `2`
911  * `.ChannelsGranularity`: `1`
912  * `.MinimumBitsPerSample`: `8`
913  * `.MaximumBitsPerSample`: `16`
914  * `.BitsPerSampleGranularity`: `8`
915  * `.MinimumSampleFrequency`: `11025`
916  * `.MaximumSampleFrequency`: `44100`
917  * `.SampleFrequencyGranularity`: `11025`
918
919Interfaces:
920
921  * `IKsPropertySet`
922  * `IQualityControl`
923  * `IAMBufferNegotiation`
924  * `IAMStreamConfig`
925  * `IAMStreamControl`
926
927### Pin: Master Volume
928
929 * Direction: `PINDIR_INPUT`
930Interfaces:
931
932  * `IQualityControl`
933
Note: See TracBrowser for help on using the repository browser.