source: trunk/Utilities/MediaFoundation/VideoEncoderTransforms/Data/AMD Radeon (TM) R9 380 Series (Windows 10; MFVideoFormat_H264; MFT_ENUM_FLAG_HARDWARE).md @ 714

Last change on this file since 714 was 714, checked in by roman, 7 years ago
File size: 5.0 KB
Line 
1
2
3# System
4
5 * Version: 10.0.14393, Windows 10, VER_SUITE_SINGLEUSERTS, VER_NT_WORKSTATION
6 * Product: PRODUCT_PROFESSIONAL
7 * Computer Name: `Boeschi-PC`
8 * User Name: `Boeschi-PC\Boeschi` 
9 * Local Time: `17.01.2017 21:50:29`
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: `32.663` MB
15 * Committed Memory Limit: `65.431` MB
16 * Application Version: `1.0.0.53`
17
18# Display Devices
19
20 * AMD Radeon (TM) R9 380 Series
21  * Instance: PCI\VEN_1002&DEV_6938&SUBSYS_93851682&REV_F1\4&320ACFF0&0&0010
22  * DEVPKEY_Device_Manufacturer: Advanced Micro Devices, Inc.
23  * DEVPKEY_Device_DriverVersion: 21.19.407.0
24
25# Category `MFT_CATEGORY_VIDEO_ENCODER`
26
27Note that detail is limited to:
28
29 * Subtype: MFVideoFormat_H264
30 * Flags: MFT_ENUM_FLAG_HARDWARE
31
32## AMDh264Encoder
33
3415 Attributes:
35
36 * MFT_TRANSFORM_CLSID_Attribute: {ADC9BC80-0F41-46C6-AB75-D693D793597D} (Type VT_CLSID)
37 * MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_HARDWARE
38 * MFT_ENUM_HARDWARE_VENDOR_ID_Attribute: VEN_1002 (Type VT_LPWSTR)
39 * MFT_ENUM_HARDWARE_URL_Attribute: AMDh264Encoder (Type VT_LPWSTR)
40 * MFT_INPUT_TYPES_Attributes: MFVideoFormat_NV12, MFVideoFormat_ARGB32
41 * MFT_OUTPUT_TYPES_Attributes: MFVideoFormat_H264, MFVideoFormat_H264_HDCP
42 * MFT_CODEC_MERIT_Attribute: 8 (Type VT_UI4)
43 * MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE: 1 (Type VT_UI4)
44 * MF_TRANSFORM_ASYNC: 1 (Type VT_UI4)
45 * MF_SA_D3D11_AWARE: 1 (Type VT_UI4)
46 * MF_SA_D3D_AWARE: 1 (Type VT_UI4)
47 * MF_TRANSFORM_ASYNC_UNLOCK: 0 (Type VT_UI4)
48 * MFT_GFX_DRIVER_VERSION_ID_Attribute: 1.2.3.4
49
50### IMFTransform
51
52 * Streams: Input 1, Output 1
53
54#### Attributes
55
56 * MF_SA_D3D11_AWARE: 1 (Type VT_UI4)
57 * MFT_ENUM_HARDWARE_URL_Attribute: AMDh264Encoder (Type VT_LPWSTR)
58 * MFT_ENUM_HARDWARE_VENDOR_ID_Attribute: VEN_1002 (Type VT_LPWSTR)
59 * MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE: 1 (Type VT_UI4)
60 * MFT_CODEC_MERIT_Attribute: 8 (Type VT_UI4)
61 * MF_VIDEO_MAX_MB_PER_SEC: 2031079 (Type VT_UI4)
62 * MF_TRANSFORM_ASYNC_UNLOCK: 0 (Type VT_UI4)
63 * MF_SA_D3D_AWARE: 1 (Type VT_UI4)
64 * {F34B9093-05E0-4B16-993D-3E2A2CDE6AD3}: 281483566841860 (Type VT_UI8, 0x00010002 0x00030004, 65538 196612)
65 * MF_TRANSFORM_ASYNC: 1 (Type VT_UI4)
66
67#### Input Stream 0
68
69#### Output Stream 0
70
71### ICodecAPI
72
73 * `CODECAPI_AVEncCommonRateControlMode`: VT_UI4 0, minimal VT_UI4 3, maximal VT_UI4 3, step VT_UI4 1
74 * `CODECAPI_AVEncCommonLowLatency`: VT_BOOL 0, minimal VT_BOOL 0, maximal VT_BOOL 0, step VT_BOOL -1
75 * `CODECAPI_AVEncCommonQuality`: VT_UI4 70, minimal VT_UI4 0, maximal VT_UI4 0, step VT_UI4 1
76 * `CODECAPI_AVEncCommonQualityVsSpeed`: minimal VT_UI4 50, maximal VT_UI4 50, step VT_UI4 1
77 * `CODECAPI_AVEncCommonMeanBitRate`: VT_UI4 10000000, minimal VT_UI4 10000, maximal VT_UI4 100000000, step VT_UI4 1
78 * `CODECAPI_AVEncCommonMaxBitRate`: VT_UI4 10000000, minimal VT_UI4 10000, maximal VT_UI4 100000000, step VT_UI4 1
79 * `CODECAPI_AVEncCommonBufferSize`: minimal VT_UI4 0, maximal VT_UI4 100000000, step VT_UI4 1
80 * `CODECAPI_AVEncH264CABACEnable`: VT_BOOL -1, minimal VT_BOOL 0, maximal VT_BOOL 0, step VT_BOOL -1
81 * `CODECAPI_AVEncVideoEncodeQP`: VT_UI8 25, minimal VT_UI8 0, maximal VT_UI8 51, step VT_UI8 1
82 * `CODECAPI_AVEncVideoMinQP`: VT_UI4 0, minimal VT_UI4 0, maximal VT_UI4 51, step VT_UI4 1
83 * `CODECAPI_AVEncVideoForceKeyFrame`: VT_UI4 0, values { VT_UI4 0, VT_UI4 1 }
84 * `CODECAPI_AVEncAdaptiveMode`: VT_UI4 0, minimal VT_UI4 0, maximal VT_UI4 0, step VT_UI4 0
85 * `CODECAPI_AVEncVideoSelectLayer`: VT_UI4 0, minimal VT_UI4 0, maximal VT_UI4 0, step VT_UI4 1
86 * `CODECAPI_AVEncVideoTemporalLayerCount`: VT_UI4 0, minimal VT_UI4 0, maximal VT_UI4 3, step VT_UI4 1
87 * `CODECAPI_AVEncVideoUsage`: VT_UI4 3, minimal VT_UI4 0, maximal VT_UI4 0, step VT_UI4 1
88 * `CODECAPI_AVEncVideoEncodeFrameTypeQP`: minimal VT_UI8 0, maximal VT_UI8 51, step VT_UI8 1
89 * `CODECAPI_AVEncSliceControlMode`: VT_UI4 0, minimal VT_UI4 0, maximal VT_UI4 2, step VT_UI4 2
90 * `CODECAPI_AVEncSliceControlSize`: VT_UI4 0, minimal VT_UI4 0, maximal VT_UI4 2147483647, step VT_UI4 1
91 * `CODECAPI_AVEncVideoMaxNumRefFrame`: VT_UI4 4, minimal VT_UI4 1, maximal VT_UI4 16, step VT_UI4 1
92 * `CODECAPI_AVEncVideoMaxQP`: VT_UI4 51, minimal VT_UI4 0, maximal VT_UI4 51, step VT_UI4 1
93 * `CODECAPI_AVEncVideoLTRBufferControl`: VT_UI4 2, values { VT_UI4 65536, VT_UI4 65537, VT_UI4 65538, VT_UI4 65539 }
94 * `CODECAPI_AVEncVideoMarkLTRFrame`:
95 * `CODECAPI_AVEncVideoUseLTRFrame`:
96 * `CODECAPI_AVEncVideoROIEnabled`: VT_UI4 0, values { VT_UI4 0, VT_UI4 1 }
97 * `CODECAPI_AVEncMPVGOPSize`: VT_UI4 60, minimal VT_UI4 0, maximal VT_UI4 2147483647, step VT_UI4 1
98 * `CODECAPI_AVEncMPVDefaultBPictureCount`: VT_UI4 0, minimal VT_UI4 0, maximal VT_UI4 3, step VT_UI4 1
99 * `CODECAPI_AVEncMPVProfile`: VT_UI4 2, minimal VT_UI4 0, maximal VT_UI4 0, step VT_UI4 0
100 * `CODECAPI_AVEncMPVLevel`: VT_UI4 2, minimal VT_UI4 0, maximal VT_UI4 0, step VT_UI4 0
101 * `CODECAPI_AVLowLatencyMode`: VT_BOOL 0, minimal VT_BOOL 0, maximal VT_BOOL 0, step VT_BOOL -1
102
Note: See TracBrowser for help on using the repository browser.