source: trunk/Utilities/MediaFoundation/VideoEncoderTransforms/Data/Intel(R) Iris(TM) Graphics 6100.md @ 938

Last change on this file since 938 was 613, checked in by roman, 8 years ago
File size: 5.8 KB
Line 
1# System
2
3 * Version: 10.0.10586, Windows 10, VER_SUITE_SINGLEUSERTS, VER_NT_WORKSTATION
4 * Product: PRODUCT_PROFESSIONAL
5 * Computer Name: `pcname`
6 * User Name: `pcname\user` 
7 * Local Time: `4/7/2016 1:40:05 PM`
8 * Architecture: AMD/Intel x64 (x64 Application)
9 * Processors: `4`, Active Mask `0xF`
10 * Page Size: `0x1000`
11 * Application Address Space: `0x0000000000010000`..`0x00007FFFFFFEFFFF`
12 * Physical Memory: `16,286` MB
13 * Committed Memory Limit: `16,286` MB
14 * Application Version: `1.0.0.43`
15
16# Display Devices
17
18 * Intel(R) Iris(TM) Graphics 6100
19  * Instance: PCI\VEN_8086&DEV_162B&SUBSYS_013F106B&REV_09\3&11583659&0&10
20  * DEVPKEY_Device_Manufacturer: Intel Corporation
21  * DEVPKEY_Device_DriverVersion: 20.19.15.4331
22
23# Category `MFT_CATEGORY_VIDEO_ENCODER`
24
25NOTE: Detail is limited to H.264 video encoders.
26
27## Intel® Quick Sync Video H.264 Encoder MFT
28
2911 Attributes:
30
31 * MFT_TRANSFORM_CLSID_Attribute: {4BE8D3C0-0515-4A37-AD55-E4BAE19AF471} (Type VT_CLSID)
32 * MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_HARDWARE
33 * MFT_ENUM_HARDWARE_VENDOR_ID_Attribute: VEN_8086 (Type VT_LPWSTR)
34 * MFT_ENUM_HARDWARE_URL_Attribute: AA243E5D-2F73-48c7-97F7-F6FA17651651 (Type VT_LPWSTR)
35 * MFT_INPUT_TYPES_Attributes: {3231564E-3961-42AE-BA67-FF47CCC13EED}, MFVideoFormat_NV12, MFVideoFormat_ARGB32
36 * MFT_OUTPUT_TYPES_Attributes: MFVideoFormat_H264, {5D0CE9DD-9817-49DA-BDFD-F5F5B98F18A6}
37 * MFT_CODEC_MERIT_Attribute: 7 (Type VT_UI4)
38 * MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE: 1 (Type VT_UI4)
39 * MF_TRANSFORM_ASYNC: 1 (Type VT_UI4)
40
41### ICodecAPI
42
43 * `CODECAPI_AVEncCommonRateControlMode`: VT_UI4 0, default VT_UI4 0, modifiable
44 * `CODECAPI_AVEncCommonLowLatency`: VT_BOOL 0, default VT_BOOL 0, modifiable
45 * `CODECAPI_AVEncCommonQuality`: minimal VT_UI4 0, maximal VT_UI4 100, step VT_UI4 1
46 * `CODECAPI_AVEncCommonQualityVsSpeed`: VT_UI4 50, default VT_UI4 50, modifiable
47 * `CODECAPI_AVEncCommonMeanBitRate`: VT_UI4 5439577, default VT_UI4 2222000, modifiable
48 * `CODECAPI_AVEncCommonMaxBitRate`: default VT_UI4 0
49 * `CODECAPI_AVEncCommonBufferSize`: VT_UI4 3342413, default VT_UI4 0, modifiable
50 * `CODECAPI_AVEncH264CABACEnable`: modifiable
51 * `CODECAPI_AVEncVideoEncodeQP`:
52 * `CODECAPI_AVEncVideoForceKeyFrame`: VT_UI4 0, default VT_UI4 0, modifiable
53 * `CODECAPI_AVEncVideoSelectLayer`: VT_UI4 0, default VT_UI4 0, modifiable
54 * `CODECAPI_AVEncVideoTemporalLayerCount`: default VT_UI4 1, minimal VT_UI4 1, maximal VT_UI4 3, step VT_UI4 1, modifiable
55 * `CODECAPI_AVEncVideoEncodeFrameTypeQP`: default VT_UI8 111670853658, minimal VT_UI8 0, maximal VT_UI8 219046674483, step VT_UI8 1
56 * `CODECAPI_AVEncVideoMaxNumRefFrame`: minimal VT_UI4 0, maximal VT_UI4 16, step VT_UI4 1, modifiable
57 * `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
58 * `CODECAPI_AVEncVideoMarkLTRFrame`:
59 * `CODECAPI_AVEncVideoUseLTRFrame`:
60 * `CODECAPI_AVEncMPVGOPSize`: VT_UI4 128, default VT_UI4 128, modifiable
61 * `CODECAPI_AVEncMPVDefaultBPictureCount`: VT_UI4 0, default VT_UI4 0, modifiable
62 * `CODECAPI_AVEncMPVProfile`: modifiable
63 * `CODECAPI_AVEncMPVLevel`: modifiable
64 * `CODECAPI_AVLowLatencyMode`: VT_BOOL 0, default VT_BOOL 0, modifiable
65
66## H264 Encoder MFT
67
686 Attributes:
69
70 * MFT_TRANSFORM_CLSID_Attribute: {6CA50344-051A-4DED-9779-A43305165E35} (Type VT_CLSID)
71 * MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_SYNCMFT
72 * MFT_INPUT_TYPES_Attributes: MFVideoFormat_IYUV, MFVideoFormat_YV12, MFVideoFormat_NV12, MFVideoFormat_YUY2
73 * MFT_OUTPUT_TYPES_Attributes: MFVideoFormat_H264
74
75### ICodecAPI
76
77 * `CODECAPI_AVEncCommonRateControlMode`: VT_UI4 0
78 * `CODECAPI_AVEncCommonQuality`: VT_UI4 65
79 * `CODECAPI_AVEncCommonQualityVsSpeed`: VT_UI4 33
80 * `CODECAPI_AVEncCommonMeanBitRate`: VT_UI4 500000
81 * `CODECAPI_AVEncCommonMaxBitRate`: VT_UI4 0
82 * `CODECAPI_AVEncCommonBufferSize`: VT_UI4 0
83 * `CODECAPI_AVEncH264CABACEnable`: VT_BOOL 0
84 * `CODECAPI_AVEncVideoContentType`: VT_UI4 0
85 * `CODECAPI_AVEncNumWorkerThreads`: VT_UI4 0
86 * `CODECAPI_AVEncVideoEncodeQP`: VT_UI8 26
87 * `CODECAPI_AVEncVideoMinQP`: VT_UI4 0, minimal VT_UI4 0, maximal VT_UI4 51, step VT_UI4 1
88 * `CODECAPI_AVEncVideoForceKeyFrame`: VT_UI4 0
89 * `CODECAPI_AVEncH264SPSID`: VT_UI4 0
90 * `CODECAPI_AVEncH264PPSID`: VT_UI4 0
91 * `CODECAPI_AVEncAdaptiveMode`: VT_UI4 0
92 * `CODECAPI_AVEncVideoSelectLayer`: VT_UI4 0
93 * `CODECAPI_AVEncVideoTemporalLayerCount`: VT_UI4 1, minimal VT_UI4 1, maximal VT_UI4 3, step VT_UI4 1
94 * `CODECAPI_AVEncVideoEncodeFrameTypeQP`: VT_UI8 18446744073709551615
95 * `CODECAPI_AVEncSliceControlMode`: minimal VT_UI4 0, maximal VT_UI4 2, step VT_UI4 1
96 * `CODECAPI_AVEncSliceControlSize`: VT_UI4 0, minimal VT_UI4 0, maximal VT_UI4 4294967295, step VT_UI4 1
97 * `CODECAPI_AVEncVideoMaxNumRefFrame`: VT_UI4 2, minimal VT_UI4 1, maximal VT_UI4 7, step VT_UI4 1
98 * `CODECAPI_AVEncVideoMeanAbsoluteDifference`: VT_UI4 0
99 * `CODECAPI_AVEncVideoMaxQP`: VT_UI4 51, minimal VT_UI4 0, maximal VT_UI4 51, step VT_UI4 1
100 * `CODECAPI_AVEncVideoLTRBufferControl`: VT_UI4 0, values { VT_UI4 65536, VT_UI4 65537, VT_UI4 65538, VT_UI4 65539, VT_UI4 65540, VT_UI4 65541 }
101 * `CODECAPI_AVEncVideoMarkLTRFrame`: VT_UI4 0
102 * `CODECAPI_AVEncVideoUseLTRFrame`: VT_UI4 0
103 * `CODECAPI_AVEncVideoROIEnabled`: VT_UI4 0
104 * `CODECAPI_AVEncMPVGOPSize`: VT_UI4 0
105 * `CODECAPI_AVEncMPVDefaultBPictureCount`: VT_UI4 1
106 * `CODECAPI_AVLowLatencyMode`: VT_BOOL 0
107
108## WMVideo8 Encoder MFT
109
110[Skipped]
111
112## H263 Encoder MFT
113
114[Skipped]
115
116## WMVideo9 Encoder MFT
117
118[Skipped]
119
120## Microsoft MPEG-2 Video Encoder MFT
121
122[Skipped]
123
124## H265 Encoder MFT
125
126[Skipped]
127
Note: See TracBrowser for help on using the repository browser.