source: trunk/Utilities/MediaFoundation/VideoEncoderTransforms/Data/NVIDIA GeForce GT 220 (Windows 8.1).md @ 739

Last change on this file since 739 was 739, checked in by roman, 7 years ago
File size: 6.5 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: `chris`
8 * User Name: `chris\chris2` 
9 * Locale: System `zh-TW`, User `en-US`
10 * Local Time: `4/12/2017 2:32:52 PM`
11 * Architecture: AMD/Intel x64 (x64 Application)
12 * Processors: `4`, Active Mask `0xF`
13 * Page Size: `0x1000`
14 * Application Address Space: `0x0000000000010000`..`0x00007FFFFFFEFFFF`
15 * Physical Memory: `8,151` MB
16 * Committed Memory Limit: `16,343` MB
17 * Application Version: `1.0.0.69`
18
19# Display Devices
20
21 * NVIDIA GeForce GT 220
22  * Instance: PCI\VEN_10DE&DEV_0A20&SUBSYS_34D81458&REV_A2\4&932E434&0&0018
23  * DEVPKEY_Device_Manufacturer: NVIDIA
24  * DEVPKEY_Device_DriverVersion: 9.18.13.4192
25
26# Category `MFT_CATEGORY_VIDEO_ENCODER`
27
28## NVIDIA Video Encoder MFT
29
307 Attributes:
31
32 * MFT_TRANSFORM_CLSID_Attribute: {305AFD76-ADD0-417E-AA99-3AC4FDB22B21} (Type VT_CLSID)
33 * MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_HARDWARE
34 * MFT_INPUT_TYPES_Attributes: MFVideoFormat_NV12
35 * MFT_OUTPUT_TYPES_Attributes: MFVideoFormat_H264, MFVideoFormat_WMV3
36 * MFT_CODEC_MERIT_Attribute: 8 (Type VT_UI4)
37
38## H264 Encoder MFT
39
406 Attributes:
41
42 * MFT_TRANSFORM_CLSID_Attribute: {6CA50344-051A-4DED-9779-A43305165E35} (Type VT_CLSID)
43 * MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_SYNCMFT
44 * MFT_INPUT_TYPES_Attributes: MFVideoFormat_IYUV, MFVideoFormat_YV12, MFVideoFormat_NV12, MFVideoFormat_YUY2
45 * MFT_OUTPUT_TYPES_Attributes: MFVideoFormat_H264
46
47### IMFTransform
48
49 * Stream Limits: Input 1..1, Output 1..1
50 * Streams: Input 1, Output 1
51
52#### Attributes
53
54 * MFT_ENCODER_SUPPORTS_CONFIG_EVENT: 1 (Type VT_UI4)
55
56#### Input Stream 0
57
58#### Output Stream 0
59
60### ICodecAPI
61
62 * `CODECAPI_AVEncCommonRateControlMode`: VT_UI4 0
63 * `CODECAPI_AVEncCommonQuality`: VT_UI4 65
64 * `CODECAPI_AVEncCommonQualityVsSpeed`: VT_UI4 33
65 * `CODECAPI_AVEncCommonMeanBitRate`: VT_UI4 500000
66 * `CODECAPI_AVEncCommonMaxBitRate`: VT_UI4 0
67 * `CODECAPI_AVEncCommonBufferSize`: VT_UI4 0
68 * `CODECAPI_AVEncH264CABACEnable`: VT_BOOL 0
69 * `CODECAPI_AVEncVideoContentType`: VT_UI4 0
70 * `CODECAPI_AVEncNumWorkerThreads`: VT_UI4 0
71 * `CODECAPI_AVEncVideoEncodeQP`: VT_UI8 26
72 * `CODECAPI_AVEncVideoMinQP`: VT_UI4 0, minimal VT_UI4 0, maximal VT_UI4 51, step VT_UI4 1
73 * `CODECAPI_AVEncVideoForceKeyFrame`: VT_UI4 0
74 * `CODECAPI_AVEncH264SPSID`: VT_UI4 0
75 * `CODECAPI_AVEncH264PPSID`: VT_UI4 0
76 * `CODECAPI_AVEncAdaptiveMode`: VT_UI4 0
77 * `CODECAPI_AVEncVideoSelectLayer`: VT_UI4 0
78 * `CODECAPI_AVEncVideoTemporalLayerCount`: VT_UI4 1, minimal VT_UI4 1, maximal VT_UI4 3, step VT_UI4 1
79 * `CODECAPI_AVEncVideoEncodeFrameTypeQP`: VT_UI8 18446744073709551615
80 * `CODECAPI_AVEncSliceControlMode`: minimal VT_UI4 0, maximal VT_UI4 2, step VT_UI4 1
81 * `CODECAPI_AVEncSliceControlSize`: VT_UI4 0, minimal VT_UI4 0, maximal VT_UI4 4294967295, step VT_UI4 1
82 * `CODECAPI_AVEncVideoMaxNumRefFrame`: VT_UI4 2, minimal VT_UI4 1, maximal VT_UI4 7, step VT_UI4 1
83 * `CODECAPI_AVEncVideoMeanAbsoluteDifference`: VT_UI4 0
84 * `CODECAPI_AVEncVideoMaxQP`: VT_UI4 51, minimal VT_UI4 0, maximal VT_UI4 51, step VT_UI4 1
85 * `CODECAPI_AVEncVideoLTRBufferControl`: VT_UI4 0, values { VT_UI4 65536, VT_UI4 65537, VT_UI4 65538, VT_UI4 65539, VT_UI4 65540, VT_UI4 65541 }
86 * `CODECAPI_AVEncVideoMarkLTRFrame`: VT_UI4 0
87 * `CODECAPI_AVEncVideoUseLTRFrame`: VT_UI4 0
88 * `CODECAPI_AVEncVideoROIEnabled`: VT_UI4 0
89 * `CODECAPI_AVEncMPVGOPSize`: VT_UI4 0
90 * `CODECAPI_AVEncMPVDefaultBPictureCount`: VT_UI4 1
91 * `CODECAPI_AVLowLatencyMode`: VT_BOOL 0
92
93#### Rate Control Modes
94
95Mode UnconstrainedVBR
96
97 * Accepted
98 * AVEncCommonMeanBitRate 5120 kBps Accepted
99
100Mode Quality
101
102 * Accepted
103 * AVEncCommonQuality 70 Accepted
104
105Mode CBR
106
107 * Accepted
108 * AVEncCommonMeanBitRate 5120 kBps Accepted
109
110Mode PeakConstrainedVBR
111
112 * Accepted
113 * AVEncCommonMeanBitRate 5120 kBps Accepted
114 * AVEncCommonMaxBitRate 12288 kBps Accepted
115
116## WMVideo8 Encoder MFT
117
1186 Attributes:
119
120 * MFT_TRANSFORM_CLSID_Attribute: {7E320092-596A-41B2-BBEB-175D10504EB6} (Type VT_CLSID)
121 * MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_SYNCMFT
122 * 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}
123 * MFT_OUTPUT_TYPES_Attributes: MFVideoFormat_WMV1, MFVideoFormat_WMV2
124
125### IMFTransform
126
127 * Stream Limits: Input 1..1, Output 2..2
128 * Streams: Input 1, Output 2
129
130#### Input Stream 0
131
132#### Output Stream 0
133
134#### Output Stream 1
135
136## WMVideo9 Encoder MFT
137
1386 Attributes:
139
140 * MFT_TRANSFORM_CLSID_Attribute: {D23B90D0-144F-46BD-841D-59E4EB19DC59} (Type VT_CLSID)
141 * MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_SYNCMFT
142 * 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
143 * MFT_OUTPUT_TYPES_Attributes: MFVideoFormat_WMV3, WMMEDIASUBTYPE_WMVP, WMMEDIASUBTYPE_WVP2, WMMEDIASUBTYPE_WMVA, MFVideoFormat_WVC1
144
145### IMFTransform
146
147 * Stream Limits: Input 1..1, Output 2..2
148 * Streams: Input 1, Output 2
149
150#### Input Stream 0
151
152#### Output Stream 0
153
154#### Output Stream 1
155
156### ICodecAPI
157
158 * `CODECAPI_AVEncCommonRateControlMode`:
159 * `CODECAPI_AVEncCommonQuality`:
160 * `CODECAPI_AVEncCommonQualityVsSpeed`:
161 * `CODECAPI_AVEncCommonTranscodeEncodingProfile`:
162 * `CODECAPI_AVEncCommonMeanBitRate`:
163 * `CODECAPI_AVEncCommonMaxBitRate`:
164 * `CODECAPI_AVEncCommonBufferSize`:
165 * `CODECAPI_AVEncVideoEncodeQP`:
166 * `CODECAPI_AVEncVideoForceKeyFrame`:
167 * `CODECAPI_AVEncMPVGOPSize`:
168 * `CODECAPI_AVEncMPVDefaultBPictureCount`:
169 * `CODECAPI_AVLowLatencyMode`:
170
171## Microsoft MPEG-2 Video Encoder MFT
172
1736 Attributes:
174
175 * MFT_TRANSFORM_CLSID_Attribute: {E6335F02-80B7-4DC4-ADFA-DFE7210D20D5} (Type VT_CLSID)
176 * MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_ASYNCMFT
177 * MFT_INPUT_TYPES_Attributes: MFVideoFormat_IYUV, MFVideoFormat_NV12, MFVideoFormat_YV12
178 * MFT_OUTPUT_TYPES_Attributes: MFVideoFormat_MPEG2
179
Note: See TracBrowser for help on using the repository browser.