source: trunk/Utilities/DirectShowCaptureCapabilities/Data/Sony Visual Communication Camera, DSDX_VirtualCam.md @ 676

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