source: trunk/Utilities/MediaFoundation/VideoEncoderTransforms/Data/Intel(R) HD Graphics 4000, NVIDIA GeForce GT 635M (Windows 8.1).md @ 938

Last change on this file since 938 was 715, checked in by roman, 7 years ago
File size: 8.9 KB
Line 
1
2
3# System
4
5 * Version: 6.3.9600, Windows 8.1, VER_SUITE_SINGLEUSERTS, VER_NT_WORKSTATION
6 * Product: PRODUCT_PROFESSIONAL
7 * Computer Name: `KSI`
8 * User Name: `KSI\KS` 
9 * Local Time: `19.01.2017 13:18:40`
10 * Architecture: AMD/Intel x64 (x64 Application)
11 * Processors: `8`, Active Mask `0xFF`
12 * Page Size: `0x1000`
13 * Application Address Space: `0x0000000000010000`..`0x00007FFFFFFEFFFF`
14 * Physical Memory: `7 629` MB
15 * Committed Memory Limit: `7 629` MB
16 * Application Version: `1.0.0.53`
17
18# Display Devices
19
20 * Intel(R) HD Graphics 4000
21  * Instance: PCI\VEN_8086&DEV_0166&SUBSYS_14471043&REV_09\3&11583659&0&10
22  * DEVPKEY_Device_Manufacturer: Intel Corporation
23  * DEVPKEY_Device_DriverVersion: 10.18.10.4425
24 * NVIDIA GeForce GT 635M
25  * Instance: PCI\VEN_10DE&DEV_0DE3&SUBSYS_14471043&REV_A1\4&1595E8D4&0&0008
26  * DEVPKEY_Device_Manufacturer: NVIDIA
27  * DEVPKEY_Device_DriverVersion: 21.21.13.7633
28
29# Category `MFT_CATEGORY_VIDEO_ENCODER`
30
31## Intel® Quick Sync Video H.264 Encoder MFT
32
3311 Attributes:
34
35 * MFT_TRANSFORM_CLSID_Attribute: {4BE8D3C0-0515-4A37-AD55-E4BAE19AF471} (Type VT_CLSID)
36 * MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_HARDWARE
37 * MFT_ENUM_HARDWARE_VENDOR_ID_Attribute: VEN_8086 (Type VT_LPWSTR)
38 * MFT_ENUM_HARDWARE_URL_Attribute: AA243E5D-2F73-48c7-97F7-F6FA17651651 (Type VT_LPWSTR)
39 * MFT_INPUT_TYPES_Attributes: {3231564E-3961-42AE-BA67-FF47CCC13EED}, MFVideoFormat_NV12
40 * MFT_OUTPUT_TYPES_Attributes: MFVideoFormat_H264
41 * MFT_CODEC_MERIT_Attribute: 7 (Type VT_UI4)
42 * MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE: 1 (Type VT_UI4)
43 * MF_TRANSFORM_ASYNC: 1 (Type VT_UI4)
44
45### IMFTransform
46
47 * Streams: Input 1, Output 1
48
49#### Attributes
50
51 * MF_SA_D3D11_AWARE: 1 (Type VT_UI4)
52 * MFT_ENUM_HARDWARE_URL_Attribute: AA243E5D-2F73-48c7-97F7-F6FA17651651 (Type VT_LPWSTR)
53 * MFT_ENUM_HARDWARE_VENDOR_ID_Attribute: VEN_8086 (Type VT_LPWSTR)
54 * MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE: 1 (Type VT_UI4)
55 * MFT_TRANSFORM_CLSID_Attribute: {4BE8D3C0-0515-4A37-AD55-E4BAE19AF471} (Type VT_CLSID)
56 * MF_VIDEO_MAX_MB_PER_SEC: 869843 (Type VT_UI4)
57 * {F34B9093-05E0-4B16-993D-3E2A2CDE6AD3}: 5911064706096593 (Type VT_UI8, 0x00150015 0x000D1DD1, 1376277 859601)
58 * MF_TRANSFORM_ASYNC: 1 (Type VT_UI4)
59
60#### Input Stream 0
61
62#### Output Stream 0
63
64### ICodecAPI
65
66 * `CODECAPI_AVEncCommonRateControlMode`: VT_UI4 0, default VT_UI4 0, modifiable
67 * `CODECAPI_AVEncCommonLowLatency`: VT_BOOL 0, default VT_BOOL 0, modifiable
68 * `CODECAPI_AVEncCommonQuality`: default VT_UI4 50
69 * `CODECAPI_AVEncCommonQualityVsSpeed`: VT_UI4 50, default VT_UI4 50, modifiable
70 * `CODECAPI_AVEncCommonMeanBitRate`: VT_UI4 11401389, default VT_UI4 2222000, modifiable
71 * `CODECAPI_AVEncCommonMaxBitRate`: default VT_UI4 0
72 * `CODECAPI_AVEncCommonBufferSize`: VT_UI4 548280494, default VT_UI4 0, modifiable
73 * `CODECAPI_AVEncH264CABACEnable`: modifiable
74 * `CODECAPI_AVEncVideoEncodeQP`:
75 * `CODECAPI_AVEncVideoForceKeyFrame`: VT_UI4 0, default VT_UI4 0, modifiable
76 * `CODECAPI_AVEncVideoSelectLayer`: VT_UI4 0, default VT_UI4 0, modifiable
77 * `CODECAPI_AVEncVideoTemporalLayerCount`: default VT_UI4 1, minimal VT_UI4 1, maximal VT_UI4 3, step VT_UI4 1, modifiable
78 * `CODECAPI_AVEncVideoMaxNumRefFrame`: minimal VT_UI4 0, maximal VT_UI4 16, step VT_UI4 1, modifiable
79 * `CODECAPI_AVEncVideoLTRBufferControl`: VT_UI4 65536, values { VT_UI4 65536, VT_UI4 65537, VT_UI4 65538, VT_UI4 65539, VT_UI4 65540, VT_UI4 65541, VT_UI4 65542, VT_UI4 65543, VT_UI4 65544, VT_UI4 65545, VT_UI4 65546, VT_UI4 65547, VT_UI4 65548, VT_UI4 65549, VT_UI4 65550, VT_UI4 65551, VT_UI4 65552 }, modifiable
80 * `CODECAPI_AVEncVideoMarkLTRFrame`:
81 * `CODECAPI_AVEncVideoUseLTRFrame`:
82 * `CODECAPI_AVEncMPVGOPSize`: VT_UI4 128, default VT_UI4 128, modifiable
83 * `CODECAPI_AVEncMPVDefaultBPictureCount`: VT_UI4 0, default VT_UI4 0, modifiable
84 * `CODECAPI_AVEncMPVProfile`: modifiable
85 * `CODECAPI_AVEncMPVLevel`: modifiable
86 * `CODECAPI_AVLowLatencyMode`: VT_BOOL 0, default VT_BOOL 0, modifiable
87
88## H264 Encoder MFT
89
906 Attributes:
91
92 * MFT_TRANSFORM_CLSID_Attribute: {6CA50344-051A-4DED-9779-A43305165E35} (Type VT_CLSID)
93 * MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_SYNCMFT
94 * MFT_INPUT_TYPES_Attributes: MFVideoFormat_IYUV, MFVideoFormat_YV12, MFVideoFormat_NV12, MFVideoFormat_YUY2
95 * MFT_OUTPUT_TYPES_Attributes: MFVideoFormat_H264
96
97### IMFTransform
98
99 * Stream Limits: Input 1..1, Output 1..1
100 * Streams: Input 1, Output 1
101
102#### Attributes
103
104 * MFT_ENCODER_SUPPORTS_CONFIG_EVENT: 1 (Type VT_UI4)
105
106#### Input Stream 0
107
108#### Output Stream 0
109
110### ICodecAPI
111
112 * `CODECAPI_AVEncCommonRateControlMode`: VT_UI4 0
113 * `CODECAPI_AVEncCommonQuality`: VT_UI4 65
114 * `CODECAPI_AVEncCommonQualityVsSpeed`: VT_UI4 33
115 * `CODECAPI_AVEncCommonMeanBitRate`: VT_UI4 500000
116 * `CODECAPI_AVEncCommonMaxBitRate`: VT_UI4 0
117 * `CODECAPI_AVEncCommonBufferSize`: VT_UI4 0
118 * `CODECAPI_AVEncH264CABACEnable`: VT_BOOL 0
119 * `CODECAPI_AVEncVideoContentType`: VT_UI4 0
120 * `CODECAPI_AVEncNumWorkerThreads`: VT_UI4 0
121 * `CODECAPI_AVEncVideoEncodeQP`: VT_UI8 26
122 * `CODECAPI_AVEncVideoMinQP`: VT_UI4 0, minimal VT_UI4 0, maximal VT_UI4 51, step VT_UI4 1
123 * `CODECAPI_AVEncVideoForceKeyFrame`: VT_UI4 0
124 * `CODECAPI_AVEncH264SPSID`: VT_UI4 0
125 * `CODECAPI_AVEncH264PPSID`: VT_UI4 0
126 * `CODECAPI_AVEncAdaptiveMode`: VT_UI4 0
127 * `CODECAPI_AVEncVideoSelectLayer`: VT_UI4 0
128 * `CODECAPI_AVEncVideoTemporalLayerCount`: VT_UI4 1, minimal VT_UI4 1, maximal VT_UI4 3, step VT_UI4 1
129 * `CODECAPI_AVEncVideoEncodeFrameTypeQP`: VT_UI8 18446744073709551615
130 * `CODECAPI_AVEncSliceControlMode`: minimal VT_UI4 0, maximal VT_UI4 2, step VT_UI4 1
131 * `CODECAPI_AVEncSliceControlSize`: VT_UI4 0, minimal VT_UI4 0, maximal VT_UI4 4294967295, step VT_UI4 1
132 * `CODECAPI_AVEncVideoMaxNumRefFrame`: VT_UI4 2, minimal VT_UI4 1, maximal VT_UI4 7, step VT_UI4 1
133 * `CODECAPI_AVEncVideoMeanAbsoluteDifference`: VT_UI4 0
134 * `CODECAPI_AVEncVideoMaxQP`: VT_UI4 51, minimal VT_UI4 0, maximal VT_UI4 51, step VT_UI4 1
135 * `CODECAPI_AVEncVideoLTRBufferControl`: VT_UI4 0, values { VT_UI4 65536, VT_UI4 65537, VT_UI4 65538, VT_UI4 65539, VT_UI4 65540, VT_UI4 65541 }
136 * `CODECAPI_AVEncVideoMarkLTRFrame`: VT_UI4 0
137 * `CODECAPI_AVEncVideoUseLTRFrame`: VT_UI4 0
138 * `CODECAPI_AVEncVideoROIEnabled`: VT_UI4 0
139 * `CODECAPI_AVEncMPVGOPSize`: VT_UI4 0
140 * `CODECAPI_AVEncMPVDefaultBPictureCount`: VT_UI4 1
141 * `CODECAPI_AVLowLatencyMode`: VT_BOOL 0
142
143## WMVideo8 Encoder MFT
144
1456 Attributes:
146
147 * MFT_TRANSFORM_CLSID_Attribute: {7E320092-596A-41B2-BBEB-175D10504EB6} (Type VT_CLSID)
148 * MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_SYNCMFT
149 * MFT_INPUT_TYPES_Attributes: MFVideoFormat_IYUV, MFVideoFormat_I420, MFVideoFormat_YV12, MFVideoFormat_NV11, MFVideoFormat_NV12, MFVideoFormat_YUY2, MFVideoFormat_UYVY, MFVideoFormat_YVYU, MFVideoFormat_YVU9, {00000016-524F-11CE-9F53-0020AF0BA770}, {00000014-524F-11CE-9F53-0020AF0BA770}, {00000017-524F-11CE-9F53-0020AF0BA770}, {00000018-524F-11CE-9F53-0020AF0BA770}, {00000029-524F-11CE-9F53-0020AF0BA770}
150 * MFT_OUTPUT_TYPES_Attributes: MFVideoFormat_WMV1, MFVideoFormat_WMV2
151
152### IMFTransform
153
154 * Stream Limits: Input 1..1, Output 2..2
155 * Streams: Input 1, Output 2
156
157#### Input Stream 0
158
159#### Output Stream 0
160
161#### Output Stream 1
162
163## WMVideo9 Encoder MFT
164
1656 Attributes:
166
167 * MFT_TRANSFORM_CLSID_Attribute: {D23B90D0-144F-46BD-841D-59E4EB19DC59} (Type VT_CLSID)
168 * MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_SYNCMFT
169 * MFT_INPUT_TYPES_Attributes: MFVideoFormat_IYUV, MFVideoFormat_I420, MFVideoFormat_YV12, MFVideoFormat_NV11, MFVideoFormat_NV12, MFVideoFormat_YUY2, MFVideoFormat_UYVY, MFVideoFormat_YVYU, MFVideoFormat_YVU9, {00000016-524F-11CE-9F53-0020AF0BA770}, {00000014-524F-11CE-9F53-0020AF0BA770}, {00000017-524F-11CE-9F53-0020AF0BA770}, {00000018-524F-11CE-9F53-0020AF0BA770}, {00000029-524F-11CE-9F53-0020AF0BA770}, WMMEDIASUBTYPE_VIDEOIMAGE
170 * MFT_OUTPUT_TYPES_Attributes: MFVideoFormat_WMV3, WMMEDIASUBTYPE_WMVP, WMMEDIASUBTYPE_WVP2, WMMEDIASUBTYPE_WMVA, MFVideoFormat_WVC1
171
172### IMFTransform
173
174 * Stream Limits: Input 1..1, Output 2..2
175 * Streams: Input 1, Output 2
176
177#### Input Stream 0
178
179#### Output Stream 0
180
181#### Output Stream 1
182
183### ICodecAPI
184
185 * `CODECAPI_AVEncCommonRateControlMode`:
186 * `CODECAPI_AVEncCommonQuality`:
187 * `CODECAPI_AVEncCommonQualityVsSpeed`:
188 * `CODECAPI_AVEncCommonTranscodeEncodingProfile`:
189 * `CODECAPI_AVEncCommonMeanBitRate`:
190 * `CODECAPI_AVEncCommonMaxBitRate`:
191 * `CODECAPI_AVEncCommonBufferSize`:
192 * `CODECAPI_AVEncVideoEncodeQP`:
193 * `CODECAPI_AVEncVideoForceKeyFrame`:
194 * `CODECAPI_AVEncMPVGOPSize`:
195 * `CODECAPI_AVEncMPVDefaultBPictureCount`:
196 * `CODECAPI_AVLowLatencyMode`:
197
198## Microsoft MPEG-2 Video Encoder MFT
199
2006 Attributes:
201
202 * MFT_TRANSFORM_CLSID_Attribute: {E6335F02-80B7-4DC4-ADFA-DFE7210D20D5} (Type VT_CLSID)
203 * MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_ASYNCMFT
204 * MFT_INPUT_TYPES_Attributes: MFVideoFormat_IYUV, MFVideoFormat_NV12, MFVideoFormat_YV12
205 * MFT_OUTPUT_TYPES_Attributes: MFVideoFormat_MPEG2
206
Note: See TracBrowser for help on using the repository browser.