source: trunk/Utilities/MediaFoundation/VideoEncoderTransforms/Data/NVIDIA GeForce 840M, Intel(R) HD Graphics 4600.md @ 662

Last change on this file since 662 was 662, checked in by roman, 6 years ago
File size: 6.8 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: `yjyoon-PC`
8 * User Name: `YJYOON-PC\yjyoon` 
9 * Local Time: `2016-08-24 오후 5:08:16`
10 * Architecture: x86
11 * Processors: `8`, Active Mask `0xFF`
12 * Page Size: `0x1000`
13 * Application Address Space: `0x00010000`..`0xFFFEFFFF`
14 * Physical Memory: `8,099` MB
15 * Committed Memory Limit: `16,291` MB
16 * Application Version: `1.0.0.44`
17
18# Display Devices
19
20 * NVIDIA GeForce 840M
21  * Instance: PCI\VEN_10DE&DEV_1341&SUBSYS_02141854&REV_A2\4&3D068A3&0&0008
22  * DEVPKEY_Device_Manufacturer: NVIDIA
23  * DEVPKEY_Device_DriverVersion: 10.18.13.5435
24 * Intel(R) HD Graphics 4600
25  * Instance: PCI\VEN_8086&DEV_0416&SUBSYS_02141854&REV_06\3&11583659&2&10
26  * DEVPKEY_Device_Manufacturer: Intel Corporation
27  * DEVPKEY_Device_DriverVersion: 20.19.15.4352
28
29# Category `MFT_CATEGORY_VIDEO_ENCODER`
30
31NOTE: Detail is limited to H.264 video encoders.
32
33## Intel® Quick Sync Video H.264 Encoder MFT
34
3511 Attributes:
36
37 * MFT_TRANSFORM_CLSID_Attribute: {4BE8D3C0-0515-4A37-AD55-E4BAE19AF471} (Type VT_CLSID)
38 * MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_HARDWARE
39 * MFT_ENUM_HARDWARE_VENDOR_ID_Attribute: VEN_8086 (Type VT_LPWSTR)
40 * MFT_ENUM_HARDWARE_URL_Attribute: AA243E5D-2F73-48c7-97F7-F6FA17651651 (Type VT_LPWSTR)
41 * MFT_INPUT_TYPES_Attributes: {3231564E-3961-42AE-BA67-FF47CCC13EED}, MFVideoFormat_NV12, MFVideoFormat_ARGB32
42 * MFT_OUTPUT_TYPES_Attributes: MFVideoFormat_H264, {5D0CE9DD-9817-49DA-BDFD-F5F5B98F18A6}
43 * MFT_CODEC_MERIT_Attribute: 7 (Type VT_UI4)
44 * MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE: 1 (Type VT_UI4)
45 * MF_TRANSFORM_ASYNC: 1 (Type VT_UI4)
46
47### ICodecAPI
48
49 * `CODECAPI_AVEncCommonRateControlMode`: VT_UI4 0, default VT_UI4 0, modifiable
50 * `CODECAPI_AVEncCommonLowLatency`: VT_BOOL 0, default VT_BOOL 0, modifiable
51 * `CODECAPI_AVEncCommonQuality`: minimal VT_UI4 0, maximal VT_UI4 100, step VT_UI4 1
52 * `CODECAPI_AVEncCommonQualityVsSpeed`: VT_UI4 50, default VT_UI4 50, modifiable
53 * `CODECAPI_AVEncCommonMeanBitRate`: VT_UI4 7602286, default VT_UI4 2222000, modifiable
54 * `CODECAPI_AVEncCommonMaxBitRate`: default VT_UI4 0
55 * `CODECAPI_AVEncCommonBufferSize`: VT_UI4 4456540, default VT_UI4 0, modifiable
56 * `CODECAPI_AVEncH264CABACEnable`: modifiable
57 * `CODECAPI_AVEncVideoEncodeQP`:
58 * `CODECAPI_AVEncVideoForceKeyFrame`: VT_UI4 0, default VT_UI4 0, modifiable
59 * `CODECAPI_AVEncVideoSelectLayer`: VT_UI4 0, default VT_UI4 0, modifiable
60 * `CODECAPI_AVEncVideoTemporalLayerCount`: default VT_UI4 1, minimal VT_UI4 1, maximal VT_UI4 3, step VT_UI4 1, modifiable
61 * `CODECAPI_AVEncVideoEncodeFrameTypeQP`: default VT_UI8 111670853658, minimal VT_UI8 0, maximal VT_UI8 219046674483, step VT_UI8 1
62 * `CODECAPI_AVEncSliceControlMode`: VT_UI4 0, default VT_UI4 2, minimal VT_UI4 2, maximal VT_UI4 2, step VT_UI4 0, modifiable
63 * `CODECAPI_AVEncSliceControlSize`: VT_UI4 0, minimal VT_UI4 0, maximal VT_UI4 65536, step VT_UI4 1, modifiable
64 * `CODECAPI_AVEncVideoMaxNumRefFrame`: minimal VT_UI4 0, maximal VT_UI4 16, step VT_UI4 1, modifiable
65 * `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
66 * `CODECAPI_AVEncVideoMarkLTRFrame`:
67 * `CODECAPI_AVEncVideoUseLTRFrame`:
68 * `CODECAPI_AVEncMPVGOPSize`: VT_UI4 128, default VT_UI4 128, modifiable
69 * `CODECAPI_AVEncMPVDefaultBPictureCount`: VT_UI4 0, default VT_UI4 0, modifiable
70 * `CODECAPI_AVEncMPVProfile`: modifiable
71 * `CODECAPI_AVEncMPVLevel`: modifiable
72 * `CODECAPI_AVLowLatencyMode`: VT_BOOL 0, default VT_BOOL 0, modifiable
73
74## NVIDIA H.264 Encoder MFT
75
7611 Attributes:
77
78 * MFT_TRANSFORM_CLSID_Attribute: {60F44560-5A20-4857-BFEF-D29773CB8040} (Type VT_CLSID)
79 * MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_HARDWARE
80 * MFT_ENUM_HARDWARE_VENDOR_ID_Attribute: VEN_10DE (Type VT_LPWSTR)
81 * MFT_ENUM_HARDWARE_URL_Attribute: NVIDIA H.264 Encoder MFT (Type VT_LPWSTR)
82 * MFT_INPUT_TYPES_Attributes: MFVideoFormat_420O, MFVideoFormat_NV12
83 * MFT_OUTPUT_TYPES_Attributes: MFVideoFormat_H264, TIME_FORMAT_NONE
84 * MFT_CODEC_MERIT_Attribute: 8 (Type VT_UI4)
85 * MF_TRANSFORM_ASYNC: 1 (Type VT_UI4)
86 * MFT_GFX_DRIVER_VERSION_ID_Attribute: 9.18.13.5204
87
88
89[Exception 오류입니다 (0x8000FFFF)]
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### ICodecAPI
101
102 * `CODECAPI_AVEncCommonRateControlMode`: VT_UI4 0
103 * `CODECAPI_AVEncCommonQuality`: VT_UI4 65
104 * `CODECAPI_AVEncCommonQualityVsSpeed`: VT_UI4 33
105 * `CODECAPI_AVEncCommonMeanBitRate`: VT_UI4 500000
106 * `CODECAPI_AVEncCommonMaxBitRate`: VT_UI4 0
107 * `CODECAPI_AVEncCommonBufferSize`: VT_UI4 0
108 * `CODECAPI_AVEncH264CABACEnable`: VT_BOOL 0
109 * `CODECAPI_AVEncVideoContentType`: VT_UI4 0
110 * `CODECAPI_AVEncNumWorkerThreads`: VT_UI4 0
111 * `CODECAPI_AVEncVideoEncodeQP`: VT_UI8 26
112 * `CODECAPI_AVEncVideoMinQP`: VT_UI4 0, minimal VT_UI4 0, maximal VT_UI4 51, step VT_UI4 1
113 * `CODECAPI_AVEncVideoForceKeyFrame`: VT_UI4 0
114 * `CODECAPI_AVEncH264SPSID`: VT_UI4 0
115 * `CODECAPI_AVEncH264PPSID`: VT_UI4 0
116 * `CODECAPI_AVEncAdaptiveMode`: VT_UI4 0
117 * `CODECAPI_AVEncVideoSelectLayer`: VT_UI4 0
118 * `CODECAPI_AVEncVideoTemporalLayerCount`: VT_UI4 1, minimal VT_UI4 1, maximal VT_UI4 3, step VT_UI4 1
119 * `CODECAPI_AVEncVideoEncodeFrameTypeQP`: VT_UI8 18446744073709551615
120 * `CODECAPI_AVEncSliceControlMode`: minimal VT_UI4 0, maximal VT_UI4 2, step VT_UI4 1
121 * `CODECAPI_AVEncSliceControlSize`: VT_UI4 0, minimal VT_UI4 0, maximal VT_UI4 4294967295, step VT_UI4 1
122 * `CODECAPI_AVEncVideoMaxNumRefFrame`: VT_UI4 2, minimal VT_UI4 1, maximal VT_UI4 7, step VT_UI4 1
123 * `CODECAPI_AVEncVideoMeanAbsoluteDifference`: VT_UI4 0
124 * `CODECAPI_AVEncVideoMaxQP`: VT_UI4 51, minimal VT_UI4 0, maximal VT_UI4 51, step VT_UI4 1
125 * `CODECAPI_AVEncVideoLTRBufferControl`: VT_UI4 0, values { VT_UI4 65536, VT_UI4 65537, VT_UI4 65538, VT_UI4 65539, VT_UI4 65540, VT_UI4 65541 }
126 * `CODECAPI_AVEncVideoMarkLTRFrame`: VT_UI4 0
127 * `CODECAPI_AVEncVideoUseLTRFrame`: VT_UI4 0
128 * `CODECAPI_AVEncVideoROIEnabled`: VT_UI4 0
129 * `CODECAPI_AVEncMPVGOPSize`: VT_UI4 0
130 * `CODECAPI_AVEncMPVDefaultBPictureCount`: VT_UI4 1
131 * `CODECAPI_AVLowLatencyMode`: VT_BOOL 0
132
133## WMVideo8 Encoder MFT
134
135[Skipped]
136
137## H263 Encoder MFT
138
139[Skipped]
140
141## WMVideo9 Encoder MFT
142
143[Skipped]
144
145## Microsoft MPEG-2 Video Encoder MFT
146
147[Skipped]
148
149## H265 Encoder MFT
150
151[Skipped]
152
Note: See TracBrowser for help on using the repository browser.