source: trunk/Utilities/Miscellaneous/RenderWmvVideo/Topology.md @ 205

Last change on this file since 205 was 204, checked in by roman, 9 years ago
File size: 8.4 KB
Line 
1# Filter Graph
2
3* Process: `9,040` (`0x2350`) `RenderWmvVideo.exe`
4* State: `Stopped`
5* Duration: `20.778` (`20.778` seconds)
6* Position: `00.000` (`0.000` seconds)
7* Display Name: `!FilterGraph 008c3fb8 pid 00002350; process: RenderWmvVideo.exe, time: 16-57-02`
8* Process Directory: `D:\Projects\Alax.Info\Repository-Public\Utilities\Miscellaneous\RenderWmvVideo\Debug`
9
10## Filters
11
121. Video Renderer
13 * Class: `{B87BEB7B-8D29-423F-AE4D-6582C10175AC}` 
14 * Input Pins: `VMR Input0` (`Color Space Converter.XForm Out`)
152. Color Space Converter
16 * Class: `{1643E180-90F5-11CE-97D5-00AA0055595A}` 
17 * Input Pins: `Input` (`Sample Grabber.Output`)
18 * Output Pins: `XForm Out` (`Video Renderer.VMR Input0`)
193. Sample Grabber
20 * Class: `{C1F400A0-3F08-11D3-9F0B-006008039E37}` 
21 * Input Pins: `Input` (`WMVideo Decoder DMO.out0`)
22 * Output Pins: `Output` (`Color Space Converter.Input`)
234. WMVideo Decoder DMO
24 * Class: `{94297043-BD82-4DFD-B0DE-8177739C6D20}` 
25 * Input Pins: `in0` (`0001.Raw Video 1`)
26 * Output Pins: `out0` (`Sample Grabber.Input`)
275. 0001
28 * Class: `{187463A0-5BB7-11D3-ACBE-0080C75E246E}` 
29 * Output Pins: `Raw Audio 0`, `Raw Video 1` (`WMVideo Decoder DMO.in0`)
30 * File Source: `E:\Media\Robotica_1080.wmv`
31
32## Connections
33
341. `Color Space Converter.XForm Out` - `Video Renderer.VMR Input0` (`MEDIATYPE_Video`, `MEDIASUBTYPE_RGB32`, `1,440` x `1,080`)
352. `Sample Grabber.Output` - `Color Space Converter.Input` (`MEDIATYPE_Video`, `MEDIASUBTYPE_RGB32`, `1,440` x `1,080`)
363. `WMVideo Decoder DMO.out0` - `Sample Grabber.Input` (`MEDIATYPE_Video`, `MEDIASUBTYPE_RGB32`, `1,440` x `1,080`)
374. `0001.Raw Video 1` - `WMVideo Decoder DMO.in0` (`MEDIATYPE_Video`, `FourCC WMV3`, `1,440` x `1,080`)
38
39## Media Types
40
411. `Video Renderer.VMR Input0`, `Color Space Converter.XForm Out`
42 * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 7E EB 36 E4 4F 52 CE 11 9F 53 00 20 AF 0B A7 70 01 00 00 00 00 00 00 00 00 EC 5E 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 A0 51 6B 00`
43 * `majortype`: `MEDIATYPE_Video`
44 * `subtype`: `MEDIASUBTYPE_RGB32`
45 * `bFixedSizeSamples`: `1`
46 * `bTemporalCompression`: `0`
47 * `lSampleSize`: `6,220,800`
48 * `formattype`: `FORMAT_VideoInfo`
49 * `cbFormat`: `88`
50 * Format Data, `pbFormat`: `00 00 00 00 00 00 00 00 A0 05 00 00 38 04 00 00 00 00 00 00 00 00 00 00 A0 05 00 00 38 04 00 00 00 00 00 00 00 00 00 00 3B 5D 06 00 00 00 00 00 28 00 00 00 A0 05 00 00 38 04 00 00 01 00 20 00 00 00 00 00 00 EC 5E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
51 * As `VIDEOINFOHEADER`:
52  * `rcSource`: (`0`, `0`) - (`1,440`, `1,080`)
53  * `rcTarget`: (`0`, `0`) - (`1,440`, `1,080`)
54  * `dwBitRate`: `0`
55  * `dwBitErrorRate`: `0`
56  * `AvgTimePerFrame`: `41 7083` units
57  * `bmiHeader.biSize`: `40`
58  * `bmiHeader.biWidth`: `1,440`
59  * `bmiHeader.biHeight`: `1,080`
60  * `bmiHeader.biPlanes`: `1`
61  * `bmiHeader.biBitCount`: `32`
62  * `bmiHeader.biCompression`: `0x00000000`
63  * `bmiHeader.biSizeImage`: `6,220,800`
64  * `bmiHeader.biXPelsPerMeter`: `0`
65  * `bmiHeader.biYPelsPerMeter`: `0`
66  * `bmiHeader.biClrUsed`: `0`
67  * `bmiHeader.biClrImportant`: `0`
682. `Color Space Converter.Input`, `Sample Grabber.Output`
69 * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 7E EB 36 E4 4F 52 CE 11 9F 53 00 20 AF 0B A7 70 01 00 00 00 00 00 00 00 00 EC 5E 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 20 53 6B 00`
70 * `majortype`: `MEDIATYPE_Video`
71 * `subtype`: `MEDIASUBTYPE_RGB32`
72 * `bFixedSizeSamples`: `1`
73 * `bTemporalCompression`: `0`
74 * `lSampleSize`: `6,220,800`
75 * `formattype`: `FORMAT_VideoInfo`
76 * `cbFormat`: `88`
77 * Format Data, `pbFormat`: `00 00 00 00 00 00 00 00 A0 05 00 00 38 04 00 00 00 00 00 00 00 00 00 00 A0 05 00 00 38 04 00 00 00 00 00 00 00 00 00 00 3B 5D 06 00 00 00 00 00 28 00 00 00 A0 05 00 00 38 04 00 00 01 00 20 00 00 00 00 00 00 EC 5E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
78 * As `VIDEOINFOHEADER`:
79  * `rcSource`: (`0`, `0`) - (`1,440`, `1,080`)
80  * `rcTarget`: (`0`, `0`) - (`1,440`, `1,080`)
81  * `dwBitRate`: `0`
82  * `dwBitErrorRate`: `0`
83  * `AvgTimePerFrame`: `41 7083` units
84  * `bmiHeader.biSize`: `40`
85  * `bmiHeader.biWidth`: `1,440`
86  * `bmiHeader.biHeight`: `1,080`
87  * `bmiHeader.biPlanes`: `1`
88  * `bmiHeader.biBitCount`: `32`
89  * `bmiHeader.biCompression`: `0x00000000`
90  * `bmiHeader.biSizeImage`: `6,220,800`
91  * `bmiHeader.biXPelsPerMeter`: `0`
92  * `bmiHeader.biYPelsPerMeter`: `0`
93  * `bmiHeader.biClrUsed`: `0`
94  * `bmiHeader.biClrImportant`: `0`
953. `Sample Grabber.Input`, `WMVideo Decoder DMO.out0`
96 * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 7E EB 36 E4 4F 52 CE 11 9F 53 00 20 AF 0B A7 70 01 00 00 00 00 00 00 00 00 EC 5E 00 80 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 58 00 00 00 E0 53 6B 00`
97 * `majortype`: `MEDIATYPE_Video`
98 * `subtype`: `MEDIASUBTYPE_RGB32`
99 * `bFixedSizeSamples`: `1`
100 * `bTemporalCompression`: `0`
101 * `lSampleSize`: `6,220,800`
102 * `formattype`: `FORMAT_VideoInfo`
103 * `cbFormat`: `88`
104 * Format Data, `pbFormat`: `00 00 00 00 00 00 00 00 A0 05 00 00 38 04 00 00 00 00 00 00 00 00 00 00 A0 05 00 00 38 04 00 00 00 00 00 00 00 00 00 00 3B 5D 06 00 00 00 00 00 28 00 00 00 A0 05 00 00 38 04 00 00 01 00 20 00 00 00 00 00 00 EC 5E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
105 * As `VIDEOINFOHEADER`:
106  * `rcSource`: (`0`, `0`) - (`1,440`, `1,080`)
107  * `rcTarget`: (`0`, `0`) - (`1,440`, `1,080`)
108  * `dwBitRate`: `0`
109  * `dwBitErrorRate`: `0`
110  * `AvgTimePerFrame`: `41 7083` units
111  * `bmiHeader.biSize`: `40`
112  * `bmiHeader.biWidth`: `1,440`
113  * `bmiHeader.biHeight`: `1,080`
114  * `bmiHeader.biPlanes`: `1`
115  * `bmiHeader.biBitCount`: `32`
116  * `bmiHeader.biCompression`: `0x00000000`
117  * `bmiHeader.biSizeImage`: `6,220,800`
118  * `bmiHeader.biXPelsPerMeter`: `0`
119  * `bmiHeader.biYPelsPerMeter`: `0`
120  * `bmiHeader.biClrUsed`: `0`
121  * `bmiHeader.biClrImportant`: `0`
1224. `WMVideo Decoder DMO.in0`, `0001.Raw Video 1`
123 * Data: `76 69 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 57 4D 56 33 00 00 10 00 80 00 00 AA 00 38 9B 71 00 00 00 00 01 00 00 00 00 00 00 00 A0 76 2A F7 0A EB D0 11 AC E4 00 00 C0 CC 16 BA 00 00 00 00 74 00 00 00 10 D6 68 00`
124 * `majortype`: `MEDIATYPE_Video`
125 * `subtype`: `FourCC WMV3`
126 * `bFixedSizeSamples`: `0`
127 * `bTemporalCompression`: `1`
128 * `lSampleSize`: `0`
129 * `formattype`: `FORMAT_VideoInfo2`
130 * `cbFormat`: `116`
131 * Format Data, `pbFormat`: `00 00 00 00 00 00 00 00 A0 05 00 00 38 04 00 00 00 00 00 00 00 00 00 00 A0 05 00 00 38 04 00 00 00 12 7A 00 00 00 00 00 3B 5D 06 00 00 00 00 00 00 00 00 00 00 00 00 00 A0 05 00 00 38 04 00 00 00 00 00 00 00 00 00 00 2C 00 00 00 A0 05 00 00 38 04 00 00 01 00 18 00 57 4D 56 33 82 A1 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4B F1 0A 01`
132 * As `VIDEOINFOHEADER2`:
133  * rcSource: (`0`, `0`) - (`1,440`, `1,080`)
134  * rcTarget: (`0`, `0`) - (`1,440`, `1,080`)
135  * `dwBitRate`: `8,000,000`
136  * `dwBitErrorRate`: `0`
137  * `AvgTimePerFrame`: `41 7083` units
138  * `dwInterlaceFlags`: `0x0`
139  * `dwCopyProtectFlags`: `0x0`
140  * `dwPictAspectRatioX`: `1,440`
141  * `dwPictAspectRatioY`: `1,080`
142  * `dwControlFlags`: `0x0`
143  * `bmiHeader.biSize`: `44`
144  * `bmiHeader.biWidth`: `1,440`
145  * `bmiHeader.biHeight`: `1,080`
146  * `bmiHeader.biPlanes`: `1`
147  * `bmiHeader.biBitCount`: `24`
148  * `bmiHeader.biCompression`: `WMV3`
149  * `bmiHeader.biSizeImage`: `172,418`
150  * `bmiHeader.biXPelsPerMeter`: `0`
151  * `bmiHeader.biYPelsPerMeter`: `0`
152  * `bmiHeader.biClrUsed`: `0`
153  * `bmiHeader.biClrImportant`: `0`
154  * Extra Data: (4 bytes)
1555. `0001.Raw Audio 0`
156 * Data: `61 75 64 73 00 00 10 00 80 00 00 AA 00 38 9B 71 62 01 00 00 00 00 10 00 80 00 00 AA 00 38 9B 71 01 00 00 00 00 00 00 00 00 20 00 00 81 9F 58 05 56 C3 CE 11 BF 01 00 AA 00 55 59 5A 00 00 00 00 24 00 00 00 18 55 6A 00`
157 * `majortype`: `MEDIATYPE_Audio`
158 * `subtype`: `FourCC WAVE_FORMAT_WMAUDIO3`
159 * `bFixedSizeSamples`: `1`
160 * `bTemporalCompression`: `0`
161 * `lSampleSize`: `8,192`
162 * `formattype`: `FORMAT_WaveFormatEx`
163 * `cbFormat`: `36`
164 * Format Data, `pbFormat`: `62 01 06 00 80 BB 00 00 80 BB 00 00 00 20 18 00 12 00 18 00 3F 00 00 00 00 00 00 00 00 00 00 00 E0 00 00 00`
165  * `wFormatTag`: `0x162`
166  * `nChannels`: `6`
167  * `nSamplesPerSec`: `48,000`
168  * `nAvgBytesPerSec`: `48,000`
169  * `nBlockAlign`: `8,192`
170  * `wBitsPerSample`: `24`
171  * `cbSize`: `18`
172  * Extra Data: `18 00 3F 00 00 00 00 00 00 00 00 00 00 00 E0 00 00 00`
173
Note: See TracBrowser for help on using the repository browser.