source: trunk/Utilities/DirectShowCaptureCapabilities/Data/Lenovo EasyCamera (Windows 8).md @ 937

Last change on this file since 937 was 705, checked in by roman, 7 years ago
File size: 25.1 KB
Line 
1# System
2
3 * Version: Windows 8
4 * Computer Name: `YURIYSID-PC`
5 * User Name: `Yuri` 
6 * Local Time: `08.08.2015 17:00:47`
7 * Architecture: AMD/Intel x64 (x64 Application)
8 * Processors: `4`, Active Mask `0xF`
9 * Page Size: `0x1000`
10 * Application Address Space: `0x0000000000010000`..`0x00007FFFFFFEFFFF`
11 * CPU: `GenuineIntel`, 0x1 EDX `0xBFEBFBFF` (MMX, SSE, SSE2), 0x1 ECX `0x7FBAE3FF` (SSE3, SSSE3, SSE41, SSE42, AVX), 0x7 EBX `0x00000281` (), Brand `       Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz`
12 * Physical Memory: `6 007` MB
13 * Committed Memory Limit: `6 967` MB
14 * Application Version: `1.0.0.446`
15
16# Video
17
18## Device: Lenovo EasyCamera
19
20 * Moniker Display Name: `@device:pnp:\\?\usb#vid_1bcf&pid_2c02&mi_00#7&39daa51e&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global`
21
22Interfaces:
23
24  * `ISpecifyPropertyPages`
25  * `IKsPropertySet`
26  * `IAMCameraControl`
27  * `IAMDeviceRemoval`
28  * `IAMFilterMiscFlags`
29  * `IAMVideoControl`
30  * `IAMVideoProcAmp`
31
32Property Pages:
33
34  * `{1705F4AB-AF4A-41DC-9FF5-D774C4987E0E}` - Custom Video setting Page
35
36### IAMVideoProcAmp
37
38 * `VideoProcAmp_Brightness`: `50`, flags `0x00`, `0`..`100`, step `1`, default `50`, cap flags `0x00`
39 * `VideoProcAmp_Contrast`: `50`, flags `0x00`, `0`..`100`, step `1`, default `50`, cap flags `0x00`
40 * `VideoProcAmp_Hue`: `50`, flags `0x00`, `0`..`100`, step `1`, default `50`, cap flags `0x00`
41 * `VideoProcAmp_Saturation`: `50`, flags `0x00`, `0`..`100`, step `1`, default `50`, cap flags `0x00`
42 * `VideoProcAmp_Sharpness`: `50`, flags `0x00`, `0`..`100`, step `1`, default `50`, cap flags `0x00`
43 * `VideoProcAmp_Gamma`: `50`, flags `0x00`, `0`..`100`, step `1`, default `50`, cap flags `0x00`
44 * `VideoProcAmp_ColorEnable`: `1`, flags `0x00`, `0`..`1`, step `1`, default `1`, cap flags `0x00`
45 * `VideoProcAmp_WhiteBalance`: `0`, flags `0x01`, `2800`..`6500`, step `1`, default `4600`, cap flags `0x03`
46 * `VideoProcAmp_BacklightCompensation`: `0`, flags `0x00`, `0`..`1`, step `1`, default `0`, cap flags `0x00`
47
48### IAMCameraControl
49
50
51### Pin: Capture
52
53 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{FB6C4281-0353-11D1-905F-0000C0CC16BA} PIN_CATEGORY_CAPTURE`
54 * Capabilities:
55  * Count: `10`
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 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 F0 38 1C E4 EC 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 08 07 00 00 00 00 D0 12 13 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`
63  * `.subtype`: `FourCC YUY2`
64  * `.bFixedSizeSamples`: `1`
65  * `.bTemporalCompression`: `0`
66  * `.lSampleSize`: `1 843 200`
67  * `.cbFormat`: `88`
68  * `VIDEOINFOHEADER`:
69  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
70  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
71  * `.dwBitRate`: `117964800`
72  * `.dwBitErrorRate`: `0`
73  * `.AvgTimePerFrame`: `125 0000`
74  * `BITMAPINFOHEADER`:
75   * `.biSize`: `40`
76   * `.biWidth`: `1280`
77   * `.biHeight`: `720`
78   * `.biPlanes`: `1`
79   * `.biBitCount`: `16`
80   * `.biCompression`: `844715353` `YUY2`
81   * `.biSizeImage`: `1 843 200`
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 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0 12 13 00 00 00 00 00 D0 12 13 00 00 00 00 00 00 00 08 07 00 00 08 07`
84  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
85  * `.VideoStandard`: `0`
86  * `.InputSize`: `1280` x `720`
87  * `.MinCroppingSize`: `1280` x `720`
88  * `.MaxCroppingSize`: `1280` x `720`
89  * `.CropGranularityX`: `1`
90  * `.CropAlignX`: `1`
91  * `.CropAlignY`: `1`
92  * `.MinOutputSize`: `1280` x `720`
93  * `.MaxOutputSize`: `1280` x `720`
94  * `.OutputGranularityX`: `1`
95  * `.OutputGranularityY`: `1`
96  * `.StretchTapsX`: `0`
97  * `.StretchTapsY`: `0`
98  * `.ShrinkTapsX`: `0`
99  * `.ShrinkTapsY`: `0`
100  * `.MinFrameInterval`: `125 0000`
101  * `.MaxFrameInterval`: `125 0000`
102  * `.MinBitsPerSecond`: `117 964 800`
103  * `.MaxBitsPerSecond`: `117 964 800`
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 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 70 3D 1C E4 EC 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 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`: `88`
115  * `VIDEOINFOHEADER`:
116  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
117  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
118  * `.dwBitRate`: `147456000`
119  * `.dwBitErrorRate`: `0`
120  * `.AvgTimePerFrame`: `33 3333`
121  * `BITMAPINFOHEADER`:
122   * `.biSize`: `40`
123   * `.biWidth`: `640`
124   * `.biHeight`: `480`
125   * `.biPlanes`: `1`
126   * `.biBitCount`: `16`
127   * `.biCompression`: `844715353` `YUY2`
128   * `.biSizeImage`: `614 400`
129 * `VIDEO_STREAM_CONFIG_CAPS`:
130  * 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`
131  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
132  * `.VideoStandard`: `0`
133  * `.InputSize`: `640` x `480`
134  * `.MinCroppingSize`: `640` x `480`
135  * `.MaxCroppingSize`: `640` x `480`
136  * `.CropGranularityX`: `1`
137  * `.CropAlignX`: `1`
138  * `.CropAlignY`: `1`
139  * `.MinOutputSize`: `640` x `480`
140  * `.MaxOutputSize`: `640` x `480`
141  * `.OutputGranularityX`: `1`
142  * `.OutputGranularityY`: `1`
143  * `.StretchTapsX`: `0`
144  * `.StretchTapsY`: `0`
145  * `.ShrinkTapsX`: `0`
146  * `.ShrinkTapsY`: `0`
147  * `.MinFrameInterval`: `33 3333`
148  * `.MaxFrameInterval`: `33 3333`
149  * `.MinBitsPerSecond`: `147 456 000`
150  * `.MaxBitsPerSecond`: `147 456 000`
151
152#### Capability: 2
153
154 * `AM_MEDIA_TYPE`:
155  * 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 50 3F 1C E4 EC 00 00 00`
156  * 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`
157  * `.subtype`: `FourCC YUY2`
158  * `.bFixedSizeSamples`: `1`
159  * `.bTemporalCompression`: `0`
160  * `.lSampleSize`: `38 400`
161  * `.cbFormat`: `88`
162  * `VIDEOINFOHEADER`:
163  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
164  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
165  * `.dwBitRate`: `9216000`
166  * `.dwBitErrorRate`: `0`
167  * `.AvgTimePerFrame`: `33 3333`
168  * `BITMAPINFOHEADER`:
169   * `.biSize`: `40`
170   * `.biWidth`: `160`
171   * `.biHeight`: `120`
172   * `.biPlanes`: `1`
173   * `.biBitCount`: `16`
174   * `.biCompression`: `844715353` `YUY2`
175   * `.biSizeImage`: `38 400`
176 * `VIDEO_STREAM_CONFIG_CAPS`:
177  * 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`
178  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
179  * `.VideoStandard`: `0`
180  * `.InputSize`: `160` x `120`
181  * `.MinCroppingSize`: `160` x `120`
182  * `.MaxCroppingSize`: `160` x `120`
183  * `.CropGranularityX`: `1`
184  * `.CropAlignX`: `1`
185  * `.CropAlignY`: `1`
186  * `.MinOutputSize`: `160` x `120`
187  * `.MaxOutputSize`: `160` x `120`
188  * `.OutputGranularityX`: `1`
189  * `.OutputGranularityY`: `1`
190  * `.StretchTapsX`: `0`
191  * `.StretchTapsY`: `0`
192  * `.ShrinkTapsX`: `0`
193  * `.ShrinkTapsY`: `0`
194  * `.MinFrameInterval`: `33 3333`
195  * `.MaxFrameInterval`: `33 3333`
196  * `.MinBitsPerSecond`: `9 216 000`
197  * `.MaxBitsPerSecond`: `9 216 000`
198
199#### Capability: 3
200
201 * `AM_MEDIA_TYPE`:
202  * 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 F0 38 1C E4 EC 00 00 00`
203  * 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`
204  * `.subtype`: `FourCC YUY2`
205  * `.bFixedSizeSamples`: `1`
206  * `.bTemporalCompression`: `0`
207  * `.lSampleSize`: `153 600`
208  * `.cbFormat`: `88`
209  * `VIDEOINFOHEADER`:
210  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
211  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
212  * `.dwBitRate`: `36864000`
213  * `.dwBitErrorRate`: `0`
214  * `.AvgTimePerFrame`: `33 3333`
215  * `BITMAPINFOHEADER`:
216   * `.biSize`: `40`
217   * `.biWidth`: `320`
218   * `.biHeight`: `240`
219   * `.biPlanes`: `1`
220   * `.biBitCount`: `16`
221   * `.biCompression`: `844715353` `YUY2`
222   * `.biSizeImage`: `153 600`
223 * `VIDEO_STREAM_CONFIG_CAPS`:
224  * 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`
225  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
226  * `.VideoStandard`: `0`
227  * `.InputSize`: `320` x `240`
228  * `.MinCroppingSize`: `320` x `240`
229  * `.MaxCroppingSize`: `320` x `240`
230  * `.CropGranularityX`: `1`
231  * `.CropAlignX`: `1`
232  * `.CropAlignY`: `1`
233  * `.MinOutputSize`: `320` x `240`
234  * `.MaxOutputSize`: `320` x `240`
235  * `.OutputGranularityX`: `1`
236  * `.OutputGranularityY`: `1`
237  * `.StretchTapsX`: `0`
238  * `.StretchTapsY`: `0`
239  * `.ShrinkTapsX`: `0`
240  * `.ShrinkTapsY`: `0`
241  * `.MinFrameInterval`: `33 3333`
242  * `.MaxFrameInterval`: `33 3333`
243  * `.MinBitsPerSecond`: `36 864 000`
244  * `.MaxBitsPerSecond`: `36 864 000`
245
246#### Capability: 4
247
248 * `AM_MEDIA_TYPE`:
249  * 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 A6 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 70 3D 1C E4 EC 00 00 00`
250  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E0 93 04 00 00 00 00 40 42 0F 00 00 00 00 00 28 00 00 00 20 03 00 00 58 02 00 00 01 00 10 00 59 55 59 32 00 A6 0E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
251  * `.subtype`: `FourCC YUY2`
252  * `.bFixedSizeSamples`: `1`
253  * `.bTemporalCompression`: `0`
254  * `.lSampleSize`: `960 000`
255  * `.cbFormat`: `88`
256  * `VIDEOINFOHEADER`:
257  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
258  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
259  * `.dwBitRate`: `76800000`
260  * `.dwBitErrorRate`: `0`
261  * `.AvgTimePerFrame`: `100 0000`
262  * `BITMAPINFOHEADER`:
263   * `.biSize`: `40`
264   * `.biWidth`: `800`
265   * `.biHeight`: `600`
266   * `.biPlanes`: `1`
267   * `.biBitCount`: `16`
268   * `.biCompression`: `844715353` `YUY2`
269   * `.biSizeImage`: `960 000`
270 * `VIDEO_STREAM_CONFIG_CAPS`:
271  * 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 20 03 00 00 58 02 00 00 20 03 00 00 58 02 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 20 03 00 00 58 02 00 00 20 03 00 00 58 02 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 42 0F 00 00 00 00 00 40 42 0F 00 00 00 00 00 00 E0 93 04 00 E0 93 04`
272  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
273  * `.VideoStandard`: `0`
274  * `.InputSize`: `800` x `600`
275  * `.MinCroppingSize`: `800` x `600`
276  * `.MaxCroppingSize`: `800` x `600`
277  * `.CropGranularityX`: `1`
278  * `.CropAlignX`: `1`
279  * `.CropAlignY`: `1`
280  * `.MinOutputSize`: `800` x `600`
281  * `.MaxOutputSize`: `800` x `600`
282  * `.OutputGranularityX`: `1`
283  * `.OutputGranularityY`: `1`
284  * `.StretchTapsX`: `0`
285  * `.StretchTapsY`: `0`
286  * `.ShrinkTapsX`: `0`
287  * `.ShrinkTapsY`: `0`
288  * `.MinFrameInterval`: `100 0000`
289  * `.MaxFrameInterval`: `100 0000`
290  * `.MinBitsPerSecond`: `76 800 000`
291  * `.MaxBitsPerSecond`: `76 800 000`
292
293#### Capability: 5
294
295 * `AM_MEDIA_TYPE`:
296  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 30 2A 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 F0 3E 1C E4 EC 00 00 00`
297  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8D 27 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 00 05 00 00 D0 02 00 00 01 00 18 00 4D 4A 50 47 00 30 2A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
298  * `.subtype`: `FourCC MJPG`
299  * `.bFixedSizeSamples`: `1`
300  * `.bTemporalCompression`: `0`
301  * `.lSampleSize`: `2 764 800`
302  * `.cbFormat`: `88`
303  * `VIDEOINFOHEADER`:
304  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
305  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
306  * `.dwBitRate`: `663552000`
307  * `.dwBitErrorRate`: `0`
308  * `.AvgTimePerFrame`: `33 3333`
309  * `BITMAPINFOHEADER`:
310   * `.biSize`: `40`
311   * `.biWidth`: `1280`
312   * `.biHeight`: `720`
313   * `.biPlanes`: `1`
314   * `.biBitCount`: `24`
315   * `.biCompression`: `1196444237` `MJPG`
316   * `.biSizeImage`: `2 764 800`
317 * `VIDEO_STREAM_CONFIG_CAPS`:
318  * Data: `80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 05 00 00 D0 02 00 00 00 05 00 00 D0 02 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 15 16 05 00 00 00 00 00 00 00 8D 27 00 00 8D 27`
319  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
320  * `.VideoStandard`: `0`
321  * `.InputSize`: `1280` x `720`
322  * `.MinCroppingSize`: `1280` x `720`
323  * `.MaxCroppingSize`: `1280` x `720`
324  * `.CropGranularityX`: `1`
325  * `.CropAlignX`: `1`
326  * `.CropAlignY`: `1`
327  * `.MinOutputSize`: `1280` x `720`
328  * `.MaxOutputSize`: `1280` x `720`
329  * `.OutputGranularityX`: `1`
330  * `.OutputGranularityY`: `1`
331  * `.StretchTapsX`: `0`
332  * `.StretchTapsY`: `0`
333  * `.ShrinkTapsX`: `0`
334  * `.ShrinkTapsY`: `0`
335  * `.MinFrameInterval`: `33 3333`
336  * `.MaxFrameInterval`: `33 3333`
337  * `.MinBitsPerSecond`: `663 552 000`
338  * `.MaxBitsPerSecond`: `663 552 000`
339
340#### Capability: 6
341
342 * `AM_MEDIA_TYPE`:
343  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 10 0E 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 D0 37 1C E4 EC 00 00 00`
344  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2F 0D 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 80 02 00 00 E0 01 00 00 01 00 18 00 4D 4A 50 47 00 10 0E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
345  * `.subtype`: `FourCC MJPG`
346  * `.bFixedSizeSamples`: `1`
347  * `.bTemporalCompression`: `0`
348  * `.lSampleSize`: `921 600`
349  * `.cbFormat`: `88`
350  * `VIDEOINFOHEADER`:
351  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
352  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
353  * `.dwBitRate`: `221184000`
354  * `.dwBitErrorRate`: `0`
355  * `.AvgTimePerFrame`: `33 3333`
356  * `BITMAPINFOHEADER`:
357   * `.biSize`: `40`
358   * `.biWidth`: `640`
359   * `.biHeight`: `480`
360   * `.biPlanes`: `1`
361   * `.biBitCount`: `24`
362   * `.biCompression`: `1196444237` `MJPG`
363   * `.biSizeImage`: `921 600`
364 * `VIDEO_STREAM_CONFIG_CAPS`:
365  * 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 2F 0D 00 00 2F 0D`
366  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
367  * `.VideoStandard`: `0`
368  * `.InputSize`: `640` x `480`
369  * `.MinCroppingSize`: `640` x `480`
370  * `.MaxCroppingSize`: `640` x `480`
371  * `.CropGranularityX`: `1`
372  * `.CropAlignX`: `1`
373  * `.CropAlignY`: `1`
374  * `.MinOutputSize`: `640` x `480`
375  * `.MaxOutputSize`: `640` x `480`
376  * `.OutputGranularityX`: `1`
377  * `.OutputGranularityY`: `1`
378  * `.StretchTapsX`: `0`
379  * `.StretchTapsY`: `0`
380  * `.ShrinkTapsX`: `0`
381  * `.ShrinkTapsY`: `0`
382  * `.MinFrameInterval`: `33 3333`
383  * `.MaxFrameInterval`: `33 3333`
384  * `.MinBitsPerSecond`: `221 184 000`
385  * `.MaxBitsPerSecond`: `221 184 000`
386
387#### Capability: 7
388
389 * `AM_MEDIA_TYPE`:
390  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 E1 00 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 F0 3E 1C E4 EC 00 00 00`
391  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 D2 00 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 A0 00 00 00 78 00 00 00 01 00 18 00 4D 4A 50 47 00 E1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
392  * `.subtype`: `FourCC MJPG`
393  * `.bFixedSizeSamples`: `1`
394  * `.bTemporalCompression`: `0`
395  * `.lSampleSize`: `57 600`
396  * `.cbFormat`: `88`
397  * `VIDEOINFOHEADER`:
398  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
399  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
400  * `.dwBitRate`: `13824000`
401  * `.dwBitErrorRate`: `0`
402  * `.AvgTimePerFrame`: `33 3333`
403  * `BITMAPINFOHEADER`:
404   * `.biSize`: `40`
405   * `.biWidth`: `160`
406   * `.biHeight`: `120`
407   * `.biPlanes`: `1`
408   * `.biBitCount`: `24`
409   * `.biCompression`: `1196444237` `MJPG`
410   * `.biSizeImage`: `57 600`
411 * `VIDEO_STREAM_CONFIG_CAPS`:
412  * 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 F0 D2 00 00 F0 D2 00`
413  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
414  * `.VideoStandard`: `0`
415  * `.InputSize`: `160` x `120`
416  * `.MinCroppingSize`: `160` x `120`
417  * `.MaxCroppingSize`: `160` x `120`
418  * `.CropGranularityX`: `1`
419  * `.CropAlignX`: `1`
420  * `.CropAlignY`: `1`
421  * `.MinOutputSize`: `160` x `120`
422  * `.MaxOutputSize`: `160` x `120`
423  * `.OutputGranularityX`: `1`
424  * `.OutputGranularityY`: `1`
425  * `.StretchTapsX`: `0`
426  * `.StretchTapsY`: `0`
427  * `.ShrinkTapsX`: `0`
428  * `.ShrinkTapsY`: `0`
429  * `.MinFrameInterval`: `33 3333`
430  * `.MaxFrameInterval`: `33 3333`
431  * `.MinBitsPerSecond`: `13 824 000`
432  * `.MaxBitsPerSecond`: `13 824 000`
433
434#### Capability: 8
435
436 * `AM_MEDIA_TYPE`:
437  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 84 03 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 D0 34 1C E4 EC 00 00 00`
438  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 4B 03 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 40 01 00 00 F0 00 00 00 01 00 18 00 4D 4A 50 47 00 84 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
439  * `.subtype`: `FourCC MJPG`
440  * `.bFixedSizeSamples`: `1`
441  * `.bTemporalCompression`: `0`
442  * `.lSampleSize`: `230 400`
443  * `.cbFormat`: `88`
444  * `VIDEOINFOHEADER`:
445  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
446  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
447  * `.dwBitRate`: `55296000`
448  * `.dwBitErrorRate`: `0`
449  * `.AvgTimePerFrame`: `33 3333`
450  * `BITMAPINFOHEADER`:
451   * `.biSize`: `40`
452   * `.biWidth`: `320`
453   * `.biHeight`: `240`
454   * `.biPlanes`: `1`
455   * `.biBitCount`: `24`
456   * `.biCompression`: `1196444237` `MJPG`
457   * `.biSizeImage`: `230 400`
458 * `VIDEO_STREAM_CONFIG_CAPS`:
459  * 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 C0 4B 03 00 C0 4B 03`
460  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
461  * `.VideoStandard`: `0`
462  * `.InputSize`: `320` x `240`
463  * `.MinCroppingSize`: `320` x `240`
464  * `.MaxCroppingSize`: `320` x `240`
465  * `.CropGranularityX`: `1`
466  * `.CropAlignX`: `1`
467  * `.CropAlignY`: `1`
468  * `.MinOutputSize`: `320` x `240`
469  * `.MaxOutputSize`: `320` x `240`
470  * `.OutputGranularityX`: `1`
471  * `.OutputGranularityY`: `1`
472  * `.StretchTapsX`: `0`
473  * `.StretchTapsY`: `0`
474  * `.ShrinkTapsX`: `0`
475  * `.ShrinkTapsY`: `0`
476  * `.MinFrameInterval`: `33 3333`
477  * `.MaxFrameInterval`: `33 3333`
478  * `.MinBitsPerSecond`: `55 296 000`
479  * `.MaxBitsPerSecond`: `55 296 000`
480
481#### Capability: 9
482
483 * `AM_MEDIA_TYPE`:
484  * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 4D 4A 50 47 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 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 90 41 1C E4 EC 00 00 00`
485  * Format Data: `00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 99 14 00 00 00 00 15 16 05 00 00 00 00 00 28 00 00 00 20 03 00 00 58 02 00 00 01 00 18 00 4D 4A 50 47 00 F9 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
486  * `.subtype`: `FourCC MJPG`
487  * `.bFixedSizeSamples`: `1`
488  * `.bTemporalCompression`: `0`
489  * `.lSampleSize`: `1 440 000`
490  * `.cbFormat`: `88`
491  * `VIDEOINFOHEADER`:
492  * `.rcSource`: (`0`, `0`) - (`0`, `0`)
493  * `.rcTarget`: (`0`, `0`) - (`0`, `0`)
494  * `.dwBitRate`: `345600000`
495  * `.dwBitErrorRate`: `0`
496  * `.AvgTimePerFrame`: `33 3333`
497  * `BITMAPINFOHEADER`:
498   * `.biSize`: `40`
499   * `.biWidth`: `800`
500   * `.biHeight`: `600`
501   * `.biPlanes`: `1`
502   * `.biBitCount`: `24`
503   * `.biCompression`: `1196444237` `MJPG`
504   * `.biSizeImage`: `1 440 000`
505 * `VIDEO_STREAM_CONFIG_CAPS`:
506  * 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 20 03 00 00 58 02 00 00 20 03 00 00 58 02 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 20 03 00 00 58 02 00 00 20 03 00 00 58 02 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 16 05 00 00 00 00 00 15 16 05 00 00 00 00 00 00 70 99 14 00 70 99 14`
507  * `.guid`: `{05589F80-C356-11CE-BF01-00AA0055595A}`
508  * `.VideoStandard`: `0`
509  * `.InputSize`: `800` x `600`
510  * `.MinCroppingSize`: `800` x `600`
511  * `.MaxCroppingSize`: `800` x `600`
512  * `.CropGranularityX`: `1`
513  * `.CropAlignX`: `1`
514  * `.CropAlignY`: `1`
515  * `.MinOutputSize`: `800` x `600`
516  * `.MaxOutputSize`: `800` x `600`
517  * `.OutputGranularityX`: `1`
518  * `.OutputGranularityY`: `1`
519  * `.StretchTapsX`: `0`
520  * `.StretchTapsY`: `0`
521  * `.ShrinkTapsX`: `0`
522  * `.ShrinkTapsY`: `0`
523  * `.MinFrameInterval`: `33 3333`
524  * `.MaxFrameInterval`: `33 3333`
525  * `.MinBitsPerSecond`: `345 600 000`
526  * `.MaxBitsPerSecond`: `345 600 000`
527
528Interfaces:
529
530  * `ISpecifyPropertyPages`
531  * `IKsPropertySet`
532  * `IQualityControl`
533  * `IAMBufferNegotiation`
534  * `IAMStreamConfig`
535  * `IAMStreamControl`
536
537Property Pages:
538
539  * `{71F96467-78F3-11D0-A18C-00A0C9118956}` - `CLSID_VideoStreamConfigPropertyPage`, VideoStreamConfig Property Page
540
541### Pin: Video Camera Terminal
542
543 * Direction: `PINDIR_INPUT`
544 * `AMPROPSETID_Pin`, `AMPROPERTY_PIN_CATEGORY`: `{3EBC7959-3310-493B-AA81-C7E132D56F71}`
545Interfaces:
546
547  * `ISpecifyPropertyPages`
548  * `IKsPropertySet`
549  * `IQualityControl`
550  * `IStreamBuilder`
551
552# Audio
553
Note: See TracBrowser for help on using the repository browser.