source: trunk/Utilities/MediaFoundation/VideoEncoderTransforms/Data/NVIDIA GeForce GTX 750 Ti (Windows 10).md @ 710

Last change on this file since 710 was 710, checked in by roman, 6 years ago
File size: 13.0 KB
Line 
1
2
3# System
4
5 * Version: 10.0.10586, Windows 10, VER_SUITE_SINGLEUSERTS, VER_NT_WORKSTATION
6 * Product: PRODUCT_PROFESSIONAL
7 * Computer Name: `vst.TOMSKSOFT`
8 * User Name: `TOMSKSOFT\vst` 
9 * Local Time: `11.01.2017 14:24:36`
10 * Architecture: AMD/Intel x64 (x64 Application)
11 * Processors: `4`, Active Mask `0xF`
12 * Page Size: `0x1000`
13 * Application Address Space: `0x0000000000010000`..`0x00007FFFFFFEFFFF`
14 * Physical Memory: `8 173` MB
15 * Committed Memory Limit: `16 877` MB
16 * Application Version: `1.0.0.53`
17
18# Display Devices
19
20 * NVIDIA GeForce GTX 750 Ti
21  * Instance: PCI\VEN_10DE&DEV_1380&SUBSYS_36671458&REV_A2\4&80E7924&0&0008
22  * DEVPKEY_Device_Manufacturer: NVIDIA
23  * DEVPKEY_Device_DriverVersion: 21.21.13.6909
24
25# Category `MFT_CATEGORY_VIDEO_ENCODER`
26
27## NVIDIA H.264 Encoder MFT
28
2911 Attributes:
30
31 * MFT_TRANSFORM_CLSID_Attribute: {60F44560-5A20-4857-BFEF-D29773CB8040} (Type VT_CLSID)
32 * MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_HARDWARE
33 * MFT_ENUM_HARDWARE_VENDOR_ID_Attribute: VEN_10DE (Type VT_LPWSTR)
34 * MFT_ENUM_HARDWARE_URL_Attribute: NVIDIA H.264 Encoder MFT (Type VT_LPWSTR)
35 * MFT_INPUT_TYPES_Attributes: MFVideoFormat_420O, MFVideoFormat_NV12
36 * MFT_OUTPUT_TYPES_Attributes: MFVideoFormat_H264, TIME_FORMAT_NONE
37 * MFT_CODEC_MERIT_Attribute: 8 (Type VT_UI4)
38 * MF_TRANSFORM_ASYNC: 1 (Type VT_UI4)
39 * MFT_GFX_DRIVER_VERSION_ID_Attribute: 9.18.13.5204
40
41### IMFTransform
42
43 * Streams: Input 1, Output 1
44
45#### Attributes
46
47 * MF_SA_D3D11_AWARE: 1 (Type VT_UI4)
48 * MFT_ENUM_HARDWARE_URL_Attribute: NVIDIA H.264 Encoder MFT (Type VT_LPWSTR)
49 * MFT_FRIENDLY_NAME_Attribute: NVIDIA H.264 Encoder MFT (Type VT_LPWSTR)
50 * MFT_ENUM_HARDWARE_VENDOR_ID_Attribute: VEN_10DE (Type VT_LPWSTR)
51 * MF_MT_MAJOR_TYPE: {73646976-0000-0010-8000-00AA00389B71} (Type VT_CLSID, MFMediaType_Video, FourCC vids)
52 * MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE: 1 (Type VT_UI4)
53 * MFT_ENCODER_SUPPORTS_CONFIG_EVENT: 1 (Type VT_UI4)
54 * MFT_CODEC_MERIT_Attribute: 8 (Type VT_UI4)
55 * MF_VIDEO_MAX_MB_PER_SEC: 983040 (Type VT_UI4)
56 * {F34B9093-05E0-4B16-993D-3E2A2CDE6AD3}: 5911064706095869 (Type VT_UI8, 0x00150015 0x000D1AFD, 1376277 858877)
57 * MF_MT_SUBTYPE: {00000000-0000-0010-8000-00AA00389B71} (Type VT_CLSID, MFVideoFormat_Base, FourCC 0x00000000)
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
67 * `CODECAPI_AVEncCommonQuality`: VT_UI4 65
68 * `CODECAPI_AVEncCommonQualityVsSpeed`: VT_UI4 33
69 * `CODECAPI_AVEncCommonMeanBitRate`:
70 * `CODECAPI_AVEncCommonMaxBitRate`: VT_UI4 0
71 * `CODECAPI_AVEncCommonBufferSize`:
72 * `CODECAPI_AVEncH264CABACEnable`: VT_BOOL -1
73 * `CODECAPI_AVEncVideoEncodeQP`: VT_UI8 26
74 * `CODECAPI_AVEncVideoMinQP`: VT_UI4 0, minimal VT_UI4 0, maximal VT_UI4 51, step VT_UI4 1
75 * `CODECAPI_AVEncVideoForceKeyFrame`:
76 * `CODECAPI_AVEncVideoSelectLayer`: VT_UI4 0
77 * `CODECAPI_AVEncVideoTemporalLayerCount`: VT_UI4 1, minimal VT_UI4 1, maximal VT_UI4 3, step VT_UI4 1
78 * `CODECAPI_AVEncVideoEncodeFrameTypeQP`: VT_UI8 111670853658
79 * `CODECAPI_AVEncSliceControlMode`: VT_UI4 2, minimal VT_UI4 0, maximal VT_UI4 2, step VT_UI4 1
80 * `CODECAPI_AVEncSliceControlSize`: minimal VT_UI4 0, maximal VT_UI4 3, step VT_UI4 1
81 * `CODECAPI_AVEncVideoMaxNumRefFrame`: VT_UI4 2, minimal VT_UI4 0, maximal VT_UI4 16, step VT_UI4 1
82 * `CODECAPI_AVEncVideoMeanAbsoluteDifference`: VT_UI4 0
83 * `CODECAPI_AVEncVideoMaxQP`: VT_UI4 51, minimal VT_UI4 0, maximal VT_UI4 51, step VT_UI4 1
84 * `CODECAPI_AVEncVideoLTRBufferControl`: VT_UI4 0, values { VT_I4 65537, VT_I4 65538 }
85 * `CODECAPI_AVEncVideoMarkLTRFrame`:
86 * `CODECAPI_AVEncVideoUseLTRFrame`:
87 * `CODECAPI_AVEncVideoROIEnabled`: VT_UI4 0
88 * `CODECAPI_AVEncMPVGOPSize`:
89 * `CODECAPI_AVLowLatencyMode`: VT_BOOL 0
90
91## H264 Encoder MFT
92
936 Attributes:
94
95 * MFT_TRANSFORM_CLSID_Attribute: {6CA50344-051A-4DED-9779-A43305165E35} (Type VT_CLSID)
96 * MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_SYNCMFT
97 * MFT_INPUT_TYPES_Attributes: MFVideoFormat_IYUV, MFVideoFormat_YV12, MFVideoFormat_NV12, MFVideoFormat_YUY2
98 * MFT_OUTPUT_TYPES_Attributes: MFVideoFormat_H264
99
100### IMFTransform
101
102 * Stream Limits: Input 1..1, Output 1..1
103 * Streams: Input 1, Output 1
104
105#### Attributes
106
107 * MFT_ENCODER_SUPPORTS_CONFIG_EVENT: 1 (Type VT_UI4)
108
109#### Input Stream 0
110
111#### Output Stream 0
112
113### ICodecAPI
114
115 * `CODECAPI_AVEncCommonRateControlMode`: VT_UI4 0
116 * `CODECAPI_AVEncCommonQuality`: VT_UI4 65
117 * `CODECAPI_AVEncCommonQualityVsSpeed`: VT_UI4 33
118 * `CODECAPI_AVEncCommonMeanBitRate`: VT_UI4 500000
119 * `CODECAPI_AVEncCommonMaxBitRate`: VT_UI4 0
120 * `CODECAPI_AVEncCommonBufferSize`: VT_UI4 0
121 * `CODECAPI_AVEncH264CABACEnable`: VT_BOOL 0
122 * `CODECAPI_AVEncVideoContentType`: VT_UI4 0
123 * `CODECAPI_AVEncNumWorkerThreads`: VT_UI4 0
124 * `CODECAPI_AVEncVideoEncodeQP`: VT_UI8 26
125 * `CODECAPI_AVEncVideoMinQP`: VT_UI4 0, minimal VT_UI4 0, maximal VT_UI4 51, step VT_UI4 1
126 * `CODECAPI_AVEncVideoForceKeyFrame`: VT_UI4 0
127 * `CODECAPI_AVEncH264SPSID`: VT_UI4 0
128 * `CODECAPI_AVEncH264PPSID`: VT_UI4 0
129 * `CODECAPI_AVEncAdaptiveMode`: VT_UI4 0
130 * `CODECAPI_AVEncVideoSelectLayer`: VT_UI4 0
131 * `CODECAPI_AVEncVideoTemporalLayerCount`: VT_UI4 1, minimal VT_UI4 1, maximal VT_UI4 3, step VT_UI4 1
132 * `CODECAPI_AVEncVideoEncodeFrameTypeQP`: VT_UI8 18446744073709551615
133 * `CODECAPI_AVEncSliceControlMode`: minimal VT_UI4 0, maximal VT_UI4 2, step VT_UI4 1
134 * `CODECAPI_AVEncSliceControlSize`: VT_UI4 0, minimal VT_UI4 0, maximal VT_UI4 4294967295, step VT_UI4 1
135 * `CODECAPI_AVEncVideoMaxNumRefFrame`: VT_UI4 2, minimal VT_UI4 1, maximal VT_UI4 7, step VT_UI4 1
136 * `CODECAPI_AVEncVideoMeanAbsoluteDifference`: VT_UI4 0
137 * `CODECAPI_AVEncVideoMaxQP`: VT_UI4 51, minimal VT_UI4 0, maximal VT_UI4 51, step VT_UI4 1
138 * `CODECAPI_AVEncVideoLTRBufferControl`: VT_UI4 0, values { VT_UI4 65536, VT_UI4 65537, VT_UI4 65538, VT_UI4 65539, VT_UI4 65540, VT_UI4 65541 }
139 * `CODECAPI_AVEncVideoMarkLTRFrame`: VT_UI4 0
140 * `CODECAPI_AVEncVideoUseLTRFrame`: VT_UI4 0
141 * `CODECAPI_AVEncVideoROIEnabled`: VT_UI4 0
142 * `CODECAPI_AVEncMPVGOPSize`: VT_UI4 0
143 * `CODECAPI_AVEncMPVDefaultBPictureCount`: VT_UI4 1
144 * `CODECAPI_AVLowLatencyMode`: VT_BOOL 0
145
146## WMVideo8 Encoder MFT
147
1486 Attributes:
149
150 * MFT_TRANSFORM_CLSID_Attribute: {7E320092-596A-41B2-BBEB-175D10504EB6} (Type VT_CLSID)
151 * MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_SYNCMFT
152 * 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}
153 * MFT_OUTPUT_TYPES_Attributes: MFVideoFormat_WMV1, MFVideoFormat_WMV2
154
155### IMFTransform
156
157 * Stream Limits: Input 1..1, Output 2..2
158 * Streams: Input 1, Output 2
159
160#### Input Stream 0
161
162#### Output Stream 0
163
164#### Output Stream 1
165
166## H263 Encoder MFT
167
1686 Attributes:
169
170 * MFT_TRANSFORM_CLSID_Attribute: {BC47FCFE-98A0-4F27-BB07-698AF24F2B38} (Type VT_CLSID)
171 * MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_SYNCMFT
172 * MFT_INPUT_TYPES_Attributes: MFVideoFormat_IYUV
173 * MFT_OUTPUT_TYPES_Attributes: MFVideoFormat_H263
174
175### IMFTransform
176
177 * Stream Limits: Input 1..1, Output 1..1
178 * Streams: Input 1, Output 1
179
180#### Attributes
181
182
183#### Input Stream 0
184
185#### Output Stream 0
186
187### ICodecAPI
188
189 * `CODECAPI_AVEncCommonRateControlMode`: VT_UI4 0
190 * `CODECAPI_AVEncCommonMeanBitRate`: VT_UI4 64000
191 * `CODECAPI_AVEncMPVGOPSize`: VT_UI4 10
192
193## WMVideo9 Encoder MFT
194
1956 Attributes:
196
197 * MFT_TRANSFORM_CLSID_Attribute: {D23B90D0-144F-46BD-841D-59E4EB19DC59} (Type VT_CLSID)
198 * MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_SYNCMFT
199 * 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
200 * MFT_OUTPUT_TYPES_Attributes: MFVideoFormat_WMV3, WMMEDIASUBTYPE_WMVP, WMMEDIASUBTYPE_WVP2, WMMEDIASUBTYPE_WMVA, MFVideoFormat_WVC1
201
202### IMFTransform
203
204 * Stream Limits: Input 1..1, Output 2..2
205 * Streams: Input 1, Output 2
206
207#### Input Stream 0
208
209#### Output Stream 0
210
211#### Output Stream 1
212
213### ICodecAPI
214
215 * `CODECAPI_AVEncCommonRateControlMode`:
216 * `CODECAPI_AVEncCommonQuality`:
217 * `CODECAPI_AVEncCommonQualityVsSpeed`:
218 * `CODECAPI_AVEncCommonTranscodeEncodingProfile`:
219 * `CODECAPI_AVEncCommonMeanBitRate`:
220 * `CODECAPI_AVEncCommonMaxBitRate`:
221 * `CODECAPI_AVEncCommonBufferSize`:
222 * `CODECAPI_AVEncVideoEncodeQP`:
223 * `CODECAPI_AVEncVideoForceKeyFrame`:
224 * `CODECAPI_AVEncMPVGOPSize`:
225 * `CODECAPI_AVEncMPVDefaultBPictureCount`:
226 * `CODECAPI_AVLowLatencyMode`:
227
228## Microsoft MPEG-2 Video Encoder MFT
229
2306 Attributes:
231
232 * MFT_TRANSFORM_CLSID_Attribute: {E6335F02-80B7-4DC4-ADFA-DFE7210D20D5} (Type VT_CLSID)
233 * MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_ASYNCMFT
234 * MFT_INPUT_TYPES_Attributes: MFVideoFormat_IYUV, MFVideoFormat_NV12, MFVideoFormat_YV12
235 * MFT_OUTPUT_TYPES_Attributes: MFVideoFormat_MPEG2
236
237### IMFTransform
238
239 * Streams: Input 1, Output 1
240
241#### Attributes
242
243 * CODECAPI_AVEncCommonBufferSize: 0 (Type VT_UI4)
244 * CODECAPI_AVEncCommonRateControlMode: 0 (Type VT_UI4)
245 * MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE: 1 (Type VT_UI4)
246 * CODECAPI_AVEncCommonFormatConstraint: {af46a35a-6024-4525-a48a-094b97f5b3c2} (Type VT_LPWSTR)
247 * CODECAPI_AVEncMPVDefaultBPictureCount: 2 (Type VT_UI4)
248 * CODECAPI_AVEncMPVGOPSize: 15 (Type VT_UI4)
249 * MF_TRANSCODE_QUALITYVSSPEED: 70 (Type VT_UI4)
250 * CODECAPI_AVEncInputVideoSystem: 0 (Type VT_UI4)
251 * MF_TRANSFORM_ASYNC_UNLOCK: 0 (Type VT_UI4)
252 * MF_TRANSFORM_ASYNC: 1 (Type VT_UI4)
253 * CODECAPI_AVEncCommonQuality: 70 (Type VT_UI4)
254
255#### Input Stream 0
256
257#### Output Stream 0
258
259### ICodecAPI
260
261 * `CODECAPI_AVEncCommonFormatConstraint`: VT_BSTR "{af46a35a-6024-4525-a48a-094b97f5b3c2}", default VT_BSTR "{af46a35a-6024-4525-a48a-094b97f5b3c2}", values { VT_BSTR "{af46a35a-6024-4525-a48a-094b97f5b3c2}", VT_BSTR "{cc9598c4-e7fe-451d-b1ca-761bc840b7f3}" }, modifiable
262 * `CODECAPI_AVEncCommonRateControlMode`: VT_UI4 0, default VT_UI4 0, values { VT_UI4 0, VT_UI4 3, VT_UI4 1 }, modifiable
263 * `CODECAPI_AVEncCommonQuality`: VT_UI4 70, default VT_UI4 70, minimal VT_UI4 0, maximal VT_UI4 100, step VT_EMPTY, modifiable
264 * `CODECAPI_AVEncCommonQualityVsSpeed`: VT_UI4 70, default VT_UI4 70, minimal VT_UI4 0, maximal VT_UI4 100, step VT_EMPTY, modifiable
265 * `CODECAPI_AVEncCommonMeanBitRate`: minimal VT_UI4 40000, maximal VT_UI4 4294967295, step VT_EMPTY, modifiable
266 * `CODECAPI_AVEncCommonMaxBitRate`: minimal VT_UI4 40000, maximal VT_UI4 4294967295, step VT_EMPTY, modifiable
267 * `CODECAPI_AVEncCommonBufferSize`: VT_UI4 0, default VT_UI4 0, minimal VT_UI4 0, maximal VT_UI4 0, step VT_EMPTY, modifiable
268 * `CODECAPI_AVEncInputVideoSystem`: VT_UI4 0, default VT_UI4 0, values { VT_UI4 0, VT_UI4 1, VT_UI4 2 }, modifiable
269 * `CODECAPI_AVEncVideoMaxKeyframeDistance`: VT_UI4 14
270 * `CODECAPI_AVEncMPVGOPSize`: VT_UI4 15, default VT_UI4 15, minimal VT_UI4 1, maximal VT_UI4 30, step VT_EMPTY, modifiable
271 * `CODECAPI_AVEncMPVGOPOpen`: VT_BOOL 0
272 * `CODECAPI_AVEncMPVDefaultBPictureCount`: VT_UI4 2, default VT_UI4 2, minimal VT_UI4 0, maximal VT_UI4 2, step VT_EMPTY, modifiable
273 * `CODECAPI_AVEncMPVGOPSInSeq`: VT_UI4 1
274
275## H265 Encoder MFT
276
2776 Attributes:
278
279 * MFT_TRANSFORM_CLSID_Attribute: {F2F84074-8BCA-40BD-9159-E880F673DD3B} (Type VT_CLSID)
280 * MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_SYNCMFT
281 * MFT_INPUT_TYPES_Attributes: MFVideoFormat_IYUV, MFVideoFormat_YV12, MFVideoFormat_NV12, MFVideoFormat_YUY2
282 * MFT_OUTPUT_TYPES_Attributes: MFVideoFormat_HEVC
283
284### IMFTransform
285
286 * Stream Limits: Input 1..1, Output 1..1
287 * Streams: Input 1, Output 1
288
289#### Attributes
290
291 * MFT_ENCODER_SUPPORTS_CONFIG_EVENT: 1 (Type VT_UI4)
292
293#### Input Stream 0
294
295#### Output Stream 0
296
297### ICodecAPI
298
299 * `CODECAPI_AVEncCommonRateControlMode`: VT_UI4 0
300 * `CODECAPI_AVEncCommonQuality`: VT_UI4 65
301 * `CODECAPI_AVEncCommonQualityVsSpeed`: VT_UI4 33
302 * `CODECAPI_AVEncCommonMeanBitRate`: VT_UI4 500000
303 * `CODECAPI_AVEncCommonMaxBitRate`: VT_UI4 0
304 * `CODECAPI_AVEncCommonBufferSize`: VT_UI4 0
305 * `CODECAPI_AVEncVideoContentType`: VT_UI4 0
306 * `CODECAPI_AVEncNumWorkerThreads`: VT_UI4 0
307 * `CODECAPI_AVEncVideoEncodeQP`: VT_UI8 26
308 * `CODECAPI_AVEncVideoMinQP`: VT_UI4 0, minimal VT_UI4 0, maximal VT_UI4 51, step VT_UI4 1
309 * `CODECAPI_AVEncVideoForceKeyFrame`: VT_UI4 0
310 * `CODECAPI_AVEncH264SPSID`: VT_UI4 0
311 * `CODECAPI_AVEncH264PPSID`: VT_UI4 0
312 * `CODECAPI_AVEncVideoEncodeFrameTypeQP`: VT_UI8 18446744073709551615
313 * `CODECAPI_AVEncVideoMaxQP`: VT_UI4 51, minimal VT_UI4 0, maximal VT_UI4 51, step VT_UI4 1
314 * `CODECAPI_AVEncMPVGOPSize`: VT_UI4 0
315 * `CODECAPI_AVLowLatencyMode`: VT_BOOL 0
316
Note: See TracBrowser for help on using the repository browser.